@import url('https://fonts.googleapis.com/css?family=Khand:300,400,500|Raleway:300,400|Roboto:300,400,500,700|Rozha+One&subset=latin-ext');
@import url('https://fonts.googleapis.com/css?family=Pattaya&subset=latin-ext');

/* Alapitvany */
@import url('https://fonts.googleapis.com/css2?family=Baloo+2:wght@400;500;600;700;800&display=swap');


@font-face {
	font-family: 'Avenir Next LT Pro Demi';
	font-style: normal;
	font-weight: normal;
	src: url('/Content/Font/AvenirNextLTPro-Demi.woff') format('woff');
}

@font-face {
	font-family: 'Avenir Next LT Pro Bold';
	font-style: normal;
	font-weight: normal;
	src: url('/Content/Font/AvenirNextLTPro-Bold.woff') format('woff');
}

@font-face {
	font-family: 'Khand-ExtraLight';
	font-style: normal;
	font-weight: normal;
	src: url('/Content/Font/Khand-ExtraLight.woff') format('woff');
}

@font-face {
	font-family: 'Khand-Light';
	font-style: normal;
	font-weight: normal;
	src: url('/Content/Font/Khand-Light.woff') format('woff');
}

@font-face {
	font-family: 'Khand-SemiLight';
	font-style: normal;
	font-weight: normal;
	src: url('/Content/Font/Khand-SemiLight.woff') format('woff');
}

@font-face {
	font-family: 'Khand-Regular';
	font-style: normal;
	font-weight: normal;
	src: url('/Content/Font/Khand-Regular.woff') format('woff');
}

@font-face {
	font-family: 'Khand-SemiBold';
	font-style: normal;
	font-weight: normal;
	src: url('/Content/Font/Khand-SemiBold.woff') format('woff');
}

/* Helvetica */

@font-face {
	font-family: 'Helvetica';
	font-style: normal;
	font-weight: normal;
	src: url('/Content/Font/Helvetica.woff') format('woff');
}

@font-face {
	font-family: 'Helvetica-Light';
	font-style: normal;
	font-weight: normal;
	src: url('/Content/Font/Helvetica-Light.woff') format('woff');
}

@font-face {
	font-family: 'Helvetica-Bold';
	font-style: normal;
	font-weight: normal;
	src: url('/Content/Font/Helvetica-Bold.woff') format('woff');
}

/* Heart Warming */

@font-face {
	font-family: 'HeartWarming';
	font-style: normal;
	font-weight: normal;
	src: url('/Content/Font/HeartWarming.woff') format('woff');
}

/* Gotham-Bold */

@font-face {
	font-family: 'Gotham-Bold';
	font-style: normal;
	font-weight: normal;
	src: url('/Content/Font/Gotham-Bold.woff') format('woff');
}

/* ScalaSans */

@font-face {
	font-family: 'ScalaSans';
	font-style: normal;
	font-weight: normal;
	src: url('/Content/Font/ScalaSans.woff') format('woff');
}

@font-face {
	font-family: 'Neuland_LT_Std_CE';
	font-style: normal;
	font-weight: normal;
	src: url('/Content/Font/Neuland_LT_Std_CE.woff') format('woff');
}

/*
 
	font-family: 'Khand', sans-serif;
	font-family: 'Raleway', sans-serif;
	font-family: 'Rozha One', serif;
	font-family: 'Roboto', sans-serif;
	font-family: 'Avenir Next LT Pro Demi';
	font-family: 'Avenir Next LT Pro Bold'; 
	font-family: 'Pattaya', sans-serif;

	font-family: 'Helvetica', sans-serif;
	font-family: 'Helvetica-Light', sans-serif;
	font-family: 'Helvetica-Bold', sans-serif;
 */

/* Site.master Styles
-----------------------------------------------------------*/

body {
	font-family: 'Roboto', sans-serif;
	background: #FFF;
	color: #444;
	margin: 0;
}

p {
	margin: .9em 0;
}
img {
	border: none;
	display: block;
}
a {
	color: #000;
	text-decoration: none;
}
a:hover {
	color: #111;
}
h1 {
	color: black;
	font-size: 30px;
	text-decoration: none;
	text-align: center;
}

h2 {
}
h3 {
	color: black;
	font-size: 20px;
	font-weight: normal;
	margin: .5em 0;
}

.selectslider_body:after, .rb-section-style-newsproductlink .rb2-slider-item .news:after, .rb-section-person-body:after, .commentitem:after,
.commentitem_right_header:after, .comment_new .inputpage_buttons:after, .comment_list:after, .allcommentitem_allcommentitem-right_fullheader_header:after,
.body_rbm-Piac .datahandling-confirm:after, .body_rbm-Mindenem .baseheader_line1:after, .body_rbm-Mindenem .authordetail_mainpage .authordetail_dispitem-line:after,
.body_rbm-Mindenem .news_blog-name:after, .body_rbm-Mindenem .rb-section-authornews .rb2-slider-header:after,
.body_rbm-Europa .comment-header-left:after, .productdescmore_button:after, .productdescmore_closebutton:after, .authordescmore_button:after, .authordescmore_closebutton:after,
.normalvote_vote_button:after, .body_rbm-Europa .rb-section-allproduct .rb2-slider-header:after,
.body_rbm-ByMala .rb-section-allproduct .rb2-slider-header:after, .rbaudio-input-main:after, .rb-section-bloggerheader-buttons:after {
	display: table;
	content: "";
	clear: both;
}

fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}

button, input, textarea {
	font-family: 'Roboto', sans-serif !important; /* TODO: actual font */
	font-size: 16px;
}

button, textarea, select, input[type="text"], input[type="password"] {
	-webkit-appearance: none;
}

#container {
	margin: 0 auto;
	padding: 0;	
}

#content-section {
	margin: 0;
	clear: both;
}

.body_rbm-Alexandra.body_ismobile #content-section {
	padding-top: 104px;
}

#logon_info {
	float: right;
	background: #f7f6f3;
	margin: 10px 8px;
	padding: 5px 0 5px 5px;
	border-bottom: 1px solid #e0dfd8;
	border-left: 1px solid #e0dfd8;
}

.baseheader {
	/*width: 210px;
	height: 57px;
	background: url(/content/images/logo.png) no-repeat center;*/
	width: 201px;
	height: 85px;
	background: url(/content/images/Alexandra_kiado_logo.png) no-repeat center;  
    cursor: pointer;
    margin-right: 30px;
}

@media screen and (min-width: 1156px) and (max-width: 1250px)
{
	.baseheader {
		width: 150px;
		background-size: 100%;
	    margin-right: 20px;
	}	
	
	.body_rbm-Cartaphilus .baseheader {
		width: 201px;
		background-size: 100%;
	}
}

.body_rbm-Piac .baseheader {
	width: 210px;
	background: url(/content/images/logo.png) no-repeat center;
}

.body_rbm-Cartaphilus .baseheader {
	background: url(/content/images/carta-logo-02.png) no-repeat center;
} 

.body_rbm-Pioneer .baseheader {
	background: url(/content/images/pioneer_books_logo.png) no-repeat center;
}

.body_rbm-Europa .baseheader {
	width: 72px;
	background: url(/content/images/logo-europa.png) no-repeat center;
	background-size: 55px;
}

@media screen and (max-width: 1250px) 
{
	.body_rbm-Europa .baseheader {
		margin-right: 10px;
	}
	
	.body_rbm-Europa .baseheader_left .menu_divitem {
	    margin-right: 15px;
	}
}

/* Popup Styles
-----------------------------------------------------------*/

.popup_panel {
	padding: 25px;
}


/* Login Styles
-----------------------------------------------------------*/

.popup-login_panel,
.popup-register_panel,
.popup-profile_panel {
	width: 100%;
	max-width: 400px;
}

.popup_panel h3,
.rb-profileext-title {
	font-family: 'Avenir Next LT Pro Demi';
	font-size: 20px;
	color: #444;	
	text-transform: uppercase;
}

.rb-profileext-full {
    margin-top: 20px;
}

.popup-login_panel .input-footer {
	margin-top: 40px 
}

.inputpage_field_LoginUserName input,
.inputpage_field_LoginPassword input {
	padding: 8px 10px;
	width: 100%;
	float: none;
	margin-bottom: 10px;
	border: 1px solid #bcbcbc;
}

.popup-login_panel .inputpage_buttons {
	border-top: 1px solid #bcbcbc;
	margin-top: 15px;
}

.popup-login_panel .popup_button_title {
	display: inline-block;
	background: #37AFE1;
	color: #FFF;
    padding: 7px 20px;
    margin-top: 20px;
}

.popup-login_panel .submitbutton,
.popup-register_panel .submitbutton,
.input_ForgotPassword .submitbutton,
.popup-profile_panel .submitbutton {
	height: auto;
	font-size: 16px;
	font-weight: 400;	
	background: #37AFE1 !important;
	color: #FFF;
    padding: 7px 20px;
	border: none;
	cursor: pointer;
}

.popup-login_panel .rbextbutton_items {
	float: right;
}

.communallogin-item,
.communallogin-items-before {
	max-width: none;
	margin-bottom: 10px;
}

.communallogin-items-full {
	padding-bottom: 10px;
	margin-bottom: 15px;
	border-bottom: 1px solid #bcbcbc;	
}

.inputpage_field_Gender select,
.inputpage_field_Birthday .inputpage_item {
	width: 100%;
}

.inputpage_field_Birthday .rb-datedit-popupbutton {
	position: absolute;
}

/* Register Styles
-----------------------------------------------------------*/

.popup-register_panel,
.popup-profile_panel {
	width: 90%;
	max-width: 768px;
}

.popup-register_panel .inputpage_field_EMail,
.popup-register_panel .inputpage_field_ConfirmEMail,
.popup-register_panel .inputpage_field_Password,
.popup-register_panel .inputpage_field_ConfirmPassword,
.popup-register_panel .inputpage_field_Gender,
.popup-register_panel .inputpage_field_Birthday,
.popup-register_panel .inputpage_field_Language,
.popup-profile_panel .inputpage_field_Language,
.popup-register_panel .communallogin-items > a,
.popup-profile_panel .inputgroup-start > div {
	display: inline-block;
	width: 47.5%;	
}

.popup-register_panel .inputpage_field_Language select,
.popup-profile_panel .inputpage_field_Language select {
	width: 100%;
}

.popup-register_panel .inputpage_field_EMail,
.popup-register_panel .inputpage_field_Password,
.popup-register_panel .inputpage_field_Gender,
.popup-register_panel .communallogin-items .communallogin-item-a-FaceBookOpenId,
.popup-profile_panel .inputgroup-start > div:nth-child(2n+1) {
	margin-right: 5%;
} 

.popup-register_panel .communallogin-items {
	font-size: 0px;
}

.popup-register_panel .communallogin-items a {
	font-size: 16px;
}

.popup-register_panel .inputpage_field {
	margin-bottom: 10px;
} 

.popup-register_panel .inputpage_field_Image,
.popup-register_panel .inputpage_field_DataHandlingConfirmOk,
.popup-register_panel .inputpage_field_NewsLetter  {
	margin-bottom: 15px;
} 

/* Profile Styles
-----------------------------------------------------------*/

.rb-deleteuser-button,
.rb-emailchange-button {
	border: 1px solid #b3b3b3;
	margin-top: 10px;
	box-shadow: none;
	border-radius: 0;
}

.popup-profile_panel .inputgroup-oldpassword > div {
	display: inline-block;
	vertical-align: bottom;
	width: 30%;
}

.popup-profile_panel .inputpage_field_Password {
	margin: 0 5%;
}

.popup-profile_panel .inputgroup-oldpassword > div.inputpage_field_EMailChange {
	width: 100%;
}  

.rb-deleteuser-button,
.rb-emailchange-button {
	float: none;
} 



/* Menu Styles
-----------------------------------------------------------*/

#header {
    width: 100%;	
    position: fixed;
    top: 0;
    z-index: 10;
    border-bottom: 1px solid #bcbcbc;
    background: #FFF;
    background: rgba(255, 255, 255, 0.4);
}

.body_rbm-Cartaphilus #header {
    background: #FFF;
}

#header .menu_divitem_title {
	text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.3);
	line-height: normal;
}

.rb-top100 #header {
	background: #FFF;
}

.baseheader_line1 .rbmenuh2 {
	font-size: 15px;
	font-weight: 400;
	line-height: 85px;
	margin: 0;
}

.baseheader_line1 > div {
	display: inline-block;
	vertical-align: middle;
}

.baseheader_line1 div.baseheader_mini {
	display: none;
}

.rbsidebar_button {
	height: 60px;
	background: url(/content/images/icon-menu.png) no-repeat center;
}

.baseheader_left .menu_divitem {
	margin-right: 25px;
}

.body_rbm-Alexandra .baseheader_left .menu_items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	   -ms-flex-align: center;
		  align-items: center;
}

.body_rbm-Alexandra .baseheader_left .menu_divitem {
	float: none;
}

.baseheader_left .menu_divitem:last-child {
	margin-right: 0;
}

.baseheader_right {
	float: right;
}

.body_rbm-Mindenem #container:not(.rb-top100) .baseheader_right {
	line-height: 144px;
}

.baseheader_right .main_menu_groups > div,
.socialinfo-item,
.baseheader_right > div {
	display: inline-block;
	vertical-align: middle;
}

.baseheader_right .main_menu_groups > div,
.socialinfo-item {
	border-left: 1px solid #bcbcbc;
}


/* Icons */

.baseheader_right .menu_divitem_image,
.baseheader_right .searchbutton,
.basket_mini .basket_image,
.socialinfo-item,
.main_menu_login .menu_divitem_info {
	width: 75px;
	height: 85px;
}

@media screen and (max-width: 1650px)
{
	.body_rbm-Europa .basket_mini .basket_image,
	.body_rbm-Europa .main_menu_login .menu_divitem_info {
		width: 55px;
	}
	
	.body_rbm-Europa div.main_menu_search-input #search {
		width: 240px;
	}

	.body_rbm-Europa div.main_menu_search-input {
		padding-right: 0;
	}
}

@media screen and (max-width: 1500px)
{
	.body_rbm-Europa .basketmini_summa_total {
		display: none;
	}

	.body_rbm-Europa .baseheader_line1 {
		padding: 0 10px;
	}
}

@media screen and (min-width: 1156px) and (max-width: 1280px) {
	.baseheader_right .menu_divitem_image,
	.baseheader_right .searchbutton,
	.basket_mini .basket_image,
	.socialinfo-item,
	.main_menu_login .menu_divitem_info {
		width: 60px;
	}	
}


.baseheader_right .main_menu_login .menu_divitem_info {
	background: url(/content/images/icon-login.png) no-repeat center;
}

.baseheader_right .main_menu_profile .menu_divitem_image {
	background: url(/content/images/icon-profile.png) no-repeat center;
}

.baseheader_right .searchbutton {
	background: url(/content/images/icon-search.png) no-repeat center;
}

.basket_mini .basket_image {
	background: url(/content/images/icon-cart-black.png) no-repeat center;
}

.socialinfo-item-newsletter  {
	background: url(/content/images/icon-mail-black-2.png) no-repeat center;	
}

.socialinfo-item-fb {
	background: url(/content/images/icon-facebook.png) no-repeat center;	
}

.socialinfo-item-instagram {
	background: url(/content/images/icon-instagram.png) no-repeat center;
}

.socialinfo-item-youtube {
	background: url(/content/images/icon-youtube.png) no-repeat center;	
}

.socialinfo-item-twitter {
	background: url(/content/images/icon-twitter.png) no-repeat center;	
}

/* White */

.main-footer .socialinfo-item-newsletter  {
	background: url(/content/images/icon-mail-white.png) no-repeat center;	
}

.main-footer .socialinfo-item-fb {
	background: url(/content/images/icon-facebook-white.png) no-repeat center;	
}

.main-footer .socialinfo-item-instagram {
	background: url(/content/images/icon-instagram-white.png) no-repeat center;
}

.main-footer .socialinfo-item-youtube {
	background: url(/content/images/icon-youtube-white.png) no-repeat center;	
}

.main-footer .socialinfo-item-twitter {
	background: url(/content/images/icon-twitter-white.png) no-repeat center;	
}

.body_rbm-Alexandra .rb-top100 .socialinfo-full {
	-webkit-transition: right .2s ease-out;
			transition: right .2s ease-out;
}

@media screen and (max-width: 1640px)
{
	body:not(.body_rbm-Mindenem) .baseheader_right .socialinfo-full {
		display: none;
	}
	
	/*
	body:not(.body_rbm-Mindenem) .socialinfo-full {
		position: fixed;
		top: 86px;
		right: 0;
	}
	
	body:not(.body_rbm-Mindenem) .socialinfo-item {
		width: 50px;
		height: 50px;
		display: block;
		border-bottom: 1px solid #bcbcbc;
	}
	
	body:not(.body_rbm-Mindenem) .rb-top100 .socialinfo-item {
		background-color: #FFF;		
	}*/
	
}

/* Profile Dropdown */

.menu_childitems {
	width: 190px;
	margin-top: 0;
	background: rgba(255, 255, 255, 0.4);
	box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.3);
}

.body_rbm-Alexandra .baseheader_left .menu_childitems {
	background: #FFF;
}

.body_rbm-Alexandra .baseheader_left .menu_childitems {
	background: #FFF;
}

.body_rbm-Piac .menu_childitems,
.rb-top100 .menu_childitems {
	background: #FFF;
}

.menu_childitems .rbmenuh2 {
	line-height: 50px;
}

.menu_childitems .menu_divitem {
	float: none;
	padding: 15px 25px;
	margin-right: 0;
}

.body_rbm-Piac .menu_childitems .menu_divitem {
	margin: 0;
}

.body_rbm-Piac .menu_childitems .menu_divitem:hover a {
	color: #FFF;
}

.baseheader_main .menu_childitems .menu_divitem:hover {
	background: #37AFE1;
	color: #FFF;
}

.body_rbm-Pioneer .menu_childitems .menu_divitem:hover {
	background: #000;
}

/* Mobile Menu Styles
-----------------------------------------------------------*/

.menu_sidebar {
	background: #EEF3F6;
	text-align: center;
	padding-top: 50px;
}

.menu_sidebar .rbmenuh2,
.menu_sidebar a,
.menu_sidebar .popup_button_title {
	font-family: 'Avenir Next LT Pro Demi';
	font-size: 18px;
	color: #444;
	line-height: normal;	
}

.menu_sidebar .menu_divitem,
.menu_sidebar .main_menu_search {
	padding: 0 10px;
	margin-bottom: 20px;
}

.menu_sidebar .main_menu_register .popup_button_title,
.menu_sidebar .main_menu_login .popup_button_title {
	margin-right: 0;
}

/* Mindenem */

.body_rbm-Mindenem .popup-catalog_full_button {
	/*background: red;*/
}

.body_rbm-Mindenem .menu_sidebar .main_menu_login,
.body_rbm-Mindenem .menu_sidebar .main_menu_catalog {
	padding: 0;
	margin-bottom: 20px;
}

.menu_sidebar .menu_haschildmenu {
	padding: 0;
} 

.menu_sidebar .menu_haschildmenu .menu_childitems {
    position: static;
    display: none;
    width: 100%;
    padding: 15px;
    background: #2A469A;
    box-shadow: none;
/*    left: -100%;*/
}

.body_rbm-Alexandra .menu_sidebar .menu_haschildmenu .menu_childitems {
    background: #38afe1;
}

.body_rbm-Europa .menu_sidebar .menu_haschildmenu .menu_childitems {
    background: #707070;
}

.body_rbm-LL .menu_sidebar .menu_haschildmenu .menu_childitems {
    background: #e1bfe0;
}

.menu_sidebar .menu_haschildmenu .menu_childitems .menu_divitem:last-child {
    margin-bottom: 0;
}
 
.menu_sidebar .menu_haschildmenu .menu_divitem_title:after {
	content: "";
	display: inline-block;
	width: 20px;
	height: 13px;
    background: url(/content/images/icon-dropdown.png) no-repeat center;
}

.menu_sidebar .menu_childitems .menu_divitem_title:after {
    display: none;
}

.menu_sidebar .menu_childitems_active .childmenuopened {
    display: block;
    margin-top: 10px;
    /*left: 0;*/
}

.menu_sidebar .menu_childitems_active .menu_childitems a,
.menu_sidebar .menu_childitems_active .menu_childitems .menu_divitem_title {
    color: #FFF;
}  

.menu_sidebar .menu_childitems_active .menu_childchilditems {
    margin-top: 20px;
    
} 

/* Home Styles
-----------------------------------------------------------*/

.baseheader_line1 {
	max-width: 1688px;
	margin: 0 auto;
	padding-left: 45px;
}

.body_rbm-Mindenem .baseheader_line1,
.body_rbm-Mindenem.body_ismobile .main_menu_search-input {
	max-width: 94.5%;
}

.body_rbm-Mindenem.body_ismobile .baseheader_line2 {
	background: #FFF;
}

.body_rbm-Mindenem.body_ismobile .main_menu_search-input {
	margin: 0 auto;
}

.body_rbm-Europa .baseheader_line1 {
	padding: 0 45px;
}

.body_rbm-Europa .baseheader_line1 .main_menu_profile {
	position: relative;
}

.body_rbm-Europa .baseheader_line1 .menu_childitems_active .menu_childitems {
	left: auto;
	left: initial;
	right: 0;
}

.rb-section,
.rb-section-style-bgfullwidth .rb2-slider-root,
.rb-section-style-bgcolorfullwidth .rb2-slider-pager-item-main {
	width: 90%;
	max-width: 1688px;
	margin: 0 auto;
}

.rb-section-style-bgfullwidth .rb2-slider-root {
	max-width: 1708px;
}

.rb-section-body .rb2-slider-item {
	position: relative;
	border: 0;
}

.voteitems {
	font-size: 0;
	margin-bottom: 10px;
}

.voteitem {
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 15px;
	background: url(/content/images/icon-vote.png) no-repeat left;
	float: none;
}

.vote-yes {
	background: url(/content/images/icon-voted.png) no-repeat left;
}

/* TODO: rb css */

.body_rbm-Mindenem .voteform_item label {
	font-size: 18px;
	margin-left: 10px;
}

.body_rbm-Mindenem .normalvote_vote_title {
	font-size: 20px;
    font-weight: 500;
    text-align: left;
}

.body_rbm-Mindenem .normalvote_votebutton_title {
    font-size: 15px;
    font-weight: 500;
	background: #2A469A;
    color: #FFF;
    padding: 10px 40px;
    float: left;
}

.body_rbm-Mindenem .voteform_item {
	font-size: 15px;
	color: #444;
	padding: 10px;
}

.body_rbm-Mindenem .voteform_item.voteform_item_myvote {
	font-weight: 600;
	background: #EEE;
}

.body_rbm-Mindenem .voteform_item .titlevalue_pair_value {
    float: left;
    margin-left: 20px;
}

.body_rbm-Mindenem img.voteform_item_image_img {
	margin: 0;
	max-width: 150px;
}

.body_rbm-Mindenem .normalvote .voteitems-before .voteform_item_image_img:hover:hover {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
	-webkit-transform: none;
		-ms-transform: none;
			transform: none;
}

.normalvote .voteform_item_image,
.voteform_item_image + input,
.voteform_item_image + .voteform_result_full,
.voteform_item_image + input + label {
    display: inline-block;
    vertical-align: middle;
}

.normalvote .voteform_item_image {
	margin: 0 20px 0 0;
}

.body_rbm-Mindenem .popupinput-CreateModBlog .editvote-create,
.body_rbm-Mindenem .popupinput-CreateModBlog .editvote-buttons > div,
.body_rbm-Mindenem .popupinput-CreateModBlog .editvote-createitem {
	border-radius: 35px;
}

.body_rbm-Mindenem .popupinput-CreateModBlog .editvote-create:hover,
.body_rbm-Mindenem .popupinput-CreateModBlog .editvote-buttons > div:hover,
.body_rbm-Mindenem .popupinput-CreateModBlog .editvote-createitem:hover,
.body_rbm-Mindenem .popupinput-CreateModBlog .submitbutton:hover {
	background: #2A469A;
	border-color: #2A469A;
	color: #FFF;
}

/* Baseheader mobile search */

.body_rbm-Pioneer.body_ismobile #content-section {
	padding-top: 129px;
}

.body_rbm-LL.body_ismobile #content-section {
	padding-top: 135px;
}

.body_rbm-Pioneer.body_ismobile .baseheader_line1,
.body_rbm-Europa.body_ismobile .baseheader_line1 {
	background: #FFF;
}

@media screen and (max-width: 1155px)
{
	.body_rbm-Pioneer.body_ismobile #content-section {
		padding-top: 105px;
	}	
}

.body_rbm-Alexandra.body_ismobile .baseheader_line2,
.body_rbm-Europa.body_ismobile .baseheader_line2,
.body_rbm-Pioneer.body_ismobile .baseheader_line2,
.body_rbm-Cartaphilus.body_ismobile .baseheader_line2,
.body_rbm-LL.body_ismobile .baseheader_line2  {
	padding-left: 45px;
}

.body_rbm-LL.body_ismobile .baseheader_line2  {
	max-width: 1688px;
	margin: 10px auto 0;
}

.body_rbm-Europa.body_ismobile .baseheader_line2 {
	background: #e8eaed;
}

.body_rbm-Pioneer.body_ismobile .baseheader_line2,
.body_rbm-Cartaphilus.body_ismobile .baseheader_line2 {
	background: #FFF;
}

.body_rbm-Pioneer.body_ismobile .rb-top100 .baseheader_line2 {
	/*background: #FFF;*/
}

.body_rbm-Alexandra.body_ismobile .main_menu_search-input #search,
.body_rbm-Europa.body_ismobile .main_menu_search-input #search,
.body_rbm-Pioneer.body_ismobile .main_menu_search-input #search,
.body_rbm-Cartaphilus.body_ismobile .main_menu_search-input #search,
.body_rbm-LL.body_ismobile .main_menu_search-input #search {
	width: 100%;
	height: 44px;
	border: 0;
	padding: 10px 40px;
}

.body_rbm-Europa.body_ismobile .baseheader_line2 #search,
.body_rbm-Pioneer.body_ismobile .baseheader_line2 #search,
.body_rbm-Cartaphilus.body_ismobile .baseheader_line2 #search {
	background: none;
}

.body_rbm-Alexandra.body_ismobile .main_menu_search-input .search_button,
.body_rbm-Europa.body_ismobile .main_menu_search-input .search_button,
.body_rbm-Pioneer.body_ismobile .main_menu_search-input .search_button,
.body_rbm-Cartaphilus.body_ismobile .main_menu_search-input .search_button,
.body_rbm-LL.body_ismobile .main_menu_search-input .search_button {
    background: url(/content/images/icon-search.png) no-repeat center;
    width: 44px;
    height: 44px;
    border: 0;
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0;
}

.body_rbm-Europa.body_ismobile #content-section {
	padding-top: 44px;
}

.body_rbm-Cartaphilus.body_ismobile #content-section {
	padding-top: 130px;
}

/* Pager Default Styles
-----------------------------------------------------------*/

.rb2-pager-item-pagertype-prevnext {
	position: absolute;
	top: 150px;
	width: 55px;
	height: 55px;
	background: #444;
	z-index: 1;	
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}

.rb2-pager-item-pagertype-prevnext:before {
	content: "";
	display: block;
	width: 15px;
	height: 15px;
	border-right: 2px solid #FFF;
	border-top: 2px solid #FFF;
}

.rb2-pager-item-disable {
	background: #FFF;
}

.rb2-pager-item-disable:before {
	border-color: #444;
}

.rb2-pager-item-prev {
	left: 0;
}

.rb2-pager-item-prev:before {
	margin-top: 20px;
	margin-left: 20px;
	-webkit-transform: rotate(-135deg);
		-ms-transform: rotate(-135deg);
			transform: rotate(-135deg);
}

.rb2-pager-item-next {
	right: 0;
}

.rb2-pager-item-next:before {
	margin-top: 20px;
	margin-left: 17px;
	-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
			transform: rotate(45deg);	
}

.body_rbm-Europa .rb2-pager-item-pagertype-prevnext {
    width: 39px;
    height: 39px;
	background: #e8eaed;	
	box-shadow: none;
    border: 1px solid #a1a1a1;
    border-radius: 4px;
}


.body_rbm-Europa .rb2-pager-item-pagertype-prevnext:hover {
	background: #faeab3;
}    

.body_rbm-Europa .rb2-pager-item-pagertype-prevnext:before {
	border: 0;	
	width: 100%;
	height: 100%;
	line-height: 35px;
	text-align: center;
	font-size: 38px;
	margin: 0;
	-webkit-transform: none;
		-ms-transform: none;
			transform: none;
}

.body_rbm-Europa .rb2-pager-item-prev:before {
	content: "‹";	

}

.body_rbm-Europa .rb2-pager-item-next:before {
	content: "›";
}



/* Top Slider Styles
-----------------------------------------------------------*/

.rb-section-newsslider {
	width: 100%;
	max-width: 100%;
	margin-bottom: 40px;
}

.rb-section-newsslider .rb2-slider-pager-item-firstinit,
.detail_mainpage .rb-home_mainpage-right .rb2-slider-pager-item-firstinit {
	min-width: 100%;
}

.rb-section-newsslider .news {
	padding-bottom: 46.30208333333333%;
	position: relative;
}

.rb-section-newsslider .news_header-root {
	/*max-width: 400px;*/
	max-width: 35%;
	position: absolute;
	top: 50%;
	left: 10%;
	-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
			transform: translateY(-50%);
}

.rb-section-newsslider .style-nevjobbkepbal .news_header-root {
	left: initial;
	left: auto;
	right: 10%;
}

.rb-section-newsslider .news_header-root .rbh1,
.rb-section-newsslider .news_header-root .rbh2 {
	font-family: 'Avenir Next LT Pro Demi';
	font-size: 70px;
	color: #444;
	text-align: center;
	margin: 0;
	line-height: 83px;
}



.rb-section-newsslider .color_alexandra-feher .rbh1,
.rb-section-newsslider .color_alexandra-feher .rbh2,
.rb-section-newsslider .color_alexandra-feher .news_digest  {
	color: #FFF;
}

.rb-section-newsslider .color_alexandra-fekete .rbh1,
.rb-section-newsslider .color_alexandra-fekete .rbh2,
.rb-section-newsslider .color_alexandra-fekete .news_digest  {
	color: #000;
}

.rb-section-newsslider .color_alexandra-szurke .rbh1,
.rb-section-newsslider .color_alexandra-szurke .rbh2,
.rb-section-newsslider .color_alexandra-szurke .news_digest  {
	color: #5b5b5b;
}

.rb-section-newsslider .news_digest {
	font-size: 14px;
	font-weight: 300;
	text-align: center;
	margin-top: 55px;
}

.rb-section-newsslider .news_buttons {
	text-align: center;
	margin-top: 55px;
}
.rb-section-newsslider .news_button {
	background: #FFF;
} 

.rb-section-newsslider .rb2-autocontrols {
	position: absolute;
	top: 50%;
	right: 100px;
	-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
			transform: translateY(-50%);
}

.rb2-autocontrols-startstop {
	display: none;
}

.rb2-autocontrols-item {
	width: 20px;
	height: 20px;
	border: 1px solid #222;
	border-radius: 50%;
	float: none;
	margin-bottom: 10px;
}

.rb2-autocontrols-active {
	background: #222;
}

/* 3 Product Styles 
-----------------------------------------------------------*/

.rb-section-productlist .rb2-slider-item {
	position: relative;
	text-align: center;
}

.rb-section-productlist .rbh1,
.rb-section-productlist .alexwebdatainfogrid_author {
	text-transform: uppercase;
}

.rb-section-productlist .rbh1 {
	font-family: 'Avenir Next LT Pro Demi';
	font-size: 31px;
	font-size: 1.4vw;
	color: #444;
	margin-bottom: 5px;	
}

.rb-section-productlist .rbh2 {
	font-size: 14px;
	font-weight: 300;
	color: #444;	
	margin-top: 0;
	margin-bottom: 20px;
}

.rb-section-productlist .alexwebdatainfogrid_author {
	font-family: 'Khand-Regular';
}

.alexdata_footer_onlineprice {
	font-size: 15px;
	font-family: 'Khand-Regular';
	color: #444;
	margin-bottom: 10px;
}

.rb-section-productlist .rb2-slider-item img {
	width: 50%;
	margin: 0 auto;
}

.body_rbm-Pioneer .alexwebdatainfogrid_fullimage,
.body_rbm-LL .alexwebdatainfogrid_fullimage {
    display: inline-block;
    position: relative;
}

.body_rbm-Pioneer .rb-section-productlist .rb2-slider-item img,
.body_rbm-LL .rb-section-productlist .rb2-slider-item img,
.body_rbm-Alexandra .rb-section-productlist .rb2-slider-item img {
	width: auto;
	max-width: 100%;
	height: 230px;
}

.body_rbm-Alexandra .rb-section-productlist.rb-section-style-productvertical .rb2-slider-item img {
	height: auto;
}

.body_rbm-Europa .rb-section-productlist .alexdata_tagimage img,
.body_rbm-LL .rb-section-productlist .alexdata_tagimage img,
.body_rbm-LL .rb-section-productlist .alexdata_discount_image img,
.body_rbm-Pioneer .rb-section-productlist .alexdata_tagimage img,
.body_rbm-Pioneer .rb-section-productlist .alexdata_discount_image img,
.body_rbm-Alexandra .rb-section-productlist .alexdata_tagimage img {
	width: 100% !important;
	height: auto !important;
}

.alexdata_footer_shop_buttons,
.rb-section-newsslider .news_buttons {
	font-size: 0;
}

.alexdata_footer_shop_buttons > div,
.rb-section-newsslider .news_buttons > div {
	display: inline-block;
	vertical-align: middle;
	/*font-size: 16px;*/
}

.alexdata_footer_show,
.rb-section-newsslider .news_button {
	font-size: 11px;
	line-height: 45px;
	padding: 0 25px;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.alexdata_footer_shop_buttons input[type="button"],
.rb-section-newsslider .alexdata_footer_basket input,
.alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right_bookshoplink input,
.body_rbm-Alexandra .basket_addmorebutton,
.body_rbm-ByMala .alexdata_footer_masterproduct {
	font-size: 11px;
	padding: 0 25px 0 40px;
	height: 58px;
	border: 0;
	color: #FFF;
	background: #fd7a06 url(/content/images/icon-cart-white.png) no-repeat 20px;
	cursor: pointer;
	box-shadow: 0px 10px 20px -5px rgba(0, 0, 0, 0.3);
}

.body_rbm-Alexandra .basket_addmorebutton {
	line-height: 58px;
}

.basket_coupon {
	margin-bottom: 10px;
}

.rb-section-newsslider .alexdata_footer_basket input,
.selectslider_body-left .alexdata_footer_shop_buttons input {
	background: #444 url(/content/images/icon-cart-white.png) no-repeat 20px;
}

.rb-section-productsnotitle .rb2-slider-item {
	padding: 80px 30px 25px;
	border-left: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
	-webkit-box-flex: 0;
	    -ms-flex: 0 1 calc(100% / 3);
	        flex: 0 1 calc(100% / 3);
}

.rb-section-productsnotitle .rb2-slider-pager-item-main {
	padding: 0 90px;
}

.rb-section-productsnotitle .rb2-slider-item.rb2-slider-item-2 {
	border: none;
}

/* NewsProduct Category Styles
-----------------------------------------------------------*/

.rb-section-style-newsproductcategorymin {
	margin-top: 80px;
	margin-bottom: 55px;
}

.rb-section-style-newsproductcategorymin .rb2-slider-pager-item-main {
	padding-bottom: 40px;
}

.rb-section-style-newsproductcategorymin .rb2-slider-item {
	position: relative;
	-webkit-box-flex: 0;
	    -ms-flex: 0 1 calc(25% - 24px);
	        flex: 0 1 calc(25% - 24px);
	height: 300px;
}

.rb-section-style-newsproductcategorymin .rb2-slider-item .news {
	height: 300px;
	padding: 25px 40px;
}

.rb-section-style-newsproductcategorymin .rbh1,
.rb-section-style-newsproductcategorymin .rbh2 {
	font-family: 'Avenir Next LT Pro Demi';
	font-size: 50px;	
	line-height: 50px;
}

.rb-section-style-newsproductcategorymin .rbh1 {
	text-align: left;
	color: #FFF;
	margin: 0;
}

.rb-section-style-newsproductcategorymin .rbh2 {
	color: #444;
	margin: 0;
}

.rb-section-style-newsproductcategorymin .news_info {
	position: relative;
	z-index: 1;
}

.rb-section-style-newsproductcategorymin .news_image {
	position: absolute;
	bottom: -25px;
	left: 50%;
	-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
			transform: translateX(-50%);
} 

.rb-section-style-newsproductcategorymin .news_image {
	width: 100%;
}

.rb-section-style-newsproductcategorymin .news_image img {
	width: auto;
	max-width: 100%;
	margin: 0 auto;
}

.rb-section-style-newsproductcategorymin .rb2-slider-item,
.rb-section-style-newsproductcategorymin .rb2-slider-item .news {
	height: 385px;
}

/* NewsProduct Category Big Styles
-----------------------------------------------------------*/

.home_mainpage .rb-section-style-newsproductcategory {
	margin-top: 80px;	
}

.rb-section-style-newsproductcategory .rb2-slider-pager-item-main {
	padding-bottom: 100px;
}

.rb-section-style-newsproductcategory .rb2-slider-item {
	position: relative;
} 

.rb-section-style-newsproductcategory a,
.rb-section-style-newsproductcategory .news {
	height: 100%;
}

.rb-section-style-newsproductcategory .news {
	padding: 100px 75px;
}

.rb-section-style-newsproductcategory .imageitem_png {
	position: static;
}

.rb-section-style-newsproductcategory .imageitem_png img {
	width: auto;
	max-width: 45%;
	position: absolute;
	bottom: 0;
	right: 0;
}

.rb-section-style-newsproductcategory .style-textbottomimgtopcenter .imageitem_png img {
	width: auto;
	max-width: 100%;
	/*position: static;*/
	margin: 0 auto;
	top: 0;
	right: 50%;
	-webkit-transform: translateX(50%);
		-ms-transform: translateX(50%);
			transform: translateX(50%);
}

.rb-section-style-newsproductcategory .style-textbottomimgtopright .imageitem_png img {
	bottom: initial;
	bottom: auto;
	top: 0;
}

.rb-section-style-newsproductcategory .news_info .rbh1,
.rb-section-style-newsproductcategory .news_info .rbh2 {
	font-family: 'Avenir Next LT Pro Demi';
	font-size: 58px;
	/*line-height: 50px;*/
	text-align: left;
	margin: 0;
}

.rb-section-style-newsproductcategory .news_info {
	max-width: 85%;
} 

.rb-section-style-newsproductcategory .news_info .rbh1 {
	color: #FFF;
}

.rb-section-style-newsproductcategory .news_info .rbh2 {
	color: #444;
}

.rb-section-style-newsproductcategory .news_digest {
	max-width: 65%;
	font-size: 17px;
	font-weight: 300;
	line-height: 25px;
	letter-spacing: 2px;
	color: #444;
	margin: 30px 0;
} 

.rb-section-style-newsproductcategory .rb2-slider-root:before {
	content: "";
	display: block;
	width: 534px;
	height: 534px;
	background:	#38afe1;
	border-radius: 50%;
	position: absolute;
	bottom: 25px;
	left: -185px; 
}

.rb-section-style-newsproductcategory .listmorespan {
	background: #FFF;
}

/* Style */

/*.style-nevfelulkeplentjobb .news_info,*/
.style-nevfelulkeplentjobb .news_digest {
	max-width: 65%;
}




.style-textbottomimgtopcenter .news_info > div {
	display: inline-block;
	margin-right: 20px;
}

.style-textbottomimgtopcenter .news_info > div.news_info_info_line2 {
	margin-right: 0;
}



.backgroundcolor_tort-feher-minimalisan-szurkes .rbh1 {
	color: #98d2ea;
}

.backgroundcolor_tort-feher-minimalisan-szurkes .rbh2,
.backgroundcolor_kek .rbh2 {
	color: #444;
}

.backgroundcolor_kek .rbh1 {
	color: #FFF;
}


/* Read More */

.rb-section-style-newsproductcategory .listmorespan {
	display: inline-block;
	font-size: 14px;
	font-weight: 300;
	padding: 15px 25px;
} 

.rb-section-style-newsproductcategory .backgroundcolor_kek .listmorespan {
	background: #FFF;
}

.rb-section-style-newsproductcategory .backgroundcolor_tort-feher-minimalisan-szurkes .listmorespan {
	background: #38afe1;
}

/* Select Slider Styles 
-----------------------------------------------------------*/

.rb-section-productselectslider {
	margin-bottom: 35px;
}

.selectslider_body-left,
.selectslider_body-right {
	width: 47.5%;
	float: left;	
}

.selectslider_body-right {
	width: 35%;
	border-left: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
	/*padding: 0 70px;*/
	padding: 0 2%;
	position: relative;
}

.selectslider_body-left {
	margin-right: 8.75%;
}

.selectslider_body-right .rb2-pager-item-prev {
	left: -85px;
}

.selectslider_body-right .rb2-pager-item-next {
	right: -85px;
}

.productselectslider_full .alexwebdatainfogrid > div,
.rb-section-style-bgfullwidth .alexwebdatainfogrid > div {
	display: inline-block;
	vertical-align: top;
}

.selectslider_body-left .rb-section-selectslider-header {
	margin-bottom: 95px;
}

.productselectslider_full .alexwebdatainfogrid_author {
	text-transform: uppercase;
} 

.selectslider_body-left .alexdata_footer_shop_prices {
	margin-bottom: 20px;
}

.selectslider_body-left .alexdata_footer_onlineprice {
	font-size: 29px;
	line-height: 29px;
	/*margin-top: 25px;*/
	margin-bottom: 0;
	color: #FFF;
}

.selectslider_body-left {
	padding: 80px 80px 120px;
	background: #37afe1;
}

.selectslider_body-left .rbh1.rb-section-title {
	font-family: 'Avenir Next LT Pro Demi';
	font-size: 67px;
	color: #FFF;
	margin-top: 0;
}

.productselectslider_full .alexwebdatainfogrid_thumbnail_url,
.home_mainpage .productselectslider_full .alexwebdatainfogrid_fullimage {
	max-width: 42.5%;
	margin-right: 30px;
}

.home_mainpage .productselectslider_full .alexwebdatainfogrid_thumbnail_url {
	max-width: none;
}

.productselectslider_full .alexwebdatainfogrid_info {
	max-width: calc(57.5% - 30px);
}

.selectslider_body-left .alexdata_footer_show {
	background: #FFF;
}

.selectslider_body-left .rb-section-description {
	font-size: 16px;
	font-weight: 300;
	text-align: center;
	letter-spacing: 2px;
	line-height: 25px;
}

.productselectslider_full .rb2-slider-item .rbh1 {
	font-family: 'Avenir Next LT Pro Demi';
	text-align: left;
	text-transform: uppercase;
	color: #444;
	margin-top: 0;
	margin-bottom: 5px;
}

.productselectslider_full .rb2-slider-item .rbh2 {
	font-weight: 300;
	color: #444;
	margin: 0 0 10px 0;
}

.selectslider_body-left .rb2-slider-item .rbh1 {
	font-size: 22px;
}

.selectslider_body-right .rb2-slider-item .rbh1 {
	font-size: 17px;
}

.selectslider_body-left .rb2-slider-item .rbh2 {
	font-size: 17px;
}

.selectslider_body-right .rb2-slider-item .rbh2 {
	font-size: 14.5px;
}

.selectslider_body-right .alexwebdatainfogrid_author,
.selectslider_body-right .alexdata_footer_onlineprice {
	font-size: 20px;
}

.selectslider_body-left .vote-yes {
	background: url(/content/images/icon-voted-white.png) no-repeat left;
}

/* Right */

.selectslider_body-right .rb2-slider-pager-item-main {
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
}

.selectslider_body-right .rb2-slider-item {
	   -webkit-box-flex: 1;
	    -ms-flex: 1 1 100%;
	        flex: 1 1 100%;
	margin-bottom: 45px;
} 

.selectslider_body-right .rb2-slider-item img {
	max-width: 170px;
} 

/* 4 Product Styles 
-----------------------------------------------------------*/

.rb-section-style-bgorange {
	margin-bottom: 100px;
}

.rb-section-style-bgorange:before {
	content: "";
	display: block;
	width: 100%;
	height: 45%;
	max-height: 295px;
	background: #fd7a06;
	position: absolute;
	top: 72px;
	left: 0;
}

.rb-section-style-bgorange .rb2-slider-pager-item-main {
	padding: 0 10%;
	 -webkit-box-align: baseline;
		-ms-flex-align: baseline;
	-ms-grid-row-align: baseline;
		   align-items: baseline;
}

.rb-section-style-bgorange .rb2-slider-item {
	margin: 0 10px;
}

.rb-section-productlist .rb2-slider-pagesize-4 .rbh1 {
	font-size: 22px;
}

.rb-section-productlist .rb2-slider-pagesize-4 .rb2-slider-item {
	width: auto;
	-webkit-box-flex: 0;
	    -ms-flex: 0 1 calc(25% - 20px);
	        flex: 0 1 calc(25% - 20px);
}

.rb-section-productlist .alexdata_footer_price {
	font-size: 20px;
	font-weight: 500;
}

.rb-section-style-bgorange .rb2-slider-title-full {
	position: relative;
	padding-left: 90px;
	margin-bottom: 25px;
}

.rb-section-style-bgorange .rb2-slider-title-full .rb2-slider-title,
.home_mainpage .rb-section-productlist .rb2-slider-title {
	font-family: 'Avenir Next LT Pro Demi';
	font-size: 66px;
	color: #444;
	float: none;
	line-height: 57px;
}

.body_rbm-Europa .rb-section-productlist .rb2-slider-pager-item-main,
.body_rbm-Europa .rb-section-detaillinkslider .rb2-slider-pager-item-main {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	 -webkit-box-align: baseline;
		-ms-flex-align: baseline;
	-ms-grid-row-align: baseline;
		   align-items: baseline;
}

.home_mainpage .rb-section-productlist .rb2-slider-title {
	margin-bottom: 40px;
}

.home_mainpage .rb-section-productlist .rb2-slider-pager-item-main {
	padding: 0 10%;
}

.rb-section-style-bgorange .rb2-slider-title-full .rb2-slider-subtitle {
	font-family: 'Avenir Next LT Pro Demi';
	font-size: 66px;
	color: #FFF;
	line-height: 57px;
}


/* Pager */

.rb-section-style-bgorange .rb2-pager-item-pagertype-prevnext {
	top: 150px;	
}
 


/* Full Width 3 News Styles 
-----------------------------------------------------------*/

.rb-section-style-bgcolorfullwidth {
	width: 100%;
	max-width: none;
	padding: 25px 140px 65px;
}

.rb-section-style-bgcolorfullwidth .rb2-slider-title,
.rb-section-style-bgcolorfullwidth .rb2-slider-subtitle {
	font-family: 'Avenir Next LT Pro Demi';
	font-size: 66px;
	line-height: 57px;
	float: none;
	margin: 0;
}

.rb-section-style-bgcolorfullwidth .news_image-full,
.rb-section-detaillinkslider .news_image-full,
.rb-section-allnews .news_image-full {
	position: relative;
}

.body_rbm-Alexandra .rb-section-detaillinkslider .rb2-slider-pager-item-main {
	padding-top: 10px;
}

.rb-section-allnews .rb2-slider-item {
	margin-bottom: 40px;
}

.rb-section-style-bgcolorfullwidth .news_issuedatetime,
.allnews_mainpage .news_issuedatetime,
.rb-section-detaillinkslider .news_issuedatetime {
	font-family: 'Khand-Regular';
	font-size: 22px;
    background: #f8f8f8;
    display: block;
	padding: 0 23px;
	line-height: 40px;
	border-radius: 35px;
    position: absolute;
	bottom: -20px;
	left: 30px;
}

.rb-section-style-bgcolorfullwidth .news_info,
.allnews_mainpage .news_info,
.rb-section-detaillinkslider .news_info {
	margin-top: 30px;
}

.rb-section-style-bgcolorfullwidth .news_info .rbh1,
.allnews_mainpage .rb-home_mainpage-work-main .news_info_info_line1 .rbh1,
.rb-section-detaillinkslider .news_info_info_line1 .rbh1,
.rb-section-mostreadnews .news_info .rbh1,
.rb-home_mainpage-work-top .rb-section-allnews .news_info_info_line1 .rbh1 {
	font-family: 'Avenir Next LT Pro Bold';
	font-size: 20px;
	color: #444;	
	text-align: left;
	text-transform: uppercase;
}

.rb-section-style-bgcolorfullwidth .news_info .rbh2,
.allnews_mainpage .rb-home_mainpage-work-main .news_info_info_line2 .rbh2,
.rb-section-detaillinkslider .news_info_info_line1 .rbh2,
.rb-home_mainpage-work-top .rb-section-allnews .news_info_info_line1 .rbh2 {
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 17.5px;
	color: #444;	
}

.body_rbm-LL .rb-section-allnews .news_info_info_line1 .rbh1 {
	text-transform: none;
}

.rb-section-style-bgcolorfullwidth .news_digest,
.allnews_mainpage .news_digest,
.rb-section-detaillinkslider .news_digest {
	font-family: 'Khand-ExtraLight';
	font-size: 14px;
	font-weight: 300;
	line-height: 25px;
	letter-spacing: 2px;
} 

.rb-section-style-bgcolorfullwidth .rb2-slider-root {
	position: relative;
} 

.rb-section-style-bgcolorfullwidth .rb2-pager-item-pagertype-prevnext {
	top: 50%;
}

.rb-section-style-bgcolorfullwidth .rb2-pager-item-prev {
	left: -27.5px;
}

.rb-section-style-bgcolorfullwidth .rb2-pager-item-next {
	right: -27.5px;
}

/* Full Width BG Styles 
-----------------------------------------------------------*/

.rb-section-style-bgfullwidth {
	width: 100%;
	max-width: none;
}

.rb-section-style-bgfullwidth.rb-section-color_feher .rb2-slider-title,
.rb-section-style-bgfullwidth.rb-section-color_feher .rb2-slider-subtitle {
	color: #FFF;
}

.rb-section-style-bgfullwidth .alexwebdatainfogrid_info {
	max-width: calc(100% - 300px);
	padding-left: 20px;
}

.rb-section-style-bgfullwidth .rb2-slider-title,
.rb-section-style-bgfullwidth .rb2-slider-subtitle {
	font-family: 'Avenir Next LT Pro Demi';
	font-size: 67px;
	
	float: none;
	line-height: 57px;
}

.rb-section-color_narancs .rb2-slider-title,
.rb-section-color_narancs .rb2-slider-subtitle {
	color: #fd7a06;
}

.rb-section-style-bgfullwidth .rb-section-slideritem {
/*	padding-bottom: 48.38541666666667%;*/
	padding: 40px 0;
	/*padding-bottom: 40px;*/
	background-repeat: no-repeat;
	/*background-size: 100%;*/
	background-size: cover;
}

.rb-section-style-bgfullwidth .rb2-slider-root {
/*	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
			transform: translateX(-50%);*/
}

.rb-section-style-bgfullwidth .rb2-container {
	width: 670px;
	background: #FFF;
	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.3);
	padding: 80px 0px 25px;
}

.rb-section-style-bgfullwidth .rb2-slider-pager-item-main {
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
}

.rb-section-style-bgfullwidth .rb2-slider-item {
	text-align: left;
	margin-bottom: 60px;
	   -webkit-box-flex: 1;
	    -ms-flex: 1 1 100%;
	        flex: 1 1 100%;
}

.rb-section-style-bgfullwidth .rb2-slider-item:last-child {
	margin-bottom: 0;
}

.rb-section-style-bgfullwidth .rb2-slider-item .rbh1 {
	font-size: 20px;
	text-align: left;
	margin-top: 0;
}

.rb-section-style-bgfullwidth .alexwebdatainfogrid_author,
.rb-section-style-bgfullwidth .alexdata_footer_onlineprice {
	font-size: 19px;
}

.rb-section-style-bgfullwidth .rb2-slider-title-full {
	margin-bottom: 25px;
}

.rb-section-style-bgfullwidth .rb2-slider-item img {
	max-width: 300px;
}

/* Pager */

.rb-section-style-bgfullwidth .rb2-pager-item-prev {
	top: 50%;
	left: calc(5% - 27.5px);
}

.rb-section-style-bgfullwidth .rb2-pager-item-next {
	top: 50%;
	right: initial;
	right: auto;
	left: calc(642.5px + 5%);
}


@media screen and (max-width: 1400px)
{
	.rb-section-style-bgfullwidth .rb2-container {
		width: 65%;
	}
	
	.home_mainpage .rb-section-style-bgfullwidth .rb2-slider-title,
	.home_mainpage .rb-section-style-bgfullwidth .rb2-slider-subtitle {
		font-size: 47px;
		line-height: 37px;
	}
	
	.home_mainpage .rb-section-style-bgfullwidth .rb2-slider-title {
		margin-bottom: 20px;
	}
	
	.rb-section-style-bgfullwidth .rb2-pager-item-next {
		left: 61.5%;
	}
}

@media screen and (max-width: 1155px)
{
	.home_mainpage .rb-section-style-bgfullwidth .rb2-slider-pager-item-main {
		padding: 0;
	}
	
}

/* Simple Section Styles 
-----------------------------------------------------------*/

.rb-section-normal .rb-section-normal {
	/*padding-bottom: 19.75235849056604%;*/
	/*padding-bottom: 21.97867298578199%;*/
	height: 371px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	position: relative;
	margin-bottom: 65px;
}

.body_rbm-Alexandra .rb-section-normal .rb-section-normal {
	height: 0;
	padding-bottom: 31.25%;
	margin-top: 65px;
}

.rb-section-normal-main {
	width: 55%;
	position: absolute;
	top: 50%;
	right: 7%;
	-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
			transform: translateY(-50%);
}

.rb-section-normal .rb-section-title {
	margin-top: 0;
}

.rb-section-normal .rb-section-title,
.rb-section-normal .rb-section-subtitle,
.rb-section-normal .rb-section-description {
	color: #FFF;
}

.rb-section-normal .rb-section-title,
.rb-section-normal .rb-section-subtitle {
	font-family: 'Avenir Next LT Pro Demi';
	text-align: left;
	margin: 0;	
}

.rb-section-normal .rb-section-title {
	font-size: 67px;
}

.rb-section-normal .rb-section-subtitle {
	font-size: 40px;	
}

.rb-section-normal .rb-section-description {
	font-size: 17px;
	font-weight: 300;
}

.rb-section-style-nameleftdescright .rb-section-normal-main {
	position: static;
	width: 100%;
	-webkit-transform: none;
		-ms-transform: none;
			transform: none;
}

.rb-section-style-nameleftdescright .rb-section-normal-title-main,
.rb-section-style-nameleftdescright .rb-section-description {
	max-width: 30%;
	position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    	-ms-transform: translateY(-50%);
    		transform: translateY(-50%);
}

.rb-section-style-nameleftdescright .rb-section-normal-title-main {    
    left: 5%;
}

.rb-section-style-nameleftdescright .rb-section-description {
	line-height: 25px;
	right: 5%;
}

@media screen and (max-width: 1155px)
{
	.rb-section-normal .rb-section-title {
		font-size: 40px;
	}
	
	.rb-section-normal .rb-section-subtitle {
		font-size: 30px;
	}
	
	.rb-section-style-nameleftdescright .rb-section-normal-title-main, .rb-section-style-nameleftdescright .rb-section-description {
		max-width: 40%;
	}
}

/* Dashboard Styles
-----------------------------------------------------------*/

.rb-dashboardimage-item {
	height: 100%;
}

.rb-dashboardimage-horizfull .rb-dashboardimage-item {
	padding-bottom: 0;
	margin: 0;
	width: auto;
}

.rb-dashboardimage-horizfull {
	height: 525px;
	margin-bottom: 35px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.rb-dashboardimage-horizfull.rb-dashboardimage-full-7 {
	height: 730px;
	margin-bottom: 100px;
}

.rb-dashboardimage-item-info-desc {
	padding: 30px;
}

.rb-dashboardimage-doublerowcell > div {
	height: calc(50% - 10px);
	margin: 0;
}

.rb-dashboardimage-doublerowcell > div:first-child {
	margin-bottom: 20px;
}

.rb-dashboardimage-item-title,
.rb-dashboardimage-item-subtitle {
	font-family: 'Avenir Next LT Pro Demi';
	font-size: 19px;
	padding: 0;
	text-transform: uppercase;
}

.rb-dashboardimage-horizfull .rb-dashboardimage-row-items-3 > div {
	width: calc(33.3333% - 20px);
	margin: 0 10px;
}

.rb-dashboardimage-doublecell {
	width: calc(100% - 20px);
	margin: 0 10px;
}

.rb-dashboardimage-full-7 .rb-dashboardimage-doublecell {
	width: 25%;
}

.rb-dashboardimage-full-7 .rb-dashboardimage-doublecell .rb-dashboardimage-item {
	width: 100%;
}

.rb-dashboardimage-full-7 .rb-dashboardimage-doublerowcell {
	width: 75%;
}

.rb-dashboardimage-horizfull:before {
	content: "";
	display: block;
	width: 534px;
	height: 534px;
	background: #98d2ea;
	border-radius: 50%;
	position: absolute;
	left: 40%;
	bottom: -50%;
	/*-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
			transform: translateX(-50%);	*/
}

.rb-dashboardimage-item-image img {
	width: auto;
}

.body_rbm-Alexandra .rb-dashboardimage-item-info-desc {
	position: absolute;
	top: 0;
}

.body_rbm-Alexandra .rb-dashboardimage-item-image_png img {
    position: absolute;
    bottom: 5%;
}

/* Layout Style */

.rb-dashboardimage-item-image_png img {
	width: 100%;
}

.style-nevfelulkeplentjobb .rb-dashboardimage-item-image_png img {
	position: absolute;
	right: 0;
	bottom: 0;	
}

.style-texttopimgbottomrightoverflow .rb-dashboardimage-item-image_png img {
	position: absolute;
	right: -40px;
	bottom: -40px;	
}

.style-nevfelulkeplentbal .rb-dashboardimage-item-image_png img {
	position: absolute;
	left: 0;
	bottom: 0;	
}

.style-texttopimgbottomcenter .rb-dashboardimage-item-image_png img {
	position: absolute;
	left: 50%;
	bottom: -15px;
	-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
			transform: translateX(-50%);	
}

.backgroundcolor_zold .rb-dashboardimage-item-info,
.backgroundcolor_narancs .rb-dashboardimage-item-info,
.backgroundcolor_kek .rb-dashboardimage-item-info,
.backgroundcolor_piros .rb-dashboardimage-item-info,
.backgroundcolor_pasztell-barna .rb-dashboardimage-item-info {
	color: #FFF;
}


/* Dashboard 6 */

.body_rbm-Alexandra .gifts_mainpage {
	padding-top: 125px;
}

.rb-dashboardimage-full-6 .rb-dashboardimage-doublecell {
	width: calc(40% - 20px);
}

.rb-dashboardimage-full-6 .rb-dashboardimage-doublerowcell {
	width: calc(60% - 20px);
}

.rb-dashboardimage-full-6 .rb-dashboardimage-doublecell .rb-dashboardimage-item {
	width: 100% !important;
}

.rb-dashboardimage-full-6 .rb-dashboardimage-row-items-2 .rb-dashboardimage-item {
	width: calc(50% - 20px);
	margin: 0 10px;
}

.gifts_mainpage .rb-section-dashboard-footer {
	font-size: 14px;
    text-align: center;
	padding: 20px 0 60px;
}


@media screen and (max-width: 1400px)
{
	.rb-dashboardimage-horizfull.rb-dashboardimage-full-7 {
		height: 600px;
	}
	
	.rb-dashboardimage-item-image_png img {
		/*width: 60%;*/
	}
}

@media screen and (max-width: 1155px)
{
	.rb-dashboardimage-horizfull.rb-dashboardimage-full-7 {
		height: 500px;
	}
	
	.rb-dashboardimage-item-image_png img {
		/*width: 50%;*/
	}
	
	.rb-dashboardimage-item-info-desc {
		padding: 30px 15px;
	}
}

@media screen and (max-width: 768px)
{
	.rb-dashboardimage-item {
		float: none;
		width: 100% !important;
	}
	
	.rb-dashboardimage-horizfull {
		display: block;
	}
	
	.rb-dashboardimage-full-7 .rb-dashboardimage-cell {
		width: 100%;
	}
	
	.rb-dashboardimage-horizfull.rb-dashboardimage-full-7 {
		height: auto;
	}
	
	.rb-dashboardimage-horizfull .rb-dashboardimage-cell .rb-dashboardimage-item {
		margin: 0 0 40px 0;
	}
	
	.rb-dashboardimage-doublecell {
		margin: 0;
	}
	
	.rb-dashboardimage-item {
		height: 250px;
	}
	
	.rb-dashboardimage-full img {
		max-width: 45%;
	}
	
	.gifts_mainpage .rb-dashboardimage-item,
	.onlinechristmascatalogs_mainpage .rb-dashboardimage-item {
		width: 100%;
		height: auto;
	}
}


/* News ProductLink Styles
-----------------------------------------------------------*/

.rb-section-style-newsproductlink .rb2-slider-item {
	position: relative;
} 

.rb-section-style-newsproductlink .rb2-slider-item .news {
	padding: 45px 45px 65px;
} 

.rb-section-style-newsproductlink .news_info {
    border-left: 4px solid #00c0ff;
    padding-left: 24px;
}

.rb-section-style-newsproductlink .news_info .rbh1,
.rb-section-style-newsproductlink .news_info .rbh2 {
	font-family: 'Avenir Next LT Pro Demi';
	font-size: 42px;
	line-height: 50px;
	margin: 0;
	text-align: left;
	color: #444;
	text-transform: uppercase;
}

.rb-section-style-newsproductlink .news_digest {
	font-size: 17px;
	font-weight: 300;
	color: #444;
	line-height: 30px;
	margin: 30px 0;
} 

.rb-section-style-newsproductlink .listmorespan,
.rb-section-newsletter .submitbutton {
	display: block;
	float: left;
	font-size: 20px;
	font-weight: 300;
	color: #FFF;
	text-transform: uppercase;
	padding: 8px 33px;
	border-radius: 35px;
	background: #1383c3;
}

.rb-section-style-newsproductlink .imageitem_png {
	position: absolute;
}

.rb-section-style-newsproductlink .imageitem_png img {
	width: auto;
}

.style-nevbalkepjobb .imageitem_png {
	right: 0;
	bottom: 0;
}


/* Product Detail Styles
-----------------------------------------------------------*/

.detail_mainpage .rb-home_mainpage-work-main {
	margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
} 

.detail_mainpage .rb-home_mainpage-center {
	max-width: 60%;
	-webkit-box-flex: 1;
	  -ms-flex: 1 1 60%;
 		  flex: 1 1 60%;
}

.detail_mainpage .rb-home_mainpage-right {
	max-width: 40%;
	padding-left: 7%;
	-webkit-box-flex: 1;
	  -ms-flex: 1 1 40%;
		  flex: 1 1 40%;
}

.detail_mainpage .rb-home_mainpage-right,
.alexwebdatainfogrid_alexdata_detail_top {
	padding-top: 190px;
}

.alexwebdatainfogrid_alexdata_detail_top > div {
	display: inline-block;
	vertical-align: top;
}

.alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_left {
	width: 36%;
	max-width: 300px;
}

.alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right {
	width: 64%;
}

.rb-section-style-productvertical .rb2-slider-pager-item-main {
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
}

.rb-section-style-productvertical .rb2-slider-item {
	   -webkit-box-flex: 1;
	    -ms-flex: 1 1 100%;
	        flex: 1 1 100%;
}

.alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right {
	padding-left: 35px;
}

.alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right_header .rbh1 {
	font-family: 'Avenir Next LT Pro Demi';
	font-size: 33px;
	line-height: 33px;
	text-align: left;
	text-transform: uppercase;
	color: #444;	
	margin-top: 0;
	margin-bottom: 15px;
}

.alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right_header .rbh2 {
	font-family: 'Raleway', sans-serif;
	font-size: 21px;
	font-weight: 300;
	color: #444;		
}

.alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right .alexwebdatainfogrid_categories {
	margin-bottom: 10px;
}

.alexwebdatainfogrid_author > div {
	display: inline-block;
	float: none;
}

.alexwebdatainfogrid_author_delim {
	margin-right: 5px;
}

.alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right_header .alexwebdatainfogrid_author a {
	display: block;
	font-family: 'Khand-Regular';
	font-size: 19px;
	color: #444;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right_header .alexwebdatainfogrid_manufacturer {
	font-family: 'Raleway', sans-serif;
	font-size: 12.5px;
	font-weight: 300;
	clear: both;
	margin-bottom: 10px;
}

.productgroup-hierarchy > div {
	display: inline-block;
	font-size: 14px;
}

.productgroup-hierarchy > div a {
	color: #888;
	font-family: 'Raleway', sans-serif;
}

.productgroup-hierarchy > div:last-child a {
	color: #444;
}

.productgrouplink_separator {
	margin-right: 5px;
}

.alexwebdatainfogrid_enableorder {
	font-family: 'Raleway', sans-serif;
	font-size: 12.5px;
	font-weight: 300;
	margin: 15px 0 25px;
}

.alexwebdatainfogrid_shipping_title,
.alexwebdatainfogrid_shipping {
	display: inline-block;
	font-size: 14px;
	font-weight: 300;
	color: #444;
	margin-right: 5px;
}

.alexwebdatainfogrid_alexdata_detail_info_newsitem_newsitem-headerdesc {
	font-size: 12.5px;
	font-weight: 300;
	line-height: 25px;
	text-align: justify;
	white-space: pre-wrap;
	letter-spacing: 2px;	
}

.alexwebdatainfogrid_alexdata_detail_info_newsitem_newsitem-headerdesc br + br {
	display: none;	
}

.rb-section-detail .alexwebdatainfogrid_alexdata_detail_top {
	padding: 190px 10% 70px;
	background: -moz-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 0%, rgba(0,0,0,0.08) 100%);
	background: -webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 0%,rgba(0,0,0,0.08) 100%);
	background: radial-gradient(ellipse at center, rgba(0,0,0,0) 0%,rgba(0,0,0,0.08) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#14000000',GradientType=1 );
}

.body_rbm-Alexandra .rb-section-detail .alexwebdatainfogrid_alexdata_detail_top,
.body_rbm-Alexandra .detail_mainpage .rb-home_mainpage-right {
	padding-top: 50px;
}

.articletab-data .alexwebdatainfogrid_valueitem {
	font-weight: 300;
}

.articletab-data .labelitem > div {
	display: inline-block;
	margin-right: 5px;
	font-size: 15px;
}

.rb-section-person-image_img {
	border-radius: 0;
}

.rb-section-productauthor {
	margin-top: 100px;
	margin-bottom: 30px;
	clear: both;
}

.rb-section-productauthor .rb-section-person-username,
.rb-section-detaillinkslider .rb2-slider-title,
.rb-section-style-productvertical .rb2-slider-title {
	font-family: 'Avenir Next LT Pro Demi';
	font-size: 23px;
	text-transform: uppercase;
	margin-bottom: 30px;	
}

.rb-section-style-productvertical .rb2-slider-title-full {
	max-width: 350px;
}

.rb-section-productauthor .alexwebdatainfogrid_newsitem_newsitem-headerdesc,
.alexwebdatainfogrid_product-detail-tabpages .alexwebdatainfogrid_newsitem_newsitem-headerdesc {
	font-size: 14px;
	font-weight: 300;
	line-height: 25px;
	letter-spacing: 2px;
}

.rb-section-productauthor .rb-section-person-header {
	background: #37afe1;	
	padding: 25px 30px;
	margin-bottom: 60px;
}

.rb-section-productauthor .rb-section-person-header .rbh1 {
	font-family: 'Avenir Next LT Pro Demi';
	color: #FFF;
	text-align: left;	
	margin: 0;
}

.rb-section-detaillinkslider .rb2-slider-title {
	margin-bottom: 50px;
}

.rb-section-detaillinkslider .alexdata_footer_show {
	padding: 0 15px;
}

.rb-section-detaillinkslider .alexdata_footer_shop_buttons input {
	padding: 0 15px 0 30px;
	background-position: 10px;
}

.rb-section-detaillinkslider .rb2-pager {
	position: absolute;
	bottom: -50px;
	right: 0;
	z-index: 1;
}

.rb-section-style-producttwoline .rb-section-detaillinkslider .rb2-pager {
	bottom: auto;
	bottom: initial;
}  

.rb-section-detaillinkslider .rb2-pager-item-pagertype-prevnext,
.detail_mainpage .rb-section-style-productvertical .rb2-pager-item-pagertype-prevnext {
	width: 30px;
	height: 30px;
	position: static;
	margin: 0 25px;
}

.rb-section-detaillinkslider .rb2-pager-item-pagertype-prevnext:before,
.detail_mainpage .rb-section-style-productvertical .rb2-pager-item-pagertype-prevnext:before {
	width: 10px;
	height: 10px;
}

.rb-section-detaillinkslider .rb2-pager-item-next:before,
.detail_mainpage .rb-section-style-productvertical .rb2-pager-item-next:before {
	margin-top: 11px;
	margin-left: 9px;
}

.rb-section-detaillinkslider .rb2-pager-item-prev:before,
.detail_mainpage .rb-section-style-productvertical .rb2-pager-item-prev:before {
	margin-top: 11px;
	margin-left: 12px;
}

.alexwebdatainfogrid_alexdata_detail_infos {
	margin-bottom: 20px;
}

.alexdata_footer_shop_prices {
	margin: 10px 0;
}

.alexwebdatainfogrid_alexdata_detail_infos > div,
.alexdata_footer_shop_prices > div,
.alexwebdatainfogrid_alexdata_prices > div {
	/*display: inline-block;
	vertical-align: middle;
	margin-right: 15px;*/
	margin-bottom: 10px;
}

.labelitem_origactionprice > div,
.labelitem_retaileprice > div,
.labelitem_preorderprice > div {
	display: inline-block;
	font-size: 13px;
	margin-right: 5px;	
}

.alexwebdatainfogrid_alexdata_prices > div {
	vertical-align: top;
}

.alexwebdatainfogrid_alexdata_prices-others > div {
	display: inline-block;
	vertical-align: top;
}

.alexwebdatainfogrid_alexdata_prices-others-left > div {
	margin-right: 15px;	
}

.alexwebdatainfogrid_alexdata_prices-others-right > div {
	display: inline-block;
	vertical-align: middle;
	margin-right: 15px;
}

.alexwebdatainfogrid_alexdata_prices-others-right > div:last-child {
	margin-right: 0;
}

.actionruleinfobutton-body a:hover {
	color: #FFF;
}

.body_rbm-Mindenem .actionruleinfobutton-body a:hover {
	color: #FFD246;
}

.alexwebdatainfogrid_retaileprice,
.alexdata_footer_shop_prices .alexdata_footer_price-full,
.body_rbm-Alexandra .alexdata_footer_origactionprice-full {
	font-family: 'Khand-Light';
	font-size: 25px;
}

.body_rbm-Alexandra .labelitem_origactionprice,
.body_rbm-Alexandra .labelitem_retaileprice,
.body_rbm-Alexandra .labelitem_preorderprice {
	font-family: 'Khand-Light';
}

.body_rbm-Alexandra .alexdata_footer_price,
.body_rbm-Alexandra .alexwebdatainfogrid_retaileprice,
.body_rbm-Alexandra .alexwebdatainfogrid_origactionprice,
.body_rbm-Alexandra .alexwebdatainfogrid_preorderprice {
	text-decoration: line-through;
}

.alexdata_price_prefix {
	margin-bottom: 5px;
}

.alexdata_footer_shop_prices > div {
	vertical-align: top;
}

.alexdata_footer_shop_prices-others > div {
	display: inline-block;
	vertical-align: middle;
}

.alexdata_footer_price-title,
.alexdata_footer_onlineprice-title {
	margin-bottom: 5px;	
}

.alexdata_footer_shop_prices .alexdata_footer_price-full,
.alexdata_footer_onlineprice-title,
.body_rbm-Alexandra .alexdata_footer_origactionprice-full {
	font-size: 18px;
	line-height: 18px;
}

.body_rbm-Alexandra .alexdata_footer_origactionprice-full {
	margin-bottom: 10px;
}

.alexwebdatainfogrid_onlineprice,
.alexdata_footer_onlineprice {
	font-family: 'Khand-Regular';
	font-size: 38px;
	color: #38afe1;	
}

.alexdata_footer_onlineprice {
	font-size: 28px;
}

.alexwebdatainfogrid_discontpercent,
.alexdata_footer_discontpercent,
.basket_item_discountquickinfo {
	font-family: 'Khand-Regular';
	font-size: 26px;
	background: #fd7a06;
	color: #FFF;
	padding: 10px;
	text-align: center;
}

.alexwebdatainfogrid_discontpercent_action .alexwebdatainfogrid_discontpercent,
.alexdata_footer_discontpercent_action,
.basket_item_discountquickinfo {
	background: #e03a56;
	color: #FFF;
}

.basket_item_discountquickinfo {
	width: auto;
	font-size: 20px;
	padding: 5px;
}

.body_rbm-Europa .alexwebdatainfogrid_actioninfo {
	font-weight: 600;
	color: #00bd4b;
	margin-left: 0;
	margin-bottom: 10px;
}

.body_rbm-Europa .basket_item_discountquickinfo,
.body_rbm-Mindenem .basket_item_discountquickinfo {
    width: 44px;
    height: 44px;
    line-height: 44px;
	background: #00bd4b;
	border-radius: 50%;
    padding: 0;
}

.body_rbm-Mindenem .basket_item_discountquickinfo {
	background: #F15C44;
}

.rb-section-detaillinkslider .alexdata_footer_discontpercent {
	padding: 7px;
}

.alexdata_footer_discontpercent {
	font-size: 19px;
}

.alexwebdatainfogrid_shortdescription {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-weight: 300;
	line-height: 25px;
	letter-spacing: 2px;
	margin-bottom: 30px;	
}

.alexwebdatainfogrid_alexdata_detail_buttons {
	font-size: 0;
}

.alexwebdatainfogrid_alexdata_detail_buttons > div {
	display: inline-block;
	vertical-align: middle;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	font-weight: 300;
	color: #000;
}

.alexwebdatainfogrid_alexdata_detail_buttons > div.basket_dedicationbutton {
	color: #FFF;
}

.body_rbm-Alexandra .alexwebdata_previewfile-full,
.alexwebdatainfogrid_alexdata_detail_buttons .rbvote {
	padding: 0 25px;
	background: #FFF;
	height: 42px;
	line-height: 42px;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2);
}

.alexwebdatainfogrid_alexdata_detail_buttons .Read-result1,
.alexwebdatainfogrid_alexdata_detail_buttons .Like-result1 {
    background: #37AFE1;
    color: #FFF;
} 

.rb-section-person-modify {
	width: 40px;
	height: 40px;
	position: absolute;
	top: 0;
	right: 0;
	background: #ed8e00 url(/content/images/icon-editor-edit-white.png) no-repeat center;
	background-size: 25px;
	border-radius: 50%;
}

.detail_mainpage .product-ebookinfo,
.alexwebdatainfogrid_name .name_aftervalue,
.basket_item_namesufix {
    font-size: 14px;
    font-weight: 300;
    color: #17bb17;
    margin-top: 10px;
}

.basket_summa_ebookinorder_title {
    font-size: 17px;
	font-weight: 500;
	color: #17bb17;
}

.basket_item_namesufix {
    font-size: 15px;
}

.alexwebdatainfogrid_name .name_aftervalue {
    font-size: 25px;
}

.basket_item_namesufix {
    font-weight: 500;
}

.body_rbm-Alexandra .alexwebdatainfogrid_preparingbutton_desc,
.body_rbm-Europa .alexwebdatainfogrid_preparingbutton_desc,
.body_rbm-Pioneer .alexwebdatainfogrid_preparingbutton_desc,
.body_rbm-Cartaphilus .alexwebdatainfogrid_preparingbutton_desc,
.body_rbm-LL .alexwebdatainfogrid_preparingbutton_desc {
	display: block;
	margin-top: 10px;
}

.basket_dedicationbutton {
	font-size: 14px;
	padding: 15px 20px;
	margin-top: 5px;
}

.alexwebdatainfogrid_alexdata_detail_buttons .rbvote-Product,
.alexdata_footer_shop_buttons .rbvote-Product,
.basket_dedicationbutton {
	background: #444;
	color: #FFF;
}

.alexdata_footer_shop_buttons .rbvote-Product {
	font-size: 14px;
	height: 58px;
	line-height: 58px;
	padding: 0 20px;
}

.body_rbm-Europa .alexdata_footer_shop_buttons .rbvote-Product {
	line-height: normal;
}

.body_rbm-Pioneer .alexdata_footer_shop_buttons .rbvote-Product,
.body_rbm-Cartaphilus .alexdata_footer_shop_buttons .rbvote-Product {
	background: #fd7a06;
}

.body_rbm-LL .alexwebdatainfogrid_alexdata_detail_buttons .rbvote-Product,
.body_rbm-LL .alexdata_footer_shop_buttons .rbvote-Product {
	font-size: 20px;
	background: #e1bfe0;
	color: #000;
}

.alexwebdatainfogrid_alexdata_detail_infos > div.alexwebdatainfogrid_alexdata_price_prefix,
.alexdata_footer_shop_prices > div.alexdata_price_prefix {
	display: block;
}

.body_rbm-Mindenem .alexdata_footer_shop_prices div.alexdata_price_prefix {
	display: block;
    font-family: 'Helvetica', sans-serif;
    font-size: 14px;
    font-weight: 300;
    color: #707070;
}

/* Detail Tab */

.rb-tabbed-page {
	background: #37AFE1;
	margin: 60px 0;	
}

.rb-tabbed-master-item {
	display: inline-block;
	vertical-align: middle;
	font-family: 'Avenir Next LT Pro Demi';
	font-size: 19px;
	color: #FFF;
	margin: 0;
	padding: 20px 40px;
	float: none;
	border-left: 1px solid #FFF;
}

.rb-tabbed-master-item:first-child {
	border-left: 0;
}

.rb-tabbed-master-item-activ {
	background: #FFF;
	color: #fd7a06;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
}

/* Desc */

.articletab-desc .alexwebdatainfogrid_newsitem_newsitem-headerdesc {
	white-space: pre-wrap;
}

.articletab-desc .alexwebdatainfogrid_newsitem_newsitem-headerdesc br + br {
	display: none;
}

/* Comment */

.comment_list .comment_list_detail {
	margin-bottom: 35px;
	padding-bottom: 50px;
	border-bottom: 1px solid #e1e1e1;
}

.commentitem {
	padding: 0;
}

.commentitem_left {
	width: 130px;
}

.commentitem_right {
	width: calc(100% - 145px);
	margin-left: 15px;
}

.commentitem_left img,
.comment_inputpage_userimage img {
	width: 130px;
	height: 130px;
	border-radius: 50%;
}

.comment_new .comment_inputpage_userimage {
	width: 130px;
}

.comment_new .inputpage_textarea {
	width: calc(100% - 150px);
	margin-left: 20px;
}

.comment_inputpage_field_description {
	font-size: 0;
}

.comment_new .inputpage_textarea,
.comment_new .comment_inputpage_userimage {
	display: inline-block;
	vertical-align: top;
}

.comment_answer {
	font-size: 15px;
	color: #37AFE1;
	clear: both;	
}

.comment_answer_new .comment_new {
	padding-left: 150px;	
	padding-top: 20px;
}

.commentitem_right_header {
	margin-bottom: 10px;
}

.commentitem_right .commentitem_description {
	font-size: 14px;
	font-weight: 300;
	line-height: 22px;
	color: #888;
} 

.commentitem_username,
.commentitem_commentdatetime  {
	font-size: 18px;
}

.rb-desclink,
.rb-desclink:hover {
	font-weight: 500;
	color: #37AFE1;
}

.listpager_bottom {
	width: auto;
	float: right;
	font-size: 14px;
}

.listpager_bottom span {
	margin: 0 10px;
}

.listpager_prevlink,
.listpager_nextlink {
	width: 30px;
	height: 30px;
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);
}

.comment_list_pager.listpager.listpager_bottom a {
	display: inline-block;
	vertical-align: middle;
	float: none !important;
	opacity: 1;
}

.comment_newlink_link {
	margin: 0;
}

.comment_newlinkbutton {
	font-family: 'Avenir Next LT Pro Demi';
	font-size: 19px;
	line-height: 55px;
	text-transform: uppercase;
}
	
#commentbutton {
	height: auto;
	font-size: 13px;
	font-weight: 300;
	color: #FFF;
	background: #444;
	padding: 7px 40px;
	border: 0;
	float: right;
	cursor: pointer;
}

.comment_new textarea {
	padding: 15px;
	min-height: 55px;
	border: 1px solid #e1e1e1;
}

.comment_new textarea::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #888;
    font-weight: 300;
    opacity: 1; /* Firefox */
}

.comment_new textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #888;
    font-weight: 300;
}

.comment_new textarea::-ms-input-placeholder { /* Microsoft Edge */
    color: #888;
    font-weight: 300;
}

.comment_newlink_extraitems {
	margin-top: 40px;
	border-top: 1px solid #d7d7d7;
}

.comment_newlink_extraitems > div {
	display: inline-block;
	width: auto;
	height: auto;
	font-weight: 300;
	color: #888;
	border-right: 1px solid #d7d7d7;
	padding: 20px 10px 20px 30px;
	margin: 0;
	float: none;
}

.comment_newlink_imageitem {
	background: url(/content/images/icon-frame.png) no-repeat 5px;
}

.comment_newlink_linkitem {
	background: url(/content/images/icon-link.png) no-repeat 5px;
}

.comment_inputpage_field-title {
	color: #888;
	font-weight: 300;
	margin-top: 15px;
}

.comment_inputpage_field_link input {
	color: #888;
	font-weight: 300;
	border: 1px solid #d7d7d7;
	padding: 8px 40px 8px 10px;
	margin: 10px 0;
}

.comment_inputpage_field_link {
	position: relative;
}

.comment_inputpage_field_link .comment_newlinkbutton_close  {
	position: absolute;
	right: 10px;
	bottom: 16px;
}

.comment_newlink_item-title {
	float: left;
}

.comment_newlink_item-title:after {
	content: "+";
	float: right;
	margin-left: 70px;
}

.showimages_slider {
	position: relative;
}

.showimages_slider .rb2-slider-thumb-item {
	padding: 0;
}

.showimages_slider .rb2-slider-thumb-item {
	padding: 0;
	opacity: 0.5;
}

.showimages_slider .rb2-slider-thumb-selected {
	opacity: 1;
	border: 0;
}

.showimages_slider img.rb2-slider-thumb-image_img {
	height: 60px;
	width: auto;
	margin: auto;
}

.alexwebdatainfogrid_detail .showimages_slider div.rb2-pager-item-pagertype-prevnext {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
			transform: translateY(-50%);
}

.body_rbm-Mindenem .showimages_slider .rb2-pager-item-prev:before {
	margin-top: 10px;
}

.alexwebdatainfogrid_detail .showimages_slider div.rb2-pager-item.rb2-pager-item-disable {
	display: block;
	opacity: 0.3;
}

/* New Comments */

.allcommentitem_allcommentitem-right {
	width: calc(100% - 60px);
	margin-left: 15px;
}

.rb-section-newcomments .comment_list_detail {
	padding-bottom: 15px;
	margin-bottom: 15px;
}

.allcommentitem_name {
	font-family: 'Avenir Next LT Pro Bold';
	font-size: 16px;
	text-transform: uppercase;
	color: #444;
}

img.allcommentitem_image_img {
	width: 40px;
	height: 40px;
	border-radius: 50%;
}

.allcommentitem_allcommentitem-right_fullheader_header {
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 300;
	color: #888;
	margin: 15px 0;	
}

.allcommentitem_description {
	font-family: 'Raleway', sans-serif;
	font-size: 15px;
	text-align: justify;
	color: #444;
}

/* Detail Right */

.rb-section-style-productvertical {
	width: 100%;
}

.rb-section-style-productvertical .rb2-slider-header {
	margin-bottom: 45px;
}

.rb-section-productgroups-header,
.rb-section-productpricebarfilter-header,
.rb-section-actionproductfilter-header,
.rb-section-productratingfilter-header,
.rb-section-productreadfilter-header,
.rb-section-newcomments .comment_list_pager {
	margin-bottom: 30px;
}

.rb-section-style-productvertical .rb2-slider-title-full,
.rb-section-productcategories-header,
.rb-section-productgroups-header,
.rb-section-productpricebarfilter-header,
.rb-section-productratingfilter-header,
.rb-section-productreadfilter-header,
.rb-section-newcomments .comment_list_pager,
.rb-section-mostreadnews .rb-section-title {
	position: relative;
}

.rb-section-style-productvertical .rb2-slider-title,
.allproduct_mainpage .rb-home_mainpage-right .rb-section-title,
.allnews_mainpage .rb-home_mainpage-left .rb-section-title,
.rb-section-allproductheader-search-title,
.rbsliderheader-titleinfo > div,
.rbsliderheader-titleinfo h1,
.rb-section-newcomments .comment_list_pager span,
.rb-section-mostreadnews .rb-section-title {
	display: inline-block;
	font-family: 'Avenir Next LT Pro Demi';
	font-size: 22px;
	color: #444;
	float: none;
	margin-bottom: 0;
	margin-top: 0;
}

.rb-section-allproductheader .rbsliderheader-delete:before,
.rb-section-allproductheader .rbsliderheader-delete:after {
	display: none;
}

.rb-section-allproductheader .rbsliderheader-delete {
	margin: 0 0 0 20px;
}

.rbsliderheader-titleinfo > div.rbsliderheader-audiobookinfo,
.rbsliderheader-titleinfo > div.rbsliderheader-ebookinfo {
	display: block;
	text-align: left;
}

.rb-section-allproductheader-search-title {
	font-size: 18px;
	margin-bottom: 0;
}

.rb-section-style-productvertical .rb2-slider-title:after,
.allproduct_mainpage .rb-home_mainpage-right .rb-section-title:after,
.allnews_mainpage .rb-home_mainpage-left .rb-section-title:after,
.rbsliderheader-titleinfo > div:after,
.rb-section-newcomments .comment_list_pager span:after,
.rb-section-mostreadnews .rb-section-title:after {
	display: block;
	content: "";
	width: calc(100% + 10px);
	height: 3px;
	background: #eeeeee;
	margin-top: 10px;
}

.rb-section-style-productvertical .rb2-slider-title-full:after,
.rb-section-productcategories-header:after,
.rb-section-productgroups-header:after,
/*.rb-section-productpricebarfilter-header:after,*/
.rb-section-productratingfilter-header:after,
.rb-section-productreadfilter-header:after,
.allnews_mainpage .rb-home_mainpage-left .rb-section-title:before,
.rbsliderheader-titleinfo > div:before,
.rb-section-newcomments .comment_list_pager span:before,
.rb-section-mostreadnews .rb-section-title:before {
	display: block;
	content: "";
	width: 30px;
	height: 3px;
	background: #1383c3;
	
	position: absolute;
	bottom: 0;
	left: 0;
}

.body_rbm-Europa .rbsliderheader-titleinfo > div:before,
.body_rbm-Europa .rbsliderheader-titleinfo > div:after,
.body_rbm-Europa .rb-section-title:after,
.body_rbm-Europa .rb-section-productcategories-header:after {
	display: none !important;
}

.rb-section-style-productvertical .alexwebdatainfogrid > div,
.body_rbm-Mindenem .home_mainpage-bookclub .rb-home_mainpage-right .alexwebdatainfogrid > div {
	display: inline-block;
	vertical-align: top;
}

.rb-section-style-productvertical .alexwebdatainfogrid_thumbnail_url,
.rb-section-style-producttwoline .alexwebdatainfogrid_thumbnail_url,
.rb-section-allproduct .alexwebdatainfogrid_thumbnail_url  {
	width: 130px;
}

.rb-section-style-productvertical .alexwebdatainfogrid_info,
.rb-section-style-producttwoline .alexwebdatainfogrid_info,
.rb-section-allproduct .alexwebdatainfogrid_info {
	max-width: calc(100% - 150px);
	margin-left: 20px;
}

.rb-section-productlistgrouptoplist .alexwebdatainfogrid_info {
	max-width: calc(100% - 245px);
}

.body_rbm-Alexandra .rb-section-productlistgrouptoplist .alexwebdatainfogrid_fullimage,
.body_rbm-Europa .rb-section-productlistgrouptoplist .alexwebdatainfogrid_fullimage,
.body_rbm-Cartaphilus .rb-section-productlistgrouptoplist .alexwebdatainfogrid_fullimage,
.body_rbm-Pioneer .rb-section-productlistgrouptoplist .alexwebdatainfogrid_fullimage {
	position: relative;
}

.body_rbm-Alexandra .rb-section-productlistgrouptoplist .rb2-slider-pager-item-main,
.body_rbm-Europa .rb-section-productlistgrouptoplist .rb2-slider-pager-item-main,
.body_rbm-Cartaphilus .rb-section-productlistgrouptoplist .rb2-slider-pager-item-main,
.body_rbm-Pioneer .rb-section-productlistgrouptoplist .rb2-slider-pager-item-main {
	padding-top: 15px;
}

.body_rbm-Alexandra .rb-section-productlistgrouptoplist .alexwebdatainfogrid_fullimage .alexdata_discount_image_img,
.body_rbm-Europa .rb-section-productlistgrouptoplist .alexwebdatainfogrid_fullimage .alexdata_discount_image_img,
.body_rbm-Cartaphilus .rb-section-productlistgrouptoplist .alexwebdatainfogrid_fullimage .alexdata_discount_image_img,
.body_rbm-Pioneer .rb-section-productlistgrouptoplist .alexwebdatainfogrid_fullimage .alexdata_discount_image_img {
	top: -15px;
	left: -15px;
}

.rb-section-style-productvertical .rb2-slider-item,
.rb-section-style-producttwoline .rb2-slider-item,
.rb-section-allproduct .rb2-slider-item {
	text-align: left;
	margin-bottom: 60px;
}

.rb-section-style-productvertical .rb2-slider-item img,
.rb-section-style-producttwoline .rb2-slider-item img,
.rb-section-allproduct .rb2-slider-item img {
	width: 100%;
}

.rb-section-style-productvertical .rb2-slider-item .rbh1,
.rb-section-style-producttwoline .rb2-slider-item .rbh1,
.rb-section-allproduct .rb2-slider-item .rbh1 {
	font-size: 13.5px;
	text-align: left;
	margin-top: 0;
	color: #444;
	text-transform: uppercase;
}

.rb-section-style-productvertical .rb2-slider-item .rbh2,
.rb-section-style-producttwoline .rb2-slider-item .rbh2,
.rb-section-allproduct .rb2-slider-item .rbh2 {
	font-size: 12px;
	font-weight: 300;
}

.rb-section-style-productvertical .alexdata_footer_show,
.rb-section-style-producttwoline .alexdata_footer_show,
.rb-section-allproduct .alexdata_footer_show {
	line-height: 32px;
}

.rb-section-style-productvertical .alexdata_footer_shop_buttons input,
.rb-section-style-producttwoline .alexdata_footer_shop_buttons input {
	height: 42px;
	background-color: #444;
}

.rb-section-style-productvertical .rb2-pager {
	position: absolute;
	top: 0;
	right: 20%;
	bottom: auto;
	bottom: initial;
}

@media screen and (max-width: 1400px)
{
	.rb-section-style-productvertical .rb2-pager {
		position: static;
		float: right;
		margin: 10px 20% 10px 0;
	}
	
	.body_rbm-Mindenem .rb-section-style-productvertical .rb2-pager {
		margin-right: 0;
	}
	
	.rb-section-detaillinkslider .rb2-pager-item-pagertype-prevnext,
	.detail_mainpage .rb-section-style-productvertical .rb2-pager-item-pagertype-prevnext {
		margin: 0 10px;
	}
	
	.body_rbm-Mindenem .authordetail_mainpage .rb-section-detaillinkslider .rb2-pager {
		margin: 0;
	}
	
	.body_rbm-Alexandra .rb-section-style-productvertical .rb2-pager {
		position: absolute;
		float: none;
		margin: 0;
	}
}



.rb-section-style-productvertical .rb2-pager-item-pagertype-prevnext {
	position: static;
}

/* Detail Bottom */

.rb-section-style-producttwoline .rb2-slider-pager-item-main {
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;	
}

.rb-section-style-producttwoline .alexwebdatainfogrid > div {
	display: inline-block;
	vertical-align: top;
}

.rb-section-style-producttwoline .rb2-slider-item {
	-ms-flex: 0 1 calc(33.3333% - 15px);
		flex: 0 1 calc(33.3333% - 15px);
}

.rb-section-style-producttwoline .alexwebdatainfogrid_author {
	font-family: 'Khand-Regular';
	font-size: 16px;
	text-transform: uppercase;
}

.rb-section-style-producttwoline .alexdata_footer_onlineprice {
	font-size: 16px;
}

/* All Product Styles
-----------------------------------------------------------*/

.allproduct_mainpage .rb-home_mainpage-work,
.allnews_mainpage .rb-home_mainpage-work-main,
.detail_mainpage_withleft .rb-home_mainpage-work-main {
	width: 90%;
	max-width: 1670px;
	margin: 0 auto;
	padding-top: 140px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;	
}

.allproduct_mainpage .rb-home_mainpage-right,
.allnews_mainpage .rb-home_mainpage-left,
.detail_mainpage_withleft .rb-home_mainpage-left {
	-webkit-box-flex: 1;
	    -ms-flex: 1 1 320px;
	        flex: 1 1 320px;
	min-width: 320px;
}

.allproduct_mainpage .rb-home_mainpage-center,
.allnews_mainpage .rb-home_mainpage-work-main .rb-home_mainpage-work,
.detail_mainpage_withleft .rb-home_mainpage-work {
	max-width: calc(100% - 320px);
	-webkit-box-flex: 1;
	    -ms-flex: 1 1 calc(100% - 320px);
	        flex: 1 1 calc(100% - 320px);
}

.alexwebdatainfogrid_display_sufix {
	display: none !important;
}

.body_rbm-Cartaphilus .rb-section-allproduct .rb2-slider-header:after,
.body_rbm-Alexandra .rb-section-allproduct .rb2-slider-header:after,
.body_rbm-Pioneer .rb-section-allproduct .rb2-slider-header:after,
.body_rbm-LL .rb-section-allproduct .rb2-slider-header:after {
	content: "";
	display: table;
	clear: both;
}

.body_rbm-Cartaphilus .rb-section-allproduct .rb2-slider-header,
.body_rbm-Alexandra .rb-section-allproduct .rb2-slider-header,
.body_rbm-Pioneer .rb-section-allproduct .rb2-slider-header,
.body_rbm-LL .rb-section-allproduct .rb2-slider-header {
	margin-bottom: 40px;
}

.body_rbm-Cartaphilus .rb-section-allproduct .rb-section-allproductheader-search-title,
.body_rbm-Alexandra .rb-section-allproduct .rb-section-allproductheader-search-title,
.body_rbm-Pioneer .rb-section-allproduct .rb-section-allproductheader-search-title,
.body_rbm-LL .rb-section-allproduct .rb-section-allproductheader-search-title {
	margin-bottom: 10px;
}

.body_rbm-Cartaphilus .rbsliderheader-info #searchfield,
.body_rbm-Alexandra .rbsliderheader-info #searchfield,
.body_rbm-Pioneer .rbsliderheader-info #searchfield,
.body_rbm-LL .rbsliderheader-info #searchfield {
	padding: 8px;
}

.body_rbm-Cartaphilus .rb-section-header-sort,
.body_rbm-Alexandra .rb-section-header-sort,
.body_rbm-Pioneer .rb-section-header-sort,
.body_rbm-LL .rb-section-header-sort {
    margin-top: 22px;
    margin-bottom: 0;
	float: right;
}

.body_rbm-Alexandra .rb-section-allproduct .rb2-slider-pager-item-main,
.body_rbm-Cartaphilus .rb-section-allproduct .rb2-slider-pager-item-main,
.body_rbm-Pioneer .rb-section-allproduct .rb2-slider-pager-item-main,
.body_rbm-Europa .rb-section-allproduct .rb2-slider-pager-item-main,
.body_rbm-Alexandra .rb-section-productlist .rb2-slider-pager-item-main,
.body_rbm-Cartaphilus .rb-section-productlist .rb2-slider-pager-item-main,
.body_rbm-Pioneer .rb-section-productlist .rb2-slider-pager-item-main,
.body_rbm-Europa .rb-section-productlist .rb2-slider-pager-item-main,
.body_rbm-Europa .rb-section-detaillinkslider .rb2-slider-pager-item-main {
	padding-top: 15px;
}

.body_rbm-Alexandra .alexwebdatainfogrid_detail .alexwebdatainfogrid_fullimage,
.body_rbm-Cartaphilus .alexwebdatainfogrid_detail .alexwebdatainfogrid_fullimage,
.body_rbm-Pioneer .alexwebdatainfogrid_detail .alexwebdatainfogrid_fullimage,
.body_rbm-Europa .alexwebdatainfogrid_detail .alexwebdatainfogrid_fullimage {
	position: relative;
	display: inline-block;	
}

.body_rbm-Alexandra .rb-section-allproduct .alexdata_discount_image_img,
.body_rbm-Cartaphilus .rb-section-allproduct .alexdata_discount_image_img,
.body_rbm-Pioneer .rb-section-allproduct .alexdata_discount_image_img,
.body_rbm-Europa .rb-section-allproduct .alexdata_discount_image_img {
	width: 70px;
	height: auto;
	top: -10px;
	left: -10px;	
}

.body_rbm-Alexandra .rb-section-productlist img.alexdata_discount_image_img,
.body_rbm-Cartaphilus .rb-section-productlist img.alexdata_discount_image_img,
.body_rbm-Pioneer .rb-section-productlist img.alexdata_discount_image_img,
.body_rbm-Europa .rb-section-productlist img.alexdata_discount_image_img {
	width: 70px;
	height: auto;
	top: -15px;
	left: -25px;	
}

.body_rbm-Alexandra .alexwebdatainfogrid_detail .alexdata_discount_image_img,
.body_rbm-Cartaphilus .alexwebdatainfogrid_detail .alexdata_discount_image_img,
.body_rbm-Pioneer .alexwebdatainfogrid_detail .alexdata_discount_image_img,
.body_rbm-Europa .alexwebdatainfogrid_detail .alexdata_discount_image_img {
	width: 80px;
	top: -20px;
	left: -20px;
}

.body_rbm-Alexandra .rb-section-style-productvertical .rb2-slider-pager-item-main,
.body_rbm-Cartaphilus .rb-section-style-productvertical .rb2-slider-pager-item-main,
.body_rbm-Pioneer .rb-section-style-productvertical .rb2-slider-pager-item-main,
.body_rbm-Europa .rb-section-style-productvertical .rb2-slider-pager-item-main {
	padding: 10px 0 0 10px;
}

.body_rbm-Alexandra .rb-section-style-productvertical .alexdata_discount_image_img,
.body_rbm-Cartaphilus .rb-section-style-productvertical .alexdata_discount_image_img,
.body_rbm-Pioneer .rb-section-style-productvertical .alexdata_discount_image_img,
.body_rbm-Europa .rb-section-style-productvertical .alexdata_discount_image_img {
	width: 50px !important;
	top: -10px;
	left: -5px !important;
}

/* Category Filters */

.body_rbm-Europa .rb-section-header-sortandfilters,
.body_rbm-Alexandra .rb-section-header-sortandfilters,
.body_rbm-Cartaphilus .rb-section-header-sortandfilters,
.body_rbm-Pioneer .rb-section-header-sortandfilters,
.body_rbm-LL .rb-section-header-sortandfilters {
	position: absolute;
    top: 26px;
    right: 0;
}

.body_rbm-Europa .rb-section-header-sortandfilters > div,
.body_rbm-Europa .rb-section-header-categoryandotherfilters > div,
.body_rbm-Alexandra .rb-section-header-sortandfilters > div,
.body_rbm-Alexandra .rb-section-header-categoryandotherfilters > div,
.body_rbm-Cartaphilus .rb-section-header-sortandfilters > div,
.body_rbm-Cartaphilus .rb-section-header-categoryandotherfilters > div,
.body_rbm-Pioneer .rb-section-header-sortandfilters > div,
.body_rbm-Pioneer .rb-section-header-categoryandotherfilters > div,
.body_rbm-LL .rb-section-header-sortandfilters > div,
.body_rbm-LL .rb-section-header-categoryandotherfilters > div {
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 0;	
}

.body_rbm-Alexandra .rb-section-header-sortandfilters > div,
.body_rbm-Cartaphilus .rb-section-header-sortandfilters > div,
.body_rbm-Pioneer .rb-section-header-sortandfilters > div,
.body_rbm-LL .rb-section-header-sortandfilters > div {
	margin-top: 8px;
	float: none;
}

.body_rbm-Europa .rb-section-header-sortandfilters div.rb-section-header-categoryandotherfilters,
.body_rbm-Alexandra .rb-section-header-sortandfilters div.rb-section-header-categoryandotherfilters,
.body_rbm-Cartaphilus .rb-section-header-sortandfilters div.rb-section-header-categoryandotherfilters,
.body_rbm-Pioneer .rb-section-header-sortandfilters div.rb-section-header-categoryandotherfilters,
.body_rbm-LL .rb-section-header-sortandfilters div.rb-section-header-categoryandotherfilters {
	display: none;
}

.body_rbm-Europa .rb-section-header-categoryandotherfilters > div,
.body_rbm-Alexandra .rb-section-header-categoryandotherfilters > div,
.body_rbm-Cartaphilus .rb-section-header-categoryandotherfilters > div,
.body_rbm-Pioneer .rb-section-header-categoryandotherfilters > div,
.body_rbm-LL .rb-section-header-categoryandotherfilters > div {
	margin-right: 20px;	
}

.body_rbm-Europa .rb-section-header-categoryfilter-button,
.body_rbm-Europa .rb-section-header-otherfilter-popup {
	font-family: 'Calibri', sans-serif;
    font-size: 13px;
    font-weight: 400;
	background: #e8eaed;
	padding: 5px 20px;
	border: 1px solid #a1a1a1;
}

.body_rbm-Alexandra .rb-section-header-categoryfilter-button,
.body_rbm-Alexandra .rb-section-header-otherfilter-popup,
.body_rbm-Cartaphilus .rb-section-header-categoryfilter-button,
.body_rbm-Cartaphilus .rb-section-header-otherfilter-popup,
.body_rbm-Pioneer .rb-section-header-categoryfilter-button,
.body_rbm-Pioneer .rb-section-header-otherfilter-popup,
.body_rbm-LL .rb-section-header-categoryfilter-button,
.body_rbm-LL .rb-section-header-otherfilter-popup {
	font-size: 15px;
	background: #38afe1;
	color: #FFF;
	border-radius: 35px;
	padding: 8px 15px;
}

.body_rbm-Pioneer .rb-section-header-categoryfilter-button,
.body_rbm-Pioneer .rb-section-header-otherfilter-popup {
	background: #444;
}

.body_rbm-LL .rb-section-header-categoryfilter-button,
.body_rbm-LL .rb-section-header-otherfilter-popup {
	background: #e1bfe0;
	color: #000;
	border-radius: 0;
}

@media screen and (max-width: 1155px)
{
	.body_rbm-Europa .rb-section-header-sortandfilters div.rb-section-header-categoryandotherfilters,
	.body_rbm-Alexandra .rb-section-header-sortandfilters div.rb-section-header-categoryandotherfilters,
	.body_rbm-Cartaphilus .rb-section-header-sortandfilters div.rb-section-header-categoryandotherfilters,
	.body_rbm-Pioneer .rb-section-header-sortandfilters div.rb-section-header-categoryandotherfilters,
	.body_rbm-LL .rb-section-header-sortandfilters div.rb-section-header-categoryandotherfilters {
		display: inline-block;
	}
	
	.body_rbm-Alexandra .rb-section-allproductheader-body,
	.body_rbm-Cartaphilus .rb-section-allproductheader-body,
	.body_rbm-Pioneer .rb-section-allproductheader-body,
	.body_rbm-LL .rb-section-allproductheader-body {
		width: 45%;
	}
	
	.body_rbm-Alexandra .rbsliderheader-info #searchfield,
	.body_rbm-Cartaphilus .rbsliderheader-info #searchfield,
	.body_rbm-Pioneer .rbsliderheader-info #searchfield,
	.body_rbm-LL .rbsliderheader-info #searchfield {
		width: 100%;
	}
}

@media screen and (max-width: 900px)
{	
	.body_rbm-Europa .rb-section-header-sortandfilters,
	.body_rbm-Alexandra .rb-section-header-sortandfilters,
	.body_rbm-Cartaphilus .rb-section-header-sortandfilters,
	.body_rbm-Pioneer .rb-section-header-sortandfilters,
	.body_rbm-LL .rb-section-header-sortandfilters {
		top: 80px;
	}
	
	.body_rbm-Europa .rb-section-allproduct .rb2-wrapper {
		margin-top: 40px;
	}
	
	.body_rbm-Alexandra .rb-section-allproduct .rb2-wrapper,
	.body_rbm-LL .rb-section-allproduct .rb2-wrapper {
		margin-top: 60px;
	}
}

@media screen and (max-width: 768px)
{
	.body_rbm-Alexandra .rb-section-allproductheader-body,
	.body_rbm-Cartaphilus .rb-section-allproductheader-body,
	.body_rbm-Pioneer .rb-section-allproductheader-body,
	.body_rbm-LL .rb-section-allproductheader-body {
		width: 100%;
	}

	.body_rbm-Europa .rb-section-header-sortandfilters,
	.body_rbm-Alexandra .rb-section-header-sortandfilters,
	.body_rbm-Cartaphilus .rb-section-header-sortandfilters,
	.body_rbm-Pioneer .rb-section-header-sortandfilters,
	.body_rbm-LL .rb-section-header-sortandfilters {
		top: 110px;
	}

	
}

@media screen and (max-width: 585px)
{
	.body_rbm-Alexandra .rb-section-allproduct .rb2-wrapper,
	.body_rbm-Cartaphilus .rb-section-allproduct .rb2-wrapper,
	.body_rbm-Pioneer .rb-section-allproduct .rb2-wrapper,
	.body_rbm-LL .rb-section-allproduct .rb2-wrapper {
		margin-top: 100px;
	}

	.body_rbm-Europa .rb-section-header-sortandfilters,
	.body_rbm-Alexandra .rb-section-header-sortandfilters,
	.body_rbm-Cartaphilus .rb-section-header-sortandfilters,
	.body_rbm-Pioneer .rb-section-header-sortandfilters,
	.body_rbm-LL .rb-section-header-sortandfilters {
		top: 75px;
		text-align: right;
		z-index: 1;
	}

	.body_rbm-Alexandra .rb-section-allproduct .rb2-slider-pager-item-main,
	.body_rbm-Cartaphilus .rb-section-allproduct .rb2-slider-pager-item-main,
	.body_rbm-Pioneer .rb-section-allproduct .rb2-slider-pager-item-main,
	.body_rbm-Europa .rb-section-allproduct .rb2-slider-pager-item-main,
	.body_rbm-LL .rb-section-allproduct .rb2-slider-pager-item-main {
		padding-top: 25px;
	}
}

@media screen and (max-width: 400px)
{
	.body_rbm-Europa .rb-section-header-sortandfilters div.rb-section-header-categoryandotherfilters,
	.body_rbm-Alexandra .rb-section-header-sortandfilters div.rb-section-header-categoryandotherfilters,
	.body_rbm-Pioneer .rb-section-header-sortandfilters div.rb-section-header-categoryandotherfilters,
	.body_rbm-LL .rb-section-header-sortandfilters div.rb-section-header-categoryandotherfilters {
		display: block;
	}	
	
	.body_rbm-Europa .rb-section-header-categoryandotherfilters > div.rb-section-header-categoryfilter,
	.body_rbm-Alexandra .rb-section-header-categoryandotherfilters > div.rb-section-header-categoryfilter {
		float: right;
		margin: 0 0 10px;
	}
	
	.body_rbm-Europa .rb-section-allproduct .rb2-wrapper {
		margin-top: 110px;
	}
}

/* Left */

.rb-section-productcategories-header {
	margin-bottom: 30px;
}

.rb-section-style-newsvertical {
	margin-top: 60px;
}

.rb-section-style-newsvertical .rb2-slider-pager-item-main {
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
}

.rb-section-style-newsvertical .rb2-slider-item {
	margin-bottom: 65px;
	position: relative;
	   -webkit-box-flex: 1;
	    -ms-flex: 1 1 100%;
	        flex: 1 1 100%;
} 

.rb-section-style-newsvertical .rb2-slider-item .news {
	min-height: 285px;
	padding: 15px 5px 0;
}

.rb-section-style-newsvertical .imageitem_png {
	position: absolute;
	bottom: -30px;
	right: 0;
}

.rb-section-style-newsvertical .rbh1,
.rb-section-style-newsvertical .rbh2,
.allnews_mainpage .rb-section-style-newsvertical .news_info_info_line1 .rbh1,
.allnews_mainpage .rb-section-style-newsvertical .news_info_info_line2 .rbh2 {
	font-family: 'Avenir Next LT Pro Demi';
	font-size: 40px;
	text-align: left;
	line-height: 34px;
	margin: 0 0 10px 0;
}

.allnews_mainpage .rb-section-style-newsvertical .news_info_info_line1 .rbh1,
.rb-section-style-newsvertical .rbh1 {
	color: #FFF;
}

.allnews_mainpage .rb-section-style-newsvertical .news_info_info_line2 .rbh2,
.rb-section-style-newsvertical .rbh2 {
	color: #444;
}

.allnews_mainpage .rb-section-style-newsvertical .news_info_info_line1 .rbh1,
.allnews_mainpage .rb-section-style-newsvertical .news_info_info_line2 .rbh2 {
	font-size: 20px;
	text-transform: none;
	line-height: 20px;
}

.allproduct_mainpage .rb-section-style-newsvertical .news_info .rbh1,
.allproduct_mainpage .rb-section-style-newsvertical .news_info .rbh2,
.allnews_mainpage .rb-section-style-newsvertical .news_info .rbh1,
.allnews_mainpage .rb-section-style-newsvertical .news_info .rbh2 {
	font-size: 25px;
	line-height: 25px;
}

.allproduct_mainpage .rb-section-style-newsvertical .news_info,
.allnews_mainpage .rb-section-style-newsvertical .news_info {
	padding: 0 20px;
}

.allproduct_mainpage .rb-section-style-newsvertical .listmorespan,
.allnews_mainpage .rb-section-style-newsvertical .listmorespan {
	margin-left: 20px;
}

.allproduct_mainpage .rb-home_mainpage-right .rb-section {
	margin-bottom: 40px;
}

.rb-section-categoryprior .rb2-slider-root  {
	margin: 0 0 40px;
}

.rb-section-categoryprior .rb2-slider-title {
	margin-top: 0;
}

.allproduct_mainpage .rb-section-categoryprior {
	margin: 0;    
}

/* Selected */

.rbslider-headerfilter-item {
	font-size: 17px;
	font-weight: 300;
	margin-bottom: 5px;
}

.treeview_item a,
.treeview_item_action,
.treeview_item_master {
	width: 100%;
	color: #38afe1;
	font-size: 19px;
	font-weight: 500;
	position: relative;
	margin-bottom: 5px;
}

.treeview_items div:not(.treeview_item_selected) > a,
div:not(.treeview_item_selected) > .treeview_item_master,
div:not(.treeview_item_selected) > .treeview_item_action {
	color: #444;
	font-size: 17px;
	font-weight: 300;
}

.rb-section-productreadfilter-item,
.productgroups_item,
.actionproductfilter_item {
	font-size: 17px;
	font-weight: 300;
	color: #444;
	margin-bottom: 5px;
}

.productgroups_item_selected {
	color: #38afe1;
	font-size: 19px;
	font-weight: 500;
}

.treeview_item {
	position: relative;
}

.treeview_item a {
	display: block;
}

.body_rbm-Mindenem .treeview_item a {
	max-width: calc(100% - 25px);
}

.body_rbm-Mindenem .treeview_item a,
.body_rbm-Mindenem .treeview_item_action,
.body_rbm-Mindenem .treeview_item_master {
	font-family: 'Helvetica', sans-serif;
	width: 100%;
	font-size: 14px;
	font-weight: 400;
	position: relative;
	/*color: #707070;
	margin-bottom: 10px;*/
	background: #2A469A; /* DEFAULT */
    /*background: #fed346; /* XMAS */
	color: #FFF;
	padding: 5px;
	margin-bottom: 0;
	border-radius: 14px;
}

.body_rbm-Mindenem .treeview_items div:not(.treeview_item_selected) > a,
.body_rbm-Mindenem div:not(.treeview_item_selected) > .treeview_item_master,
.body_rbm-Mindenem div:not(.treeview_item_selected) > .treeview_item_action,
.body_rbm-Mindenem .actionproductfilter_item {
	color: #ABABAB;
	font-size: 14px;
	font-weight: 400;
	background: none;
	padding: 5px;
	margin-bottom: 0;
}

.treeview_item_action_childclick {
    position: absolute;
    top: 4px;
    right: 0;
    width: 11px;
    height: 11px;
	border-right: 2px solid #ABABAB;
	border-bottom: 2px solid #ABABAB;
    -webkit-transition: all .2s ease-out;
    		transition: all .2s ease-out;
    -webkit-transform: rotate(45deg);
    	-ms-transform: rotate(45deg);
    		transform: rotate(45deg);
}

.treeview_item_childopened.treeview_item_action_childclick {
    -webkit-transform: rotate(-135deg);
    	-ms-transform: rotate(-135deg);
    		transform: rotate(-135deg);
}

.body_rbm-Mindenem .actionproductfilter_item-selected {
    color: #FFF;
	background: #2A469A;
    padding: 5px;
    border-radius: 35px;
}

/* Selected End */

/* Kiemelt */

.allproduct_mainpage .rb-section-style-bgorange .rb2-container-items {
		  -webkit-box-align: end;
			 -ms-flex-align: end;
	-ms-grid-row-align: flex-end;
		   align-items: flex-end;
}

.allproduct_mainpage .rb-section-style-bgorange .alexdata_footer_shop_buttons input {
	background-color: #444;
}

.allproduct_mainpage .rb-section-style-bgorange .alexwebdatainfogrid .rbh1 {
	font-size: 17px;
}

/* All product slider */

.rb-section-allproduct .rb2-slider-pager-item-main {
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
}

.rb-section-allproduct .rb2-slider-pager-item-main,
.rb-section-style-bgorange .rb2-slider-pager-item-main {
		-webkit-box-pack: start;
		   -ms-flex-pack: start;
	justify-content: flex-start;
}

.body_rbm-LL .rb-section-allproduct .rb2-slider-pager-item-main,
.body_rbm-Mindenem .rb-section-allproduct .rb2-slider-pager-item-main {
	padding-top: 10px;
}

.rb-section-allproduct .rb2-slider-item {
	-webkit-box-flex: 0;
	    -ms-flex: 0 1 calc(33.3333% - 20px);
	        flex: 0 1 calc(33.3333% - 20px);
	margin: 0 10px 60px;	
}

.rb-section-allproduct .alexwebdatainfogrid > div {
	display: inline-block;
	vertical-align: top;
}

.rb-section-allproduct .alexdata_footer_shop_buttons input,
.body_rbm-ByMala .alexdata_footer_masterproduct {
	height: 42px;
	background-color: #444;
}

.rb-section-allproduct .rb2-slider-item .rbh1 {
	font-size: 15px;
}

.rb2-slider-item .alexdata_header_name-after,
.basket_offer_productnamesufix {
	font-size: 14px;
	color: #17bb17;
	margin-bottom: 10px;
}

.basket_offer_productname {
	font-weight: 600;
	margin-bottom: 5px;
}

.body_rbm-Mindenem .basket_offer_expire {
	margin-bottom: 0;
}

.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_top .name_aftervalue {
	/*font-size: 18px;*/
	color: #17bb17;
}

.rb-section-allproduct .rb2-slider-item .rbh2 {
	font-size: 12px;
}

.rb-section-allproduct .alexwebdatainfogrid_author {
	font-family: 'Khand-Regular';
	font-size: 16px;
	text-transform: uppercase;
}

.alexdata_action_main {
	font-family: 'Rozha One', serif;
	font-size: 27px;
	text-transform: uppercase;
	position: absolute;
	top: 0;
	left: 0;
	background: #fd7a06;
	color: #FFF;
	padding: 30px 15px;
	-webkit-writing-mode: vertical-lr;
			  -ms-writing-mode: tb-lr;
	        writing-mode: vertical-lr;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}

.rb-section-style-bgorange .alexdata_action_main {
	background: #FFF;
	color: #fd7a06;
	padding: 15px 5px;
}

.rb-section-style-bgfullwidth .alexdata_action_main,
.rb-section-style-bgorange .alexdata_action_main {
	font-size: 22px;
	left: 75px;
	padding: 15px 5px;
}

.rb-section-productselectslider .alexdata_action_main,
.detail_mainpage .rb-section-style-productvertical .alexdata_action_main,
.rb-section-detaillinkslider .alexdata_action_main {
	font-size: 22px;
	padding: 15px 5px;
}

.rb-section-allproduct .alexdata_action_main {
	font-size: 18px;
	padding: 17px 10px;
}

.rb-section-allproduct .rb2-slider-pager-item-main-nodata {
	font-size: 25px;
	font-weight: 300;
	text-align: center;
}

/* Search */

.rb-section-allproductheader {
	padding: 0 5px;
}

.rbsliderheader-titleinfo > div {
/*	font-size: 14px;
	font-weight: 300;*/
	position: relative;
	margin-bottom: 20px;
}

.rb-section-allproductheader .rbsliderheader-info input,
.body_rbm-Europa .rb-section-allproduct #searchfield {
    padding: 8px 10px;
    border: 1px solid #d4d4d4;
    margin-bottom: 40px;
}

/* Top */

.allproduct_mainpage .rb-section-normal-main {
	width: 100%;
	position: static;
	-webkit-transform: none;
		-ms-transform: none;
			transform: none;	
}

.allproduct_mainpage .rb-section-normal .rb-section-normal {
	height: auto;	
}

.page_Home_MyEBooks .allproduct_mainpage .rb-section-normal .rb-section-normal {
	margin-top: 0;
	padding-bottom: 0;
} 



/* Tab Styles
-----------------------------------------------------------*/

.home_mainpage .rb-section-slider.rb-section-style-producttwoline .rb2-slider-header {
	background: #38afe1;
	padding: 0 35px;
	margin-bottom: 120px;
	margin-top: 105px;
}

.home_mainpage .rb-section-slider.rb-section-style-producttwoline .rb2-slider-title {
	font-family: 'Avenir Next LT Pro Demi';
	font-size: 25px;
	color: #FFF;
	float: none;
	margin: 0 30px 0 0;
}

.home_mainpage .rb-section-slider.rb-section-style-producttwoline .rb2-slider-header > div {
	display: inline-block !important;
}

.home_mainpage .rb-section-slider.rb-section-style-producttwoline .rbslider-headerfilter-items {
	font-size: 0;
}

.home_mainpage .rb-section-slider.rb-section-style-producttwoline .rbslider-headerfilter-item {
	font-family: 'Avenir Next LT Pro Demi';
	font-size: 20px;
	color: #FFF;
	line-height: 65px;
	padding: 0 40px;
	margin: 0;
	border-left: 1px solid #FFF;
} 

.home_mainpage .rb-section-slider.rb-section-style-producttwoline .rbslider-headerfilter-item_selected {
	/*color: #98d2ea;*/
	color: #fd7a06;
	background: #FFF;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.15);
}

.home_mainpage .rb-section-slider.rb-section-style-producttwoline .alexdata_footer_shop_buttons input {
	background-color: #fd7a06; 
}

.home_mainpage .rb-section-slider.rb-section-style-producttwoline .rb2-slider-item .rbh1 {
	font-size: 17px;	
}

.home_mainpage .rb-section-slider.rb-section-style-producttwoline .rb2-slider-item .rbh2 {
	font-size: 14px;	
}

.home_mainpage .rb-section-slider.rb-section-style-producttwoline .alexwebdatainfogrid_author,
.home_mainpage .rb-section-slider.rb-section-style-producttwoline .alexdata_footer_onlineprice {
	font-size: 18px;
}

.home_mainpage .rb-section-slider.rb-section-style-producttwoline .rb2-pager-item-pagertype-prevnext {
	top: 65px;
	background-color: #38afe1;
}

.alexwebdatainfogrid_toplist-dik {
	font-family: 'Khand-Regular';
	width: 55px;
	height: 55px;
	font-size: 32px;
	line-height: 55px;
	background: #38afe1;
	color: #FFF;
	text-align: center;
	margin-right: 40px;
}

.rb-section-productlistgrouptoplist .alexdata_action_main {
	font-size: 18px;
	padding: 15px 5px;
	left: 95px;	
}



/* News Detail Styles
-----------------------------------------------------------*/

.rb-section-detail .news_detail {
	padding-top: 120px;
}

.body_rbm-Europa .rb-section-detail .news_detail {
	padding-top: 0;
}

.rb-section-detail .rb-publish,
.rb-section-detail .rb-quick-edit {
	top: 120px;
}

.rb-section-detail .news_detail,
.rb-section-sectionnewsdetaillink,
.rb-section-detailcomment .rb-section-detailcomment {
	max-width: 1285px;
	margin: 0 auto;
}

.news_detailimagefull {
	position: relative;
}

.body_rbm-Alexandra .newsdetail_mainpage .news_image {
	margin-bottom: 30px;
}

.news_detailimagefull .news_fullname {
	/*background: rgba(0, 0, 0, 0.3);
	padding: 40px;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
		-ms-transform: translate(-50%,-50%);
			transform: translate(-50%,-50%);*/
			
	
}

.news_detailimagefull .news_fullname .rbh1,
.news_detailimagefull .news_fullname .rbh2 {
	font-weight: 400;
	/*color: #FFF;
	text-align: center;*/
	color: #444;
	text-align: left;
}

.news_detailimagefull .news_fullname .rbh1 {
	font-size: 33px;
	text-transform: uppercase;
}

.news_detailimagefull .news_fullname .rbh2 {
	font-size: 20px;
}

.body_rbm-Europa .news_detailimagefull .news_fullname {
	background: none;
	padding: 0;
	position: static;
	-webkit-transform: none;
		-ms-transform: none;
			transform: none;
}

.body_rbm-Europa .news_detailimagefull .news_fullname .rbh1,
.body_rbm-Europa .news_detailimagefull .news_fullname .rbh2 {
	text-align: left;
	color: #444;
}

.style_line .newsitem-layout-image {
	float: none;
	margin: 0;
}

.style_line .newsitem-layout-image img {
	max-width: 100%;
}

.news_newsitem {
	font-size: 16px;
	font-weight: 300;
	text-align: justify;
}

.newsitem-layout-like {
    text-align: left;
}

.news_newsitem p {
	margin: 0;
}

.news_detailheader {
	margin-top: 10px;
}

.news_detailheader > div {
	display: inline-block;
	vertical-align: middle;
	margin: 10px 0;
	float: none;
}

.body_rbm-Europa .news_detailheader {
	margin-bottom: 20px;
	
} 

/* NewsItem Style */

h3.newsitem-name {
	font-family: 'Avenir Next LT Pro Demi';
	font-size: 25px;
    font-weight: 600;
    text-transform: uppercase;
    color: #444;
    margin: 0 0 5px 0;
}

h3.newsitem-subname {
	font-family: 'Raleway', sans-serif;
	font-size: 18px;
	font-weight: 300;
    color: #444;
    margin: 0;	
}

.news_newsitem h3 + p {
	margin-top: 20px;	
}

.news_newsitem.style-kiemelt .news_newsitem_newsitem-headerdesc {
	font-size: 20px;
	font-weight: 400;
	background: #38afe1;
	color: #FFF;
	padding: 7px 15px;
}

.style-idezet .news_newsitem_newsitem-headerdesc:before {
	display: inline-block;
	vertical-align: middle;
	content: "";
	color: #FFF;
	width: 70px;
	height: 70px;
	background: #38afe1 url(/content/images/icon-quote.png) no-repeat center;
}

.style-idezet .news_newsitem_newsitem-headerdesc p {
	display: inline-block;
	vertical-align: middle;
	font-size: 25px;
	font-weight: 300;
	max-width: calc(100% - 90px);
	margin-left: 20px;
}

.news_newsitem_newsitem-headerdesc a {
	font-weight: 500;
	color: #38afe1;
}

.news_newsitem_newsitem-headerdesc a:hover {
	text-decoration: underline;
}

.rb-newsitem-news img {
	max-width: 100%;
}

.rb-newsitem-news .rb-newsitem-news-item-name {
	font-family: 'Avenir Next LT Pro Demi';
	font-size: 22px;
	color: #444;
	text-transform: uppercase;
}

.newsitem-productlist .alexwebdatainfogrid_main_image_img {
	max-width: 130px;
	margin: 0;	
}

/* Newsitem Product */

.newsitem-product .alexwebdatainfogrid > div {
	display: inline-block;
	vertical-align: top;
}

.newsitem-product .alexwebdatainfogrid .alexwebdatainfogrid_fullimage {
	width: 300px;
	position: relative;
}

.body_rbm-Europa .newsitem-product .alexwebdatainfogrid .alexwebdatainfogrid_fullimage {
	width: auto;
	max-width: 300px;
	display: inline-block;
}

.newsitem-product .alexwebdatainfogrid .alexdata_discount_image_img {
    width: 80px;
    top: -10px;
    left: -20px;
    position: absolute;
}

.newsitem-product .alexwebdatainfogrid .alexwebdatainfogrid_info {
	width: calc(100% - 330px);
	margin-left: 25px;
}

.newsitem-product .alexwebdatainfogrid .alexwebdatainfogrid_info .rbh1 {
	text-align: left;
	margin-top: 0;
}

.newsitem-product .alexwebdatainfogrid .alexdata_shortdescription {
	margin-top: 10px;
}

.newsitem-product .newsitem-product .newsitem-description {
	margin-top: 20px;
}

.news_newsitem.style-img-fullwidth img {
	max-width: 100%;
}

body:not(.body_rbm-Mindenem) .newsitem-productlist .newsitem-productlist-item {
	width: calc(100%/3 - 15px);
	margin-bottom: 60px;
}

body:not(.body_rbm-Mindenem) .newsitem-productlist-pagesize-2 .newsitem-productlist-item {
	width: calc(50% - 15px);
}

body:not(.body_rbm-Mindenem) .newsitem-productlist-pagesize-4 .newsitem-productlist-item {
	width: calc(100% / 4 - 15px);
}

body:not(.body_rbm-Mindenem) .newsitem-productlist .alexwebdatainfogrid_fullimage,
body:not(.body_rbm-Mindenem) .newsitem-productlist .alexwebdatainfogrid_info {
	display: inline-block;
	vertical-align: top;
}

body:not(.body_rbm-Mindenem) .newsitem-productlist .alexwebdatainfogrid_fullimage {
	width: 130px;
}

body:not(.body_rbm-Mindenem) .newsitem-productlist .alexwebdatainfogrid_info {
	max-width: calc(100% - 130px);
	padding-left: 15px;
}

body:not(.body_rbm-Mindenem) .newsitem-productlist .newsitem-productlist-item img {
	width: 130px;
	height: auto;
}

body:not(.body_rbm-Mindenem) .newsitem-productlist .alexdata_header_name {
	font-size: 15px;
	font-weight: 600;
	text-transform: uppercase;
    color: #444;
	margin-top: 0;
}

body:not(.body_rbm-Mindenem) .newsitem-productlist .alexdata_header_subname {
	font-size: 12px;
	font-weight: 300;
}

body:not(.body_rbm-Mindenem) .newsitem-productlist .alexwebdatainfogrid_author {
    font-family: 'Khand-Regular';
    font-size: 16px;
    text-transform: uppercase;
}

body:not(.body_rbm-Mindenem) .newsitem-productlist .alexdata_footer_show {
	padding: 0 15px;
}

body:not(.body_rbm-Mindenem) .newsitem-productlist-pagesize-2 .alexwebdatainfogrid_fullimage {
	width: 100%;
}

body:not(.body_rbm-Mindenem) .newsitem-productlist-pagesize-2 .alexwebdatainfogrid_info {
	width: 100%;
	padding-left: 0;	
}


/* HappyMaker */

.rb-section-detaillinkslider {
/*	margin-top: 40px;*/
}

.body_rbm-Alexandra .rb-home_mainpage-right .rb-section-detaillinkslider {
	margin-top: 0;
}

.articletab-comment .rb2-slider-pager-item-main {
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
}

.articletab-comment .rb2-slider-item {
	margin-bottom: 30px;
	-webkit-box-flex: 1;
	 -ms-flex: 1 1 100%;
		 flex: 1 1 100%;	
}

/*
.rb-section-detaillinkslider .news_info_info_line1 {
	background: #38afe1;
	padding: 10px 8px;
}

.rb-section-detaillinkslider .news_info_info_line1 .rbh1,
.rb-section-detaillinkslider .news_info_info_line1 .rbh2 {
	color: #FFF;
}

.rb-section-detaillinkslider .news_info_info_line1 .rbh1 {
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	text-align: left;
	margin: 0;
}

.rb-section-detaillinkslider .news_info_info_line1 .rbh2 {
	font-size: 14px;
	font-weight: 300;
	margin: 5px 0 0;
}

.rb-section-detaillinkslider .news_digest {
	font-size: 13px;
	font-weight: 300;
	margin-top: 10px;
}

.rb-section-detaillinkslider .news_issuedatetime {
	display: inline-block;
	font-family: 'Khand-Regular';
	font-size: 18px;
	background: #f8f8f8;
	border-radius: 35px;
	padding: 5px 12px;
}
*/
/* All News Styles
-----------------------------------------------------------*/

.allnews_mainpage {
	margin-top: 120px;	
}

.allnews_mainpage .rb-home_mainpage-left .rb-section-title {
	position: relative;
	margin-bottom: 30px;
}

.allnews_mainpage .rb-home_mainpage-left .rb-section,
.mostreadnews-item {
	margin-bottom: 40px;
}

.allnews_mainpage .rb2-slider-flood-group {
	padding: 0 15px;
}

.rb-section-allnews .listmorespan {
	display: block;
	font-family: 'Khand-SemiBold';
	font-size: 16px;
	text-transform: uppercase;
	margin-top: 10px;
}

.rb-section-allnews .rb2-slider-item-flood {
	margin-bottom: 40px;
}

.allnews_mainpage .rb-home_mainpage-work-main .news_image-full {
	position: relative;	
}

.allnews_mainpage .rb-section-style-newsvertical .news_image-full {
	position: static;
}

/* Basket Styles
-----------------------------------------------------------*/

.popup_panel.popup-popupbasket_full_panel {
	padding: 0;
	float: right;
}

.popup-popupbasket_full_panel.rb-popuppanel-visibled {
    -webkit-animation: popup-slide-in-top0 0.3s ease-out;
       -moz-animation: popup-slide-in-top0 0.3s ease-out;
    	 -o-animation: popup-slide-in-top0 0.3s ease-out;
    		animation: popup-slide-in-top0 0.3s ease-out;
}

.basket_empty > div {
	display: inline-block;
	vertical-align: middle;
}

.basket_mini .popup_button_title div {
	display: inline-block;
	vertical-align: middle;
	color: #000;
}

.popup-popupbasket_full_link .basketmini_summa {
	background: #fd7a06;
	top: 20px;
	right: 20px;
	line-height: 14px;
}

.body_rbm-Alexandra .popup-popupbasket_full_link .basketmini_summa,
.body_rbm-Cartaphilus .popup-popupbasket_full_link .basketmini_summa,
.body_rbm-Pioneer .popup-popupbasket_full_link .basketmini_summa,
.body_rbm-Piac .popup-popupbasket_full_link .basketmini_summa {
	position: static;
	width: auto;
	height: auto;
	background: none;
	line-height: normal;
	border-radius: 0;
}

.body_rbm-Alexandra .popup-popupbasket_full_link .basketmini_summa_quantity_num,
.body_rbm-Cartaphilus .popup-popupbasket_full_link .basketmini_summa_quantity_num,
.body_rbm-Pioneer .popup-popupbasket_full_link .basketmini_summa_quantity_num,
.body_rbm-Piac .popup-popupbasket_full_link .basketmini_summa_quantity_num {
	position: absolute;
	top: 20px;
	left: 40px;
	line-height: 14px;
	width: 15px;
	height: 15px;
	background: #Fd7a06;
	color: #FFF;
	border-radius: 50%;
}

.body_rbm-Pioneer .basket_mini,
.body_rbm-Piac .basket_mini {
	padding-right: 10px;
}

@media screen and (max-width: 1155px)
{
	.body_rbm-Alexandra .popup-popupbasket_full_link .basketmini_summa_quantity_num,
	.body_rbm-Cartaphilus .popup-popupbasket_full_link .basketmini_summa_quantity_num,
	.body_rbm-Pioneer .popup-popupbasket_full_link .basketmini_summa_quantity_num,
	.body_rbm-Piac .popup-popupbasket_full_link .basketmini_summa_quantity_num {
		top: 10px;
		left: 35px;
	}
}

.basketmini_summa div.basketmini_summa_quantity_num {
	font-weight: 600;
	color: #FFF;
}

.basket_mini .popup_button_title .basket_title {
	font-weight: 600;
	color: #000;
}

.basket_header .basket_title,
.basket_header .basket_summa_quantity,
.basket_header .basket_emptytitle {
	font-size: 25px;
	color: #37AFE1;	
}

.popup-popupbasket_full_panel .basket_checkout input[type="button"],
.page_Error input[type="button"] {
	padding: 8px 20px;
	border: 0;
	color: #FFF;
	background: #37AFE1;
	cursor: pointer;	
}

.basket_checkout {
	padding: 10px 20px;
}

.basket_checkout_forward {
	border-bottom: 0;
	border-top: 1px solid rgba(0, 0, 0, 0.2);
	margin-top: 10px;
}

.basket_item_quantity_line input {
	background: #37AFE1;
	border: 0;
	color: #FFF;
	font-size: 40px;
	font-weight: 300;
	line-height: 35px;
	font-family: 'Roboto', sans-serif;
	cursor: pointer;
	-webkit-appearance: none;
}

.basket_item_quantity {
	margin: 0 10px;
}

.basket_summa {
	font-family: 'Avenir Next LT Pro Demi';
	font-size: 25px;
	text-transform: uppercase;
}

.basket_summa, .basket_item_quantity, .basket_item_summa, .webshopmain_checkout .basket_item_summa_name {
	font-weight: 500;
}

.basket_item:nth-child(even),
.allwebshop_item_data:nth-child(even),
.allwebshop_child_item_data:nth-child(odd) {
	background: rgba(55, 175, 225, 0.1);
}


/* Checkout Styles
-----------------------------------------------------------*/

.webshopmain_checkout .inputpage_field_ShippingName .inputpage_beforefield,
.webshopmain_checkout .inputpage_field_InvoiceName .inputpage_beforefield,
.webshopmain_checkout .inputpage_field_OtherPersonInput .inputpage_beforefield,
.webshopmain_checkout .inputpage_field_PaymentMode > label,
.webshopmain_checkout .inputpage_field_Description > label,
.webshopmain_checkout .inputpage_field_DeliveryMode > label,
.webshopmain_checkout .inputpage_field_ContactPerson .inputpage_beforefield,
.webshopmain_checkout .basket_summa_title,
.webshopmain_checkout .basket_summa_login_title,
.webshopmain_checkout .basket_summa_regis_title,
.webshopmain_checkout .closebasket-phasebody-summary-title {
	font-family: 'Avenir Next LT Pro Demi';
	font-size: 20px;
	color: #444;
	text-transform: uppercase;
}

.webshopmain_checkout_desc_title > div,
.basket_header .basket_title,
.basket_header .basket_summa_quantity,
.basket_header .basket_emptytitle,
.closebasket-phase-header .closebasket-phase-title,
.basket_actionrules-maintitle,
.inputpage_field_IsGiftPerson .inputpage_beforefield {
	font-family: 'Avenir Next LT Pro Demi';
	font-size: 25px;
	color: #444;
	text-transform: uppercase;
}

.webshopmain_checkout .basket_header .basket_title,
.webshopmain_checkout .basket_header .basket_summa_quantity,
.webshopmain_checkout .basket_header .basket_emptytitle,
.basket_actionrules-maintitle,
.inputpage_field_IsGiftPerson .inputpage_beforefield {
	font-size: 20px;
}

.inputpage_field_IsGiftPerson .inputpage_afterfield {
	margin: 10px 0;
}

.inputgroup-giftpersonname,
.inputgroup-giftpersonemail,
.inputgroup-giftpersonmailtitle,
.inputgroup-giftpersonmessage {
	margin-bottom: 10px;
}

.webshopmain_checkout_desc_title > div,
.closebasket-phase-header .closebasket-phase-title {
	border-color: #bcbcbc;	
}

.webshopmain_checkout .basket_header {
	padding-top: 20px;
}

.webshopmain_checkout .basket_summa_discountheader .basket_summa_discount,
.basket_summatotal .basket_summa_value {
	font-weight: 500;
	color: #37AFE1;
}

.webshopmain_checkout .basket_coupons_full .basket_input_button {
	background: #37AFE1;
}

.body_rbm-ByMala .webshopmain_checkout .basket_coupons_full .basket_input_button {
	background: rgb(38,39,109);
}

.webshopmain_checkout .basket_coupons_title {
	font-weight: 600;
	margin-bottom: 5px;
}

.webshopmain_checkout .basket_item_left_info {
	max-width: calc(100% - 130px);
}

.basket_coupon_delete {
	background: url(/content/images/icon-close-thick-blue.png) no-repeat center;
}

.webshopmain_checkout .basket_item_quantity_line {
	padding: 50px 0;
}

.webshopmain_checkout .basket_item_quantity_line input[type="button"] {
	font-size: 40px;
}

.inputpage_field_DeliveryMode .inputpage_radiobox_info {
	margin-bottom: 10px;
}

.inputpage_radiobox_info input,
.inputpage_radiobox_info label {
	cursor: pointer;
}

.webshopmain_checkout .input-fieldtype-Text,
.webshopmain_checkout .input-fieldtype-RBEditId, 
.webshopmain_checkout textarea,
.inputpage_field_TakeOverLocation select,
.inputpage_field_CountryId .input-fieldtype-PopUpInput,
.inputpage_field_InvoiceCountryId .input-fieldtype-PopUpInput {
	padding: 8px 10px;
	width: 100%;
	border: 1px solid #bcbcbc;
	box-shadow: none;
	background: none;
}

.webshopmain_checkout .inputpage_field_TakeOverLocation {
	width: 100%;
}

.inputpage_field_TakeOverLocation-Info input {
	width: 100%;
	padding: 10px;
}

.webshopmain_checkout .inputpage_field_Description {
	margin-top: 40px;
}

.webshopmain_checkout .inputpage_buttons_after {
	border: 0;
	padding-top: 0;
}

.webshopmain_checkout .submitbutton {
	height: auto;
	font-weight: 500;
	padding: 7px 40px;
	background: #37AFE1;;
	color: #FFF;
	border: 0;
	cursor: pointer;
}

.webshopmain_checkout .confirmbutton .inputbutton {
	border: 2px solid #37AFE1;
    color: #37AFE1;
}

.body_rbm-Mindenem .webshopmain_checkout .confirmbutton .inputbutton {
	border-color: #2A469A;
    color: #2A469A;
    border-radius: 24px;
    padding-top: 7px;
    padding-bottom: 7px;
}

.body_rbm-Europa .webshopmain_checkout .confirmbutton .inputbutton {
	border-color: #425bb8;
    color: #425bb8;
	padding-top: 7px;
    padding-bottom: 7px;
}

.closebasket-phase-progress-state:after,
.closebasket-phase-progress-state,
.closebasket-phase-act .closebasket-phase-image,
.closebasket-phase-over .closebasket-phase-image:before,
.basket_summa_regis_buttons .popup_button_title {
	background-color: #37AFE1;
}

.basket_summa_regis_buttons .popup_button_title {
	border-radius: 0;
}

.closebasket-phase-image {
	border-color: #37AFE1;
}

.closebasket-phase-items .closebasket-phase-act,
.webshopmain_checkout-phase .inputpage_field_Total .inputpage_item {
    color: #37AFE1;
}

.closebasket-phase-over.closebasket-phase-start .closebasket-phase-image {
	background-image: url(/content/images/icon-shopping-cart-lightblue.png);
	background-size: 33px;
}

.closebasket-phase-over.closebasket-phase-user .closebasket-phase-image {
	background-image: url(/content/images/icon-man-user-lightblue.png);
	background-size: 33px;
}

.closebasket-phase-over.closebasket-phase-delivery .closebasket-phase-image {
	background-image: url(/content/images/icon-delivery-truck-lightblue.png);
}

.closebasket-phase-over.closebasket-phase-payment .closebasket-phase-image {
	background-image: url(/content/images/icon-credit-card-lightblue.png);	
}

.basket_summa_login_title {
	margin-bottom: 20px;
	margin-top: 40px;
}

.basket_summa_login_info {
	font-size: 14px;
	font-weight: 300;
}

.basket_summa_login_buttons .popup_button_title {
	background: #fd7a06;
	color: #FFF;
	padding: 0 20px;
	border: 0;
	border-radius: 0;
}

.inputpage_html {
	border: 0;
}

.inputpage_html a {
	font-weight: 500;
	color: #37AFE1;
}

.inputpage_html a:hover {
	text-decoration: underline;
}

.body_rbm-Piac .inputgroup-shippingname .inputpage_field,
.body_rbm-Piac .inputgroup-invoicename .inputpage_field,
.body_rbm-Piac .inputgroup-phonenumber .inputpage_field {
	margin-bottom: 10px;
} 

.body_rbm-Piac .inputgroup-firmsale {
	clear: both;
}

.body_rbm-Piac .inputgroup-description .inputpage_field_Description {
	margin-bottom: 10px;
} 

.body_rbm-Piac .desc-child-webshopmain_checkout_top {
	color: #e42222;
	font-weight: 600;
	margin-top: 15px;
}

.body_rbm-Piac .datahandling-confirm {
	font-size: 13px;
	font-weight: 300;
}

.inputpage_field_CountryId .popup_button_title, 
.inputpage_field_InvoiceCountryId .popup_button_title {
    border-color: #37AFE1;
    background: #37AFE1;
    color: #FFF;
}

.body_rbm-Europa .inputpage_field_CountryId .popup_button_title, 
.body_rbm-Europa .inputpage_field_InvoiceCountryId .popup_button_title {
	border-color: #425bb8;
	background: #425bb8;
    color: #FFF;
}

.body_rbm-Europa .inputpage_field_CountryId .popup_button_title, 
.body_rbm-Europa .inputpage_field_InvoiceCountryId .popup_button_title {
	border-color: #425bb8;
	background: #425bb8;
    color: #FFF;
}

.body_rbm-ByMala .inputpage_field_CountryId .popup_button_title, 
.body_rbm-ByMala .inputpage_field_InvoiceCountryId .popup_button_title {
	border-color: rgb(38,39,109);
	background: rgb(38,39,109);
    color: #FFF;
}

/* My Orders Styles
-----------------------------------------------------------*/

.allwebshop_main {
	min-height: 100vh;
}

.allwebshop_nodata,
.webshopmain_checkout,
.allwebshop_main .allwebshop_items_body {
	margin-top: 130px;
}

.webshopmain_checkout-phase {
	position: relative;
}

.body_rbm-Alexandra .webshopmain_checkout-phase .inputpage_field_Total {
	top: 0;
}

.allwebshop_items_body {
	width: 90%;
	margin: 0 auto;
	max-width: 1688px;
}

.allwebshop_main .allwebshop_items_header {
	font-family: 'Avenir Next LT Pro Demi';
	font-size: 30px;
	text-transform: uppercase;
	color: #444;
}

.allwebshop_child_item_header,
.allwebshop_child_item_data {
	font-size: 0;
}

.allwebshop_child_item_header > div {
	font-size: 16px;
}

.allwebshop_child_main_header-left {
	font-family: 'Raleway', sans-serif;
}

.allwebshop_child_item_data .allwebshop_child_item_quantity,
.allwebshop_child_item_data .allwebshop_child_item_summaprice {
	font-weight: 400;
}

.allwebshop_items_new .allwebshop_item_showchilds {
	background: url(/content/images/icon-add.png) no-repeat center;
	background-size: 25px;
}

.allwebshop_item_child .allwebshop_item_showchilds-on {
	background: #37AFE1 url(/content/images/icon-minus.png) no-repeat center 45%;
}

.allwebshop_item_header .allwebshop_item_showchilds {
	background: none;
}

.allwebshop_child_main .allwebshop_child_item_header {
	background: #37AFE1;
	border-color: #37AFE1;
	color: #FFF;
}

.allwebshop_child_headeritem > div {
	display: inline-block;
	vertical-align: top;
}

.allwebshop_child_item_productinfo {
	font-size: 15px;
	font-weight: 300;
}

.allwebshop_child_item_productinfo_title:first-child {
	font-weight: 400;	
}

.allwebshop_child_item_productinfo > div {
	margin-bottom: 5px;
}

.allwebshop_child_item_productinfo .titlevalue_pair > div {
	margin-right: 5px;
}

.allwebshop_child_headeritem .address_full {
	margin: 0;
}

.allwebshop_child_headeritem_title {
	font-weight: 600;
}

/* Newsletter Styles
-----------------------------------------------------------*/

.rb-section-newsletter {
	background: #EEE;
	padding: 40px 0;
}

.rb-section-newsletter .inputtitle_div .rbh3 {
	font-family: 'Avenir Next LT Pro Demi';
	font-size: 25px;
	text-transform: uppercase;
	color: #444;
}

.rb-section-newsletter .input-fieldtype-Text {
    width: 100%;
    padding: 7px 20px;
    border: 1px solid #b3b3b3;
    margin-bottom: 15px;
} 

.rb-section-newsletter .inputgroup-newsletter {
    border-radius: 15px;
}

.rb-section-newsletter .inputpage_buttons {
	border-top: 0;
} 

.rb-section-newsletter .inputpage_fieldtype_CheckBox {
	font-size: 14px;
	font-weight: 300;
	color: #444;
}

.rb-section-newsletter .rb-global-partialinput-input,
.rb-section-newsletter .rb-section-input-header {
	width: 90%;
	max-width: 768px;
	margin: 0 auto;
}

.rb-section-newsletter .submitbutton {
	height: auto;
	border: none;
	cursor: pointer;
}

.body_rbm-Cartaphilus .rb-section-newsletter {
	margin-top: 80px;
} 

.body_rbm-Mindenem .rb-home_mainpage-left .rb-section-newsletter {
	border-radius: 24px;
	box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.1);
	background: #FFF;
}

.body_rbm-Mindenem .rb-home_mainpage-left .rb-section-newsletter .inputtitle_div .rbh3 {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #707070;
    text-transform: none;
}

.body_rbm-Mindenem .rb-home_mainpage-left .rb-section-newsletter .input-fieldtype-Text {
	border-radius: 24px;
}

.body_rbm-Mindenem .rb-home_mainpage-left .rb-section-newsletter .submitbutton {
    font-size: 16px;
    font-weight: 500;
    background: #2A469A;
    text-transform: none;
}

/* Newsletter */

.newsletteritem_detail {
	margin-top: 100px; 
}

.newsletteritem_detail .newsitem-productlist-item .alexwebdatainfogrid_main_image_img {
	max-width: 110px;
	margin: 0;
}

.newsletteritem_detail .alexwebdatainfogrid_info .rbh1,
.newsletteritem_detail .alexwebdatainfogrid_info .rbh2 {
	margin: 10px 0;
}

.newsletteritem_detail .alexwebdatainfogrid_name {
	font-size: 17px;
	font-weight: 500;
}

.newsletteritem_detail .alexwebdatainfogrid_subname {
	font-size: 12px;
}
	
.newsletteritem_detail .alexwebdatainfogrid_author {
	font-size: 14px;
	font-weight: 400;
	color: #008ad0;
}

.newsletteritem_detail .alexwebdatainfogrid_onlineprice {
	display: block;
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #f58220;	
}

.newsletteritem_detail .alexwebdatainfogrid_alexdata_detail_infos > div {
	display: block;
}

.newsletteritem_detail .alexwebdatainfogrid_retaileprice_title,
.newsletteritem_detail .alexwebdatainfogrid_retaileprice {
	font-size: 13px;
	text-decoration: line-through;
}

.newsletteritem_detail .alexwebdatainfogrid_discontpercent_title,
.newsletteritem_detail .alexwebdatainfogrid_discontpercent {
	font-size: 13px;
	font-weight: 400;
	color: #444;
	background: none;
	padding: 0;
}

.newsletteritem_detail .newsitem-layout-image-top img {
	max-width: 100%;
}

/* Footer Styles
-----------------------------------------------------------*/

#footer,
#content-footer {
	background: #363636;
	position: relative;
	z-index: 9;	
}

#content-footer {
	margin-top: 65px;
}

#footer,
#footer a,
#content-footer a,
#content-footer .rbmenuh2 {
	color: #FFF;	
}

#footer a:hover,
#content-footer a:hover,
#content-footer .rbmenuh2:hover {
	color: #37afe1;	
}

.rbmenu_group-full > div {
	border: 0 !important;
}

.rb-mediastate-Mobile .rbmenu_group-full > div {
	padding: 10px 0;
}

#content-footer .menu_divitem {
	float: none;
}

.main-footer .socialinfo-item {
	border-left: 0;
}

.main-footer .socialinfo-full {
	background: #363636;
	text-align: center;
	position: relative;
}

#content-footer .rbmenu_group {
	padding-bottom: 0;
}

#footer {
	padding-top: 0;
}

.body_rbm-Mindenem  .copyright-footer {
	font-size: 15px;
    line-height: 30px;
    padding: 0 20px;
    margin-bottom: 30px;
}

/* Animation Styles
-----------------------------------------------------------*/

#footer a, #content-footer a, .rb-home_mainpage-right, #header, .menu_childitems,
.rb-section-mostreadablenews .rb2-slider-item, .body_rbm-Mindenem .rb-tabbed-master-item     
{
	-webkit-transition: all 0.2s ease-out;
		transition: all 0.2s ease-out;
}

/* AlexSuli Styles
-----------------------------------------------------------*/

body.body_rbm-AlexSuli {
	background: #a8def6;
}

.body_rbm-AlexSuli #header {
	position: static;
	background: transparent;
	border: 0;
	margin-top: 1.8229166666666667vw;
}

.body_rbm-AlexSuli #content-section {
	padding-top: 50px;
	background: url(/content/images/honlap_hatter-tiny.png) top;
	background-size: 50%;
}

.body_rbm-AlexSuli .baseheader_line1 {
	width: 100%;
	max-width: 100%;
	padding: 0;
}

.body_rbm-AlexSuli .baseheader_root {
	width: 71.5625%;
	max-width: 1374px;
	margin: 0 auto;
}

.body_rbm-AlexSuli .baseheader_line1 .baseheader_line-full {
	display: block;
	width: 100%;
	text-align: center;
	background: #f9c404;
}

.body_rbm-AlexSuli .baseheader_line1 .baseheader_line-full:after {
	content: "";
	display: table;
	clear: both;
}

.body_rbm-AlexSuli .baseheader_extline {
    position: absolute;
    top: 2.5%;
    right: 5%;
}

.body_rbm-AlexSuli .baseheader_extline > div {
    display: inline-block;
    vertical-align: middle;
    margin-left: 20px;
}

.body_rbm-AlexSuli .communallogin-item {
	height: 37px;
	line-height: 37px;
}

.body_rbm-AlexSuli .communallogin-item-FaceBookOpenId {
    background: #1877F2;
}

.body_rbm-AlexSuli .rb-section.rb-section-onenewsitems,
.body_rbm-AlexSuli .rb-section-bannernewsslider {
	width: 71.5625%;
	max-width: 1374px;
}

@media screen and (max-width: 1450px)
{
	.body_rbm-AlexSuli .rb-section.rb-section-onenewsitems,
	.body_rbm-AlexSuli .rb-section-bannernewsslider {
		width: 85%;
	}
}

@media screen and (max-width: 1155px)
{
	.body_rbm-AlexSuli .rb-section.rb-section-onenewsitems,
	.body_rbm-AlexSuli .rb-section-bannernewsslider {
		width: 90%;
		margin-left: auto;
    	margin-right: auto;
	}
}

.body_rbm-AlexSuli .baseheader_line1:after {
	content: "";
	display: table;
	clear: both;
}

.body_rbm-AlexSuli .baseheader_line1 .rbmenuh2 {
	font-family: Neuland_LT_Std_CE;
}

.body_rbm-AlexSuli .baseheader_left .rbmenuh2 {
	font-size: 30px;
}

.body_rbm-AlexSuli .baseheader_left a {
	color: #2b4699;
}

.body_rbm-AlexSuli .baseheader_left .color_green a {
	color: #339c22;
}

.body_rbm-AlexSuli .baseheader_left .color_orange a {
	color: #ff6102;
}

.body_rbm-AlexSuli .baseheader_left .color_purple a {
	color: #be28a4;
}

.body_rbm-AlexSuli .baseheader_root {
	display: block;
}

.body_rbm-AlexSuli .baseheader {
	width: 100%;
	height: 0;
	padding-bottom: calc(668 / 1374 * 100%);
	background: url(/content/images/logo-alexsuli.jpg) no-repeat center;
	background-size: 100%;
}

.body_rbm-AlexSuli .baseheader_right .main_menu_groups > div,
.body_rbm-AlexSuli .socialinfo-item {
	border: 0;
}

.body_rbm-AlexSuli .baseheader_left {
	/*float: left;*/
	padding: 20px;
}

.body_rbm-AlexSuli .baseheader_left,
.body_rbm-AlexSuli .baseheader_right {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	float: none;
}

.body_rbm-AlexSuli .baseheader_fullsquare {
    width: 100%;
	height: 22px;
	background: url(/content/images/img-menu.png);
	clear: both;
}

.body_rbm-AlexSuli .socialinfo-item-fb {
	width: 59px;
	height: 59px;
	background: url(/content/images/icon-social-facebook-alexsuli.png) no-repeat center;
}

/*
.body_rbm-AlexSuli .baseheader_left:before,
.body_rbm-AlexSuli .baseheader_left:after,
.body_rbm-AlexSuli .baseheader_right:before,
.body_rbm-AlexSuli .baseheader_right:after {
	content: "";
	display: block;
	
}

.body_rbm-AlexSuli .baseheader_left:before,
.body_rbm-AlexSuli .baseheader_right:before {
	position: absolute;
	top: 0;
	left: 0;	
}

.body_rbm-AlexSuli .baseheader_left:after,
.body_rbm-AlexSuli .baseheader_right:after {
	position: absolute;
	bottom: 0;
	left: 0;
}
*/

.body_rbm-AlexSuli .baseheader_right .menu_divitem_image {
	height: 77px;
}

.body_rbm-AlexSuli #header .main_menu_login2 .menu_divitem_title,
.body_rbm-AlexSuli #header .main_menu_profile a .menu_divitem_title {
    font-size: 20px;
	font-family: 'Roboto', sans-serif;
	padding: 15px 40px;
	background: #FFF;
	border: 1px solid #000;
	border-radius: 35px;
	cursor: pointer;
}

.body_rbm-AlexSuli #header .baseheader_left .menu_divitem {
	display: inline-block;
	float: none;
}

.body_rbm-AlexSuli .baseheader_main .menu_childitems .menu_divitem:hover {
	background: #f9c404; 
}

.body_rbm-AlexSuli .main_menu_profile {
	position: relative;
}

.body_rbm-AlexSuli .baseheader_right .menu_childitems {
	right: 0;
}

.body_rbm-AlexSuli #header .baseheader_left .menu_haschildmenu {
	position: relative;
}

.body_rbm-AlexSuli #header .menu_childitems {
    width: auto;
    box-shadow: none;
    background: rgb(42 70 154);    
    z-index: 5;
}

.body_rbm-AlexSuli #header .menu_childitems a,
.body_rbm-AlexSuli #header .baseheader_extline .menu_childitems .rbmenuh2 {
	font-size: 25px;
	color: #FFF;
}

.body_rbm-AlexSuli #header .menu_childitems .menu_divitem {
	display: block;
	margin: 0;
}

.body_rbm-AlexSuli #header .menu_childitems .menu_divitem:hover a,
.body_rbm-AlexSuli #header .baseheader_extline .menu_childitems .menu_divitem:hover .rbmenuh2 {
	color: rgb(42 70 154);   
}

.body_rbm-AlexSuli .rb-section-onenewsitems .rb-section-onenewsitems {
	background: #FFF;
	padding: 30px;
}

.body_rbm-AlexSuli .newsitem-itemfull,
.body_rbm-AlexSuli .news_newsitem,
.body_rbm-AlexSuli .newsitem-layout-image {
	margin-bottom: 0;
}

.body_rbm-AlexSuli #footer {
	padding-top: 40px;
}

.body_rbm-AlexSuli .rb-newsitem-banner-item {
	margin: 0;
}

.body_rbm-AlexSuli .rb-section-detail .news_detail,
.body_rbm-AlexSuli .allnews_mainpage .rb-home_mainpage-work-main {
	padding-top: 0;
}

.body_rbm-AlexSuli .allnews_mainpage {
	margin-top: 0;
}

.body_rbm-AlexSuli .rb-section-detail .news_detail,
.body_rbm-AlexSuli .rb-section-detailcomment .rb-section-detailcomment {
	background: #FFF;
	padding: 20px;
}

.body_rbm-AlexSuli .style-idezet .news_newsitem_newsitem-headerdesc p {
	font-size: 20px;
	color: #2b4699;
}

.body_rbm-AlexSuli .rb-section-bannernewsslider {
	margin-top: 40px;
}

.body_rbm-AlexSuli .rb-section-bannernewsslider img {
	border-radius: 0;
}

.body_rbm-AlexSuli .rb-section-allnews .news_info-full {
	padding: 0 15px 15px;
}

.body_rbm-AlexSuli .allnews_mainpage .rb-home_mainpage-work-main .rb-home_mainpage-work {
	max-width: 100%;
}

.body_rbm-AlexSuli .rb-section-childnewsslider {
	width: 90%;	
	margin-bottom: 40px;
}

.body_rbm-AlexSuli .rb-section-childnewsslider .news {
	/*padding-bottom: 35%;*/
}

.body_rbm-AlexSuli .rb-section-childnewsslider .news_info-full {
	width: 100%;
	padding: 20px;
	text-align: center;
/*	position: absolute;
	bottom: 0;
	left: 0;
	background: rgb(0 0 0 / 20%);*/
	background: rgb(255 255 255 / 60%);
}

.body_rbm-AlexSuli .detail_mainpage .news_fullname .rbh1 {
	font-family: 'Avenir Next LT Pro Bold';	
}

.body_rbm-AlexSuli .rb-section-childnewsslider .news_info-full .rbh1,
.body_rbm-AlexSuli .rb-section-childnewsslider .news_info-full .rbh2,
.body_rbm-AlexSuli .rb-section-childnewsslider .news_info-full .news_digest {
/*	color: #FFF;*/
	margin: 0;
}

.body_rbm-AlexSuli .rb-section-childnewsslider .news_info-full .rbh2,
.body_rbm-AlexSuli .rb-section-childnewsslider .news_info-full .news_digest {
	margin-top: 10px;
}

.body_rbm-AlexSuli .style-kiemelt {
	margin: 15px 0 !important;
}

@media screen and (max-width: 1155px)
{
	.body_rbm-AlexSuli .baseheader_left .rbmenuh2 {
		font-size: 22px;
	}	
	
	.body_rbm-AlexSuli .baseheader_right .menu_divitem_image {
		height: 67px;
	}
	
	.body_rbm-AlexSuli .news_newsitem {
		text-align: left;
	}
	
	.body_rbm-AlexSuli .baseheader_left {
		display: block;
	}
	
	.body_rbm-AlexSuli .baseheader_left .menu_items {
	    display: grid;
	    grid-template-columns: 1fr 1fr;
	    gap: 20px;
	}
	
	.body_rbm-AlexSuli .baseheader_root {
		margin-top: 70px;
	}
	
	.body_rbm-AlexSuli .baseheader_line1 div.baseheader_mini {
		display: none;
	}
	
	.body_rbm-AlexSuli #header .baseheader_left .menu_divitem {
	    width: 100%;
		background: #f9c404;
	    padding: 10px;
	}
	
	.body_rbm-AlexSuli #header .menu_haschildmenu .menu_divitem {
		background: none;
	}
	
	.body_rbm-AlexSuli #header .menu_childitems {
		width: 100%;
	}
	
	.body_rbm-AlexSuli #header .menu_childitems a {
		font-size: 16px;
	}  
	
	.body_rbm-AlexSuli .baseheader_fullsquare {
		display: none;
	}
	
	.body_rbm-AlexSuli .baseheader_line1 .baseheader_line-full {
		background: transparent;
	}
	
	.body_rbm-AlexSuli .baseheader_line-full .menu_divitem .rbmenuh2 {
		display: inline-block;
		margin-top: 10px;
	}
	
	.body_rbm-AlexSuli .baseheader_line-full .menu_childitems .menu_divitem .rbmenuh2 {
		display: block;
		margin-top: 0;
		padding: 10px 0;
	}
	
	.body_rbm-AlexSuli #header .baseheader_left .menu_childitems .menu_divitem:hover {
		background: #f9c404;
	}
	
	.body_rbm-AlexSuli #header .baseheader_left .menu_divitem {
		padding: 0;
	}
	
	.body_rbm-AlexSuli .baseheader_line-full .menu_divitem:before,
	.body_rbm-AlexSuli .baseheader_line-full .menu_divitem:after {
		content: "";
		display: inline-block;
		vertical-align: middle;
		width: 51px;
		height: 51px;
	}
	
	.body_rbm-AlexSuli .baseheader_line-full .menu_childitems .menu_divitem:before,
	.body_rbm-AlexSuli .baseheader_line-full .menu_childitems .menu_divitem:after {
		display: none;
	}
	
	.body_rbm-AlexSuli .baseheader_line-full .menu_divitem:before {
		float: left;
	}
	
	.body_rbm-AlexSuli .baseheader_line-full .menu_divitem:after {
		float: right;
	} 
	
	.body_rbm-AlexSuli .baseheader_line-full .menu_divitem.color_blue:before,
	.body_rbm-AlexSuli .baseheader_line-full .menu_divitem.color_blue:after {
		background: #ff0000;
	}
	
	.body_rbm-AlexSuli .baseheader_line-full .menu_divitem.color_green:before,
	.body_rbm-AlexSuli .baseheader_line-full .menu_divitem.color_green:after {
		background: #ff5300;
	}
	
	.body_rbm-AlexSuli .baseheader_line-full .menu_divitem.color_orange:before,
	.body_rbm-AlexSuli .baseheader_line-full .menu_divitem.color_orange:after {
		background: #f06eaa;
	}
	.body_rbm-AlexSuli .baseheader_line-full .menu_divitem.color_purple:before,
	.body_rbm-AlexSuli .baseheader_line-full .menu_divitem.color_purple:after {
		background: #00a651;
	}
}

@media screen and (max-width: 768px)
{
	.body_rbm-AlexSuli .baseheader_line-full .menu_divitem:before,
	.body_rbm-AlexSuli .baseheader_line-full .menu_divitem:after {
		width: 35px;
		height: 35px;
	}
	
	.body_rbm-AlexSuli .baseheader_left .rbmenuh2 {
		font-size: 16px;
		margin-top: 8px;
	}
	
}

@media screen and (max-width: 585px)
{
	.body_rbm-AlexSuli .baseheader_right,
	.body_rbm-AlexSuli .baseheader_fullsquare {
		display: none;
	}	
	
	.body_rbm-AlexSuli .baseheader_line1 {
		background: none;
	}
	
	.body_rbm-AlexSuli #content-section {
		padding-top: 0;
	}
	
	.body_rbm-AlexSuli .style-banner-mobile-1 .rb-newsitem-banners {
		display: block;
	}
}

@media screen and (max-width: 530px)
{
	.body_rbm-AlexSuli #header .main_menu_login2 .menu_divitem_title, .body_rbm-AlexSuli #header .main_menu_profile a .menu_divitem_title {
		font-size: 17px;
		padding: 10px 35px;	
	}

	.body_rbm-AlexSuli .baseheader_left .menu_items {
		display: block;
	}
	
	.body_rbm-AlexSuli .baseheader_left .menu_items > div {
		margin-bottom: 10px;
	}
	
	.body_rbm-AlexSuli .socialinfo-item-fb {
	    width: 40px;
	    height: 40px;
	    background: url(/content/images/icon-social-facebook-alexsuli.png) no-repeat center;
	    background-size: 100%;
	}
	
/*
	.body_rbm-AlexSuli .baseheader_left .menu_items {
		gap: 10px;
	}
	
	.body_rbm-AlexSuli #header .baseheader_left .menu_divitem {
		padding: 10px;
	}
	
	.body_rbm-AlexSuli .baseheader_line-full .menu_divitem:before,
	.body_rbm-AlexSuli .baseheader_line-full .menu_divitem:after {
		display: none;
	}
	
	.body_rbm-AlexSuli .baseheader_left .rbmenuh2 {
		font-size: 18px;
		margin-top: 0;
	}*/
}

/* Other Styles
-----------------------------------------------------------*/

.input_ForgotPassword,
.page_Error #main, .page_Home_Page404 #main {
	padding-top: 130px;
}

.page_Error input[type="button"] {
	display: block;
	margin: 20px auto 0;
}

.rb-section-newsslider .rb-publish,
.rb-section-newsslider .rb-quick-edit {
	top: 86px;
}

.ajax-loading:before, .rb-redirect-title:after, .pay-result-check_message:after {
	border-top-color: #37AFE1; 
}

#jquery-msg-content {
	opacity: 1;
	max-width: 600px;
	padding: 50px;
	box-shadow: 5px 5px 30px 0 rgba(0, 0, 0, 0.4);
	border-radius: 0;
}

#jquery-msg-content .btn-wrap {
	margin-top: 20px;
}

.page_Home_EditorSectionItems .rb-itemgroup_full {
	padding-top: 130px;
}

.specpopup_panel .popup_panel_body {
	background: none;
    position: relative;
    padding: 0;
    top: 50px;
    left: initial;
    left: auto;
    -webkit-transform: none;
    	-ms-transform: none;
    		transform: none;
}

.specpopup_panel .rb-popuprule-close {
	opacity: 0.8;
    top: 15px;
    right: 50%;
    border-radius: 50%;	
    -webkit-transform: translateX(50%);
		-ms-transform: translateX(50%);
			transform: translateX(50%);
}

.specpopup_panel .rb-popuprule-popuppeftbottom {
	width: auto;
	background: none;
	max-width: none;
	position: fixed;
	bottom: 40px;
	left: 0;
	
	top: auto;
	top: initial;
} 

.specpopup_panel .rb-popuprule-popuppeftbottom .rb-popuprule-close {
	background: url(/content/images/icon-close-white.png) no-repeat center;
	background-size: 18px;
	width: 50px;
	height: 50px;
}

.rb-specoverlay {
	width: calc(100% - 17px);
}

.rb-popuprule-image img {
    width: auto;
    max-width: 100%;
    height: calc(100vh - 100px);
    object-fit: contain;
}

.specpopup_panel .rb-popuprule-popuppeftbottom img {
	width: 100%;
	max-width: 50px;
	height: auto;
}

.specpopup_panel .rb-popuprule-simplemessage {
	background: #FFF;
	cursor: auto;
}

.rb-popuprule-simplemessage .rb-popuprule-close {
    width: 40px;
    height: 40px;
    background-size: 20px;
	right: 0;
    top: 0;
    background-color: transparent;
    -webkit-transform: none;
    	-ms-transform: none;
    		transform: none;
}

.body_rbm-Mindenem .news-showonlylogged-full {
    border-radius: 24px;
    box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.1);
}

.body_rbm-Mindenem .news-showonlylogged-name,
.body_rbm-Mindenem .news-showonlylogged-subname {
    font-family: 'Helvetica-Bold', sans-serif;
    font-size: 20px;
    color: #707070;
    margin-bottom: 5px;
}

.body_rbm-Mindenem .news-showonlylogged-subname {
    font-size: 15px;
}

.body_rbm-Mindenem .news-showonlylogged-description {
    font-family: 'Helvetica', sans-serif;
    font-size: 14px;
}

.body_rbm-Mindenem .news-showonlylogged-login-button {
	font-size: 15px;
    background: #2A469A;
    border-color: #2A469A;
    color: #FFF;
    border-radius: 24px;
}

.alexwebdatainfogrid_usedproduct,
.basket_item_usedproduct,
.usedproduct {
	font-weight: 600;
	color: #2A469A;
	margin-top: 10px;	
}

.basket_item_usedproduct {
	font-size: 13px;	
}

.usedproduct {
	margin: 5px 0;	
}

.alexwebdatainfogrid_usedproductstock_title {
	margin-right: 5px;
}

.alexwebdatainfogrid_usedproductstock_title,
.alexwebdatainfogrid_usedproductstock {
	display: inline-block;
	font-size: 14px;
}

.body_rbm-Alexandra .news-showonlylogged-full {
	width: 90%;
	max-width: 1688px;
    margin-top: 126px;
}

.body_rbm-Alexandra .news-showonlylogged-name {
	font-family: 'Avenir Next LT Pro Bold';
    font-size: 20px;
    color: #444;
    text-transform: uppercase;	
}

.body_rbm-Alexandra .news-showonlylogged-login-button {
	background: #37AFE1;
	border-color: #37AFE1;
	color: #FFF;
}

.body_rbm-Europa .news-showonlylogged-full {
    width: 100%;
}

.body_rbm-Europa .news-showonlylogged-name {
    font-family: 'Calibri', sans-serif;
    font-size: 22px;
    color: #2f2f2f;
}

.body_rbm-Europa .news-showonlylogged-subname {
    font-family: 'Calibri', sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #161616;
}

.body_rbm-Europa .news-showonlylogged-login-button {
    font-family: 'Calibri', sans-serif;
	font-weight: 600;
    font-size: 19px;
    color: #FFF;
    padding: 10px 35px;
    text-transform: lowercase;
    background: #868686;
    border-color: #707070;
	border-radius: 4px;
}

.body_rbm-Europa .news-showonlylogged-login-button:hover {
    text-decoration: underline;
}

.body_rbm-Mindenem .input.input_SetCustomerServiceEUVat {
	border-radius: 24px;
}

@media screen and (max-width: 768px)
{
	.specpopup_panel .popup_panel_body {
		max-width: 100%;
	}
	
	.rb-popuprule-image img {
	    width: 100%;
	    height: auto;
	}
	
}

div.alexdata_footer_shop input.addbasket-working,
div.alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right_bookshoplink input.addbasket-working {
	width: 45px;
    height: 45px;
    text-indent: -9999px;
	padding: 0;
	border: 0;
	border-radius: 50% !important;
	border: 2px solid #d3d3d3;
	background: none !important;
	-webkit-animation: spin 1s infinite linear;
			animation: spin 1s infinite linear;
}

.body_rbm-Alexandra .alexdata_footer_shop input.addbasket-working,
.body_rbm-Pioneer .alexdata_footer_shop input.addbasket-working,
.body_rbm-Cartaphilus .alexdata_footer_shop input.addbasket-working,
.body_rbm-LL .alexdata_footer_shop input.addbasket-working {
	width: 41px;
    height: 41px;
	border-top: 2px solid #00aeef;
	-webkit-box-shadow: none;
			box-shadow: none;
}

.body_rbm-Alexandra .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right_bookshoplink input.addbasket-working,
.body_rbm-Pioneer .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right_bookshoplink input.addbasket-working,
.body_rbm-Cartaphilus .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right_bookshoplink input.addbasket-working,
.body_rbm-LL .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right_bookshoplink input.addbasket-working {
	width: 38px;
    height: 38px;
	border-top: 2px solid #00aeef;
	-webkit-box-shadow: none;
			box-shadow: none;
}

.body_rbm-Europa .alexdata_footer_shop input.addbasket-working {
	width: 41px;
    height: 41px;
	border-top: 2px solid #425bb8;
}

.body_rbm-Europa .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right_bookshoplink input.addbasket-working {
	width: 38px;
    height: 38px;
	border-top: 2px solid #425bb8;
}

.body_rbm-Mindenem .alexdata_footer_shop input.addbasket-working {
	width: 45px;
    height: 45px;
	border-top: 2px solid #29479b;
}

.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right_bookshoplink input.addbasket-working {
	width: 38px;
    height: 38px;
	border-top: 2px solid #29479b;
}

/* Photo Gallery Styles */

.popup-photogallery_panel {
	padding: 0;
	background: transparent;
}

.popup-rbimage_panel .popup_panel_wrapper {
	display: inline-block;
	position: relative;
}

.popup-photogallery_panel .rb2-pager-item-pagertype-prevnext {
	width: 80px;
	height: 151px;
	border-radius: 20px;
	z-index: 8;
	top: 50%;
	-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
			transform: translateY(-50%);
}

.popup-photogallery_panel .rb2-pager-item-prev {
	left: 0;
	/*background: #FFF url(/content/images/icon-arrow-prev-2.png) no-repeat center;
	box-shadow: 3px 3px 8px 0px rgb(0 0 0 / 16%);*/
}

.popup-photogallery_panel .rb2-pager-item-next {
	right: 0;
	/*background: #FFF url(/content/images/icon-arrow-next-2.png) no-repeat center;
	box-shadow: -3px 3px 8px 0px rgb(0 0 0 / 16%);*/
}

.popup-photogallery_panel .rb2-pager-item-disable {
	opacity: 0.5;
	cursor: default;
}

.popup-photogallery_panel .rb2-pager-item-prev {
	left: 20px;
}

.popup-photogallery_panel .rb2-pager-item-next {
	right: 20px;
}

.popup-photogallery_panel .rb2-container-items,
.popup-photogallery_panel .rb2-slider-pager-item-main {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.popup-photogallery_panel .rb2-slider-pager-item,
.popup-photogallery_panel img {
	width: 100%;
}

.popup-photogallery_panel,
#popup-rbimage_panel {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	max-width: none;
	width: 100%;
	height: 100%;
	text-align: center;
	background: rgba(0,0,0,0.5);
	margin: 0;
	-webkit-animation: none;
	   -moz-animation: none;
	    -o-oanimation: none;
			animation: none;
}

.popup-popupbasket_full_panel.rb-popuppanel-visibled,
#popup-rbimage_panel.rb-popuppanel-visibled {
    -webkit-animation: popup-slide-in-top0 0.3s ease-out;
       -moz-animation: popup-slide-in-top0 0.3s ease-out;
    	 -o-animation: popup-slide-in-top0 0.3s ease-out;
    		animation: popup-slide-in-top0 0.3s ease-out;
}

.popup-photogallery_panel .rb2-slider-root {
	width: 100%;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
			transform: translateY(-50%);
} 

.popup-photogallery_panel .popup_panel_closebutton,
#popup-rbimage_panel .popup-rbimage_panel_closebutton {
	right: 10px;
	top: 10px;
	width: 41px;
	height: 41px;
	/*border-radius: 50%;
	background: #272727 url(/content/Images/icon-close-5.png) no-repeat center center;
	background-size: 30px;*/
}

.popup-photogallery_panel img,
#popup-rbimage_panel .rbinfo-image img {
	height: 100%;
	max-height: 90vh;
	width: auto;
	max-width: 100%;
	margin: 0 auto;
}

@media screen and (max-width: 584px)
{
	.popup-photogallery_panel {
		padding: 0;
	}
	
	.popup-photogallery_panel img {
		width: 100%;
		height: auto;
	}
	
	.popup-photogallery_panel {
		position: relative;
		background: none;
	}
	
	.popup-photogallery_panel .rb2-slider-root {
		position: static;
		-webkit-transform: none;
			-ms-transform: none;
				transform: none;
	}	
	
	.popup-photogallery_panel .rb2-slider-thumb-items {
		display: none;
	}
}

.body_Home_ProductDetail.body_rbm-Pioneer .rb-quick-edit-full {
	top: 100px;
}

.body_rbm-Piac .main_menu_search-input #search {
	width: 100%;
	padding: 10px 10px 10px 35px;
	border: 0;
}

.body_rbm-Piac .main_menu_search-input .search_button {
	background: url(/content/images/icon-search.png) no-repeat center;
	width: 44px;
	height: 44px;
	border: 0;
	position: absolute;
	top: 0;
	left: 0;
}

@media screen and (max-width: 1155px)
{
	.body_rbm-Piac .baseheader_line1 {
		padding-left: 0;
	}	
}

/* AlexandraBlog Styles
-----------------------------------------------------------*/

/* Home Styles - AlexandraBlog 
-----------------------------------------------------------*/

body.body_rbm-Mindenem {
	color: #707070;
	/*background: #EDF2F6;*/
	background: #FFF;
	position: relative;
	overflow: hidden;
}

.body_rbm-Mindenem:before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 100vh;
    left: 0;
    background: url(/content/images/bg-moobius-body-3.png);
}

.body_rbm-Mindenem.body_Home_OnlineChristmasCatalog:before,
.body_rbm-Mindenem.body_productliststyle_karacsony:before {
    background: url(/content/images/bg-moobius-body-2.jpg);
}

.body_WebDataShopInfoGrid.body_rbm-Mindenem:before {
	display: none;
}  

body.body_rbm-Mindenem #container {
	background: url(/content/images/bg-moobius-top.png) no-repeat top;
	/*background: url(/content/images/hatter_karacsony-jpg.jpg) no-repeat top;*/	
}

body.body_Home_OnlineChristmasCatalog #container,
body.body_rbm-Mindenem.body_productliststyle_karacsony #container {
	background: url(/content/images/back_top-2.png) no-repeat top;	
}


@media screen and (min-width: 1156px)
{
	body.body_rbm-Mindenem #container {
		background-size: 100%;	
	}	
}

body.body_rbm-Mindenem.body_ismobile {
	background-image: none;
}


.body_rbm-Mindenem.body_productliststyle_karacsony .rb2-slider-title-full {
	text-align: right;
	border-bottom: 0;
}

.body_rbm-Mindenem.body_productliststyle_karacsony .rbsliderheader-listinfo,
.body_rbm-Mindenem.body_productliststyle_karacsony .rb-section-header-sort-title,
.body_rbm-Mindenem.body_productliststyle_karacsony .rb2-slider-titlelink1 {
	font-weight: 500;
	color: #FFF;
    background: #2A469A;
    border-radius: 35px;
}

.body_rbm-Mindenem.body_productliststyle_karacsony .rbsliderheader-listinfo {
    padding: 8px 30px;
}

.body_rbm-Mindenem.body_productliststyle_karacsony .rb-section-header-sort-title {
    padding: 8px 10px;
}

.body_rbm-Mindenem.body_productliststyle_karacsony .rb2-slider-titlelink1 {
	display: inline-block;
    font-size: 14px;
    padding: 8px 20px;
    margin-bottom: 20px;
}

.body_rbm-Mindenem .baseheader {
	width: 329px;
	/*height: 48px;*/
	height: 143px;
	background: url(/content/images/logo-moobius-white-3.png) no-repeat center;
	background-size: 70%;
    margin: 0;
/*    position: absolute;
    top: -100px;
    left: 10%;*/
}

.body_rbm-Mindenem .baseheader_line1 {
	padding-left: 0;
}

@media screen and (min-width: 1200px) and (max-width: 1300px)
{
	.body_rbm-Mindenem .baseheader_line1 {
		/*width: 100%;*/
	}	
}

@media screen and (min-width: 1156px)
{
	.body_rbm-Mindenem .baseheader_line1 {
		width: 90%;
	}	
}

.body_rbm-Mindenem .baseheader_line1 {
    width: 100%;
}

.body_rbm-Mindenem #content-section {
	padding-top: 235px;
}





.body_rbm-Mindenem .rb-home_mainpage-work-main {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-width: 1695px;
	margin: 0 auto;
}

.body_rbm-Mindenem .persondetail_mainpage .rb-home_mainpage-work-main {
	display: block;
}

.body_rbm-Mindenem .rb-section-childnewsslider {
	width: 100%;
	max-width: 100%;
	margin-bottom: 105px;
}

.body_rbm-Mindenem .page_Home_MyEBooks .rb-section-childnewsslider,
.body_rbm-Mindenem .rb-itemgroup-AudioProducts-Mindenem .rb-section-childnewsslider,
.body_rbm-Mindenem .page_Home_AllEProductSearch .rb-section-childnewsslider,
.body_rbm-Mindenem .rb-itemgroup-BookClubs-Mindenem .rb-section-childnewsslider {	
	max-width: 90%;
} 
 
.body_rbm-Mindenem .page_Home_MyEBooks .rb-section-childnewsslider img,
.body_rbm-Mindenem .rb-itemgroup-AudioProducts-Mindenem .rb-section-childnewsslider img,
.body_rbm-Mindenem .page_Home_AllEProductSearch .rb-section-childnewsslider img,
.body_rbm-Mindenem .rb-itemgroup-BookClubs-Mindenem .rb-section-childnewsslider img {	
	border-radius: 24px;
} 

.body_rbm-Mindenem .rb-section-news .rb2-slider-title,
.body_rbm-Mindenem .rb-section-bookcriticnews .news_info-full_info .rbh1,
.body_rbm-Mindenem .rb-section-dashboardhoriz .rb-section-title {
	font-size: 45px;
	font-weight: 400;
	color: #37AFE1;	
}

.body_rbm-Mindenem .inputpage_field_NewsCategory_Link {
	width: 100%;
}

.body_rbm-Mindenem .home_mainpage_mindenem .rb-sectiongroup_full {
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
}

.home_mainpage_mindenem .rb-sectiongroup_full,
.page_Home_KonyvJelzo .home_mainpage_mindenem .rb-sectiongroup_full .rb-home_mainpage-work-main,
.body_rbm-Mindenem .allproduct_mainpage .rb-home_mainpage-work,
.body_rbm-Mindenem .favorites_mainpage .rb-home_mainpage-work {
	width: 100%;
	padding: 0 2.75%;
	margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.page_Home_KonyvJelzo .rb-home_mainpage-work-top,
.page_Home_AllProduct .rb-home_mainpage-center,
.page_Home_AllProductList .rb-home_mainpage-center {
	width: 94.5%;
	margin: 0 auto;
}

.page_Home_AllProduct .rb-home_mainpage-center,
.page_Home_AllProductList .rb-home_mainpage-center {
	max-width: 94.5%;
}

.page_Home_KonyvJelzo .home_mainpage_mindenem .rb-sectiongroup_full {
	display: block;
	padding: 0;
} 

.body_rbm-Mindenem .allproduct_mainpage .rb-home_mainpage-work {
	max-width: 100%;
	padding-top: 40px;
}

.home_mainpage_mindenem .rb-home_mainpage-left {
    width: 20%;
/*    padding-top: 40px;*/
}

.body_rbm-Mindenem .favorites_mainpage .rb-home_mainpage-right {
    width: 20%;
}

.home_mainpage_mindenem .rb-home_mainpage-work,
.body_rbm-Mindenem .favorites_mainpage .rb-home_mainpage-center {
    width: 80%;
    display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.home_mainpage_mindenem .rb-home_mainpage-center {
    width: 75%;
}

.home_mainpage_mindenem .rb-home_mainpage-right {
    width: 25%;
}

.body_rbm-Mindenem .news_blog-full,
.body_rbm-Mindenem .rb-home_mainpage-right .rb-section-productlist,
.body_rbm-Mindenem .rb-home_mainpage-left .rb-section-productlist,
.body_rbm-Mindenem .rb-section-topbloggers,
.body_rbm-Mindenem .rb-section-productlistgrouptoplist,
.body_rbm-Mindenem .news_detail,
.body_rbm-Mindenem .rb-section.rb-section-menu,
.body_rbm-Mindenem .rb-section-createblog .rb-section-createblog-full,
.body_rbm-Mindenem .rb-section-productcategory,
.body_rbm-Mindenem .rb-section-productsearch,
.body_rbm-Mindenem .rb-section.rb-section-bloggerinfo,
.body_rbm-Mindenem .rb-section.rb-section-bloggerfavoriteproductgroups,
.body_rbm-Mindenem .rb-section.rb-section-bloggersocial,
.body_rbm-Mindenem .rb-section.rb-section-authorotherproducts,
.body_rbm-Mindenem .rb-section.rb-section-personreadauthors,
.body_rbm-Mindenem .authordetail_mainpage .rb-section.rb-section-detail,
.body_rbm-Mindenem .rb-home_mainpage-work-top .rb-section-productlist,
.body_rbm-Mindenem .rb-section-allnews .allnews-selectbloggers,
.body_rbm-Mindenem .rb-section-authorauthors,
.body_rbm-Mindenem.body_ismobile .rb-section-createblogsearch,
.body_rbm-Mindenem.body_ismobile .rb-section.rb-section-newscategorycombo,
.body_rbm-Mindenem .newsdetail_mainpage .news-subscribercontent-full,
.body_rbm-Mindenem .rb-section.rb-section-productratingfilter,
.body_rbm-Mindenem .rb-section.rb-section-productpricebarfilter,
.body_rbm-Mindenem .rb-section.rb-section-actionproductfilterdiscount {
	border-radius: 24px;
	box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.1);
}

.body_rbm-Mindenem.body_ismobile .rb-section-createblogsearch {
	margin-bottom: 40px;
}

.body_rbm-Mindenem ._category-full,
.body_rbm-Mindenem .category-full  {
    display: inline-block;
    padding: 15px 30px;
    color: #FFF;
    text-transform: uppercase;
	font-family: 'Helvetica-Bold', sans-serif;
    font-size: 14px;
	border-radius: 10px;
}

.body_rbm-Mindenem .rb-home_mainpage-left .rb-itemgroup-items > div,
.body_rbm-Mindenem .rb-home_mainpage-right .rb-itemgroup-items > div .rb2-slider-root,
.body_rbm-Mindenem .rb-section-topbloggers,
.body_rbm-Mindenem .rb-home_mainpage-right .rb-section-productlist {
	margin-bottom: 35px;
}

.body_rbm-Mindenem .rb-home_mainpage-right .rb-section-topbloggers div .rb2-slider-root,
.body_rbm-Mindenem .rb-home_mainpage-right .rb-section-productlist div .rb2-slider-root {
	margin-bottom: 0;
} 

/*
.body_rbm-Mindenem .rb-home_mainpage-right .rb-itemgroup-items > div:first-child {
	padding-top: 40px;
}
*/
.body_rbm-Mindenem .rb-home_mainpage-right .rb-itemgroup-items > div:first-child .rb-section {
	margin-top: 40px;
}

.body_rbm-Mindenem .page_Home_PersonDetail .rb-home_mainpage-right .rb-itemgroup-items > div:first-child .rb-section,
.body_rbm-Mindenem .productdetail_mainpage .rb-home_mainpage-right .rb-itemgroup-items > div:first-child .rb-section,
.body_rbm-Mindenem .productdetail_mainpage .rb-home_mainpage-right .rb-itemgroup-items > div:first-child .rb2-slider-root,
.body_rbm-Mindenem .authordetail_mainpage .rb-home_mainpage-right .rb-itemgroup-items > div:first-child .rb-section-detaillinkslider {
	margin-top: 0;
}

.rb2-sectionslider-empty .rb-section {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding: 0 !important;
}

.body_rbm-Mindenem .favorites_mainpage .rb-home_mainpage-right .newsitem-editfull-firstsectionitem .rb-section {
	margin-top: 40px !important;
}

.body_rbm-Mindenem .favorites_mainpage .rb-home_mainpage-right .rb-section {
	margin-bottom: 20px !important;
}

.body_rbm-Mindenem .rb-section-allproductheader {
	padding: 0;
}

.body_rbm-Mindenem .favorites_mainpage .rb-section.rb-section-allproductheader {
	width: 100%;
    padding: 0 20px;
	margin-bottom: 40px;
}

.body_rbm-Mindenem .rb-section-allproductheader .rbsliderheader-titleinfo .rbsliderheader-titleinfo {
	width: calc(100% - 20px);
	background: #FFF;
	border-radius: 12px;
    margin: 20px auto;
	padding: 15px;
	box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.1);
}

.body_rbm-Mindenem .page_Home_MyEBooks .rb-section-productlist .rb2-slider-pager-item-main,
.body_rbm-Mindenem .page_Home_AllEProductSearch .rb-section-productlist .rb2-slider-pager-item-main {
	padding: 20px 0;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	-ms-grid-row-align: baseline;
	align-items: baseline;
}

.body_rbm-Mindenem .page_Home_MyEBooks .rbsliderheader-ebookinfo,
.body_rbm-Mindenem .page_Home_AllEProductSearch .rbsliderheader-ebookinfo  {
	font-size: 16px;
}
 
.body_rbm-Mindenem .page_Home_MyEBooks .rb-section-productlist .rb2-pager-item-prev:before,
.body_rbm-Mindenem .page_Home_MyAudioBooks .rb-section-productlist .rb2-pager-item-prev:before,
.body_rbm-Mindenem .page_Home_AllEProductSearch .rb-section-productlist .rb2-pager-item-prev:before {
	margin-top: 10px;
}

.body_rbm-Mindenem .page_Home_MyEBooks .rb-section-productlist .rb2-slider-item,
.body_rbm-Mindenem .page_Home_AllEProductSearch .rb-section-productlist .rb2-slider-item {
	width: auto;
}

.body_rbm-Mindenem .rb-home_mainpage-center .rb2-slider-pagesize-5 .rb2-slider-item {
    width: calc(20% - 10px);
}

.body_rbm-Mindenem .rbsliderheader-titleinfo > div {
    
	margin-bottom: 0;
}

.body_rbm-Mindenem .rb-home_mainpage-right .rb-section-productcategory {
	margin-top: 0 !important;
}

.body_rbm-Mindenem .allproduct_mainpage .rb-itemgroup-items > div:first-child {
	padding-top: 0;
}

.body_rbm-Mindenem .voteitem {
	width: 20px;
	height: 14px;
	background: url(/content/Images/icon-favorite-grey.png) no-repeat left;
	background-size: 14px;
}

.body_rbm-Mindenem .vote-yes {
	background: url(/content/Images/icon-favorite-darkblue.png) no-repeat left;
	background-size: 14px;
}

.body_rbm-Mindenem .rb-home_mainpage-left .rb-section,
.body_rbm-Mindenem .rb-home_mainpage-right .rb-section {
	width: 100%;
}

.body_rbm-Mindenem #content-footer {
	margin-top: 0;
}

.body_rbm-Mindenem .rb-section-allaudioproducts .rb2-slider-title {
	color: #444;
}

.body_rbm-Mindenem .rb-section-allaudioproducts .rb2-slider-pager-item-main-nodata {
    font-size: 18px;
    font-weight: 600;
    text-align: left;
    background: #FFF;
    padding: 10px;
    border-radius: 12px;
    margin-bottom: 40px;
}

/* Sarga */
.body_rbm-Mindenem .alexwebdatainfogrid_discontpercent,
.body_rbm-Mindenem .alexdata_footer_discontpercent,
.body_rbm-Mindenem .basket_item_quantity_line input {
	background-color: #FFD246;	
}

/* Kek */
.body_rbm-Mindenem .popup-popupbasket_full_link .basketmini_summa_quantity_num,
.body_rbm-Mindenem .rb-section-productauthor .rb-section-person-header,
.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right_bookshoplink input,
.body_rbm-Mindenem .popup-popupbasket_full_panel .basket_checkout input[type="button"],
.body_rbm-Mindenem .page_Error input[type="button"],
.body_rbm-Mindenem .webshopmain_checkout .basket_coupons_full .basket_input_button,
.body_rbm-Mindenem .webshopmain_checkout .submitbutton.cancelbutton {
	background-color: #2A469A;
}

/* Zold */

.body_rbm-Mindenem .popup-popupbasket_full_panel .basket_checkout_forward input[type="button"],
.body_rbm-Mindenem .webshopmain_checkout .submitbutton {
	background-color: rgb(90,145,60);
}    

.body_rbm-Mindenem .alexwebdatainfogrid_onlineprice,
.body_rbm-Mindenem .rb-tabbed-master-item-activ,
.body_rbm-Mindenem .webshopmain_checkout .basket_summa_discountheader .basket_summa_discount,
.body_rbm-Mindenem .basket_summatotal .basket_summa_value,
.body_rbm-Mindenem .inputpage_html a {
	color: #2A469A;
} 

.body_rbm-Mindenem .basket_item:nth-child(even),
.body_rbm-Mindenem .allwebshop_item_data:nth-child(even),
.body_rbm-Mindenem .allwebshop_child_item_data:nth-child(odd) {
	background: rgba(42, 70, 154, 0.1);
}

.body_rbm-Mindenem .popup-popupbasket_full_panel .basket_checkout input[type="button"],
.body_rbm-Mindenem .webshopmain_checkout .submitbutton,
.body_rbm-Mindenem .popup_panel .submitbutton,
.body_rbm-Mindenem .popup-register_panel,
.body_rbm-Mindenem .popup-login_panel,
.body_rbm-Mindenem .popup-profile_panel,
.body_rbm-Mindenem .popup-login_panel .popup_button_title,
.body_rbm-Mindenem .rb_shop_additempopup,
.body_rbm-Mindenem .webshopmain_checkout .basket_coupons_full .basket_input_button {
	border-radius: 24px;
}

.body_rbm-Mindenem .inputgroup-newsletter label {
	font-size: 13px;
	font-weight: 300;
}

.body_rbm-Mindenem .rb-section-titleimage,
.body_rbm-Mindenem .rb2-slider-titleimage,
.body_rbm-Mindenem .rb-section-titleimage + .rb-section-title,
.body_rbm-Mindenem .rb2-slider-titleimage + .rb2-slider-title {
	display: inline-block !important;
}

.body_rbm-Mindenem .rb-section-titleimage + .rb-section-title,
.body_rbm-Mindenem .rb2-slider-titleimage + .rb2-slider-title {
	max-width: calc(100% - 63px);
	padding-top: 0;
}

.body_rbm-Mindenem .rb-section-titleimage,
.body_rbm-Mindenem .rb2-slider-titleimage {
	width: 43px;
	height: 43px;
}

.body_rbm-Mindenem .rb-section-titleimage img,
.body_rbm-Mindenem .rb2-slider-titleimage img {
	width: 43px;
	height: 43px;
}

/* Feed Styles - AlexandraBlog 
-----------------------------------------------------------*/

.body_rbm-Mindenem .rb-section-allnews .allnews-selectbloggers {
    width: 93.5%;
    background: #FFF;
    margin: 0 auto 40px;
}

.body_rbm-Mindenem .rb-section-searchbloggers {
    border-radius: 24px;
    box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.1);
}

.body_rbm-Mindenem .rb-section-allnews .allnews-selectblogger {
	display: inline-block;
    font-size: 13px;
    font-weight: 400;
    color: #707070;
    text-align: center;
    border: 1px solid #DEDEDE;
    border-radius: 9px;
    line-height: 34px;
    cursor: pointer;
    padding: 0 15px;
    margin: 0 10px 10px 0;
}

.body_rbm-Mindenem .rb-section-allnews .allnews-selectblogger-allallnews-selectblogger-selected,
.body_rbm-Mindenem .rb-section-allnews .allnews-selectblogger-followallnews-selectblogger-selected {
    background: #FFD246;
    color: #FFF;
    border-color: #FFD246;
}

.home_mainpage_mindenem .rb-home_mainpage-center .rb-section {
	width: 100%;
}

.body_rbm-Mindenem .rb-home_mainpage-center .rb-section-searchbloggers {
    width: 93.5%;
    background: #FFF;
    margin: 0 auto 40px !important;
}

.body_rbm-Mindenem .rb-home_mainpage-center .rb-section-searchbloggers .rb2-container-items > div {
	padding: 0;
}

.body_rbm-Mindenem .rb-home_mainpage-center .rb-section-searchbloggers .rb2-slider-title-full {
	padding: 0;
	border: 0;
}

.body_rbm-Mindenem .rb-home_mainpage-center .rb-section-searchbloggers .rb2-slider-title {
	margin-top: 0;
}

.body_rbm-Mindenem .rb-section-searchbloggers .rb2-pager-item-pagertype-prevnext:before {
	margin-top: 10px;
}

.body_rbm-Mindenem .rb-section-allnews .rb2-slider-pager-item-main {
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
}

.body_rbm-Mindenem .rb-section-allnews .rb2-slider-item {
	width: 100%;
	cursor: auto;
	margin-bottom: 40px;
}

.home_mainpage_mindenem .rb-home_mainpage-center .rb2-container-items > div {
	padding: 0 3.25%;
}

.body_rbm-Mindenem .page_Home_MyPoints .home_mainpage_mindenem .rb-home_mainpage-center .rb2-container-items > div, 
.home_mainpage_mindenem .rb-home_mainpage-center .rb-section-pointrulenews .rb2-container-items > div {
	padding: 0;
}

.home_mainpage_mindenem .rb-home_mainpage-center .rb-itemgroup-Catalog-Mindenem,
.rb-home_mainpage-center .rb-itemgroup-AudioBooksInfo-Mindenem {
	padding: 0 3.25%;
	margin-top: 40px;
}

.rb-section-style-moobiusmypoints.rb-section-normal .rb-section-normal {
	height: auto;
	margin-bottom: 40px;
}

.rb-section-style-moobiusmypoints .rb-section-normal-main {
	width: 93.5%;
	margin: 40px auto 0;
	padding: 20px;
	border-radius: 24px;
	background: #FFF;
	color: #000;
	-webkit-box-shadow: 0px 3px 10px 0px rgb(0 0 0 / 10%);
			box-shadow: 0px 3px 10px 0px rgb(0 0 0 / 10%);
	position: static;
	-webkit-transform: none;
		-ms-transform: none;
			transform: none;
}

.rb-section-style-moobiusmypoints.rb-section-normal .rb-section-description {
	font-weight: 400;
	color: #444;
}

.page_Home_KonyvJelzo .home_mainpage_mindenem .rb-home_mainpage-center .rb2-container-items > div {
	/*padding: 0;*/
} 

.page_Home_KonyvJelzo .home_mainpage_mindenem .rb-home_mainpage-center .rb-section-productlist .rb2-slider-pager-item-main {
	padding: 15px 0;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.page_Home_CatalogMindenem .home_mainpage_mindenem .rb-home_mainpage-center .rb-section-productlist {
	border-radius: 24px;
    box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.1);
}

.page_Home_CatalogMindenem .home_mainpage_mindenem .rb-home_mainpage-center .rb-section-productlist .alexdata_footer_shop_prices div {
	display: inline-block;
	vertical-align: middle;
}

.body_rbm-Mindenem .page_Home_CatalogMindenem .rb-section-productlist .alexdata_footer_discontpercent,
.body_rbm-Mindenem .page_Home_AllProduct .rb-section-allproduct .alexdata_footer_discontpercent {
	/*position: absolute;
	top: 50px;
	right: 50px;*/
}

.body_rbm-Mindenem .page_Home_AllProduct .rb-section-allproduct .alexdata_footer_discontpercent {
	right: 35px;
}

.body_rbm-Mindenem .rb-section.rb-section-createblog {
	padding: 40px 3.25% 0;
}

.body_rbm-Mindenem .page_Home_PersonDetail .rb-section.rb-section-createblog {
	width: 93.5%;
	padding: 0;
} 

.body_rbm-Mindenem .page_Home_PersonDetail .rb-section-allnews .rb2-slider-pager-item-main {
	width: 93.5%;
	margin: 0 auto;
}

.body_rbm-Mindenem .news_blog-comment .rb2-container-items > div {
	padding: 25px 0 0;
}

.body_rbm-Mindenem .news_blog-comment .rb2-slider-root:not(.rb2-slider-empty) {
	border-top: 1px solid #D7D7D7;
}

.body_rbm-Mindenem .news_blog-comment .rb2-slider-empty .rb2-container-items > div {
	padding: 0;
}

.body_rbm-Mindenem .news_blog-full {
	background: #FFF;
	padding: 30px 32px;	
}

.body_rbm-Mindenem .inputpage_field_Link .inputpage_afterfield {
	font-size: 13px;
	margin: 10px 0;
}

.body_rbm-Mindenem .popupinput-CreateModBlog select {
	background: url(/content/images/icon-dropdown.png) no-repeat calc(100% - 15px);
}

.body_rbm-Mindenem .popupinput-CreateModBlog select[disabled="disabled"] {
	background: #f5f5f5;
}

.body_rbm-Mindenem .popupinput-CreateModBlog .rb-datedit-popupbutton {
	position: absolute;
    background: url(/content/images/icon-dropdown.png) no-repeat center;
    border: none;
    top: 50%;
    -webkit-transform: translateY(-50%);
    	-ms-transform: translateY(-50%);
    		transform: translateY(-50%);
}


/*
.body_rbm-Mindenem .news_blog-author,
.body_rbm-Mindenem .news_blog-desc,
.body_rbm-Mindenem .news_blog-comment {
    padding: 0 32px;
}
*/
.body_rbm-Mindenem .news_blog-name {
	/*padding: 0 0 0 32px;*/
	margin: 17px 0 25px -10px;
}

.body_rbm-Mindenem .news_blog-author {
    margin-top: 20px;
}

.body_rbm-Mindenem .rb-section-allmagazinnews .news_blog-author {
    display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	   -ms-flex-align: center;
		  align-items: center;
}

.body_rbm-Mindenem .news_blog-author > div {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}

.body_rbm-Mindenem .news_blog-name {
	padding: 17px 23px;
    border-top: 1px solid #D3D3D3;
    border-bottom: 1px solid #D3D3D3;
	border-left: 10px solid #2A469A;
}

.body_rbm-Mindenem .news_blog-name .rbh1 {
	text-align: left;
	font-size: 18px;
	color: #707070;
	margin: 0;
	float: left;
/*	padding: 17px 23px;
    border-top: 1px solid #D3D3D3;
    border-bottom: 1px solid #D3D3D3;
	border-left: 10px solid #2A469A;*/
}

.body_rbm-Mindenem .news_blog-name .rbvote {
	float: right;
}

.body_rbm-Mindenem .news_blog-likerow .rbvote:before {
	content: "";
	width: 15px;
	height: 14px;
	background: url(/content/images/icon-fav-gray.png) no-repeat center;
	background-size: 100%;
	margin-right: 5px;
}

.body_rbm-Mindenem .news_blog-likerow .Like-result1:before {
	background: url(/content/images/icon-liked-moobius.png) no-repeat center;
	background-size: 100%;
}

.body_rbm-Mindenem .news_blog-likerow .rbvote:before,
.body_rbm-Mindenem .news_blog-likerow .rbvote .rbvote-name {
	display: inline-block;
	vertical-align: middle;
}

.body_rbm-Mindenem .news_blog-likerow .rbvote .rbvote-name,
.body_rbm-Mindenem .news_blog-likerow .blog-likerow-count {
	line-height: 45px;
}

.body_rbm-Mindenem .news_blog-desc {
	border-bottom: 1px solid #D3D3D3;
    padding-bottom: 30px;
/*	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;*/
}

.body_rbm-Mindenem .news_blog-desc > div {
	/*display: inline-block;
	vertical-align: top;*/
}

.body_rbm-Mindenem .news_blog-desc-main + .news_image-full {
	margin-top: 15px;
}

.body_rbm-Mindenem .news_blog-full .news_blog-desc-name,
.body_rbm-Mindenem .news_blog-full .news_blog-desc-subname {
	font-family: 'Helvetica-Bold', sans-serif;
    font-size: 20px;
    color: #707070;
    text-align: left;
    margin-bottom: 10px;
}

.body_rbm-Mindenem .news_blog-full .news_blog-desc-subname {
	font-size: 15px;
}

.body_rbm-Mindenem .news_image-full + .news_blog-desc-main {
	margin-top: 15px;
}
/*
.body_rbm-Mindenem .news_blog-desc > .news_image-full {
	-webkit-box-flex: 0;
	    -ms-flex: 0 1 30%;
	        flex: 0 1 30%;
}

.body_rbm-Mindenem .news_blog-desc > .labelitem {
	  -webkit-box-flex: 1;
	    -ms-flex: 1 1 70%;
	        flex: 1 1 70%;
}
*/
.body_rbm-Mindenem .news_blog-desc .news_image-full img {
	width: 100%;
	max-width: 100%;
}

.body_rbm-Mindenem .news_blog-desc-link-button {
	padding-left: 10px;
	word-break: break-word;
}

.body_rbm-Mindenem .news_blog-desc .labelitem {
	max-width: 100%;
}

.body_rbm-Mindenem .news_blog-desc .news_digest {
	font-size: 14px;
	color: #707070;	
	line-height: 20px;
	word-break: break-word;
}

.body_rbm-Mindenem .rb-section-allnews .rb-desclink {
	word-break: break-word;
}

.body_rbm-Mindenem .commentitem_left {
	width: 53px;
}

.body_rbm-Mindenem .commentitem_left img {
	width: 53px;
	height: 53px;
	object-fit: cover;
}

.body_rbm-Mindenem .commentitem_username,
.body_rbm-Mindenem .commentitem_commentdatetime {
	float: none;
}

.body_rbm-Mindenem .commentitem_username {
	font-family: 'Helvetica', sans-serif;
	font-size: 14px;
	color: #707070;
}

.body_rbm-Mindenem .commentitem_commentdatetime {
	font-size: 11px;
	font-weight: 500;
	color: #2a469a;
}

.body_rbm-Mindenem .comment_answer {
	font-family: 'Helvetica-Bold', sans-serif;
	font-size: 12px;
	font-weight: 500;
	color: #F4BF8C;
	margin-top: 15px;
}

.body_rbm-Mindenem .comment_answer:hover {
	text-decoration: underline
}

.body_rbm-Mindenem .commentitem_right {
	display: -webkit-box;	
    display: -ms-flexbox;	
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;   
}

.body_rbm-Mindenem .commentitem_right_header {
	min-width: 20%;
	max-width: 20%;
	margin-right: 25px;
}

.body_rbm-Mindenem .rb-section-allnews .comment_normal_new {
	border-top: 1px solid #D3D3D3;
}

.body_rbm-Mindenem .comment_new textarea {
	font-size: 13px;
	color: #707070;
	background: #F5F5F5;
	border: 1px solid #F5F5F5;
	border-radius: 24px;
	padding-left: 44px;
	padding-right: 120px;
	outline: 0;
	-webkit-transition: all 0.2s ease-out;
			transition: all 0.2s ease-out;
}

.body_rbm-Mindenem .comment_inputpage_field_link input,
.body_rbm-Mindenem .comment_inputpage_field .inputpage_rbeditid input {
	background: #F5F5F5;
    border-radius: 24px;
    border: 1px solid #F5F5F5;
    outline: 0;
    -webkit-transition: all 0.2s ease-out;
			transition: all 0.2s ease-out;
}

.body_rbm-Mindenem .comment_inputpage_field .inputpage_rbeditid {
    max-width: 100%;
}

.body_rbm-Mindenem .comment_inputpage_field .inputpage_rbeditid .editiditem-image_img {
    border-radius: 10px;
    border: 3px solid #FFF;
}

/*
.body_rbm-Mindenem .comment_inputpage_field .inputpage_rbeditid input {
	width: 100%;
	font-weight: 300;
	color: #888;
	padding: 8px 40px 8px 10px;
}

.body_rbm-Mindenem .comment_inputpage_field_product .comment_newlinkbutton_close {
    position: absolute;
    right: 10px;
    bottom: 15px;
}




*/
.body_rbm-Mindenem .comment_inputpage_field .editidsearch-main .editiditem {
    -webkit-transition: all .2s ease-out;
    		transition: all .2s ease-out;
}
/*
.body_rbm-Mindenem .comment_inputpage_field .inputpage_rbeditid .editiditem > div {
	display: inline-block;
	vertical-align: top;
}

.body_rbm-Mindenem .comment_inputpage_field .inputpage_rbeditid .editiditem-name {
    padding-left: 10px;
}*/

.body_rbm-Mindenem .comment_inputpage_field .inputpage_rbeditid .editidsearch-main .editiditem:hover {
    background: #29479C;
    color: #FFF;
}

.body_rbm-Mindenem .comment_inputpage_field .inputpage_rbeditid .editidsearch-main {
	border-radius: 24px;
	z-index: 10;
}

.body_rbm-Mindenem .comment_new textarea:focus,
.body_rbm-Mindenem .comment_inputpage_field_link input:focus,
.body_rbm-Mindenem .comment_inputpage_field .inputpage_rbeditid input:focus {
	border-color: #2A469A;
}

.body_rbm-Mindenem .comment_inputpage_field_description {
	position: relative;
}

.body_rbm-Mindenem .comment_inputpage_field_description .userimage_img {
	width: 24px;
    height: 25px;
    border-radius: 50%;
    object-fit: cover;
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 1;	
}

.body_rbm-Mindenem .comment_new .comment_inputpage_userimage {
	width: auto
}

.body_rbm-Mindenem .comment_new .inputpage_textarea {
	width: 100%;
	margin-left: 0;
}

.body_rbm-Mindenem .commentitem_right_body {
    background: #f5f5f5;
    padding: 7px 20px;
    border-radius: 18px;
}

.body_rbm-Mindenem .news_blog-comment .rb2-slider-pager-item-main {
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
}

.body_rbm-Mindenem .news_blog-comment .commentitem_right,
.body_rbm-Mindenem .news_blog-comment .commentitem {
	margin-bottom: 15px;
}

.body_rbm-Mindenem .news_blog-comment .commentitem {
/*	margin-top: 20px;*/
}

.body_rbm-Mindenem .commentitem .inputpage_buttons {
	margin-bottom: 20px;
}

.body_rbm-Mindenem .commentitem .inputpage_buttons,
.body_rbm-Mindenem .commentitem .comment_new,
.body_rbm-Mindenem .comment_childcomments {
	padding-left: 60px;
}

.body_rbm-Mindenem .comment_childcomments .rb2-slider-item {
	margin-bottom: 0;
}

.body_rbm-Mindenem .commentitem .inputpage_buttons button {
    font-size: 13px;
    font-weight: 400;
    height: auto;
    color: #797979;
    padding: 5px 10px;
    margin-right: 15px;
    border: 1px solid #D3D3D3;
    border-radius: 4px;
    cursor: pointer;
    background: none;
    -webkit-transition: all 0.2s ease-out;
    		transition: all 0.2s ease-out;
}

.body_rbm-Mindenem .commentitem .inputpage_buttons button:hover {
    background: #fb5959;
    border-color: #fb5959;
    color: #FFF;
}

.body_rbm-Mindenem .comment_new .inputpage_fields {
	position: relative;
	margin-top: 0;
}

.body_rbm-Mindenem .comment_newlink_extraitems {
	height: 100%;
	position: absolute;
	top: 0;
	right: 10px;
	margin-top: 0;
	border: 0;
	/*border-left: 1px solid #989898;*/
}

.body_rbm-Mindenem .comment_new .inputpage_textarea:before {
    content: "";
    display: block;
    width: 1px;
    height: calc(100% - 5px);
    background: #989898;
    position: absolute;
    top: 0;
    right: 108px;
    z-index: 1;
}

.body_rbm-Mindenem .comment_newlink_imageitem {
	background: url(/content/images/icon-camera-yellow.png) no-repeat center;
}

.body_rbm-Mindenem .comment_newlink_linkitem {
	background: url(/content/images/icon-link-red.png) no-repeat center;
	background-size: 22px;
}

.body_rbm-Mindenem .comment_newlink_productitem {
	/*background: url(/content/images/icon-book.png) no-repeat center;
/*	background-size: 22px;*/
} 

.body_rbm-Mindenem .comment_newlink_extraitems > div {
	width: 44px;
	height: 44px;
	background-position: center;
	padding: 0;
	border: 0;
}

.body_rbm-Mindenem #commentbutton {
	border-radius: 24px;
	margin-right: 0;
}

.body_rbm-Mindenem .comment_new .inputpage_newtextimageupload .inputpage_textimage_div img[src=""] {
	background-color: #F5F5F5;
	border-radius: 24px;
}

.body_rbm-Mindenem .rb-comment-images-more {
	margin-top: 0;
}

.body_rbm-Mindenem .rb-video-main-desc .video-info-title,
.body_rbm-Mindenem .youtubeplayer_title {
	font-size: 15px;
	font-weight: 500;
}

.body_rbm-Mindenem .youtubeplayer_title {
	margin-bottom: 20px;
}

.body_rbm-Mindenem .rb-video-main-desc .video-info-desc,
.body_rbm-Mindenem .youtubeplayer_description {
	font-size: 13px;
	font-weight: 400;
}

.popup-videogallery_panel {
	width: 100%;
	max-width: 500px;
}

.youtubeplayer_player {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}

.youtubeplayer_player iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.body_rbm-Mindenem .youtubeplayer_player iframe {
	border-radius: 24px;
}

.body_guest.body_rbm-Mindenem .comment_new textarea {
	padding: 15px;
}

.body_guest.body_rbm-Mindenem .comment_new .inputpage_textarea:before {
	display: none;
}

.body_rbm-Mindenem .news_blog-likerow {
	margin-top: 15px;
	padding: 15px 0;
	border-top: 1px solid #D3D3D3;	
}

.body_rbm-Mindenem .news_blog-likerow > div,
.body_rbm-Mindenem .blog-likerow-main > div {
	display: inline-block;
	vertical-align: middle;
}

.body_rbm-Mindenem .blog-likerow-main > div.blog-likerow-count {
	vertical-align: baseline;
}

.body_rbm-Mindenem .blog-likerow-image {
	width: 28px;
	height: 26px;
	background: url(/content/images/icon-like-moobius.png) no-repeat center;	
	margin-right: 10px;
}

/*.body_rbm-Mindenem .blog-likerow-faces,*/
.body_rbm-Mindenem .blog-likerow-title {
	margin-left: 10px;
}

.body_rbm-Mindenem .blog-likerow-title {
	font-size: 11px;
}

.body_rbm-Mindenem .blog-likerow-face {
    display: inline-block;
    margin-left: -24px;
}

.body_rbm-Mindenem .blog-likerow-face:first-child {
    margin-left: 0;
}

.body_rbm-Mindenem .blog-likerow-face_img {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	object-fit: cover;
}

.body_rbm-Mindenem .comment-product-image_img {
	max-width: 95px;
	border-radius: 17px;
}

.body_rbm-Mindenem .comment-product {
    margin-top: 15px;
}

.body_rbm-Mindenem .comment-product > div {
    display: inline-block;
    vertical-align: top;
}

.body_rbm-Mindenem .comment-product-right {
    padding-left: 15px;
}

.body_rbm-Mindenem .comment-product-name {
	font-family: 'Helvetica';
    font-size: 17px;
    margin-bottom: 5px;
}

.body_rbm-Mindenem .comment-product-subname {
	font-family: 'Helvetica', sans-serif;
    font-size: 12px;
    margin-bottom: 10px;
}

.body_rbm-Mindenem .comment-product-author {
	font-family: 'Helvetica', sans-serif;
    font-size: 13px;
    text-transform: none;
    color: #707070;
}

.body_rbm-Mindenem .rb-video-main > div {
    display: block;
    width: 100%;
    margin: 0;
}

.body_rbm-Mindenem .rb-video-main > div.rb-video-main-play {
	margin-bottom: 20px;
}

.body_rbm-Mindenem .rb-video-main .rb-video-main-play-image {
	max-width: 100%;
}

.body_rbm-Mindenem .rb-comment-images {
	width: 100%;
	margin: 0 0 20px 0;
}

.body_rbm-Mindenem .commentitem_body .rb-comment-images + .labelitem,
.body_rbm-Mindenem .commentitem_right_body .rb-comment-images + .labelitem {
    width: 100%;
}

.rb-section-bloggerheader-follow .blog-likerow-faces {
	margin-left: 0;
}

.rb-section-bloggerheader-follow .blog-likerow-count {
	font-size: 16px;
	margin: 5px 0;
}

/* Create Blog */

.body_rbm-Mindenem .popup-input-popup_panel {
    border-radius: 24px;
}

.body_rbm-Mindenem .popupinput-CreateBlog select,
.body_rbm-Mindenem .popupinput-CreateBlog textarea,
.body_rbm-Mindenem .popupinput-CreateBlog input,
.body_rbm-Mindenem .popupinput-CreateBlog .inputpage_textimage_div img[src=""] {
	font-size: 13px;
	color: #707070;
	background: #F5F5F5;
	border: 1px solid #F5F5F5;
	border-radius: 24px;
	outline: 0;
}

.body_rbm-Mindenem .popupinput-CreateBlog select,
.body_rbm-Mindenem .popupinput-CreateBlog textarea,
.body_rbm-Mindenem .popupinput-CreateBlog input {
	-webkit-transition: all 0.2s ease-out;
			transition: all 0.2s ease-out;
}

.body_rbm-Mindenem .popupinput-CreateBlog select:focus,
.body_rbm-Mindenem .popupinput-CreateBlog textarea:focus,
.body_rbm-Mindenem .popupinput-CreateBlog input:focus {
	border-color: #2A469A;
}

.body_rbm-Mindenem .popupinput-CreateBlog .inputpage_rbeditid {
	max-width: 100%;
}

.body_rbm-Mindenem .popup-input-popup_panel .inputpage_textimage_div img[src=""] {
	background: #F5F5F5 url(/content/images/icon-add.png) no-repeat center;
}

.body_rbm-Mindenem .popup-input-popup_panel.rb-popuppanel-visibled {
    -webkit-animation: popup-slide-in-top0 0.3s ease-out;
       -moz-animation: popup-slide-in-top0 0.3s ease-out;
    	 -o-animation: popup-slide-in-top0 0.3s ease-out;
    		animation: popup-slide-in-top0 0.3s ease-out;
}

.body_rbm-Mindenem .rb-section.rb-section-createblog {
	margin-bottom: 40px;
}

.body_rbm-Mindenem .rb-section-createblog .rb-section-createblog-full,
.body_rbm-Mindenem.body_ismobile .rb-section.rb-section-newscategorycombo {
	background: #FFF;
	padding: 20px 30px;
}

.body_rbm-Mindenem .rb-section-createblog .rb-section-title,
.body_rbm-Mindenem .popupinput-CreateBlog .inputtitle,
.body_rbm-Mindenem .allnews-selectbloggers-title {
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: none;
	color: #707070;
	text-align: left;
	margin: 0;
}

.body_rbm-Mindenem .allnews-selectbloggers-header {
	margin-bottom: 20px;
}

.body_rbm-Mindenem .allnews-selectbloggers-title {
	margin-bottom: 0;
}

.allnews-selectbloggers-combo-body select {
	padding: 10px 20px;
	border-radius: 35px;
}

.body_rbm-Mindenem .allnews-selectbloggers-header > div,
.body_rbm-Mindenem .allnews-search > div {
    display: inline-block;
    vertical-align: baseline;
}

.body_rbm-Mindenem .allnews-search {
	float: right;
	margin-top: 6px;
}

@media screen and (max-width: 1450px) 
{	
	.body_rbm-Mindenem .allnews-search {
		float: none;
		margin-bottom: 15px;
	}
	
	.body_rbm-Mindenem .allnews-search input {
		width: 100%;
	}
}

.body_rbm-Mindenem .allnews-search-title {
    font-size: 16px;
    font-weight: bold;
    text-transform: none;
    color: #707070;
    margin-right: 10px;
}

.body_rbm-Mindenem .allnews-search input {   
    background: #F5F5F5;
    border: 1px solid #F5F5F5;
    border-radius: 24px;
    padding: 5px 10px 5px 30px;
}

.body_rbm-Mindenem.body_ismobile .rb-section-searchbloggers .rb2-slider-title-full {
	border: 0;
	padding: 0;
}

.body_rbm-Mindenem.body_ismobile .rb-section-searchbloggers .rb2-slider-title {
	margin-top: 0;
}

.body_rbm-Mindenem .popupinput-CreateBlog .inputtitle_div {
	margin-bottom: 15px;
}

.body_rbm-Mindenem .rb-section-createblog .rb-section-createblog-info {
	margin-bottom: 30px;
	padding-bottom: 20px;
	border-bottom: 1px solid #CECECE;
}

.body_rbm-Mindenem .rb-section-createblog-body-input-desc > div {
	display: inline-block;
	vertical-align: middle;
}

.body_rbm-Mindenem .rb-section-createblog-body-userimage {
	margin-right: 8px;
}

.body_rbm-Mindenem img.rb-section-createblog-body-userimage_img {
	width: 30px;
	height: 30px;
	object-fit: cover;
	border-radius: 50%;
}

.body_rbm-Mindenem .rb-section-createblog-body-description {
	font-family: 'Helvetica', sans-serif;
	font-size: 14px;	
	color: #B4B4B4;
}

.body_rbm-Mindenem .popupinput-CreateBlog .inputpage_buttons_after {
	margin-top: 0;
	padding-top: 0;
	border-top: 0;
}

.body_rbm-Mindenem .popupinput-CreateBlog .submitbutton {
	font-size: 13px;
	color: #FFF !important;	
	background: #FFD246 !important;
	border-radius: 7px;
	border: 0;
}

.body_rbm-Mindenem .popupinput-CreateBlog .submitbutton:hover {
	border-color: none;
}

.body_rbm-Mindenem .news_blog-full .rb2-wrapper .ajax-loading,
.body_rbm-Mindenem .news_blog-full .rb2-wrapper .ajax-loading-div,
.body_rbm-Mindenem .news_blog-comment .ajax-loading,
.body_rbm-Mindenem .news_blog-comment .ajax-loading-div  {
	display: none;
}

.body_rbm-Mindenem .popupinput-CreateBlog .inputpage_select {
	position: relative;
}

.body_rbm-Mindenem .popupinput-CreateBlog .inputpage_select:before {
    content: "";
    display: block;
    width: 44px;
    height: 37px;
    background: url(/content/images/icon-dropdown-gray.png) no-repeat center;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    background-size: 18px;
}

.body_rbm-Mindenem .popupinput-CreateBlog .inputpage_rbeditid .editidsearch-main {
	top: 37px;
	background: #F5F5F5;
	border-radius: 24px;	
}

.body_rbm-Mindenem .popupinput-CreateBlog .editidsearch-main .editiditem:hover {
	background: #FFD246;
}

.body_rbm-Mindenem .popupinput-CreateBlog .editidsearch-main .editiditem:first-child {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
}

.body_rbm-Mindenem .popupinput-CreateBlog .editidsearch-main .editiditem:last-child {
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}

/* Product Blog */

.body_rbm-Mindenem .news_blog-product {
	margin-top: 30px;
}

.body_rbm-Mindenem .news_blog-product .alexwebdatainfogrid > div,
.body_rbm-Mindenem .rb-section-allnews .news_blog-product .alexwebdatainfogrid_info > div {
	display: inline-block;
	vertical-align: top;
	min-width: 100px;
}

.body_rbm-Mindenem .rb-section-allnews .news_blog-product .alexwebdatainfogrid_info {
	font-size: 0;
}

.body_rbm-Mindenem .news_blog-product .alexwebdatainfogrid > div.alexwebdatainfogrid_info {
	min-width: 60%;
}

.body_rbm-Mindenem .rb-section-allnews .news_blog-product .alexwebdatainfogrid_info > div {
	width: 47.5%;
}

.body_rbm-Mindenem .rb-section-allnews .news_blog-product .alexwebdatainfogrid_info .alexdata_header_shop {
	margin-right: 5%;
}

@media screen and (max-width: 1250px)
{
	.body_rbm-Mindenem .rb-section-allnews .news_blog-product .alexwebdatainfogrid_info > div {
		display: block;
		margin: 0;
	}
		
	.body_rbm-Mindenem .rb-section-allnews .news_blog-product .alexwebdatainfogrid_info > div {
		width: 100%;
	}
}

.body_rbm-Mindenem .news_blog-product .alexwebdatainfogrid_fullimage {
	width: 95px;
}

.body_rbm-Mindenem .news_blog-product .alexwebdatainfogrid_info {
	max-width: calc(100% - 105px);
	padding-left: 10px;
}

.body_rbm-Mindenem .news_blog-product .alexwebdatainfogrid_info .rbh1,
.body_rbm-Mindenem .news_blog-product .alexwebdatainfogrid_info .rbh2,
.body_rbm-Mindenem .news_blog-desc-linkinfo .news_linkname  {
	font-family: 'Helvetica-Bold', sans-serif;
	font-size: 20px;
	color: #707070;
	text-align: left;
	margin: 0 0 5px 0;		
}

.body_rbm-Mindenem .news_blog-product .alexwebdatainfogrid_info .rbh2 {
	font-size: 15px;		
}

.body_rbm-Mindenem .news_blog-product .alexwebdatainfogrid_author,
.body_rbm-Mindenem .news_blog-product .alexdata_header_manufacturer,
.body_rbm-Mindenem .news_blog-desc-link-button {
    font-family: 'Helvetica', sans-serif;
    font-size: 13px;
    text-transform: none;
    color: #707070;
    margin-bottom: 10px;
}

.body_rbm-Mindenem .news_blog-product .alexdata_header_manufacturer,
.body_rbm-Mindenem .news_blog-desc-link-button {
	color: #2A469A;
}

.body_rbm-Mindenem .news_blog-product .alexdata_shortdescription,
.body_rbm-Mindenem .news_blog-desc-linkinfo .news_body  {
	font-family: 'Helvetica', sans-serif;
	font-size: 14px;
	color: #707070;
	line-height: 20px;
}

.body_rbm-Mindenem .news_blog-product .alexdata_footer_shop_prices div {
	display: inline-block;
	vertical-align: middle;
}

.body_rbm-Mindenem .news_blog-product .alexdata_footer_show { 
	line-height: 35px;
}

/* NoData */

.rb-section-allnews .rb2-slider-pager-item-main-nodata {
    width: 93.5%;
	background: #FFF;
    margin: 0 auto;
    padding: 15px 3.25% !important;
	border-radius: 24px;
	box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.1);	
	margin-bottom: 10px;
}

.body_rbm-Mindenem .rbslider-nodata-info .rbslider-nodata-line1,
.body_rbm-Mindenem .rbslider-nodata-info .rb2-slider-header {
	background: #FFF;
	border-radius: 24px;
	padding: 10px;
	-webkit-box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.1);
			box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.1);
}

.body_rbm-Europa .rbslider-nodata-info .rbslider-nodata-line1 {
	margin-top: 20px;
}

.body_rbm-Europa .rbslider-nodata-info .rbslider-nodata-line1,
.body_rbm-Alexandra .rbslider-nodata-info .rbslider-nodata-line1 {
	text-align: left;
}

.body_rbm-Mindenem .rbslider-nodata-info .rbslider-nodata-line1 {
	text-align: left;
	margin-bottom: 20px;
}

.body_rbm-Mindenem .rbslider-nodata-info .rb2-slider-title-full {
	padding: 0;
	border: 0;
}

.body_rbm-Mindenem .rbslider-nodata-info .rb2-slider-title {
	float: none;
	text-align: left;
	margin: 0;
}

.body_rbm-Mindenem .news_blog-author .news_blog-author-right {
	float: right;
} 

.body_rbm-Mindenem ._blog-author-events-main div {
	display: inline-block;
	vertical-align: middle;
	font-size: 15px;
	font-weight: 400;
	color: #CECECE;
}

.body_rbm-Mindenem .blog-author-event-announce .blog-author-event-image {
	width: 34px;
	height: 34px;
	background: url(/content/images/icon-warn.png) no-repeat center;
}

.body_rbm-Mindenem .news_blog-author-events-enable {
    width: 30px;
    height: 30px;
    background: url(/content/images/icon-expand-more.png) no-repeat center;
}

.body_rbm-Mindenem .blog-author-events-disable .news_blog-author-events-enable {
    
}

.body_rbm-Mindenem .blog-author-events-disable .news_blog-author-events {
    display: none;
}

.body_rbm-Mindenem .news_blog-favorites {
	font-size: 13px;
	padding-top: 10px;
}

.body_rbm-Mindenem .news_favorites-title {
	margin-bottom: 5px;
}

.body_rbm-Mindenem .news_blog-favorites-item,
.body_rbm-Mindenem .news_blog-favorites-item > div {
	display: inline-block;
}

.body_rbm-Mindenem .news_blog-favorites-item {
	margin-right: 10px;
}

/* ProductList Styles - AlexandraBlog 
-----------------------------------------------------------*/

.body_rbm-Mindenem .rb-home_mainpage-work-top .rb-section {
	width: 100%;
	max-width: 100%;
	margin-top: 33px;
}

.body_rbm-Mindenem .rb-home_mainpage-work-top .rb-section-productlist .rb2-slider-pager-item-main {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding: 20px 0 10px 0;
}

.body_rbm-Mindenem .rb-home_mainpage-work-top .rb-section-productlist .rb2-slider-item {
	width: 20%;
}

.body_rbm-Mindenem .rb-home_mainpage-work-top img.alexwebdatainfogrid_thumbnail_url_img {
	width: auto;
	height: 9vw;
}

.body_rbm-Mindenem .rb-home_mainpage-work-top .rb-section-productlist .rb2-slider-item .alexdata_footer_shop_prices > div {
	display: inline-block;
}

.body_rbm-Mindenem .rb-section-style-productvertical .rb2-slider-header,
.body_rbm-Mindenem .rb-section-topbloggers .rb2-slider-header,
.body_rbm-Mindenem .rb-home_mainpage-right .rb-section-proposerproductnewsitems .rb-section-onenewsitems-info {
	margin-bottom: 20px;
}

.body_rbm-Mindenem .rb-home_mainpage-right .rb-section-productlist,
.body_rbm-Mindenem .rb-home_mainpage-left .rb-section-productlist,
.body_rbm-Mindenem .rb-section-topbloggers,
.body_rbm-Mindenem .rb-section-productlistgrouptoplist,
.body_rbm-Mindenem .rb-section.rb-section-menu,
.body_rbm-Mindenem .rb-section.rb-section-bloggerinfo,
.body_rbm-Mindenem .rb-section.rb-section-bloggerfavoriteproductgroups,
.body_rbm-Mindenem .rb-section.rb-section-bloggersocial,
.body_rbm-Mindenem .rb-section.rb-section-authorotherproducts,
.body_rbm-Mindenem .rb-section.rb-section-personreadauthors,
.body_rbm-Mindenem .authordetail_mainpage .rb-section-detail,
.body_rbm-Mindenem .rb-home_mainpage-work-top .rb-section-productlist,
.body_rbm-Mindenem .rb-section-allnews .allnews-selectbloggers,
.body_rbm-Mindenem .rb-section-authorauthors,
.body_rbm-Mindenem.body_ismobile .rb-section-createblogsearch {
	padding: 15px;
}

.body_rbm-Mindenem .rb-home_mainpage-left .rb-section-style-producttwoline {
	padding: 0;
}	

.body_rbm-Mindenem .rb-home_mainpage-left .rb-section-style-producttwoline .rb2-slider-header {
	padding: 15px 15px 0;
}

.body_rbm-Mindenem .rb-home_mainpage-right .rb-section-productlist .rb2-slider-pager-item-main,
.body_rbm-Mindenem .rb-home_mainpage-left .rb-section-productlist .rb2-slider-pager-item-main {
	padding: 0 15px;
}

@media screen and (max-width: 1550px) 
{
	.body_rbm-Mindenem .rb-home_mainpage-right .rb-section-productlist .rb2-slider-pager-item-main,
	.body_rbm-Mindenem .rb-home_mainpage-left .rb-section-productlist .rb2-slider-pager-item-main,
	.body_rbm-Mindenem .rb-home_mainpage-left .rb-section-productlistgrouptoplist .rb2-slider-pager-item-main {
		padding: 0;
	}
}

.body_rbm-Mindenem .rb-home_mainpage-left .rb-section-style-producttwoline .rb2-slider-pager-item-main {
	padding: 15px 30px 30px;
}	

.body_rbm-Mindenem .rb-section-style-productvertical .rb2-slider-item,
.body_rbm-Mindenem .rb-section-style-producttwoline .rb2-slider-item {
	margin-bottom: 44px;
}

.body_rbm-Mindenem .rb-section-style-productvertical .rb2-slider-item:last-child,
.body_rbm-Mindenem .rb-section-style-producttwoline .rb2-slider-item:last-child {
	margin-bottom: 0;
}

.body_rbm-Mindenem .rb-section-productlist .rb2-slider-title,
.body_rbm-Mindenem .rb-section-topbloggers .rb2-slider-title,
.body_rbm-Mindenem .rb-section-productlistgrouptoplist .rb2-slider-title,
.body_rbm-Mindenem .rb-section-detaillinkslider .rb2-slider-title,
.body_rbm-Mindenem .rb-section-productsearch .rb-section-title,
.body_rbm-Mindenem .rb-section-bloggerinfo .rb-section-title,
.body_rbm-Mindenem .rb-section-bloggerfavoriteproductgroups .rb-section-title,
.body_rbm-Mindenem .rb-section-bloggersocial .rb-section-title,
.body_rbm-Mindenem .rb-section-productcategory .rb-section-title,
.body_rbm-Mindenem .favorites_mainpage .rb-home_mainpage-right .rb2-slider-title,
.body_rbm-Mindenem .rb-section-productauthor .rb-section-title,
.body_rbm-Mindenem .rb-home_mainpage-right .rb-section-proposerproductnewsitems .rb-section-title,
.body_rbm-Mindenem .alexwebdatainfogrid_product-detail-proposerproductnewsitems .alexwebdatainfogrid_proposerproductnewsitems-name {
	display: block;
	font-size: 16px;
	font-weight: 600;
	text-transform: none;
	color: #707070;
	line-height: normal;
	padding: 5px 0 20px;
	margin: 0;
	float: none;
	text-align: left;
	/*border-left: 10px solid #fba200;*/
}

.body_rbm-Mindenem .rb-section-topbloggers .rb2-slider-title,
.body_rbm-Mindenem .rb-section-productsearch .rb-section-title {
	padding: 0;
}

.body_rbm-Mindenem .rb-section-productlist .rb2-slider-title-full:after,
.body_rbm-Mindenem .rb-section-productlist .rb2-slider-title:after,
.body_rbm-Mindenem .rb-section-productlistgrouptoplist .rb2-slider-title-full:after,
.body_rbm-Mindenem .rb-section-productlistgrouptoplist .rb2-slider-title:after,
.body_rbm-Mindenem .rb-section-detaillinkslider .rb2-slider-title-full:after,
.body_rbm-Mindenem .rb-section-detaillinkslider .rb2-slider-title:after,
.body_rbm-Mindenem .favorites_mainpage .rb-home_mainpage-right .rb2-slider-title-full:after,
.body_rbm-Mindenem .favorites_mainpage .rb-home_mainpage-right .rb2-slider-title:after {
	display: none;
}

.body_rbm-Mindenem .rb-section-productlist {
	background: #FFF;
}

.body_rbm-Mindenem .rbh1.alexdata_header_name
/*.body_rbm-Mindenem .rb-section-productlistgrouptoplist .rbh1,
.body_rbm-Mindenem .rb-section-detaillinkslider .rbh1*/ {
	font-family: 'Helvetica-Bold', sans-serif;
	font-size: 15px;
	text-transform: none;
}

.body_rbm-Mindenem .alexwebdatainfogrid_author
/*.body_rbm-Mindenem .rb-section-detaillinkslider .alexwebdatainfogrid_author,
.body_rbm-Mindenem .rb-section-productlistgrouptoplist .alexwebdatainfogrid_author */{
	font-family: 'Helvetica', sans-serif;
	font-size: 13px;
	text-transform: none;
	color: #707070;
}

.body_rbm-Mindenem .rb2-slider-title-full,
.body_rbm-Mindenem .rb-section-bloggerinfo-info,
.body_rbm-Mindenem .rb-section-bloggersocial-info,
.body_rbm-Mindenem .rb-section-bloggerfavoriteproductgroups-info,
.body_rbm-Mindenem .rb-section-productcategory .rb-section-productcategories-header,
.body_rbm-Mindenem .page_Home_MyEBooks .rb-section-allproductheadernosearch .rb-section-allproductheader-header,
.body_rbm-Mindenem .page_Home_MyAudioBooks .rb-section-allproductheadernosearch .rb-section-allproductheader-header,
.body_rbm-Mindenem .rb-section-productauthor .rb-section-person-header,
.body_rbm-Mindenem .rb-home_mainpage-right .rb-section-proposerproductnewsitems .rb-section-onenewsitems-info,
.body_rbm-Mindenem .alexwebdatainfogrid_product-detail-proposerproductnewsitems .alexwebdatainfogrid_proposerproductnewsitems-name  {
	max-width: 100%;
	border-bottom: 1px solid #D3D3D3;
	padding-bottom: 10px;
	/*box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);*/	
}

.body_rbm-Mindenem .basket_actionrules_full .rb2-slider-title-full {
	padding: 0;
	border: 0;
}

.body_rbm-Mindenem .alexdata_footer_basket_actionrule {
    font-size: 15px;
    color: #FFF;
    border: 0;
    padding: 8px 20px;
    background: #2A469A;
    border-radius: 24px;
}

.body_rbm-Mindenem .page_Home_MyEBooks .rb-section-allproductheadernosearch .rb-section-allproductheader-header,
.body_rbm-Mindenem .page_Home_MyAudioBooks .rb-section-allproductheadernosearch .rb-section-allproductheader-header,
.body_rbm-Mindenem .page_Home_AllEProductSearch .rb-section-allproductheadernosearch .rb-section-allproductheader-header {
	margin-bottom: 20px;
	padding-bottom: 30px;	
}

.body_rbm-Mindenem .page_Home_MyEBooks .rb-section-productlist,
.body_rbm-Mindenem .page_Home_MyAudioBooks .rb-section-productlist,
.body_rbm-Mindenem .page_Home_AllEProductSearch .rb-section-productlist {
    border-radius: 24px;
    box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.1);
    padding: 20px;
    margin-bottom: 40px;
}

.body_rbm-Mindenem .rb-home_mainpage-right .alexwebdatainfogrid_thumbnail_url,
.body_rbm-Mindenem .rb-home_mainpage-left .alexwebdatainfogrid_thumbnail_url {
	width: 95px;
}

.body_rbm-Mindenem .rb-home_mainpage-left .rb-section-style-producttwoline .alexwebdatainfogrid_thumbnail_url {
	width: 88px;
}		

.body_rbm-Mindenem .rb-home_mainpage-right .alexwebdatainfogrid_thumbnail_url img,
.body_rbm-Mindenem .rb-home_mainpage-left .alexwebdatainfogrid_thumbnail_url img {
	width: 100%;
}	

.body_rbm-Mindenem .alexdata_footer_shop_prices > div {
	display: block !important;
	margin-right: 0;
}

.body_rbm-Mindenem .alexdata_footer_shop_prices > div.alexdata_footer_discontpercent {
	display: inline-block;
}

.body_rbm-Mindenem .alexdata_footer_price-full {
	margin: 0 0 10px 0;
}

.body_rbm-Mindenem .rb-section-productlist .alexdata_footer_price-full {
	margin: 0;
}

.body_rbm-Mindenem .alexdata_footer_price-full > div,
.body_rbm-Mindenem .alexdata_footer_onlineprice-title,
.body_rbm-Mindenem .alexdata_footer_price-title,
.body_rbm-Mindenem .alexdata_footer_price {
	display: inline-block;
/*	font-family: 'Helvetica-Light', sans-serif;*/
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	color: #707070;
}

.body_rbm-Mindenem .alexdata_footer_price-title,
.body_rbm-Mindenem .alexdata_footer_price {
	text-align: left;
}

.body_rbm-Mindenem .alexdata_footer_price {
	text-decoration: line-through;
}

.body_rbm-Mindenem .alexdata_footer_onlineprice {
	font-family: 'Helvetica-Bold', sans-serif;
	font-size: 21px;
	color: #2A469A;
}

.alexdata_footer_onlineprice.alexdata_footer_noprice {
	font-size: 16px;
}

.body_rbm-Mindenem .alexdata_footer_shop_buttons input {
	height: auto;
    font-family: 'Helvetica-Bold', sans-serif !important;
    font-size: 13px;
    color: #707070;
	border: 1px solid #707070;
    padding: 10px 20px;
    background: none;
    box-shadow: none;
}

.body_rbm-Mindenem .rb-section-productlist .rbh2 {
	margin-bottom: 10px;
}

.body_rbm-Mindenem .rb-section-proposerproductnewsitems .newsitem-name {
	font-size: 18px;
	font-weight: 400;
}

.body_rbm-Mindenem .rb-section-proposerproductnewsitems .newsitem-layout-quote h3 {
	font-size: 15px;
}

.body_rbm-Mindenem .newsitem-description-more_button a {
    display: inline-block;
    font-size: 15px;
    font-weight: 500;
    color: #29479b;
    margin-top: 15px;
}

.body_rbm-Mindenem .newsitem-description-more_button a:hover {
    text-decoration: underline;
}

.body_rbm-Mindenem .alexwebdatainfogrid_product-detail-proposerproductnewsitems {
    background: #FFF;
    box-shadow: 4px 7px 10px 0px rgb(0 0 0 / 10%);
    padding: 20px;
    border-radius: 12px;
    margin-bottom: 20px;
}

/* HomePage */

.body_rbm-Mindenem.body_ismobile .page_Home_Index .rb-section {
	margin-bottom: 20px;
}

.body_rbm-Mindenem.body_ismobile .page_Home_Index .rb-section-newsslider,
.body_rbm-Mindenem.body_ismobile .page_Home_CatalogMindenem  .rb-section-newsslider {
	margin-bottom: 40px;
}

.body_rbm-Mindenem.body_ismobile .page_Home_Index .rb-home_mainpage-work-main {
	width: 100%;
}

.body_rbm-Mindenem.body_ismobile .page_Home_Index .rb-home_mainpage-center .rb-itemgroup-Catalog-Mindenem {
	padding: 0;
}

/* HomePage NewsSlider */

.body_rbm-Mindenem.body_ismobile .page_Home_Index .rb-section-newsslider .news,
.body_rbm-Mindenem.body_ismobile .rb-itemgroup-Catalog-Mindenem .rb-section-newsslider .news {
	padding-bottom: 56.25%;
	background-size: cover;
}

.body_rbm-Mindenem.body_ismobile.rb-orientation-Portrait .rb-section-newsslider .news,
.body_rbm-Mindenem.body_ismobile.rb-orientation-Portrait .rb-section-newsslider .news,
.body_rbm-Mindenem.body_ismobile.rb-orientation-Portrait .allproduct_mainpage-bookclubs .rb-section-childnewsslider .news {
	padding-bottom: 100%;
	background-size: 100%;
	height: 0;
}

.body_rbm-Mindenem.body_ismobile.rb-orientation-Landscape .allproduct_mainpage-bookclubs .rb-section-childnewsslider .news {
	padding-bottom: calc(577 / 1920 * 100%);
	background-size: 100%;
	height: 0;
}

.body_rbm-Mindenem.body_ismobile .page_Home_Index .rb-section-newsslider .rb-publish,
.body_rbm-Mindenem.body_ismobile .page_Home_Index .rb-section-newsslider .rb-quick-edit {
	top: 0;
}

.body_rbm-Mindenem.body_ismobile .page_Home_Index .rb-section-newsslider .news_header-root {
	width: 80%;
	max-width: 80%;
}

.body_rbm-Mindenem.body_ismobile .rb-section.rb-section-newsslider .news_fullname .rbh1 {
	font-size: 35px;
	text-shadow: 0px 1px 5px rgba(0, 0, 0, 0.6);	
}

.body_rbm-Mindenem.body_ismobile .rb-section.rb-section-newsslider .news_fullname .rbh2 {
	font-size: 25px;
	color: #2A469A;
	text-align: left;
}

/* HomePage ProductList */

.body_rbm-Mindenem.body_ismobile .page_Home_Index .rb-section-productlist .rb2-slider-pager-item-main,
.body_rbm-Mindenem.body_ismobile .page_Home_CatalogMindenem .rb-section-productlist .rb2-slider-pager-item-main {
	padding: 0 10px 20px !important;
}

.body_rbm-Mindenem.body_ismobile .page_Home_CatalogMindenem .rb-section-productlist .rb2-slider-header,
.body_rbm-Mindenem.body_ismobile .page_Home_Index .rb-section-productlist .rb2-slider-header {
	width: calc(100% - 20px);
    margin: 0 auto 40px;
    background: #FFF;
    border-radius: 24px;
    box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);
    padding: 20px;
}

.body_rbm-Mindenem.body_ismobile .page_Home_Index .rb2-slider-title-full,
.body_rbm-Mindenem.body_ismobile .page_Home_Index .rb2-slider-title,
.body_rbm-Mindenem.body_ismobile .page_Home_CatalogMindenem .rb2-slider-title-full,
.body_rbm-Mindenem.body_ismobile .page_Home_CatalogMindenem .rb2-slider-title {
	padding: 0;
	border: 0;
}

.body_rbm-Mindenem.body_ismobile .rb-section-magazinfirst .rb2-slider-title-full {
	padding: 5px 10px;
}

.body_rbm-Mindenem.body_ismobile .rb-section-magazinfirst {
	width: calc(100% - 20px);
	margin-bottom: 40px;
}

.body_rbm-Mindenem .page_Home_Index .rb-section .rb2-pager,
.body_rbm-Mindenem .page_Home_CatalogMindenem .rb-section .rb2-pager {
	top: 13px;
}

.body_rbm-Mindenem.body_ismobile .rb-section-magazinfirst .news_previewimage_img {
	border-top-right-radius: 24px;
	border-top-left-radius: 24px;
}



@media screen and (max-width: 584px)
{
	.body_rbm-Mindenem.body_ismobile .page_Home_Index .rb-section-newsslider .rb2-autocontrols-item,
	.body_rbm-Mindenem.body_ismobile .page_Home_CatalogMindenem .rb-section-newsslider .rb2-autocontrols-item {
		width: 13px;
		height: 13px;	
	}	
	
	.body_rbm-Mindenem.body_ismobile .page_Home_Index .rb-itemgroup-Catalog-Mindenem .rb-section-productlist .rb2-container-items {
		-ms-flex-wrap: nowrap;
			flex-wrap: nowrap;
	}
	
	.body_rbm-Mindenem.body_ismobile .page_Home_Index .rb-section .rb2-pager,
	.body_rbm-Mindenem.body_ismobile .page_Home_CatalogMindenem .rb-section .rb2-pager {
	    top: 18px;
	    right: 20px;
	}
	
	.body_rbm-Mindenem.body_ismobile .page_Home_Index .rb-section-productlist .rb2-pager-item-pagertype-prevnext:before,
	.body_rbm-Mindenem.body_ismobile .page_Home_CatalogMindenem .rb-section-productlist .rb2-pager-item-pagertype-prevnext:before {
		margin-top: 8px;
	}

}


/* Search Styles - AlexandraBlog 
-----------------------------------------------------------*/

.body_rbm-Mindenem .rb-section-productsearch {
	background: #FFF;
	padding: 20px;
}

.body_rbm-Mindenem .rb-section.rb-section-allproductheader,
.body_rbm-Mindenem .rb-section-allproductsearch {
	background: #FFF;
	padding: 20px;
	border-radius: 24px;
	margin-bottom: 20px;
	-webkit-box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.1);
			box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.1);
}

@media screen and (max-width: 1155px) {
	.body_rbm-Mindenem .rb-section-allproductsearch {
		width: 100%;
	}
}

.body_rbm-Mindenem .rb-section-allproductheader-body {
	float: none;
}

.body_rbm-Mindenem .rb-section-productsearch #filter_input,
.body_rbm-Mindenem .rb-section-allproductsearch #searchfield {
	width: 100%;
    height: 42px;
    font-size: 13px;
    color: #707070;	
	border-radius: 24px;
	background: #F5F5F5;
	outline: 0;
    border: 2px solid #2a469a;
    padding: 0 10px 0 45px;
    line-height: 42px;
}

.body_rbm-Mindenem .rb-section-allproductsearch #searchfield {
	margin-bottom: 0;
	padding: 0 20px;
}

.body_rbm-Mindenem .rb-section-allproductheader-search-title {
	margin-bottom: 10px;
}

.body_rbm-Mindenem .rb-section-productsearch .rb-section-filtersearch-body {
	position: relative;
	margin-top: 20px;
}

.body_rbm-Mindenem .rb-section-productsearch .filtersearch_button {
	width: 42px;
    height: 42px;
    background: #2a469a url(/content/images/icon-search-white.png) no-repeat center;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 50%;
} 

.body_rbm-Mindenem .rb-section-authorsearch {
	margin-bottom: 40px;
}

.body_rbm-Mindenem .rb-section-authorsearch .rb2-slider-header,
.body_rbm-Mindenem .rb-section-allnewssearch .rb2-slider-header {
	background: #FFF;
	border-radius: 24px;
	margin-bottom: 40px;
}

.body_rbm-Mindenem .rb-section-authorsearch .rb2-slider-title-full,
.body_rbm-Mindenem .rb-section-allnewssearch .rb2-slider-title-full {
	padding: 20px;
	border: 0;
} 

.body_rbm-Mindenem .rb-section-authorsearch .rb2-slider-title,
.body_rbm-Mindenem .rb-section-allnewssearch .rb2-slider-title {
	float: none;
	margin: 0;
} 

.body_rbm-Mindenem .rb-section-authorsearch .rb2-slider-pager-item-main-nodata,
.body_rbm-Mindenem .rb-section-allnewssearch .rb2-slider-pager-item-main-nodata {
    display: inline-block;
    background: #FFF;
    border-radius: 24px;
    padding: 20px;
} 

.body_rbm-Mindenem .rb-section-authorsearch .rb2-slider-item {
	margin-bottom: 40px;
}

.body_rbm-Mindenem .rb-section-allnewssearch .rb2-slider-item {
	background: #FFF;
	border-radius: 24px;
}

/* Category Styles - AlexandraBlog 
-----------------------------------------------------------*/

.body_rbm-Mindenem .rb-section-productcategory,
.body_rbm-Mindenem .rb-section.rb-section-productratingfilter,
.body_rbm-Mindenem .rb-section.rb-section-productpricebarfilter,
.body_rbm-Mindenem .rb-section.rb-section-actionproductfilterdiscount {
	background: #FFF;
	padding: 20px;
}

.body_rbm-Mindenem .rb-section.rb-section-productratingfilter .rb-section-productratingfilter-header,
.body_rbm-Mindenem .rb-section.rb-section-productpricebarfilter .rb-section-productpricebarfilter-header,
.body_rbm-Mindenem .rb-section.rb-section-actionproductfilterdiscount .rb-section-actionproductfilter-header {
	padding-bottom: 10px;
	margin-bottom: 20px;
	border-bottom: 1px solid #D3D3D3;
}

.body_rbm-Mindenem .rb-section.rb-section-productratingfilter .rb-section-productratingfilter-header .rbh1,
.body_rbm-Mindenem .rb-section.rb-section-productpricebarfilter .rb-section-productpricebarfilter-header .rbh1,
.body_rbm-Mindenem .rb-section.rb-section-actionproductfilterdiscount .rb-section-actionproductfilter-header .rbh1{
	font-size: 16px;
	font-weight: 600;
	text-transform: none;
	color: #707070;
	line-height: normal;
}


.body_rbm-Mindenem .rb-section.rb-section-productratingfilter .rb-section-productratingfilter-header:after,
.body_rbm-Mindenem .rb-section.rb-section-productpricebarfilter .rb-section-productpricebarfilter-header:after,
.body_rbm-Mindenem .rb-section.rb-section-actionproductfilterdiscount .rb-section-actionproductfilterdiscount-header:after {
	display: none;
}

.body_rbm-Mindenem .rb-section-productcategories-header {
	margin: 0;
}

.body_rbm-Mindenem .rb-section-productcategories-header:after,
.body_rbm-Mindenem .rbsliderheader-titleinfo > div:before,
.body_rbm-Mindenem .rbsliderheader-titleinfo > div:after {
	display: none;
}

/* Section Menu - AlexandraBlog 
-----------------------------------------------------------*/

.body_rbm-Mindenem .rb-section.rb-section-menu {
	background: #FFF;
}

.body_rbm-Mindenem .rb-section-menu .rb-section-title {
	display: inline-block;
	vertical-align: middle;
	font-family: 'Helvetica-Bold', sans-serif;
	font-size: 16px;
	color: #707070;
	text-align: left;
	margin: 0;
}

.body_rbm-Mindenem .rb-section-menu-header {
	padding: 20px;
	border-bottom: 1px solid #D3D3D3;
	padding: 5px 10px 15px 0;
}
/*
.rb-section-menu-header:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	width: 43px;
	height: 43px;
	background: url(/content/images/icon-menu-darkblue.png) no-repeat center;
	background-size: 100%;
}
*/
.body_rbm-Mindenem .rb-section-menu .menu_divitem {
	float: none;
}

.body_rbm-Mindenem .rb-section-menu .menu_divitem a {
	font-family: 'Helvetica', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #707070;
}

/* Top Books - AlexandraBlog 
-----------------------------------------------------------*/

.body_rbm-Mindenem .rb-section-productlistgrouptoplist {
	background: #FFF;	
}

.body_rbm-Mindenem .rb-section-productlistgrouptoplist .alexwebdatainfogrid_toplist {
	position: absolute;
	z-index: 1;
}

.body_rbm-Mindenem .rb-section-productlistgrouptoplist .alexwebdatainfogrid_toplist-dik,
.body_rbm-Mindenem .rb-section-style-producttwoline .alexwebdatainfogrid_productlistdik,
.body_rbm-Mindenem .toplist_item_number {
	width: 41px;
	height: 41px;
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 41px;
	border-radius: 50%;
	color: #FFF;
	text-align: center;
}

.body_rbm-Mindenem .rb-section-productlistgrouptoplist .alexwebdatainfogrid_fullimage {
	margin-left: 30px;
}

.body_rbm-Mindenem .rb-section-style-productvertical .alexwebdatainfogrid_fullimage,
.body_rbm-Mindenem .home_mainpage-bookclub .rb-home_mainpage-right .alexwebdatainfogrid_fullimage {
	width: 37%;
	max-width: 95px;
}

.body_rbm-Mindenem .rb-section-style-productvertical .alexwebdatainfogrid_thumbnail_url {
	width: 100%;
}

.body_rbm-Mindenem .rb-section-style-productvertical .alexwebdatainfogrid_info,
.body_rbm-Mindenem .home_mainpage-bookclub .rb-home_mainpage-right .alexwebdatainfogrid_info {
	width: calc(63% - 10px);
	max-width: none;
	margin-left: 10px;
	/*max-width: calc(100% - 115px);*/
}

.body_rbm-Mindenem .rb-section-productlistgrouptoplist .alexwebdatainfogrid_info {
	max-width: calc(100% - 145px);
}

.body_rbm-Mindenem .rb-section-style-producttwoline .rb2-slider-item {
	padding-top: 20px;
} 

.body_rbm-Mindenem .rb-section-style-producttwoline .alexwebdatainfogrid_productlistdik,
.body_rbm-Mindenem .toplist_item_number {
	position: absolute;
	top: 0;
	left: -20px;
	z-index: 1;	
}

.body_rbm-Mindenem .toplist_item_number h2 {
	margin: 0;
}

.body_rbm-Mindenem .rb-section-productlistgrouptoplist .rb2-slider-item:nth-child(5n+1) .alexwebdatainfogrid_toplist-dik,
.body_rbm-Mindenem .rb-section-style-producttwoline .rb2-slider-item:nth-child(5n+1) .alexwebdatainfogrid_productlistdik,
.body_rbm-Mindenem .rb-section-toplistproducts .rb2-slider-item:nth-child(5n+1) .toplist_item_number {
	background: #FFD246;
}

.body_rbm-Mindenem .rb-section-productlistgrouptoplist .rb2-slider-item:nth-child(5n+2) .alexwebdatainfogrid_toplist-dik,
.body_rbm-Mindenem .rb-section-style-producttwoline .rb2-slider-item:nth-child(5n+2) .alexwebdatainfogrid_productlistdik,
.body_rbm-Mindenem .rb-section-toplistproducts .rb2-slider-item:nth-child(5n+2) .toplist_item_number {
	background: #F4BF8C;
}

.body_rbm-Mindenem .rb-section-productlistgrouptoplist .rb2-slider-item:nth-child(5n+3) .alexwebdatainfogrid_toplist-dik,
.body_rbm-Mindenem .rb-section-style-producttwoline .rb2-slider-item:nth-child(5n+3) .alexwebdatainfogrid_productlistdik,
.body_rbm-Mindenem .rb-section-toplistproducts .rb2-slider-item:nth-child(5n+3) .toplist_item_number {
	background: #29479C;
}

.body_rbm-Mindenem .rb-section-productlistgrouptoplist .rb2-slider-item:nth-child(5n+4) .alexwebdatainfogrid_toplist-dik,
.body_rbm-Mindenem .rb-section-style-producttwoline .rb2-slider-item:nth-child(5n+4) .alexwebdatainfogrid_productlistdik,
.body_rbm-Mindenem .rb-section-toplistproducts .rb2-slider-item:nth-child(5n+4) .toplist_item_number {
	background: #F15C44;
}

.body_rbm-Mindenem .rb-section-productlistgrouptoplist .rb2-slider-item:nth-child(5n+5) .alexwebdatainfogrid_toplist-dik,
.body_rbm-Mindenem .rb-section-style-producttwoline .rb2-slider-item:nth-child(5n+5) .alexwebdatainfogrid_productlistdik,
.body_rbm-Mindenem .rb-section-toplistproducts .rb2-slider-item:nth-child(5n+5) .toplist_item_number {
	background: #707070;
}

.body_rbm-Mindenem .rb-section-productlistgrouptoplist .rb2-slider-item .alexwebdatainfogrid_toplist-dik,
.body_rbm-Mindenem .rb-section-style-producttwoline .rb2-slider-item .alexwebdatainfogrid_productlistdik,
.body_rbm-Mindenem .rb-section-toplistproducts .rb2-slider-item .toplist_item_number {
	background: #2A469A !important;
}

.body_rbm-Mindenem .rb-section-style-producttwoline .rb2-slider-item:nth-child(5n+3),
.body_rbm-Mindenem .rb-section-style-producttwoline .rb2-slider-item:nth-child(5n+4),
.body_rbm-Mindenem .rb-section-style-producttwoline .rb2-slider-item:nth-child(5n+5) {
	margin-bottom: 0;
}

@media screen and (max-width: 1450px)
{
	.body_rbm-Mindenem .rb-section-productlistgrouptoplist .alexwebdatainfogrid_fullimage {
		margin-left: 10px;
	}
}

@media screen and (max-width: 1300px)
{
	.body_rbm-Mindenem .rb-home_mainpage-right .alexwebdatainfogrid_thumbnail_url,
	.body_rbm-Mindenem .rb-home_mainpage-left .alexwebdatainfogrid_thumbnail_url {
		width: 60px;
	}
	
	.body_rbm-Mindenem .productdetail_mainpage .rb-home_mainpage-right .alexwebdatainfogrid_thumbnail_url {
		width: 100%;
	}
	
	.body_rbm-Mindenem .rb-section-style-productvertical .alexwebdatainfogrid_info {
		max-width: calc(100% - 70px);
		margin-left: 10px;
	}
	
	.body_rbm-Mindenem .rb-section-productlistgrouptoplist .alexwebdatainfogrid_info {
		max-width: calc(100% - 85px);
	}	
	
	.body_rbm-Mindenem .rb-section-productlistgrouptoplist .alexwebdatainfogrid_fullimage {
		margin-left: 15px;
	}
	
	/*
	.body_rbm-Mindenem .home_mainpage_mindenem .rb-home_mainpage-right .rb-section-productlist .alexwebdatainfogrid > div {
		display: block;
	}
	
	.body_rbm-Mindenem .home_mainpage_mindenem .rb-home_mainpage-right .rb-section-productlist .alexwebdatainfogrid_info {
		max-width: 100%;
		margin: 20px 0 0;
	}	*/
}

@media screen and (max-width: 1400px)
{
	.body_rbm-Mindenem .home_mainpage-bookclub .rb-home_mainpage-right .alexwebdatainfogrid > div {
		display: block;
	}
	
	 .body_rbm-Mindenem .home_mainpage-bookclub .rb-home_mainpage-right .alexwebdatainfogrid_fullimage {
	 	width: 100%;
	 	margin: 0;
	 }
	
	.body_rbm-Mindenem .home_mainpage-bookclub .rb-home_mainpage-right .alexwebdatainfogrid_info {
		width: 100%;
		margin-left: 0;
		margin-top: 10px;
	}
}

/* BannerNews - AlexandraBlog 
-----------------------------------------------------------*/

.rb-section-bannernewsslider img {
	border-radius: 24px;
}

/* Top Bloggers- AlexandraBlog 
-----------------------------------------------------------*/

.body_rbm-Mindenem .rb-section-topbloggers {
	background: #FFF;
}

.body_rbm-Mindenem .rb-section-topbloggers .rb2-slider-pager-item-main {
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
}

.body_rbm-Mindenem .rb-section-topbloggers .rb2-slider-item {
	margin-bottom: 30px;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 50%;
		flex: 1 1 50%;
}

.body_rbm-Mindenem .rb-home_mainpage-right .rb-section-topbloggers .rb2-slider-item {
    margin-bottom: 30px;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
}

.body_rbm-Mindenem .rb-home_mainpage-right .rb2-pager-item-prev:before {
	margin-top: 10px;
}


@media screen and (max-width: 1600px) 
{
	.body_rbm-Mindenem .rb-section-topbloggers .rb2-slider-item {
		margin-bottom: 15px;
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
			flex: 1 1 100%;
	}
}

.body_rbm-Mindenem .rb-bloggers-image_img {
    width: 52px;
    height: 52px;
    object-fit: cover;
    border-radius: 50%;
}

.body_rbm-Mindenem .rb-blogger .rb-bloggers-info {
	font-size: 0;
}

.body_rbm-Mindenem .rb-blogger .rb-bloggers-info > div {
	display: inline-block;
	vertical-align: middle;
}

.body_rbm-Mindenem .rb-blogger .rb-bloggers-info .rb-bloggers-info-right {
	max-width: calc(100% - 60px);
	margin-left: 8px;
}

.body_rbm-Mindenem .rb-blogger .rb-bloggers-name {
	font-size: 14px;
	color: #707070;
}

.body_rbm-Mindenem .voteitem {
	width: 15px;
	height: 12px;
	background-size: 12px !important;
	-webkit-transition: background 0.2s ease-out;
			transition: background 0.2s ease-out;
}
 
/* Main News - AlexandraBlog 
-----------------------------------------------------------*/

.body_rbm-Mindenem .rb-section-mainnews .rb2-slider-pager-item-main {
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
}

.body_rbm-Mindenem .rb-section-mainnews .rb2-slider-item {
	width: 100%;
	margin-bottom: 35px;
}

.body_rbm-Mindenem .rb-section-mainnews .rb2-slider-item:last-child {
	margin-bottom: 0;
}

.body_rbm-Mindenem .rb-section-mainnews .news {
	padding-bottom: 100%;
	background-size: cover;
	background-position: center;
	border-radius: 24px;
}

.body_rbm-Mindenem .rb-section-mainnews .news:before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
    border-radius: 24px;
	/*background: rgba(0,0,0,0.63);*/
	background: rgba(61, 61, 61, 0.3);
	position: absolute;
	top: 0;
	left: 0;
}

.body_rbm-Mindenem .rb-section-mainnews .news_info-full {
	width: 100%;
	position: absolute;
	top: 50%;
	left: 0;
	text-align: center;
	color: #FFF;	
	-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
			transform: translateY(-50%);
}

.body_rbm-Mindenem .rb-section-mainnews .news_info-full .rbh1 {
	font-family: 'Helvetica-Bold', sans-serif;
/*    font-size: 30px;*/
	font-size: 1.6vw;
	color: #FFF;
	margin: 2vw 0 1vw;
}

.body_rbm-Mindenem .rb-section-mainnews .news_info-full .rbh2 {
	font-family: 'Helvetica', sans-serif;
    /*font-size: 20px;*/
    font-size: 1.1vw;
    font-weight: 400;
	color: #FFF;
	margin: 0 0 1vw;
}

.body_rbm-Mindenem .rb-section-mainnews .news-counters {
	margin-top: 3vw;
}

.body_rbm-Mindenem .news-counters > div {
	display: inline-block;
	font-family: 'Helvetica', sans-serif;
    font-size: 15px;
	margin: 0 20px;
}

.body_rbm-Mindenem .news-counter > div {
	display: inline-block;
	vertical-align: middle;
}

.body_rbm-Mindenem .news-counter .news-counter-image {
	margin-right: 5px;
}

.body_rbm-Mindenem .news-counter-read .news-counter-image {
	width: 20px;
	height: 14px;
	background: url(/content/images/icon-eye-white.png) no-repeat center;
}

.body_rbm-Mindenem .news-counter-like .news-counter-image {
	width: 15px;
	height: 14px;
	background: url(/content/images/icon-like-white.png) no-repeat center;
}

.body_rbm-Mindenem .news-counter-comment .news-counter-image {
	width: 15px;
	height: 15px;
	background: url(/content/images/icon-pencil-white.png) no-repeat center;
}

/* Top Menu Styles - AlexandraBlog 
-----------------------------------------------------------*/

.body_rbm-Mindenem .rbsidebar_button {
	height: 48px;
	background: url(/content/images/icon-moobius-menu.png) no-repeat center;
	image-rendering: -webkit-optimize-contrast;
}

@media screen and (min-width: 1151px) {
	.body_rbm-Mindenem.body_ismobile .rbsidebar_button {
		width: 44px;
		height: 44px;
		background-color: #FFF;
		border-radius: 50%;
	}
}

.body_rbm-Mindenem #header .menu_divitem_title {
	text-shadow: none;
}

.body_rbm-Mindenem #header {
	background: transparent;
	/*background: rgba(0, 0, 0, 0.3);*/
	border-bottom: 1px solid #707070;
/*	margin-top: 140px;
	position: sticky;
	top: 0;*/
}

.body_rbm-Mindenem .rb-top100 #header {
    /*margin-top: -143px;*/
}

.body_rbm-Mindenem #header .menu_divitem a,
.body_rbm-Mindenem #header .baseheader_left .popup_button_title {
	display: block;
	font-family: 'Helvetica', sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #707070;
}

.body_rbm-Mindenem #header .baseheader_left a,
.body_rbm-Mindenem #header .baseheader_left .popup_button_title {
	font-size: 14px;
	color: #A2A0A0;
}

.body_rbm-Mindenem #header .baseheader_left .menu_items > div {
	margin-right: 0;
} 

.body_rbm-Mindenem #header .baseheader_left .menu_items > div .rbmenuh2 {
	padding: 0 15px;
	/*border-right: 1px solid #AAA;*/
	margin-right: 0;
}

.body_rbm-Mindenem .rb-top100 #header .baseheader_left .menu_items > div .rbmenuh2 {
	padding: 0 10px;
}

.body_rbm-Mindenem .rb-top100 .main_menu_login2 .menu_divitem_title {
	font-size: 14px;
}

.body_rbm-Mindenem.body_isdesktop #header .baseheader_left .menu_items > div .rbmenuh2.menu_selecteditem {
	background: #2A469A;
}

.body_rbm-Mindenem.body_isdesktop #header .baseheader_left .menu_items > div .rbmenuh2.menu_selecteditem a{
	color: #FFF;
}

.body_rbm-Mindenem #header .baseheader_left .menu_items > div:last-child {
	border-right: 0;
}

.body_rbm-Mindenem #header .menu_divitem {
	float: none;
	display: inline-block;
}

@media screen and (max-width: 1600px)
{
	.body_rbm-Mindenem #header .baseheader_left .menu_items > div .rbmenuh2 {
		padding: 0 5px;
	}
}

@media screen and (max-width: 1355px)
{
	.body_rbm-Mindenem #header .baseheader_left .menu_items > div .rbmenuh2 {
		padding: 0 5px;
	}
}

.body_rbm-Mindenem .baseheader_left {
	position: absolute;
	top: 143px;
	left: 0;
	width: 100%;
	background: #FFF;
	text-align: center;
}

.body_rbm-Mindenem .rb-top100 .baseheader_left {
	border-left: 1px solid #AFAFAF;
    border-right: 1px solid #AFAFAF;
}

.body_rbm-Mindenem .rb-top100 .main_menu_profile .menu_divitem_image_img,
.body_rbm-Mindenem .rb-top100 .main_menu_profile img  {
	margin: 0 auto;
}

.body_rbm-Mindenem .main_menu_profile .menu_divitem_click > div,
.body_rbm-Mindenem .main_menu_profile .menu_image img,
.body_rbm-Mindenem .main_menu_profile .menu_image .menu_divitem_info {
	display: inline-block;
	vertical-align: middle;
}

.body_rbm-Mindenem .main_menu_profile img {	
	width: 35px;
	height: 35px;
	object-fit: cover;
    border-radius: 50%;
	margin: 0 auto;
}

.body_rbm-Mindenem #header .main_menu_profilemini .menu_divitem_image_img {
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.body_rbm-Mindenem .main_menu_profile .menu_divitem_image {
	width: 44px;
	height: 44px;
	position: relative;
	background: #FFF;
	border-radius: 50%;
}

.body_rbm-Mindenem.body_ismobile #header .main_menu_profilemini {
	display: none;
}

.body_rbm-Mindenem.body_ismobile .baseheader_line1 div.baseheader_mini {
	display: inline-block;
}

.body_rbm-Mindenem .rb-top100 #header {
	background: #FFF;
	border-bottom: 0;
	border-top: 8px solid #feb847;
	box-shadow: 0px 10px 11px 0px rgba(0, 0, 0, 0.22);
}

.body_rbm-Mindenem .rb-top100 .baseheader {
	width: 200px;
	height: 85px;
	background: url(/content/images/logo-moobius.png) no-repeat center;
	background-size: 85%;
}

.body_rbm-Mindenem.body_ismobile .baseheader {
	width: 150px;
	height: 48px;
	background: url(/content/images/logo-moobius-white.png) no-repeat center;
	background-size: 100%;
    margin: 0;
}

.body_rbm-Mindenem .rb-top100 .baseheader_left {
	position: static;
	width: auto;
}

.body_rbm-Mindenem .rb-top100 #header .main_menu_logged {
	display: none;
}

.body_rbm-Mindenem .rb-top100 #header .main_menu_profilemini {
	display: inline-block;
	vertical-align: middle;
}

.body_rbm-Mindenem .rb-top100 #header .main_menu_specbaseheader{
	display: none;
}

.body_rbm-Mindenem .rb-top100 #header .main_menu_profile .menu_divitem_image,
.body_rbm-Mindenem .rb-top100 #header .main_menu_profile .menu_image {
	width: 55px;
	height: 39px;
}

.body_rbm-Mindenem .rb-top100 #header .main_menu_profile .menu_image img {
	display: block;
}

@media screen and (max-width: 1400px) {
	.body_rbm-Mindenem .baseheader {
		height: 100px;
	}
	
	.body_rbm-Mindenem .baseheader_left {
		top: 100px;
	}
	
	.body_rbm-Mindenem #content-section {
		padding-top: 192px;
	}	
	
	.body_rbm-Mindenem #container:not(.rb-top100) .baseheader_right {
	    line-height: 100px;
	}
}

.body_rbm-Mindenem .rb-top100 #header .main_menu_login,
.body_rbm-Mindenem .rb-top100 #header .main_menu_register,
.body_rbm-Mindenem #header .main_menu_login2 {
	display: none;
}

.body_rbm-Mindenem #header .main_menu_login2 {
	display: inline-block;
	border: 0;
}

.body_rbm-Mindenem .main_menu_login2 .menu_divitem_title {
	display: inline;
/*	width: 40px;*/
	height: 85px;
	/*background: url(/content/images/icon-login-white.png) no-repeat 10px;*/
	/*background: url(/content/images/icon-login-blue.png) no-repeat 10px;*/
	background: url(/content/images/icon-user-2024-white.png) no-repeat left;
	background-size: 44px;
	vertical-align: middle;
	padding-left: 35px;
	color: #444;
	
	padding: 13px 20px 13px 40px;
}

.body_rbm-Mindenem #container:not(.rb-top100) .main_menu_login2 .menu_divitem_title {
	color: #2A469A;
	
	/* Xmas */
	background-color: #FFF;
	border-radius: 35px;
	
}

.body_rbm-Mindenem .main_menu_profile_nouserimage .main_menu_profile > .rbmenuh2 .menu_divitem_title-image {
	width: 44px;
	height: 44px;
	background: url(/content/images/icon-user-2024-white.png) no-repeat center;
	background-size: 100%;
}

.body_rbm-Mindenem .rb-top100 .main_menu_profile_nouserimage .main_menu_profile > .rbmenuh2 .menu_divitem_title-image {
	background: url(/content/images/icon-user-2024.png) no-repeat center;
	background-size: 100%;
}

.body_rbm-Mindenem.body_ismobile .rb-top100 .main_menu_profile_nouserimage .main_menu_profile > .rbmenuh2 .menu_divitem_title-image {
	background: url(/content/images/icon-user-2024-white.png) no-repeat center;
	background-size: 100%;
}

.body_rbm-Mindenem .baseheader_right .main_menu_groups > div.main_menu_translate {
	border: 0;
	line-height: 44px;
}

.body_rbm-Mindenem .rb-comboselect-full {
	width: 44px;
	height: 44px;
}

.body_rbm-Mindenem .rb-comboselect-main > div.rb-comboselect-comboimage {
	display: none;
}

.body_rbm-Mindenem:not(.rb-top100) .main_menu_groups > .main_menu_translate {
	background: #FFF;
	border-radius: 50%;
    color: #2A469A;
}

.body_rbm-Mindenem .rb-comboselect-item:hover {
	background: #fed346;
	color: #2A469A;
}

.body_rbm-Mindenem .rb-comboselect-item-selected {
	background: #2A469A;
	color: #fff;
}

.body_rbm-Mindenem .rb-top100 .main_menu_login2 .menu_divitem_title {
	background: url(/content/images/icon-login-gray.png) no-repeat 10px;
	background-size: 20px;
}

/* Social */

.body_rbm-Mindenem .socialinfo-full > div,
.body_rbm-Mindenem .socialinfo-full .menu_image {
	display: inline-block;
	vertical-align: middle;
	width: 44px;
	height: 143px;
	border: 0;
	
	/* Xmas*/
	height: 44px;
}

.body_rbm-Mindenem #container:not(.rb-top100) .socialinfo-full > div,
.body_rbm-Mindenem #container:not(.rb-top100) .socialinfo-full .menu_image {	
	/* Xmas*/
	height: 44px;
	background-color: #FFF;
    border-radius: 50%;
}

.body_rbm-Mindenem .main_menu_bookclubactivecheck .menu_image {
	display: block;
}

.body_rbm-Mindenem #container .main_menu_favorites {
	background-color: transparent !important;
}

.body_rbm-Mindenem #container .main_menu_favorites a {
	line-height: 44px; 
}

.body_rbm-Mindenem .rb-top100 .socialinfo-full > div,
.body_rbm-Mindenem .rb-top100 .socialinfo-full .menu_image {
	height: 85px;
}

.body_rbm-Mindenem .main_menu_favorites .menu_image {
	/*background: url(/content/images/icon-fav-white.png) no-repeat center;*/
	/*background: url(/content/images/icon-fav-blue.png) no-repeat center;*/
	background: url(/content/images/icon-favorite-2024-white.png) no-repeat center;
	background-size: 100%;
}

.body_rbm-Mindenem .menuitem_messages .menu_image {
    background: url(/content/images/icon-chat-white.png) no-repeat center;
}

.body_rbm-Mindenem .socialinfo-item-newsletter {
	background: url(/content/images/icon-mail-2024-white.png) no-repeat center;	
	background-size: 100%;
}

.body_rbm-Mindenem .socialinfo-item-fb {
	/*background: url(/content/images/icon-facebook-white.png) no-repeat center;*/
	background: url(/content/images/icon-facebook-2024-white.png) no-repeat center;
	background-size: 100%;
}

.body_rbm-Mindenem .socialinfo-item-twitter {
	/*background: url(/content/images/icon-twitter-white.png) no-repeat center;*/
	background: url(/content/images/icon-x-2024-white.png) no-repeat center;
	background-size: 100%;
} 

.body_rbm-Mindenem .socialinfo-item-instagram {
	/*background: url(/content/images/icon-instagram-white.png) no-repeat center;*/
	/*background: url(/content/images/icon-instagram-blue.png) no-repeat center;*/
	background: url(/content/images/icon-instagram-2024-white.png) no-repeat center;
	background-size: 100%;
} 

.body_rbm-Mindenem .socialinfo-item-youtube {
	/*background: url(/content/images/icon-youtube-white.png) no-repeat center;*/
	background: url(/content/images/icon-youtube-blue.png) no-repeat center;
}  

/* Top100 */

.body_rbm-Mindenem .rb-top100 .main_menu_favorites .menu_image {
	/*background: url(/content/images/icon-fav-gray.png) no-repeat center;*/
	background: url(/content/images/icon-favorite-2024.png) no-repeat center;
	background-size: 100%;
}

.body_rbm-Mindenem .rb-top100 .menuitem_messages .menu_image {
	/*background: url(/content/images/icon-chat-gray.png) no-repeat center;*/
	background: url(/content/images/icon-mail-2024.png) no-repeat center;
	background-size: 100%;
}

.body_rbm-Mindenem .rb-top100 .socialinfo-item-newsletter {
	/*background: url(/content/images/icon-mail-gray.png) no-repeat center;	*/
	background: url(/content/images/icon-mail-2024.png) no-repeat center;
	background-size: 100%;
}

.body_rbm-Mindenem .rb-top100 .socialinfo-item-fb {
	/*background: url(/content/images/icon-facebook-gray.png) no-repeat center;*/
	background: url(/content/images/icon-facebook-2024.png) no-repeat center;
	background-size: 100%;
}

.body_rbm-Mindenem .rb-top100 .socialinfo-item-twitter {
	/*background: url(/content/images/icon-twitter-gray.png) no-repeat center;*/
	background: url(/content/images/icon-x-2024.png) no-repeat center;
	background-size: 100%;
} 

.body_rbm-Mindenem .rb-top100 .socialinfo-item-instagram {
	background: url(/content/images/icon-instagram-2024.png) no-repeat center;
	background-size: 100%;
} 

.body_rbm-Mindenem .rb-top100 .socialinfo-item-youtube {
	background: url(/content/images/icon-youtube-gray.png) no-repeat center;
}

/* White */

.body_rbm-Mindenem .main-footer .main_menu_favorites {
	float: none;
}

.body_rbm-Mindenem .main-footer .main_menu_favorites .rbh2 {
	margin: 0;
}

.body_rbm-Mindenem .main-footer .socialinfo-item,
.body_rbm-Mindenem .main-footer .menu_image,
.body_rbm-Mindenem .main-footer .main_menu_favorites {
	height: 85px !important;
	background-color: transparent !important;
}

.body_rbm-Mindenem.body_ismobile .main-footer .main_menu_favorites {
	height: 48px !important;
}

.body_rbm-Mindenem .main-footer .main_menu_favorites .menu_image {
	background: url(/content/images/icon-fav-white.png) no-repeat center;	
}

.body_rbm-Mindenem .main-footer .socialinfo-item-newsletter {
	background: url(/content/images/icon-mail-white.png) no-repeat center;	
}

.body_rbm-Mindenem .main-footer .socialinfo-item-fb {
	background: url(/content/images/icon-facebook-white.png) no-repeat center;
}

.body_rbm-Mindenem .main-footer .socialinfo-item-twitter {
	background: url(/content/images/icon-twitter-white.png) no-repeat center;
} 

.body_rbm-Mindenem .main-footer .socialinfo-item-instagram {
	background: url(/content/images/icon-instagram-white.png) no-repeat center;
} 

.body_rbm-Mindenem .main-footer .socialinfo-item-youtube {
	background: url(/content/images/icon-youtube-white.png) no-repeat center;
}  



/* Search */

.body_rbm-Mindenem .main_menu_search-input #search {
	width: 300px;
	height: 43px;
	font-size: 14px;
    color: #6d6d6d;
	background: #FFF;
	border: 0;
	border-radius: 24px;
	outline: 0;
	/*border: 1px solid #F5F5F5;*/
	border: 2px solid #2A469A;
	padding: 10px 10px 10px 45px;
}

.body_rbm-Mindenem .rb-top100 .main_menu_search-input #search {
	width: 250px;
}

.body_rbm-Mindenem .main_menu_search-input #search:focus {
	border-color: #2A469A;
}

.body_rbm-Mindenem .main_menu_search-input .search_button,
.body_rbm-Mindenem .allnews-search .search_button {
	width: 30px;
    height: 30px;
    border: 0;
	background: url(/content/images/icon-search.png) no-repeat center;
	cursor: pointer;
    position: absolute;
    top: 50%;
    left: 10px;
    -webkit-transform: translateY(-50%);
    	-ms-transform: translateY(-50%);
    		transform: translateY(-50%);
}

.body_rbm-Mindenem .main_menu_search-input .search_button {
	width: 43px;
	height: 43px;
	left: 0;
	background: #2A469A url(/content/images/icon-search-white.png) no-repeat center;
	border-radius: 50%;
}

.body_rbm-Mindenem.body_ismobile .main_menu_search-input .search_button {
	width: 44px;
	height: 44px;
	background: url(/content/images/icon-search-new-2.png) no-repeat center;
	background-size: 22px;
}

.body_rbm-Mindenem .allnews-search .search_button {
	background-size: 15px;
	left: 0;
	padding: 0;
}

.body_rbm-Mindenem .allnews-search .rbsliderheader-info {
	position: relative;
}


/* Line 1 */

.body_rbm-Mindenem .main_menu_logged-image_img {
	width: 30px;
	height: 30px;
	border-radius: 50%;
	object-fit: cover;
}

.body_rbm-Mindenem .main_menu_logged > div {
	display: inline-block;
	vertical-align: middle;
}

.body_rbm-Mindenem .main_menu_logged > .main_menu_profile {
	margin-right: 10px;
}

.body_rbm-Mindenem .baseheader_right .main_menu_groups > div {
    /*border-right: 1px solid #AAAAAA;*/
    border-left: 0;
}

.body_rbm-Mindenem .baseheader_right .main_menu_groups > div:last-child {
    border-right: 0;
}

.body_rbm-Mindenem .lastvisitedproducts-button {
	background: url(/content/images/icon-lastproduct-2024-white.png) no-repeat center;
	background-size: 100%;
}

.body_rbm-Mindenem .rb-top100 .lastvisitedproducts-button {
	background: url(/content/images/icon-lastproduct-2024.png) no-repeat center;
	background-size: 100%;
}

.body_rbm-Mindenem.body_ismobile .rb-top100 .lastvisitedproducts-button {
	background: url(/content/images/icon-lastproduct-2024-white.png) no-repeat center;
	background-size: 100%;
}

.lastvisitedproducts-main {
	line-height: normal;
}

/*.body_rbm-Mindenem .baseheader_right .searchbutton,*/
.body_rbm-Mindenem .basket_mini .basket_image {
    width: 60px;
    height: 85px;
    /*background: url(/content/images/icon-shopping-cart-white.png) no-repeat center;*/
    background: url(/content/images/icon-shopping-cart-blue-2.png) no-repeat center;
	background: url(/content/images/icon-cart-2024-white.png) no-repeat center;
	background-size: 100%;
    
    /* Xmas */
	height: 44px;
	width: 44px;
	background-color: #FFF;
	border-radius: 50%;
   
}

.body_rbm-Mindenem .rb-top100 .basket_mini .basket_image {
    background: url(/content/images/icon-cart-2024.png) no-repeat center;
	background-size: 100%;
}

.body_rbm-Mindenem.body_ismobile .rb-top100 .basket_mini .basket_image {
    background: url(/content/images/icon-cart-2024-white.png) no-repeat center;
	background-size: 100%;
}

.body_rbm-Mindenem .main_menu_logged {
/*	line-height: 48px;*/
	padding-right: 25px;
	display: none !important;
}

.body_rbm-Mindenem .baseheader_line1 .baseheader_left a,
.body_rbm-Mindenem #header .baseheader_left .popup_button_title {
	line-height: 85px;
}

.body_rbm-Mindenem #header .baseheader_line1 .baseheader_left .menu_childitems a {
	font-size: 15px;
	font-weight: 400;
	color: #707070;
	line-height: 50px;
}

.body_rbm-Mindenem #header .menu_childitems .menu_divitem:hover {
	background: #2A469A;  /* DEFAULT */
	color: #FFF;
    /*background: #fed346; /* XMAS */
	/*color: #2A469A;	*/
}

.body_rbm-Mindenem #header .menu_childitems .menu_divitem:hover a {
	color: #FFF;
}

.body_rbm-Mindenem .baseheader_line1 .baseheader_left .menu_items > div,
.body_rbm-Mindenem .baseheader_line1 .baseheader_left .menu_divitem_info {
	display: inline-block;
}

/* ChildItems */

.body_rbm-Mindenem #header .menu_childitems {
	background: #F5F5F5;
	box-shadow: 0px 20px 25px 0px rgba(0, 0, 0, 0.1);
}

.body_rbm-Mindenem #header .menu_childitems .menu_divitem {
	display: block;
	margin-right: 0;
	padding: 0px;
	text-align: center; 	
}

.body_rbm-Mindenem #header .menu_childitems .menu_divitem .menu_divitem_title {
	line-height: 50px;
}

/* All Product Styles - AlexandraBlog 
-----------------------------------------------------------*/

.body_rbm-Mindenem .allproduct_mainpage .alexdata_footer_shop_prices > div {
	display: inline-block;
	vertical-align: middle;
}

.body_rbm-Mindenem .rb-home_mainpage-center .rb-itemgroup-Catalog-Mindenem .rb-section-productlist {
	box-shadow: none;
	border-radius: 0;
	background: none;
}

.body_rbm-Mindenem .rb-itemgroup-Catalog-Mindenem .rb-section-productlist .rb2-slider-pager-item-main {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding: 0;
}

.body_rbm-Mindenem .rb-itemgroup-Catalog-Mindenem .rb-section-productlist .rb2-slider-item {
	background: #FFF;
	border-radius: 24px;
	box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.1);
	margin-right: 5%;
	padding: 0 0 30px;
}

.body_rbm-Mindenem .rb-itemgroup-Catalog-Mindenem .rb2-container-items > div {
	padding: 0;
}

.body_rbm-Mindenem .rb-itemgroup-Favorites-Mindenem {
	width: 100%;
}

.body_rbm-Mindenem .rb-itemgroup-Catalog-Mindenem .rb-section-productlist .rb2-slider-item .alexwebdatainfogrid_fullimage,
.body_rbm-Mindenem .page_Home_AllProduct .rb-section-allproduct .rb2-slider-item .alexwebdatainfogrid_fullimage,
.body_rbm-Mindenem .allproduct_mainpage .rb-section-allproduct .rb2-slider-item .alexwebdatainfogrid_fullimage,
.body_rbm-Mindenem .newsitem-productlist .newsitem-productlist-item .alexwebdatainfogrid_main_image,
.body_rbm-Mindenem .favorites_mainpage .alexwebdatainfogrid_fullimage,
.body_rbm-Mindenem .rb-section-categorylist .alexwebdatainfogrid_fullimage,
.body_rbm-Mindenem .rb-section-categorylist2 .alexwebdatainfogrid_fullimage,
.body_rbm-Mindenem .newsitem-productlist-items .alexwebdatainfogrid_fullimage {
    position: relative;
    padding-top: 20%;
}

.body_rbm-Mindenem .rb-itemgroup-Catalog-Mindenem .rb-section-productlist .rb2-slider-item .alexwebdatainfogrid_fullimage:before,
.body_rbm-Mindenem .page_Home_AllProduct .rb-section-allproduct .rb2-slider-item .alexwebdatainfogrid_fullimage:before,
.body_rbm-Mindenem .allproduct_mainpage .rb-section-allproduct .rb2-slider-item .alexwebdatainfogrid_fullimage:before,
.body_rbm-Mindenem .newsitem-productlist .newsitem-productlist-item .alexwebdatainfogrid_main_image:before,
.body_rbm-Mindenem .favorites_mainpage .alexwebdatainfogrid_fullimage:before,
.body_rbm-Mindenem .rb-section-categorylist .alexwebdatainfogrid_fullimage:before,
.body_rbm-Mindenem .rb-section-categorylist2 .alexwebdatainfogrid_fullimage:before,
.body_rbm-Mindenem .newsitem-productlist-items .alexwebdatainfogrid_fullimage:before {
    content: "";
    display: block;
    width: 100%;
    /*background: #f4bf8d;*/
    background: #2A469A; /* DEFAULT */
    /*background: #fed346;*/ /* XMAS */ 
    height: 70%;
    position: absolute;
    top: 0;
    left: 0;
    border-top-right-radius: 24px;
    border-top-left-radius: 24px;
}

.body_rbm-Mindenem .rb-itemgroup-Catalog-Mindenem .rb-section-productlist .rb2-slider-item .alexwebdatainfogrid_fullimage img,
.body_rbm-Mindenem .page_Home_AllProduct .rb-section-allproduct .rb2-slider-item .alexwebdatainfogrid_fullimage img,
.body_rbm-Mindenem .allproduct_mainpage .rb-section-allproduct .rb2-slider-item .alexwebdatainfogrid_fullimage img,
.body_rbm-Mindenem .newsitem-productlist .newsitem-productlist-item .alexwebdatainfogrid_main_image img,
.body_rbm-Mindenem .favorites_mainpage .alexwebdatainfogrid_thumbnail_url img,
.body_rbm-Mindenem .rb-section-categorylist .alexwebdatainfogrid_fullimage img,
.body_rbm-Mindenem .rb-section-categorylist2 .alexwebdatainfogrid_fullimage img,
.body_rbm-Mindenem .newsitem-productlist-items .alexwebdatainfogrid_fullimage img,
.body_rbm-Mindenem .rb-itemgroup-EProducts-Mindenem .alexwebdatainfogrid_fullimage img {
	height: 260px;
	height: 13vw;
	width: auto;
	max-width: 70%;
    border: 8px solid #FFF;
    margin: 0 auto;
	object-fit: contain;
}

.body_rbm-Mindenem img.alexwebdatainfogrid_thumbnail_url_img {
	background: #FFF;
}	

.body_rbm-Mindenem .newsitem-productlist-item .alexdata_discount_image_img,
.body_rbm-Mindenem .newsitem-productlist-item .alexwebdatainfogrid_main_image-full .alexdata_discount_image img.alexdata_discount_image_img,
.body_rbm-Mindenem .newsitem-product .alexwebdatainfogrid_fullimage .alexdata_discount_image img.alexdata_discount_image_img  {
	position: absolute;
}

.body_rbm-Mindenem .newsitem-productlist-item img.alexdata_discount_image_img {
    width: 80px;
    height: auto;
    top: 20px;
    right: 30px;
    border: 0;
}

.body_rbm-Mindenem .rb2-slider-item .alexwebdatainfogrid_fullimage .alexdata_discount_image img.alexdata_discount_image_img,
.body_rbm-Mindenem .newsitem-productlist-item .alexwebdatainfogrid_main_image-full .alexdata_discount_image img.alexdata_discount_image_img,
.body_rbm-Mindenem .newsitem-product .alexwebdatainfogrid_fullimage .alexdata_discount_image img.alexdata_discount_image_img {
	width: 50px;
	height: auto !important;
	border: none;
	top: 40px;
    left: auto;
    left: initial;
    right: 2vw;
}

.body_rbm-Mindenem .news_blog-product .alexdata_tagimage {
    width: 50px;
    height: 50px;
    top: -15px;
    left: -15px;
}

.body_rbm-Mindenem .news_blog-product .alexdata_tagimage_img {
	width: 50px !important;
	max-width: 100% !important;
	height: auto !important;
	border: none;
	top: 40px;
    left: auto;
    left: initial;
    right: 2vw;
}

.body_rbm-Mindenem .rb2-slider-item .news_blog-full .alexwebdatainfogrid_fullimage .alexdata_discount_image img.alexdata_discount_image_img {
    top: -15px;
    left: -15px;	
}

.body_rbm-Mindenem .newsitem-product img.alexdata_discount_image_img {
	width: 80px !important;
	height: auto !important;
	z-index: 2;
}

.body_rbm-Mindenem .rb-section-productblogs .alexdata_discount_image_img {
	top: 0 !important;
	right: 0 !important;
}

.body_rbm-Mindenem .rb-section-productblogs .alexdata_footer_basket_creditprice {
	margin: 0 0 0 10px;
}

.body_rbm-Mindenem .alexwebdatainfogrid_detail .alexwebdatainfogrid_actioninfo_title {
    font-weight: 600;
	color: #29479b;
	margin-right: 5px;
}

.body_rbm-Mindenem .alexwebdatainfogrid_detail .alexwebdatainfogrid_actioninfo {
    font-weight: 500;
	color: #29479b;
	margin: 10px 0 0;	
}

.body_rbm-Mindenem .newsitem-product .alexwebdatainfogrid_fullimage .alexdata_discount_image img.alexdata_discount_image_img  {
	top: -25px;
	right: 10px;
}

.body_rbm-Mindenem .alexwebdatainfogrid_detail .alexdata_discount_image_img {
	width: 80px;
	top: -25px;
    right: -25px;
}

.body_rbm-Mindenem .rb-home_mainpage-right .rb2-slider-item .alexwebdatainfogrid_fullimage .alexdata_discount_image img.alexdata_discount_image_img {
	width: 41px;
	top: 0;
    right: -10px;
}

@media screen and (max-width: 1155px)
{
	.body_rbm-Mindenem .rb2-slider-item .alexwebdatainfogrid_fullimage .alexdata_discount_image img.alexdata_discount_image_img {
	    right: 2vw;
	}	
}

.body_rbm-Mindenem .rb-itemgroup-Catalog-Mindenem .rb-section-productlist .rb2-slider-item:last-child {
	margin-right: 0;
}

.body_rbm-Mindenem .allproduct_mainpage .rb-section-title {
/*	margin-bottom: 20px;*/
	
}

.body_rbm-Mindenem .rb-section-productcategory .rb-section-productcategories-header {
	margin-bottom: 20px;
}

.body_rbm-Mindenem .rb-section-productcategory .rb-section-title {
	padding: 0;
}

.body_rbm-Mindenem .allproduct_mainpage .rb-section-title:after,
.body_rbm-Mindenem .allproduct_mainpage .rbsliderheader-allinfo:before,
.body_rbm-Mindenem .allproduct_mainpage .rbsliderheader-allinfo:after {
	display: none;
}

.body_rbm-Mindenem .rb-section-allproduct .rb2-slider-item {
	background: #FFF;
	padding-bottom: 30px;
/*	padding: 20px;*/
	box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.1);
	border-radius: 24px;
    -ms-flex: 0 1 calc(25% - 20px);
        flex: 0 1 calc(25% - 20px);
}

.body_rbm-Mindenem .rb-section-allproduct .alexwebdatainfogrid > div {
	display: block;
	width: auto;
    max-width: 100%;
    margin: 0 auto;
	text-align: center;
}

.body_rbm-Mindenem .rb-section-productlist img.alexdata_discount_image_img {
	width: 80px !important;
	top: 0px !important;
    right: -2px !important;
}

.body_rbm-Mindenem .rb-home_mainpage-right .rb-section-productlist img.alexdata_discount_image_img {
	width: 50px !important;
}

.body_rbm-Mindenem .rb-section-catalognews img.alexdata_discount_image_img {
    width: 80px !important;
	top: -20px !important;
    right: -15px !important;
}

.body_rbm-Mindenem .rb-section-allproduct img.alexdata_discount_image_img {
    width: 80px !important;
    top: -10px !important;
    right: -10px !important;
}

.body_rbm-Mindenem .rb-section-allproduct .alexwebdatainfogrid_thumbnail_url {
	width: 100%;
	margin: 0 auto;
}

.body_rbm-Mindenem .rb-section-allproduct .rbh1.alexdata_header_name,
.body_rbm-Mindenem .rbh1.alexdata_header_name {
	font-family: 'Helvetica';
	font-size: 20px;
	font-weight: 400;
	text-align: center;
	margin-top: 15px;
}

.body_rbm-Mindenem .rb-section-productlistgrouptoplist .rbh1.alexdata_header_name {
	text-align: left;	
}

.body_rbm-Mindenem .rb-home_mainpage-right .rbh1.alexdata_header_name {
	text-align: left;
	margin-top: 0;
}

@media screen and (min-width: 1156px)
{
	.body_rbm-Mindenem.body_isdesktop .rb-home_mainpage-right .rbh1.alexdata_header_name {
		font-size: 1.05vw;
	}	
}

.body_rbm-Mindenem .alexdata_footer_show,
.body_rbm-Mindenem .rb-home_mainpage-work-top .alexdata_footer_show,
.body_rbm-Mindenem .comment-product-more,
.body_rbm-Mindenem .news_blog-more,
.body_rbm-Mindenem .rbvote-Product {
	font-size: 13px;
	border: 1px solid #DEDEDE;
	border-radius: 7px;
	box-shadow: none;
	margin-right: 10px;
	line-height: 45px;
}

.body_rbm-Mindenem .rbvote-Product {
	padding: 0 10px;
}

.body_rbm-Mindenem .news_blog-more {
    display: inline-block;
    padding: 0 25px;
    -webkit-transition: all .2s ease-out;
    		transition: all .2s ease-out;
}

.body_rbm-Mindenem .comment-product-more,
.body_rbm-Mindenem .news_blog-more  {
    text-align: center;
    line-height: 35px;
    background: #FFF;
    margin-top: 15px;	
}

.body_rbm-Mindenem .news_blog-more:hover {
    color: #FFF;
    background: #2A469A;	
}

.body_rbm-Mindenem .alexdata_footer_shop_buttons input,
.body_rbm-Mindenem .rb-home_mainpage-work-top .alexdata_footer_shop_buttons input,
.body_rbm-Mindenem .alexdata_footer_basket .basket_addmorebutton,
.body_rbm-Mindenem .basket_dedicationbutton {
	font-family: 'Roboto', sans-serif !important;
	font-size: 13px;
    font-weight: 500;
	background: #fed346;
	color: #29479b;
	border: 0;
    border-radius: 7px;
    line-height: 45px;
    padding: 0 25px;
    -webkit-appearance: none;
}

.body_rbm-Mindenem .alexdata_footer_shop_buttons > div {
	margin: 5px;
}

.body_rbm-Mindenem .alexdata_footer_basket_creditprice,
.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_buttons div.alexdata_detail_button_creditprice {
    font-size: 13px;
    color: #fed346;
    line-height: 40px;
    background: #29479b;
    margin: 20px auto 0;
    border-radius: 7px;
    padding: 0 20px;
}

.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_buttons div.alexdata_detail_button_creditprice {
    margin-top: 0;
}

.input_AddToBasketCreditPrice .input-fieldtype-DivLabel {
	border: 0;
	padding: 0;
	background: none;
}

.input_AddToBasketCreditPrice .inputpage_fieldtype_DivLabel label {
	font-weight: 500;
}

.input_AddToBasketCreditPrice .inputpage_field_CreditPrice input {
	display: inline-block;
	width: auto !important;
}

.input_AddToBasketCreditPrice .input-header {
	display: inline-block;
	vertical-align: top;
	width: 180px;
	margin: 0;
}

.input_AddToBasketCreditPrice .input-header img {
	width: 100%;
}

.input_AddToBasketCreditPrice .inputform {
	position: relative;
}

.input_AddToBasketCreditPrice .validation-summary-globalerror {
	position: absolute;
    bottom: 15px;
    left: 50%;
    -webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
			transform: translateX(-50%);
}

.input_AddToBasketCreditPrice .validation-summary-globalerror + fieldset {
	padding-top: 40px;
}

.input_AddToBasketCreditPrice fieldset {
    display: inline-block;
    width: calc(100% - 190px);
	padding-left: 20px;	
}

.body_rbm-Mindenem .alexdata_footer_basket .basket_addmorebutton_title {
	line-height: 45px;
}

@media screen and (max-width: 1650px)
{
	.body_rbm-Mindenem .rb-itemgroup-Catalog-Mindenem .alexdata_footer_show,
	.body_rbm-Mindenem .rb-itemgroup-Catalog-Mindenem .alexdata_footer_shop_buttons input {
		padding: 0 10px;
	}	
}

@media screen and (max-width: 1250px)
{
	.body_rbm-Mindenem.body_isdesktop .rb-itemgroup-Catalog-Mindenem .alexdata_footer_show,
	.body_rbm-Mindenem.body_isdesktop .rb-itemgroup-Catalog-Mindenem .alexdata_footer_shop_buttons input {
		padding: 0 10px;
	}	
}


.body_rbm-Mindenem .rb-section-allproduct .alexdata_footer_shop_prices {
	padding: 10px 0;
    margin: 20px 0;
	border-top: 1px solid #D3D3D3;
	border-bottom: 1px solid #D3D3D3;	
}

.body_rbm-Mindenem .rb-section-allproduct .alexdata_footer_shop_prices > div {
	margin-bottom: 0;
}

.body_rbm-Mindenem .rb-section-allproduct .alexdata_footer_onlineprice {
	margin: 0 10px;
}

.rb-section-catalognews:not(.rb-section-style-catalognewsdifferent) .rb2-slider-totalitemcount-1 {
	background: #FFF;
    box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.1);
    border-radius: 24px;
    margin-bottom: 40px;
}

.rb-section-catalognews .news_catalognews-full {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.rb-section-catalognews:not(.rb-section-style-catalognewsdifferent) .rb2-slider-item,
.rb-section-style-catalognewsdifferent .rb2-slider-totalitemcount-1 .rb2-slider-item {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
		flex: 1 1 100%;
	/*background: #FFF;
    box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.1);
    border-radius: 24px;*/
}

.rb-section-catalognews:not(.rb-section-style-catalognewsdifferent) .news_catalognews-full .news_catalognews-top,
.rb-section-style-catalognewsdifferent .rb2-slider-totalitemcount-1 .news_catalognews-full .news_catalognews-top {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 calc(100% / 3);
		flex: 0 1 calc(100% / 3);
}

.rb-section-catalognews:not(.rb-section-style-catalognewsdifferent) .news_catalognews-full .news_catalognews-product-full,
.rb-section-style-catalognewsdifferent .rb2-slider-totalitemcount-1 .news_catalognews-full .news_catalognews-product-full {
	padding-bottom: 45px;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 calc(100% * 2 / 3);
		flex: 0 1 calc(100% * 2 / 3);
}

.rb-section-catalognews:not(.rb-section-style-catalognewsdifferent) .alexwebdatainfogrid_fullimage,
.rb-section-catalognews.rb-section-style-catalognewsdifferent .rb2-slider-totalitemcount-1 .alexwebdatainfogrid_fullimage {
    /*width: 185px;*/
    width: 9.5vw;
    float: left;
    margin-left: calc(-100% / 3);
	-webkit-transform: translateX(calc(100% * 2 / 3));
		-ms-transform: translateX(calc(100% * 2 / 3));
			transform: translateX(calc(100% * 2 / 3));
/*	position: absolute;
    left: calc(100% / 3);
    -webkit-transform: translateX(-50%);
    	-ms-transform: translateX(-50%);
    		transform: translateX(-50%);*/
}

.rb-section-catalognews:not(.rb-section-style-catalognewsdifferent) .alexwebdatainfogrid_info {
	margin-left: 30%;
}

.rb-section-catalognews:not(.rb-section-style-catalognewsdifferent) .rb2-slider-totalitemcount-1 .alexwebdatainfogrid_info,
.rb-section-style-catalognewsdifferent .rb2-slider-totalitemcount-1 .alexwebdatainfogrid_info {
	margin-left: 15%;
}

.rb-section-catalognews:not(.rb-section-style-catalognewsdifferent) .alexwebdatainfogrid .alexwebdatainfogrid_info,
.rb-section-catalognews:not(.rb-section-style-catalognewsdifferent) .alexwebdatainfogrid > .labelitem,
.rb-section-style-catalognewsdifferent .rb2-slider-totalitemcount-1 .alexwebdatainfogrid .alexwebdatainfogrid_info,
.rb-section-style-catalognewsdifferent .rb2-slider-totalitemcount-1 .alexwebdatainfogrid > .labelitem {
	display: inline-block;
	vertical-align: top;
	width: 42.5%;
}

.rb-section-catalognews:not(.rb-section-style-catalognewsdifferent) .alexwebdatainfogrid_shortdescription,
.rb-section-style-catalognewsdifferent .rb2-slider-totalitemcount-1 .alexwebdatainfogrid_shortdescription  {
	margin-bottom: 0;
	padding-right: 25px;
	padding-left: 15px;
	border: 0;
}

.rb-section-catalognews .news_previewimage {
	height: 100%;
}

.rb-section-catalognews:not(.rb-section-style-catalognewsdifferent) .news_previewimage img,
.rb-section-style-catalognewsdifferent .rb2-slider-totalitemcount-1 .news_previewimage img {
	object-fit: cover;
	height: 100%;
}

.body_rbm-Mindenem .rb-section-catalognews .rbh1.alexdata_header_name,
.body_rbm-Mindenem .rb-section-catalognews .rbh2.alexdata_header_subname {
	font-family: 'Helvetica', sans-serif;
	font-size: 20px;
	font-weight: 400;
	text-align: left;
	color: #707070;
}

.body_rbm-Mindenem .rb-section-catalognews .rbh2.alexdata_header_subname {
	font-size: 17px;
}

.body_rbm-Mindenem .rb-section-catalognews .alexdata_footer_shop_prices div {
/*	display: inline-block;
	vertical-align: middle;*/
	margin-bottom: 0;
}

.body_rbm-Mindenem .rb-section-catalognews .alexdata_footer_price-full {
	margin-right: 15px;
}

.body_rbm-Mindenem .rb-section-catalognews .news_catalognews-title {
	padding: 0 25px;
	margin: 10px 0 45px;
}

.body_rbm-Mindenem .rb-section-catalognews .news_fullname {
	padding: 15px 0;
	border-bottom: 1px solid #D3D3D3;
}

.body_rbm-Mindenem .rb-section-catalognews .news_fullname .rbh1 {
    font-weight: 600;
    font-size: 16px;
    text-align: left;
    color: #707070;
    margin: 0;
}

.body_rbm-Mindenem .rb-section-catalognews .alexwebdatainfogrid_thumbnail_url_img {
    border: 8px solid #FFF;
}    

.body_rbm-Mindenem .rb-section-header-sort {
	padding: 0 10px;
}

.body_rbm-Mindenem .rb-section-header-sort select {
	border-radius: 15px;
}

.body_rbm-Mindenem .rb-section-header-sortandfilters > div {
	display: inline-block;
}

.body_rbm-Mindenem .rbsliderheader-titleinfo {
	/*margin-bottom: 20px;*/
}

.rbsliderheader-delete {
    width: 14px;
    height: 14px;
    background: url(/content/images/icon-close-gray.png) no-repeat center;
    margin-left: 10px;
}

.body_rbm-Mindenem .rbsliderheader-delim {
    margin-bottom: 5px;
}

.body_rbm-Mindenem div.rb-section-header-categoryandotherfilters {
	display: none;
}

.body_rbm-Mindenem .rb-section-header-categoryfilter-button {
	display: inline-block;
	font-size: 14px;
    font-weight: 500;
	color: #FFF;
	background: #2A469A;
	padding: 8px 20px;
	border-radius: 15px;
}

.body_rbm-Mindenem .rb-section-header-sort-title {
	color: #444;
	font-weight: 500;
	margin-right: 15px;
}

.body_rbm-Mindenem .rb-section-allproduct .rb2-slider-header {
	text-align: right;
}

.body_rbm-Mindenem .rbsliderheader-onlystock {
    display: inline-block;	
    font-size: 14px;
    background: #FFF;
    padding: 10px 20px;
    border-radius: 24px;
    margin: 0 10px 20px 0;
}

.body_rbm-Mindenem .rbsliderheader-onlystock:before {
    border-radius: 50%;
}

/* 2 item */ 


.body_rbm-Mindenem .rb-section-catalognews:not(.rb-section-style-catalognewsdifferent) .rb2-slider-totalitemcount-2 .rb2-slider-pager-item-main {
	padding: 0 0 20px;
}

.body_rbm-Mindenem .rb-section-catalognews:not(.rb-section-style-catalognewsdifferent) .rb2-slider-totalitemcount-2 .rb2-slider-item {
	background: #FFF;
	border-radius: 24px;
    box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.1);
    -webkit-box-flex: 0;
    -ms-flex: 0 1 47.5%;
    	flex: 0 1 47.5%;
}

.body_rbm-Mindenem .rb-section-catalognews:not(.rb-section-style-catalognewsdifferent) .rb2-slider-totalitemcount-2 .news_catalognews-full {
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
}

.body_rbm-Mindenem .rb-section-catalognews:not(.rb-section-style-catalognewsdifferent) .rb2-slider-totalitemcount-2 .alexwebdatainfogrid_fullimage {
	/*width: 170px;*/
	width: 9vw;
}

.body_rbm-Mindenem .rb-section-catalognews:not(.rb-section-style-catalognewsdifferent) .rb2-slider-totalitemcount-2 .alexwebdatainfogrid_fullimage,
.body_rbm-Mindenem .rb-section-catalognews:not(.rb-section-style-catalognewsdifferent) .rb2-slider-totalitemcount-2 .alexwebdatainfogrid_info {
	display: inline-block;
	vertical-align: top;
}

.body_rbm-Mindenem .rb-section-catalognews:not(.rb-section-style-catalognewsdifferent) .rb2-slider-totalitemcount-2 .alexwebdatainfogrid_info {
	width: calc(100% - 170px);
	margin-top: 100px;
	padding-left: 10px;
}

.body_rbm-Mindenem .rb-section-catalognews:not(.rb-section-style-catalognewsdifferent) .rb2-slider-totalitemcount-2 .alexwebdatainfogrid {
	padding: 0 30px;
	margin-top: -100px;
}

.body_rbm-Mindenem .rb-section-catalognews:not(.rb-section-style-catalognewsdifferent) .rb2-slider-totalitemcount-2 .alexwebdatainfogrid_shortdescription {
	margin: 15px 0;
	border-top: 1px solid #D3D3D3;
	border-bottom: 1px solid #D3D3D3;
	padding: 10px 0;
} 

.body_rbm-Mindenem .rb-section-catalognews:not(.rb-section-style-catalognewsdifferent) .rb2-slider-totalitemcount-2 .alexwebdatainfogrid_fullimage,
.body_rbm-Mindenem .rb-section-catalognews:not(.rb-section-style-catalognewsdifferent) .rb2-slider-totalitemcount-2 .alexwebdatainfogrid_info {
    display: inline-block;
    vertical-align: top;
}

.body_rbm-Mindenem .rb-section-catalognews:not(.rb-section-style-catalognewsdifferent) .rb2-slider-totalitemcount-2 .news_catalognews-full .news_catalognews-product-full,
.rb-section-catalognews:not(.rb-section-style-catalognewsdifferent) .rb2-slider-totalitemcount-2 .news_catalognews-full .news_catalognews-top {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 100%;
		flex: 0 1 100%;
}

.body_rbm-Mindenem .rb-section-catalognews:not(.rb-section-style-catalognewsdifferent) .rb2-slider-totalitemcount-2 .alexwebdatainfogrid > .labelitem {
	width: 100%;
	display: block;
}

.body_rbm-Mindenem .rb-section-catalognews .news_previewimage_img {
	border-top-right-radius: 24px;
    border-top-left-radius: 24px;
}

.body_rbm-Mindenem .rb-section-catalognews .rb2-slider-totalitemcount-1 .news_previewimage_img {
	border-top-right-radius: 0;
    border-top-left-radius: 24px;
    border-bottom-left-radius: 24px;
}
    

/* Different */

.rb-section-style-catalognewsdifferent .rb2-slider-pager-item-main {
	padding: 0 0 40px;
}

.rb-section-style-catalognewsdifferent .rb2-slider-item {
	background: #FFF;
	border-radius: 24px;
    box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.1);
}

.rb-section-style-catalognewsdifferent .rb2-slider-item-1 {
	-ms-flex: 0 1 30%;
		flex: 0 1 30%;
}

.rb-section-style-catalognewsdifferent .rb2-slider-item-2 {
	-ms-flex: 0 1 65%;
		flex: 0 1 65%;	
}

.rb-section-style-catalognewsdifferent .news_catalognews-full {
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
}

.rb-section-style-catalognewsdifferent .alexwebdatainfogrid_fullimage {
	width: 170px;
}

.rb-section-style-catalognewsdifferent .alexwebdatainfogrid_fullimage,
.rb-section-style-catalognewsdifferent .alexwebdatainfogrid_info {
	display: inline-block;
	vertical-align: top;
}

.rb-section-style-catalognewsdifferent .alexwebdatainfogrid_info {
	width: calc(100% - 170px);
	margin-top: 100px;
	padding-left: 10px;
}

.rb-section-style-catalognewsdifferent .alexwebdatainfogrid {
	padding: 0 15px;
	margin-top: -100px;
}

.rb-section-style-catalognewsdifferent .rb2-slider-totalitemcount-1 .alexwebdatainfogrid {
	padding: 0;
	margin-top: 0;
}

.rb-section-style-catalognewsdifferent .alexwebdatainfogrid_shortdescription {
	margin: 15px 0;
	border-top: 1px solid #D3D3D3;
	border-bottom: 1px solid #D3D3D3;
	padding: 10px 0;
} 

.rb-section-style-catalognewsdifferent .rb2-slider-item-1 .alexwebdatainfogrid_fullimage {
	max-width: 170px;
}

.rb-section-style-catalognewsdifferent .rb2-slider-item-1 .alexwebdatainfogrid_fullimage,
.rb-section-style-catalognewsdifferent .rb2-slider-item-1 .alexwebdatainfogrid_info {
	display: block;
	width: 100%;
	margin-top: 0;
}

.rb-section-style-catalognewsdifferent .rb2-slider-totalitemcount-1 .alexwebdatainfogrid_info > .labelitem {
	display: inline-block;
	vertical-align: top;
	width: 42.5%;
}

.rb-section-style-catalognewsdifferent .rb2-slider-item-2 .news_catalognews-top {
	width: 100%;
}

.body_rbm-Mindenem .rb-section-productlist4 .rb2-slider-item {
	margin-bottom: 40px;
}

.body_rbm-Mindenem .rb-section-productsearch,
.body_rbm-Mindenem .rb-section-allproductheader .rbsliderheader-search:before,
.body_rbm-Mindenem .rb-section-allproductheader .rbsliderheader-search:after {
	display: none;
}

.body_rbm-Mindenem.body_ismobile .rb-section-productsearch {
	display: block;
    margin-bottom: 20px;
} 

@media screen and (max-width: 900px)
{
	.page_Home_CatalogMindenem .rb-home_mainpage-left,
	.home_mainpage-bookclub .rb-home_mainpage-left {
	    width: 80%;
	    height: calc(100% - 59px);
		position: fixed;
		bottom: 0;
		left: -320px;
	    z-index: 1;
	    overflow: scroll;
	    padding: 0;
	    -webkit-transition: left 0.2s ease-out;
	    		transition: left 0.2s ease-out;
	}
	
	.home_mainpage-bookclub .rb-home_mainpage-left {
	    max-width: 320px;
	    background: #FFF;
	    z-index: 10;
	    padding: 20px;
	    border-radius: 24px;
	}
	
	.page_Home_CatalogMindenem .rb-home_mainpage-left.showtreeview,
	.home_mainpage-bookclub .rb-home_mainpage-left.showtreeview {
		left: 0px;
	}
	
	.page_Home_CatalogMindenem .rb-home_mainpage-work,
	.page_Home_CatalogMindenem .rb-home_mainpage-center,
	.home_mainpage-bookclub .rb-home_mainpage-center {
		width: 100%;
	}
	
	.body_isdesktop .home_mainpage-bookclub .rb-home_mainpage-center {
		width: 75%;
	}
	
	.body_isdesktop .home_mainpage_mindenem .rb-home_mainpage-right {
		
	}
	
	
	.body_rbm-Mindenem .home_mainpage-bookclub .treeview_items-showbutton {
		display: block;
	}
	
	.body_rbm-Mindenem .home_mainpage-bookclub .rb-home_mainpage-left .rb-section-productcategory,
	.body_rbm-Mindenem .home_mainpage-bookclub .rb-home_mainpage-left .rb-section-newsletter {
		box-shadow: none;
		padding: 0;
	}
	
	.body_rbm-Mindenem .home_mainpage-bookclub .rb-home_mainpage-left .rb-section-newsletter .rb-global-partialinput-input {
		width: 100%;
	}
	
	.body_rbm-Mindenem .home_mainpage-bookclub .rb-home_mainpage-work {
		width: 100%;
	}
	
	.body_rbm-Alexandra .treeview_items-showbutton {
		bottom: 70px;
		right: 25px;
	}
	
	.body_rbm-Alexandra .rb-scrolltop {
	    width: 40px;
	    height: 40px;
		bottom: 20px;
	    right: 25px;
	}
	
	.rb-scrolltop:before {
		top: 16px;
	}
}

.body_rbm-Mindenem .alexdata_footer_shop_prices {
	border-top: 1px solid #D3D3D3;
	border-bottom: 1px solid #D3D3D3;
	padding: 10px 0;
}

.body_rbm-Mindenem .newsitems-full .alexdata_footer_shop_prices {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	   -ms-flex-align: center;
		  align-items: center;
}

.body_rbm-Mindenem .newsitem-productlist-items .alexdata_footer_shop_prices {
	-webkit-box-pack: center;
    -ms-flex-pack: center;
	justify-content: center;
}

.body_rbm-Mindenem .alexdata_footer_shop_prices > div > div {
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 0;
	margin-right: 5px;
}

.body_rbm-Mindenem .newsitems-full .alexdata_footer_shop_prices > div > div {
	display: block;
}

.body_rbm-Mindenem .alexdata_footer_shop_prices div:last-child {
	margin-right: 0;
}

.body_rbm-Mindenem .alexdata_footer_shop_prices div.alexwebdata_previewfile-full {
	margin-left: auto;
	margin-right: auto;
}

.body_rbm-Mindenem .newsitems-full .alexdata_footer_shop_prices div.alexwebdata_previewfile-full {
	margin: 0 0 0 10px
}

.body_rbm-Mindenem .newsitems-full .alexdata_footer_price-full,
.body_rbm-Mindenem .newsitems-full .alexdata_footer_shop_prices-full {
	margin: 0;
}

@media screen and (max-width: 1850px) {
	.body_rbm-Mindenem .main_menu_search-input #search {
		width: 200px;
	}
}

@media screen and (max-width: 1750px) {
	.body_rbm-Mindenem .rb-top100 .baseheader_right > div.socialinfo-full {
		display: none;	
	}
}

@media screen and (max-width: 1550px) {
	.body_rbm-Mindenem .rb-top100 #header .baseheader_left {
		display: none;
	}
	
	.body_rbm-Mindenem .rb-top100 #header .main_menu_search {
	    display: inline-block;
	    width: 30px;
	    height: 30px;
	    background: url(/content/images/icon-search.png) no-repeat center;
	}

	.body_rbm-Mindenem.body_ismobile .rb-top100 #header .main_menu_search {
		width: 44px;
		height: 44px;
		border-radius: 50%;
		background: #FFF url(/content/images/icon-search.png) no-repeat center;
	}
}

@media screen and (max-width: 1350px) {
	
	.body_rbm-Mindenem #header .baseheader_left .menu_items > div {
/*		padding: 0 10px;*/
	}
	
	.body_rbm-Mindenem .rb-home_mainpage-work-top .rbh1.alexdata_header_name {
		font-size: 17px
	}
	
	.body_rbm-Mindenem .rb-home_mainpage-work-top .alexdata_footer_shop_buttons input {
		padding: 0 15px;
	}
}

@media screen and (max-width: 1250px) {
	.body_rbm-Mindenem #header {
		/*background: #FFF;*/
	}
	
	.body_rbm-Mindenem #content-section {
	    padding-top: 50px;
	}

	.body_rbm-Mindenem.body_ismobile #content-section {
	    padding-top: 90px;
	}
	
	.body_rbm-Mindenem.body_isdesktop .rb-section-productsearch {
		display: block;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	
	.body_rbm-Mindenem #header .baseheader_left {
		display: none;
	}
	
	.body_rbm-Mindenem .baseheader_line1 {
		text-align: center;
	}

	.body_rbm-Mindenem.body_ismobile #header {
		background: #2A469A;
		/*border-top: 0;*/
	}

	.body_rbm-Mindenem.body_ismobile .rbsidebar_button {
		width: 44px;
		height: 44px;
		background: url(/content/images/icon-moobius-menu-white-2.png) no-repeat center;
		background-size: 30px;
		image-rendering: -webkit-optimize-contrast;
	}
	
	.body_rbm-Mindenem .baseheader {
		height: 60px;
		background-size: 160px;
	}
	/*
	.body_rbm-Mindenem .rb-top100 .baseheader {
	    width: 200px;
	    height: 85px;
	    background: url(/content/images/logo-moobius.png) no-repeat center;
	    background-size: 85%;
	}*/
	
	.body_rbm-Mindenem .baseheader_line1 div.baseheader_mini {
		display: inline-block;
		float: left;
	}
	
	.body_rbm-Mindenem #container:not(.rb-top100) .baseheader_right,
	.body_rbm-Mindenem .baseheader_line1 .rbmenuh2 {
		line-height: 48px;
	}
	
	 .body_rbm-Mindenem .rb-top100 .baseheader {
	    height: 48px !important;
	}
	
	.body_rbm-Mindenem.body_isdesktop #container:not(.rb-top100) .baseheader_right {
		margin-top: 4px;
	}
	
	.body_rbm-Mindenem .baseheader_right .main_menu_groups div.main_menu_search {
		display: inline-block;
	    width: 44px;
	    height: 44px;
	    /*background: url(/content/images/icon-search-white.png) no-repeat center;*/
	    background: url(/content/images/icon-search-white-2.png) no-repeat center;
	    background-size: 22px;	    
	    image-rendering: -webkit-optimize-contrast;
	    border: 0;
	    border-radius: 50%;
	}
	
	.body_rbm-Mindenem.body_ismobile .baseheader_right .main_menu_groups div.main_menu_search,
	.body_rbm-Mindenem .baseheader_right .main_menu_groups div.main_menu_search {
	    background: #FFF url(/content/images/icon-search.png) no-repeat center;
	}

	/*.body_rbm-Mindenem .rb-top100 .main_menu_search-input #search,*/
	.body_rbm-Mindenem .main_menu_search-input #search {
		width: 100% !important;
		border: 0;
		border-radius: 0;
	}
}

@media screen and (max-width: 1190px) {
	.body_rbm-Mindenem .baseheader_line1 .baseheader_left .menu_items > div.main_menu_register {
		display: none;
	}
}


@media screen and (min-width: 1251px) {
	.body_rbm-Mindenem.body_ismobile .baseheader_line2 {
		position: absolute;
		top: 184px;
		width: 100%;
	}

	.body_rbm-Mindenem.body_ismobile .baseheader_line2,
	.body_rbm-Mindenem.body_ismobile .main_menu_search-input #search {
		background: #F5F5F5;
	}

	.body_rbm-Mindenem.body_ismobile .rb-top100 .baseheader_line2 {
		top: 84px;
	}

	.body_rbm-Mindenem.body_ismobile .main_menu_search-input #search {
		width: 100%;
		border: 0;
		border-radius: 0;
	}

	.body_rbm-Mindenem.body_ismobile #content-section {
		padding-top: 242px;
	}

	@media screen and (min-width: 1401px)
	{
		.body_rbm-Mindenem.body_ismobile .baseheader_line2 {
			top: 228px;
		}
		
		.body_rbm-Mindenem.body_ismobile #content-section {
			padding-top: 270px;
		}
	}

	
}




/* Ebooks */

.product-ebookdownloads {
    font-size: 12px;
    margin-top: 20px;
}

.product-ebookdownloads > div:hover {
    text-decoration: underline;
}

.product-ebookdownloads > div {
    margin-bottom: 10px;
}

.product-ebookdownloads > div:last-child {
    margin-bottom: 0;
}

/* School Coupon Styles - AlexandraBlog 
-----------------------------------------------------------*/

.body_rbm-Mindenem .rb-section-createschoolcoupon {
	width: 56%;
	margin: 60px auto 0;
	box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.1);
	background: #FFF;
	border-radius: 24px;
	padding: 20px;
}

.body_rbm-Mindenem .rb-section-createschoolcoupon .inputtitle,
.body_rbm-Mindenem .inputpage_field_SchoolCouponField9 .inputpage_beforefield {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: none;
    color: #707070;
    text-align: left;
    margin: 0;
}

.body_rbm-Mindenem .inputpage_field_SchoolCouponField9 .inputpage_beforefield {
	margin-bottom: 15px;
}

.body_rbm-Mindenem .rb-section-createschoolcoupon .inputtitle_div {
 	padding: 0 10px;
 	margin-bottom: 10px;
}

.body_rbm-Mindenem .rb-section-createschoolcoupon .input-header {
	padding: 0 10px;
	margin: 0 0 30px 0;
}

.body_rbm-Mindenem .rb-section-createschoolcoupon input {
	width: 100%;
    font-size: 13px;
    color: #707070;
    background: #F5F5F5;
    border: 1px solid #F5F5F5;
    border-radius: 24px;
    padding: 7px 20px;
    outline: 0;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.body_rbm-Mindenem .rb-section-createschoolcoupon input:focus {
    border-color: #2A469A;
}

.inputgroup-schoolcouponfield1 > div {
	display: inline-block;
	vertical-align: bottom;	
	padding: 0 10px;
	margin-bottom: 20px;
	width: 33.3333%;
}

div.inputpage_field_SchoolCouponField2 {
	width: 66.6667%;
}

div.inputpage_field_DataHandlingConfirmOk-createschoolcoupon {
	width: 100%;
}

.inputgroup-schoolcouponfield1 .inputpage_label {
	font-size: 13px;
}

.inputgroup-schoolcouponfield1 .datahandling-confirm {
	font-size: 12px;
	margin-top: 6px;
}

.inputgroup-schoolcouponfield1 input[type="checkbox"] + input[type="hidden"] + .inputpage_label:before {
	width: 15px;
	height: 15px;
}

.rb-section-createschoolcoupon .inputpage_buttons_after {
	border-top: 0;
}

.rb-section-createschoolcoupon .inputform-required-line {
	padding: 0 10px;
	font-size: 13px;
}

.rb-section-createschoolcoupon .submitbutton {
	height: auto;
    font-size: 13px;
    color: #FFF !important;
    background: #FFD246 !important;
    border-radius: 7px;
    border: 0;	
    padding: 7px 30px;
    float: right;
    margin-right: 10px;
    cursor: pointer;
}

@media screen and (max-width: 1155px)
{
	.body_rbm-Mindenem .rb-section-createschoolcoupon {
		width: 90%;
	}	
}

@media screen and (max-width: 768px)
{
	.inputgroup-schoolcouponfield1 > div {
		display: block;
		width: 100% !important;		
	}
}

/*
.inputpage_field_SchoolCouponField1 {
	width: 30%;
}



.inputpage_field_SchoolCouponField4 {
	width: 20%;
}

.inputpage_field_SchoolCouponField3 {
	width: 30%;
}

.inputpage_field_SchoolCouponField5 {
	width: 50%;
}

.inputpage_field_SchoolCouponField1,
.inputpage_field_SchoolCouponField6,
.inputpage_field_SchoolCouponField7,
.inputpage_field_SchoolCouponField8,
.inputpage_field_SchoolCouponField9,
.inputpage_field_SchoolCouponField10,
.inputpage_field_SchoolCouponField11 {
	width: 33.3333%;
}
*/

/* Top Slider Styles - AlexandraBlog 
-----------------------------------------------------------*/

.body_rbm-Mindenem .rb-section-newsslider {
	margin-bottom: 0;
}

.body_rbm-Mindenem .rb-section-newsslider .news {
	display: flex;
	padding-bottom: 0;
}

.body_rbm-Mindenem .rb-section-newsslider .news_backgroundimage,
.body_rbm-Mindenem .rb-section-newsslider .news_newsslider_right {
	flex: 1 1 50%;
}

.body_rbm-Mindenem .rb-section-newsslider .news_backgroundimage {
	padding-bottom: 74.45544554455446%;
	padding-bottom: 46.30208333333333%; /* Ez csak azert hogy ne legyen olyan ronda */
	background-size: cover;
}

.body_rbm-Mindenem .rb-section-newsslider .news_newsslider_right {
	background: #37AFE1; 
}

.body_rbm-Mindenem .rb-section-newsslider .news_fullname .rbh1 {
	font-size: 50px;
	font-weight: 400;
	text-align: left;
	color: #FFF;
} 

.body_rbm-Mindenem .rb-section-newsslider .news_info {
	width: 60%;
	margin: 0 auto;
}

.body_rbm-Mindenem .rb-section-newsslider .news_newsslider_right {
	color: #FFF;
}

.body_rbm-Mindenem .rb-section-newsslider .rb2-autocontrols-item {
	width: 23px;
	height: 23px;
	border-color: #FFF;
}

.body_rbm-Mindenem .rb-section-newsslider .rb2-autocontrols-active {
	background: #FFF;
}

.body_rbm-Mindenem .rb-section-newsslider .news_digest {
	font-size: 15px;
	font-weight: 400;
	width: 60%;
	margin: 50px auto 0;
	text-align: left;
	color: #FFF;
}

.body_rbm-Mindenem .rb-section-newsslider .news_author {
	color: #FFF;
}

/* New Bloggers Styles - AlexandraBlog 
-----------------------------------------------------------*/

.rb-section.rb-section-newsandnewbloggers {
	width: 100%;
	max-width: 100%;
	background: #F8F8F8;
	margin-bottom: 90px; 
}

.rb-section.rb-section-newsandnewbloggers:after {
	content: "";
	display: block;
	width: 100%;
	height: 80px;
	background: #FFF;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 2;	
}

.rb-section-newsandnewbloggers .rb-section-newsandnewbloggers,
.rb-section-newsandnewbloggers .rb-section-newsandnewbloggers-newbloggers {
	display: flex;
}

.rb-section-newsandnewbloggers .rb-section-newsandnewbloggers-newbloggers {
	padding: 20px 30px;
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
}

.rb-section-newsandnewbloggers .rb-section-newsandnewbloggers {
	max-width: 1645px;
	margin: 0 auto;
	position: relative;
	z-index: 3;
}

.rb-section-newsandnewbloggers-left,
.rb-section-newsandnewbloggers-right {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 50%;
		flex: 1 1 50%;
}

.rb-section-newsandnewbloggers-left {
	margin-top: -100px;
	background: #FFF;
    padding: 20px 60px 70px 80px;	
	box-shadow: 7px 6px 23px 0px rgba(0, 0, 0, 0.08);
}

.rb-section-newsandnewbloggers .rb-section-newsandnewbloggers-newbloggers > div {
	position: relative;
	padding: 20px;
	color: #FFF;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 calc(100% / 3);
		flex: 1 1 calc(100% / 3);
		
	-webkit-transition: all 0.1s ease-out;
		transition: all 0.1s ease-out;
}

.rb-section-newsandnewbloggers .rb-section-newsandnewbloggers-newbloggers > div:hover {
	box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	padding: 20px;
	-webkit-transform: scale(1.08);
			transform: scale(1.08);	
}

.rb-section-newsandnewbloggers .rb-section-newsandnewbloggers-newbloggers > div:last-child {
	color: #707070;
}

.rb-section-newsandnewbloggers .rb-blogger-moreblogger {
	text-align: center;
}

.rb-section-newsandnewbloggers .rb-blogger-image {
	position: relative;
}

.rb-section-newsandnewbloggers .rb-blogger-moreblogger .rb-blogger-title,
.rb-section-newsandnewbloggers .rb-blogger-moreblogger .rb-blogger-more {
	font-size: 25px;
	font-weight: 600;
	color: #37AFE1;
}

.rb-section-newsandnewbloggers .rb-blogger-moreblogger .rb-blogger-more {
	font-size: 20px;
}

.rb-section-newsandnewbloggers .rb-blogger-moreblogger .rb-blogger-description {
	margin: 20px 0;	
}

.rb-section-newsandnewbloggers .rb-section-newsandnewbloggers-newbloggers .rb-blogger-image-info {
	text-align: center;
	background: rgba(55, 175, 225, 0.68);
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-transition: opacity 0.1s ease-out;
			transition: opacity 0.1s ease-out;
}

.rb-section-newsandnewbloggers .rb-newblogger-full:hover .rb-blogger-image-info {
	opacity: 1;
}

.rb-section-newsandnewbloggers .rb-section-newsandnewbloggers-newbloggers .rb-blogger-info {
	display: block !important; /* TEMP */
}

.rb-section-newsandnewbloggers .rb-newblogger-full .rb-blogger-info {
	width: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
		-ms-transform: translate(-50%,-50%);
			transform: translate(-50%,-50%);
}

.rb-section-newsandnewbloggers .rb-newblogger-full .rb-blogger-name {
	font-size: 20px;
	font-weight: 600;
}

.rb-section-newsandnewbloggers .rbh1.rb-section-title,
.rb-section-onenewsandslider .rbh1.rb-section-title {
	font-size: 20px;
	font-weight: 600;
	color: #37AFE1;
	text-align: left;
}

.rb-section-newsandnewbloggers-left .rbh1,
.rb-section-onenewsandslider-left .rbh1 {
	font-size: 45px;
	font-weight: 600;
	color: #707070;
	text-align: left;
}

.rb-section-newsandnewbloggers-left .rbh2,
.rb-section-newsandnewbloggers-left .news_issuedatetime,
.rb-section-onenewsandslider-left .rbh2,
.rb-section-onenewsandslider-left .news_issuedatetime {
	font-size: 20px;
	font-weight: 500;
	color: #37AFE1;	
}

.rb-section-newsandnewbloggers-left .news_digest,
.rb-section-onenewsandslider-left .news_digest {
	font-size: 15px;
	font-weight: 400;
	color: #444;
}

.rb-section-newsandnewbloggers-left .news_info-full_info2 {
	margin-bottom: 30px;
}

.body_rbm-Mindenem .rb-section-newsslider .news_info_author-full > div,
.rb-section-newsandnewbloggers-left .news_info-full_info2_author-full > div,
.rb-section-newsandnewbloggers-left .news_info-full_info2 > div {
	display: inline-block;
	vertical-align: middle;
	margin-right: 15px;
}

.body_rbm-Mindenem .rb-section-newsslider .news_authorImage_img,
.rb-section-newsandnewbloggers-left .news_authorImage_img {
	width: 67px;
	height: 67px;
	border-radius: 50%;
}

/* Most Read News Styles
-----------------------------------------------------------*/

.body_rbm-Mindenem .rb-section-mostreadablenews:before {
	/*content: "Friss Hírek";
	font-size: 500px;
	font-weight: 900;
	color: #F8F8F8;
	position: absolute;
	top: -15%;
	left: -5%; */
}

.body_rbm-Mindenem .rb-section-mostreadablenews .rb2-slider-title {
	float: none;
	margin-bottom: 120px;
	padding-left: 30px;
}

.body_rbm-Mindenem .rb-section-mostreadablenews .rb2-slider-root {
	position: relative;
}

.body_rbm-Mindenem .rb-section-mostreadablenews .rb2-slider-flood-group {
	padding: 0 30px;
} 

.body_rbm-Mindenem .rb-section-mostreadablenews .rb2-slider-item {
	width: 100%;
	padding: 0 25px 40px;
	margin-bottom: 50px;
	padding: 0;
}

.body_rbm-Mindenem .rb-section-mostreadablenews .rb2-slider-item:hover {
	background: #FFF;
	box-shadow: 7px 6px 23px 0px rgba(0, 0, 0, 0.08);	
}

.body_rbm-Mindenem .rb-section-mostreadablenews .news_info-full {
	padding: 0 25px 40px;
}

.body_rbm-Mindenem .rb-section-mostreadablenews .rb2-slider-item .rbh1 {
	font-size: 30px;
	font-weight: 600;
	text-align: left;
	color: #707070;
}

.body_rbm-Mindenem .news_authorImage_img {
	width: 52px;
	height: 52px;
	border-radius: 50%;
}

.body_rbm-Mindenem .rb-section-mostreadablenews .news_header_author-full > div {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}

.body_rbm-Mindenem .news_author {
	font-size: 14px;
	font-weight: 400;
	color: #707070;
}

.body_rbm-Mindenem .news_issuedatetime {
	font-size: 13px;
	font-weight: 600;
	color: #2A469A;
	padding-left: 20px;
	background: url(/content/images/icon-calendar-darkblue.png) no-repeat left;
}

.body_rbm-Mindenem .rb-section-authorblogs .news_issuedatetime {
	position: static;
}

.body_rbm-Mindenem .news_digest {
	/*font-size: 15px;
	color: #707070;
	margin: 15px 0;
	line-height: 20px;*/
} 

.body_rbm-Mindenem .rb-section-mostreadablenews .listmorespan,
.body_rbm-Mindenem .rb-section-bookcriticnews .listmorespan {
	display: inline-block;
	font-size: 12px;
	color: #FFF;
	background: #FD7A06;
	padding: 16px 30px;
}

/* Product Detail Styles
-----------------------------------------------------------*/

.body_rbm-Mindenem.body_Home_ProductDetail {
	/*background: #FFF;*/
}

.body_rbm-Mindenem.body_Home_ProductDetail .rb-home_mainpage-work-main {
	width: calc(90% + 40px);
	max-width: 1590px;
	padding: 20px;
}

.body_rbm-Mindenem .rb-section.rb-section-productdetailnewspagersection {
	width: 90%;
	max-width: 1550px;
	margin: 0 auto;
}

.body_rbm-Mindenem .home_mainpage_mindenem .rb-home_mainpage-work-main {
	max-width: 100%;
}

.body_rbm-Mindenem .rb-section-detail .alexwebdatainfogrid_alexdata_detail_top,
.body_rbm-Mindenem .alexwebdatainfogrid_product-detail-tabpages,
.body_rbm-Mindenem .page_Home_ProductDetail .rb-section-toplistproducts,
.body_rbm-Mindenem .page_Home_ProductDetail .rb-section-otherproducts .rb2-slider-root,
.body_rbm-Mindenem .page_Home_ProductDetail .rb-section-authorgroup,
.body_rbm-Mindenem .page_Home_ProductDetail .rb-section-authors,
.body_rbm-Mindenem .rb-section.rb-section-detaillinkslider:not(.rb-section-style-productvertical),
.body_rbm-Mindenem .rb-section-productnews .rb2-slider-header,
.body_rbm-Mindenem .rb-section-productblogs .rb2-slider-header,
.body_rbm-Mindenem .productdetail_mainpage .rb-home_mainpage-right .rb-section-productlist,
/*.body_rbm-Mindenem .rb-home_mainpage-right .rb-section-detaillinkslider .rb2-slider-root,*/
.body_rbm-Mindenem .rb-home_mainpage-right .rb-section-proposerproductnewsitems .rb-section-proposerproductnewsitems {
	padding: 35px 35px 20px;
    background: #FFF;
    border-radius: 12px;
    margin-bottom: 35px;
	-webkit-box-shadow: 4px 7px 10px 0px rgba(0, 0, 0, 0.1);
    		box-shadow: 4px 7px 10px 0px rgba(0, 0, 0, 0.1);
}

.body_rbm-Mindenem .page_Home_ProductDetail .rb-section-otherproducts .rb2-slider-root {
	padding: 0;
	box-shadow: none;
}

.body_rbm-Mindenem .rb-section-detail .alexwebdatainfogrid_alexdata_detail_top {
	padding: 35px 20px;
	margin-bottom: 0;
}

.body_rbm-Mindenem .authordetail_mainpage .rb-home_mainpage-right .rb-section-detaillinkslider .rb2-slider-root {
	padding: 0;
	box-shadow: none;
}

.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_top > div {
	float: none;
}

.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_left {
	max-width: 280px;
}

.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right_header .rbh1,
.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right_header .rbh2 {
    font-family: 'Helvetica', sans-serif;
    font-size: 25px;
    font-weight: 400;
    line-height: normal;
    text-transform: none;
    color: #707070;
}

.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right_header .rbh1 {
	margin-bottom: 10px;
}

.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right_header .rbh2 {
	font-family: 'Helvetica-Bold', sans-serif;
    font-size: 15px;
	color: #A7A9AB;
	margin: 10px 0 15px;
}

.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right .alexwebdatainfogrid_author_full {
	margin-bottom: 10px;
}

.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right .voteitem {
	width: 20px;
	height: 14px;
	background-size: 16px !important;
}

.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right .alexwebdatainfogrid_author a {
    font-size: 15px;
    color: #A7A9AB;
}

.alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right_header .alexwebdatainfogrid_author a {
    font-family: 'Helvetica', sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #A7A9AB;
    text-transform: none;
}

.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_left .alexwebdatainfogrid_fullimage {
	margin-bottom: 15px;
}

.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_buttons > div {
	display: block;
	margin-bottom: 10px;
	margin: 0;
}

.body_rbm-Mindenem .authordetail_detail_buttons {
	margin-top: 15px;
}

.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_buttons .rbvote,
.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_buttons input,
.body_rbm-Mindenem .authordetail_detail_buttons > div,
.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_buttons > div,
.body_rbm-Mindenem .rb-section-bloggerheader-info .rbvote,
.body_rbm-Mindenem .basket_addmorebutton_title {
	width: 100%;
	height: auto;
	font-size: 15px;
	font-weight: 400;
	color: #707070;
	text-align: center;
	border: 1px solid #DEDEDE;
	box-shadow: none;
	border-radius: 9px;
	line-height: 42px;
	cursor: pointer;
}

.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right_bookshoplink {
	-ms-flex: 0 1 150%;
		flex: 0 1 150%;
}

.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_buttons > div.alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right_bookshoplink {
	border: 0;
}

.body_rbm-Mindenem div.basket_dedicationbutton {
	background: rgb(90 130 60);
	color: #FFF;
}

.input_AddToBasketDedication .input-header {
	margin: 0 0 20px;
}

.product_dedication {
    width: 100px;
    height: 100px;
    background: url(/content/images/dedikalva_ikon.png) no-repeat center;
    background-size: 100%;
    margin: auto;
}

.body_rbm-Mindenem .product_dedication,
.body_rbm-Alexandra .product_dedication,
.body_rbm-Europa .product_dedication {
    width: 80px;
    height: 80px;
    background-color: #FFF;
    border-radius: 50%;
    -webkit-box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 20%);
    		box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 20%);
    
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 2;
}

.body_rbm-Mindenem .rb-section-bloggerheader-info .rbvote {
	width: auto;
	float: left;
	clear: both;
	padding: 0px 25px;
	margin-top: 10px;
}

.body_rbm-Mindenem .rb-section-bloggerheader-info .Like-result1,
.body_rbm-Mindenem .rb-section-bloggerheader-info .Person-result1 {
	background: #FFD246;
	border-color: #FFD246;
	color: #FFF;
}

.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_buttons .Read-result1,
.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_buttons .Like-result1,
.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_buttons .alexdata_detail_button_productbegin,
.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_buttons .alexdata_detail_button_productaddtowish, 
.body_rbm-Mindenem .authordetail_detail_buttons .Like-result1,
.body_rbm-Mindenem .Product-result1 {
	background: #2A469A;
	color: #FFF;
}

.body_rbm-Mindenem .Product-result1 .rbvote-name {
	color: #FFF;
}

.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_buttons .rbvote-Like {
	max-width: 50px;
	padding: 0;
	background: url(/Content/images/icon-thumbs-up.png) no-repeat center;
	background-size: 20px;

	-webkit-transition: all .2s ease-out;
			transition: all .2s ease-out;
}

.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_buttons .rbvote-Like.Like-result1 {
	background-color: #FFD246;
	border-color: #FFD246;
}

.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_buttons .rbvote-Product {
	line-height: normal;
	padding: 10px 5px;
}

.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_buttons input,
.body_rbm-Mindenem .basket_addmorebutton_title {
	-webkit-appearance: none;
	background: #FFD246;
	color: #FFF;
    font-weight: 600;
    border: 0;
	padding: 0;
}

@media screen and (max-width: 1120px)
{
	.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_buttons .rbvote-Read,
	.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_buttons div.basket_dedicationbutton,
	.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_buttons input  {
		font-size: 12px;
	}	

}

@media screen and (max-width: 1024px)
{
	.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_buttons {
		/*-ms-flex-wrap: wrap;
			flex-wrap: wrap;*/
	}
}



@media screen and (min-width: 1156px)
{
	.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_buttons {

	}

	.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_buttons > div {
		margin: 0;
		-ms-flex: 1 1 1%;
			flex: 1 1 1%;
	}

	.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_buttons .rbvote-Read,
	.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_buttons div.basket_dedicationbutton {
		padding: 0;
	}

	.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_buttons input {
		width: 100%;
	}

	@media screen and (max-width: 1500px)
	{
		.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_buttons .rbvote-Read,
		.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_buttons div.basket_dedicationbutton,
		.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_buttons input  {
			font-size: 12px;
		}	
	}
	
	/*
	.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_buttons {
		-ms-flex-wrap: wrap;
			flex-wrap: wrap;
	}

	.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_buttons .rbvote,
	.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_buttons input,
	.body_rbm-Mindenem .authordetail_detail_buttons > div,
	.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_buttons > div,
	.body_rbm-Mindenem .rb-section-bloggerheader-info .rbvote,
	.body_rbm-Mindenem .basket_addmorebutton_title {
		width: auto;
		margin: 0;
	}	

	.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_buttons .rbvote-Like {
		width: 42px;
	}

	.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right_bookshoplink {
		-ms-flex: 0 1 auto;
			flex: 0 1 auto;
	}

	.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_buttons input {
		height: 100%;
		padding: 0 20px;
	}*/
}



.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_left_bookshoplink {
	border: 0 !important;
}

.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right .alexwebdatainfogrid_manufacturer a,
.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right .alexwebdatainfogrid_manufacturer,
.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right .alexwebdatainfogrid_series,
/*.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right .alexwebdatainfogrid_author_full,*/
.body_rbm-Mindenem .productgroup-hierarchy > div a,
.body_rbm-Mindenem .alexwebdatainfogrid_shipping_title,
.body_rbm-Mindenem .alexwebdatainfogrid_shipping,
.body_rbm-Mindenem .alexwebdatainfogrid_enableorder {
	font-family: 'Helvetica', sans-serif;
    font-size: 14px;
    font-weight: 400;
	line-height: 20px;
    color: #707070;
    margin: 0 5px 0 0;
}

.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right .alexwebdatainfogrid_series a {
	color: #707070;
}

.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right .alexwebdatainfogrid_series > div {
	display: inline-block;
	margin-right: 5px;
}

.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_buttons {
	display: flex;
	gap: 0.5208333333333334vw;
	border-top: 1px solid #D3D3D3;
	margin-top: 20px;
	padding-top: 20px;
}

.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right_header .alexwebdatainfogrid_manufacturer,
.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right_header .alexwebdatainfogrid_series {
	margin-bottom: 5px;
}

.alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right_header .alexwebdatainfogrid_series > div,
.alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right_header .alexwebdatainfogrid_author_full > div {
	display: inline-block;
	margin-right: 5px;
}

.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right .alexwebdatainfogrid_categories {
	margin: 0;
}

.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right_header .alexwebdatainfogrid_manufacturer a,
.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right_header .alexwebdatainfogrid_series a,
.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right_header .alexwebdatainfogrid_author_full a {
    color: #707070;
}

.alexwebdatainfogrid_preorderprice {
	text-decoration: line-through;
}

.body_rbm-Mindenem .alexwebdatainfogrid_retaileprice,
.body_rbm-Mindenem .alexwebdatainfogrid_preorderprice {
	font-family: 'Roboto', sans-serif;
    /*font-size: 15px;
    font-weight: 300;*/
    text-decoration: line-through;
    color: #707070;
}

.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_prices-others {
	margin-bottom: 0;
}

.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_prices-others-left .alexwebdatainfogrid_titleitem,
.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_prices-others-left .alexwebdatainfogrid_valueitem,
.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_prices-others-center .alexwebdatainfogrid_titleitem {
	color: #A7A9AB;
}

.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_prices-others-center .alexwebdatainfogrid_onlineprice_title {
	font-size: 13px;
}

.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_prices-others-left .alexwebdatainfogrid_valueitem  {
	font-weight: 600;
}

.body_rbm-Mindenem .alexwebdatainfogrid_onlineprice {
	font-family: 'Helvetica-Bold', sans-serif;
	/*font-size: 26px;*/
    font-size: 20px;
    color: #2A469A;
}

.body_rbm-Mindenem .alexwebdatainfogrid_discontpercent,
.body_rbm-Mindenem .alexdata_footer_discontpercent,
.body_rbm-Mindenem .rb-section.rb-section-detaillinkslider:not(.rb-section-style-productvertical) .alexdata_footer_discontpercent {
	width: 44px;
	height: 44px;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	font-weight: 600;
	background: #F15C44;
	border-radius: 50%;
	padding: 14px 0 0 0;
	letter-spacing: -1px;
}
/*
.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_infos:before,
.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_infos:after,*/
.body_rbm-Mindenem .alexwebdatainfogrid_manufacturer:before {
	/*content: "";
	display: block;
	width: 100%;
	height: 1px;
	background: #D3D3D3;
	margin: 15px 0;*/
}

.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_saleaction {
	border-bottom: 1px solid #D3D3D3;
	margin-bottom: 15px;
	padding-bottom: 15px;
}

.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_infos {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	   -ms-flex-align: center;
		  align-items: center;
	border-top: 1px solid #D3D3D3;
	border-bottom: 1px solid #D3D3D3;
	margin: 20px 0;
	padding: 15px 0;
}

.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_prices {
	margin-bottom: 0;
}

.body_rbm-Mindenem .alexwebdata_previewfile-full {
	margin: 0 0 0 auto;
}

@media screen and (max-width: 585px)
{
	.body_rbm-Mindenem .alexwebdata_previewfile-full {
		margin: auto;
		width: 50px;
		height: 50px;
		background-size: 50px;
	}	
}

.body_rbm-Mindenem .alexwebdatainfogrid_shortdescription {
	border-top: 1px solid #D3D3D3;
	margin-top: 15px;
	padding-top: 15px;
}

.body_rbm-Mindenem .alexwebdatainfogrid_shortdescription,
.body_rbm-Mindenem .alexwebdatainfogrid_product-detail-tabpages .alexwebdatainfogrid_newsitem_newsitem-headerdesc {
	font-family: 'Helvetica', sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #707070;
    line-height: 22px;
    letter-spacing: 0;
} 

.body_rbm-Mindenem .alexwebdatainfogrid_product-detail-tabpages {
	padding: 0 20px 20px;
}

.body_rbm-Mindenem .rb-tabbed-page {
	margin: 0 0 35px;
}

.body_rbm-Mindenem .alexwebdatainfogrid_product-detail-tabpages .rb-tabbed-master-item {
	font-family: 'Roboto', sans-serif;
	padding: 25px;
	font-size: 14px;
	color: #CECECE;
	font-weight: 400;
	-webkit-transition: none;
			transition: none;
}

.body_rbm-Mindenem .rb-tabbed-master-item.rb-tabbed-master-item-activ {
	color: #707070;
	font-weight: 600;
}

.body_rbm-Mindenem .page_Home_ProductDetail .rb-section-toplistproducts {
	width: 100%;
}

.body_rbm-Mindenem .page_Home_ProductDetail .rb-section-toplistproducts .rb2-slider-root {
	padding: 20px;
}

.body_rbm-Mindenem .page_Home_ProductDetail .rb-section-toplistproducts .rb2-slider-pager-item-main {
	padding: 50px 20px 20px;
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
}

.body_rbm-Mindenem .page_Home_ProductDetail .rb-section-toplistproducts .rb2-slider-item {
	margin-bottom: 30px;
	-ms-flex: 0 1 47.5%;
		flex: 0 1 47.5%;
}

.body_rbm-Mindenem .rb-section-style-productthreeline .alexwebdatainfogrid_fullimage,
.body_rbm-Mindenem .rb-section-style-productthreeline .alexwebdatainfogrid_info {
	display: inline-block;
	vertical-align: top;
}

.body_rbm-Mindenem .rb-section-style-productthreeline .alexwebdatainfogrid_fullimage {
	width: 93px;
}

.body_rbm-Mindenem .rb-section-style-productthreeline .alexwebdatainfogrid_fullimage img {
	width: 100%;
}

.body_rbm-Mindenem .rb-section-style-productthreeline .alexwebdatainfogrid_info {
	width: calc(100% - 93px);
	padding-left: 15px;
}

.body_rbm-Mindenem .rb-section-style-productthreeline .alexwebdatainfogrid_info,
.body_rbm-Mindenem .rb-section-style-productthreeline .alexwebdatainfogrid_info .rbh1 {
	text-align: left;
}

.body_rbm-Mindenem .toplist_item_number h2 {
	width: 100%;
	font-size: 20px;
	font-weight: 600;
	color: #FFF;
}

.body_rbm-Mindenem .rb-section-toplistproducts .alexdata_footer_shop_buttons input,
.body_rbm-Mindenem .rb-section-otherproducts .alexdata_footer_shop_buttons input {
	border-radius: 9px;
}

.body_rbm-Mindenem .rb-section-authorgroup .rb2-slider-pager-item-main,
.body_rbm-Mindenem .rb-section-authors .rb2-slider-pager-item-main {
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
}

.body_rbm-Mindenem .rb-section-authorgroup .rb2-slider-item,
.body_rbm-Mindenem .rb-section-authors .rb2-slider-item {
	margin-bottom: 30px;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
		flex: 1 1 100%;
}

.body_rbm-Mindenem .author_dispitem > div {
	display: inline-block;
	vertical-align: middle;
}

.body_rbm-Mindenem .rb-section-authorsearch .author_dispitem-right {
	max-width: calc(100% - 85px)
}

.body_rbm-Mindenem .author_dispitem-left {
	width: 69px;
	margin-right: 10px;
}

.body_rbm-Mindenem .author_dispitem-left img {
	width: 69px;
	height: 69px;
	border-radius: 50%;
	object-fit: cover;
}

.body_rbm-Mindenem .author_dispitem-name {
	font-size: 18px;
}

.body_rbm-Mindenem .rb-section.rb-section-detaillinkslider:not(.rb-section-style-productvertical) {
	max-width: 1550px;
	margin: 0 auto;
	margin-bottom: 50px;
}

.body_rbm-Mindenem .rb-section.rb-section-detaillinkslider:not(.rb-section-style-productvertical) .rb2-slider-title {
	padding-bottom: 0;
}

.body_rbm-Mindenem .rb-section.rb-section-detaillinkslider:not(.rb-section-style-productvertical) .rb2-slider-pager-item-main {
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	-ms-grid-row-align: baseline;
	align-items: baseline;
	-webkit-box-pack: start;
	   -ms-flex-pack: start;
	justify-content: flex-start;
}

.body_rbm-Mindenem .rb-section-productnews .rb2-slider-pager-item-main {
	-webkit-box-align: start !important;
	-ms-flex-align: start !important;
	-ms-grid-row-align: flex-start !important;
	align-items: flex-start !important;
}

.body_rbm-Mindenem .rb-section.rb-section-detaillinkslider:not(.rb-section-style-productvertical) .rb2-slider-item,
.body_rbm-Mindenem .rb-section.rb-section-detaillinkslider:not(.rb-section-style-productvertical) .rb2-slider-item .rbh1 {
	text-align: center;
}

.body_rbm-Mindenem .rb-section.rb-section-detaillinkslider:not(.rb-section-style-productvertical) .rb2-slider-item img {
	margin: 0 auto;
}

.body_rbm-Mindenem .rb-section.rb-section-detaillinkslider:not(.rb-section-style-productvertical) .alexdata_header_name,
.body_rbm-Mindenem .rb-section.rb-section-detaillinkslider:not(.rb-section-style-productvertical) .alexwebdatainfogrid_author {
	font-family: 'Helvetica', sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #707070;
}

.body_rbm-Mindenem .rb-section.rb-section-detaillinkslider:not(.rb-section-style-productvertical) .alexwebdatainfogrid_author {
	font-size: 15px;
	color: #A7A9AB;
}

.body_rbm-Mindenem .rb-section.rb-section-detaillinkslider:not(.rb-section-style-productvertical) .alexdata_footer_shop_prices {
    padding: 15px 0;
	border-top: 1px solid #D3D3D3;
    border-bottom: 1px solid #D3D3D3;
}

.body_rbm-Mindenem .rb-section.rb-section-detaillinkslider:not(.rb-section-style-productvertical) .alexdata_footer_shop_prices > div {
    margin-bottom: 0;
}

.body_rbm-Mindenem .rb-section.rb-section-detaillinkslider:not(.rb-section-style-productvertical) .alexdata_footer_show {
    height: 40px;
    line-height: 40px;	
    border: 1px solid #DEDEDE;
    box-shadow: none;
    border-radius: 7px;
    margin-right: 10px;
}

.body_rbm-Mindenem .rb-section.rb-section-detaillinkslider:not(.rb-section-style-productvertical) .alexdata_footer_shop_buttons input {
    height: 40px;
	font-size: 13px;
	font-weight: 400;
	color: #FFF;
    line-height: 40px;
    background: #FFD246;	
	border: none;
 	padding: 0 0.78125vw;
 	border-radius: 7px;
}

.body_rbm-Mindenem .rb-section-detaillinkslider .alexdata_footer_show {
	padding: 0 0.78125vw;
}

.body_rbm-Mindenem .rb-section#rb-section-productnews,
.body_rbm-Mindenem .rb-section#rb-section-productblogs {
	max-width: 1570px;
	background: none;
	padding: 0;
	box-shadow: none;
	border-radius: 0;
}

.body_rbm-Mindenem .rb-section-detaillinkslider .rb2-slider-pager-item-main {
    gap: 1vw;
	padding-top: 40px;
}

.body_rbm-Mindenem .rb-section#rb-section-productnews .rb2-slider-pager-item-main {
    gap: 1.8229166666666667vw;
}

.body_rbm-Mindenem .rb-section#rb-section-productnews .rb2-slider-item {

}

.body_rbm-Mindenem .rb-section#rb-section-authorblogs .rb2-slider-item {
	-webkit-box-flex: 0;
	 -ms-flex: 0 1 47.5%;
		 flex: 0 1 47.5%;
}

.body_rbm-Mindenem .rb-section#rb-section-authorblogs .rb2-slider-item .news_blog-author-center {
	max-width: calc(100% - 125px);
}

.body_rbm-Mindenem .rb-section#rb-section-authorblogs .rb2-slider-item,
.body_rbm-Mindenem .rb-section#rb-section-authorblogs .rb2-slider-item .rbh1, 
.body_rbm-Mindenem .rb-section#rb-section-productnews .rb2-slider-item,
.body_rbm-Mindenem .rb-section#rb-section-productnews .rb2-slider-item .rbh1,
.body_rbm-Mindenem .rb-section#rb-section-productblogs .rb2-slider-item,
.body_rbm-Mindenem .rb-section#rb-section-productblogs .rb2-slider-item .rbh1 {
	text-align: left;
}

.body_rbm-Mindenem .rb-section-productnews .rb2-slider-header,
.body_rbm-Mindenem .rb-section-productblogs .rb2-slider-header {
	width: calc(100% - 20px);
	padding: 15px 25px;
	margin: 0 auto 45px;
}

.body_rbm-Mindenem .rb-section-productnews .rb2-slider-pager-item-main,
.body_rbm-Mindenem .rb-section-productblogs .rb2-slider-pager-item-main {
	padding: 0 10px;
}

.body_rbm-Mindenem .rb-section-productnews .rb2-slider-pager-item-main {
	padding-bottom: 10px;
}

.body_rbm-Mindenem .rb-section-productblogs .news_blog-comment .rb2-slider-header {
	padding: 0;
	margin-bottom: 0;
}

.body_rbm-Mindenem .rb-section-productnews .rb2-slider-title-full,
.body_rbm-Mindenem .rb-section-productblogs .rb2-slider-title-full,
.body_rbm-Mindenem .rb-section-productnews .rb2-slider-title,
.body_rbm-Mindenem .rb-section-productblogs .rb2-slider-title  {
	padding: 0;
	border: 0;
}

.body_rbm-Mindenem .rb-section-productblogs .rb2-slider-item {
	margin-bottom: 40px;
}

.body_rbm-Mindenem .rb-section-productblogs .news_blog-comment .rb2-slider-item {
	margin-bottom: 0;
}

.body_rbm-Mindenem .rb-section-productnews .rb2-slider-item {
	background: #FFF;
	border-radius: 18px;
	border-bottom-left-radius: 18px;
	border-bottom-right-radius: 18px;
	box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.1);
}

.body_rbm-Mindenem .rb-section-productnews .rb2-slider-item img {
	border-top-left-radius: 18px;
	border-top-right-radius: 18px;
}

.body_rbm-Mindenem .rb-section-productnews .news_info-full {
	padding: 10px 35px;
}

.body_rbm-Mindenem .rb-section-productnews ._category-full {
    font-family: 'Helvetica', sans-serif;
	font-weight: 400;
	padding: 5px 15px;
	text-transform: none;
}

.body_rbm-Mindenem .rb-section-productnews .news_issuedatetime,
.body_rbm-Mindenem .rb-section-productblogs .news_issuedatetime {
    font-family: 'Roboto', sans-serif;
	line-height: normal;
	position: static;
} 

.body_rbm-Mindenem .rb-section-productnews .news_info .rbh1,
.body_rbm-Mindenem .rb-section-productnews .news_info .rbh2 {
	font-family: 'Helvetica-Bold', sans-serif;
	font-size: 20px;
	color: #707070;
}

.body_rbm-Mindenem .rb-section-productnews .news_info .rbh2 {
	font-size: 15px;	
}

.body_rbm-Mindenem .rb-section-productblogs .news_blog-desc {
	padding-bottom: 25px;
}

.body_rbm-Mindenem .rb-section-productnews .news_digest,
.body_rbm-Mindenem .rb-section-productblogs .news_digest {
	font-family: 'Helvetica', sans-serif;
	line-height: 20px;
	letter-spacing: 0;
	margin-top: 20px;
}

.body_rbm-Mindenem .rb-section-productblogs .news_digest {
	margin-top: 0;
}

.body_rbm-Mindenem .detail_mainpage .rb-home_mainpage-right {
	padding-top: 85px;
}

.body_rbm-Mindenem .page_Home_ProductDetail .rb-home_mainpage-center {
	-ms-flex: 0 1 calc(873 / 1550 * 100%);
		flex: 0 1 calc(873 / 1550 * 100%);
}

.body_rbm-Mindenem .page_Home_ProductDetail .rb-home_mainpage-right {
	max-width: 100%;
	-ms-flex: 0 1 calc(653 / 1550 * 100%);
		flex: 0 1 calc(653 / 1550 * 100%);
	padding-top: 0;
	padding-left: 0;
	border-radius: 24px;
	/*-webkit-box-shadow: 4px 7px 10px 0px rgb(0 0 0 / 10%);
			box-shadow: 4px 7px 10px 0px rgb(0 0 0 / 10%);*/
}

.body_rbm-Mindenem .page_Home_ProductDetail .rb-home_mainpage-right .rb-itemgroup,
.body_rbm-Mindenem .page_Home_ProductDetail .rb-home_mainpage-right .rb-itemgroup-items,
.body_rbm-Mindenem .page_Home_ProductDetail .rb-home_mainpage-right .newsitem-editfull,
.body_rbm-Mindenem .page_Home_ProductDetail .rb-home_mainpage-right .rb-section,
.body_rbm-Mindenem .page_Home_ProductDetail .rb-home_mainpage-right .rb-section-body,
.body_rbm-Mindenem .page_Home_ProductDetail .rb-home_mainpage-right .rb-section-slideritem,
.body_rbm-Mindenem .page_Home_ProductDetail .rb-home_mainpage-right .rb2-slider-root,
.body_rbm-Mindenem .page_Home_ProductDetail .rb-home_mainpage-right .rb2-wrapper,
.body_rbm-Mindenem .page_Home_ProductDetail .rb-home_mainpage-right .rb2-container,
.body_rbm-Mindenem .page_Home_ProductDetail .rb-home_mainpage-right .rb2-container-items,
.body_rbm-Mindenem .page_Home_ProductDetail .rb-home_mainpage-right .rb2-slider-pager-item,
.body_rbm-Mindenem .page_Home_ProductDetail .rb-home_mainpage-right .rb2-slider-pager-item-main,
.body_rbm-Mindenem .page_Home_ProductDetail .rb-home_mainpage-right .rb2-slider-item,
.body_rbm-Mindenem .page_Home_ProductDetail .rb-home_mainpage-right .news,
.body_rbm-Mindenem .page_Home_ProductDetail .rb-home_mainpage-right .news_backgroundimage,
.body_rbm-Mindenem .page_Home_ProductDetail .rb-home_mainpage-right .news_previewimage,
.body_rbm-Mindenem .page_Home_ProductDetail .rb-home_mainpage-center .rb-itemgroup,
.body_rbm-Mindenem .page_Home_ProductDetail .rb-home_mainpage-center .rb-itemgroup-items,
.body_rbm-Mindenem .page_Home_ProductDetail .rb-home_mainpage-center .newsitem-editfull,
.body_rbm-Mindenem .page_Home_ProductDetail .rb-home_mainpage-center .rb-section-detail,
.body_rbm-Mindenem .page_Home_ProductDetail .rb-home_mainpage-center .rb-section-body,
.body_rbm-Mindenem .page_Home_ProductDetail .rb-home_mainpage-center .detail-full,
.body_rbm-Mindenem .page_Home_ProductDetail .rb-home_mainpage-center .alexwebdatainfogrid_detail,
.body_rbm-Mindenem .page_Home_ProductDetail .rb-home_mainpage-center .alexwebdatainfogrid_alexdata_detail_top {
	/*height: 100%;*/
}

.body_rbm-Mindenem .page_Home_ProductDetail .rb-home_mainpage-right .news_previewimage img {
	width: auto;
	height: 100%;
	max-width: 100%;
	object-fit: cover;
	border-radius: 24px;
	/*-webkit-box-shadow: 4px 7px 10px 0px rgb(0 0 0 / 10%);
			box-shadow: 4px 7px 10px 0px rgb(0 0 0 / 10%);*/
}

.body_rbm-Mindenem .page_Home_ProductDetail .rb-home_mainpage-work-main {
	padding-top: 33px;
	gap: 1.3007284079084287vw;
}

.body_rbm-Mindenem .productdetail_mainpage .rb-home_mainpage-right .rb-section-productlist {
/*	background: none;
	box-shadow: none;*/
}

.body_rbm-Mindenem .productdetail_mainpage .rb-home_mainpage-right .alexdata_footer_show,
.body_rbm-Mindenem .productdetail_mainpage .rb-home_mainpage-right .alexdata_footer_shop_buttons input {
	padding: 0 15px;
}

.body_rbm-Mindenem .rb-section-detaillinkslider {
	/*margin-top: 0 !important;*/
}

.body_rbm-Mindenem .productdetail_mainpage .rb-home_mainpage-right .rb-itemgroup-items > div:first-child {
	padding-top: 0;
}

.body_rbm-Mindenem .articletab-comment .rb2-slider-pager-item-main {
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
}

.body_rbm-Mindenem .articletab-comment .rb2-slider-item {
	margin-bottom: 40px;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
		flex: 1 1 100%;
}

.body_rbm-Mindenem .articletab-comment .comment_childcomments .rb2-slider-item {
	margin-top: 20px;
	margin-bottom: 0;
} 

.body_rbm-Mindenem .productdetail_mainpage .rb-section-productlist,
.body_rbm-Mindenem .productdetail_mainpage .rb-home_mainpage-right .rb2-slider-pager-item-main {
	padding: 0;
}

.body_rbm-Mindenem .productdetail_mainpage .alexdata_footer_shop_prices div {
	display: inline-block;
}

.body_rbm-Mindenem .rb-section-toplistproducts .alexdata_footer_shop_prices > div,
.body_rbm-Mindenem .rb-section-otherproducts .alexdata_footer_shop_prices > div {
	display: block;
}

.body_rbm-Mindenem .rb-section-toplistproducts .alexdata_footer_price,
.body_rbm-Mindenem .rb-section-otherproducts .alexdata_footer_price {
	/*text-decoration: none;*/
}

.body_rbm-Mindenem .productdetail_mainpage .alexdata_footer_price-full {
	margin-right: 10px;
}

.body_rbm-Mindenem .rb-section-detaillinkslider .rb2-pager {
	top: 0;
} 

.body_rbm-Mindenem .rb-home_mainpage-footer .rb-section-detaillinkslider .rb2-slider-item {
	-ms-flex: 0 1 calc(100% / 6);
		flex: 0 1 calc(100% / 6);
}

.body_rbm-Mindenem .rb-home_mainpage-footer .rb-section-productnews .rb2-slider-item {
	-ms-flex: 0 1 calc(25% - 25px);
		flex: 0 1 calc(25% - 25px);
}

.body_rbm-Mindenem .rb-home_mainpage-footer .rb-section-productblogs .rb2-slider-item {
	-ms-flex: 0 1 47.5%;
		flex: 0 1 47.5%;
}  

@media screen and (max-width: 1156px)
{
	.body_rbm-Mindenem .rb-home_mainpage-footer .rb-section-detaillinkslider .rb2-slider-item {
		-ms-flex: 0 1 calc(100% / 3);
			flex: 0 1 calc(100% / 3);
	}
}

@media screen and (max-width: 585px)
{
	.body_rbm-Mindenem .rb-home_mainpage-footer .rb-section-detaillinkslider .rb2-slider-item {
		-ms-flex: 0 1 50%;
			flex: 0 1 50%;
	}
}

.body_rbm-Mindenem .rb-section-detaillinkslider.rb-section-productblogs .news_blog-comment .rb2-slider-item {
	-ms-flex: 1 1 100%;
		flex: 1 1 100%;
}

.body_rbm-Mindenem .rb-section-detaillinkslider.rb-section-productblogs .news_blog-comment .rb2-slider-item .commentitem_right {
    width: calc(100% - 68px);
}

.body_rbm-Mindenem .rb-home_mainpage-footer .rb-section-detaillinkslider .alexwebdatainfogrid_thumbnail_url_img {
	max-width: 130px;
} 

.body_rbm-Mindenem .rb-home_mainpage-footer .rb-section-detaillinkslider .rb2-slider-item .rbh1 {
	font-family: 'Helvetica', sans-serif;
    font-size: 20px;
    text-transform: none;
    text-align: left;
    color: #707070;
} 

.body_rbm-Mindenem .rb-home_mainpage-footer .rb-section-detaillinkslider .rb2-slider-item .rbh2 {
	font-size: 12px;
    font-weight: 300;
} 

.body_rbm-Mindenem .productdetail_mainpage .rb-home_mainpage-center .rb-section-detaillinkslider {
	width: 100%;
}

.body_rbm-Mindenem .productdetail_mainpage .rb-home_mainpage-center .rb-section-detaillinkslider .alexwebdatainfogrid_thumbnail_url_img {
    height: 200px;
    width: auto;
}

.body_rbm-Mindenem .productdetail_mainpage .rb-home_mainpage-center .rb-section-detaillinkslider .alexdata_header_subname {
	font-size: 12px;
	font-weight: 300;
}

.body_rbm-Mindenem .productdetail_mainpage .rb-home_mainpage-center .rb-section-detaillinkslider .alexdata_footer_show,
.body_rbm-Mindenem .productdetail_mainpage .rb-home_mainpage-center .rb-section-detaillinkslider .alexdata_footer_shop_buttons input {
	padding: 0 10px;
}

.body_rbm-Mindenem .productdetail_mainpage .rb-home_mainpage-center .rb-section-detaillinkslider .rb2-slider-header,
.body_rbm-Mindenem .productdetail_mainpage .rb-home_mainpage-center .rb-section-detaillinkslider .rb2-slider-item {
	margin-bottom: 40px;
}

.body_rbm-Mindenem .newstagitems > div {
	background: #2A469A;
    margin-right: 10px;
    margin-bottom: 5px;
    padding: 5px 10px;
}

.body_rbm-Mindenem .newstagitem a {
    font-size: 14px;
    font-weight: 300;
    color: #fff;
}

.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_infos > div.alexwebdatainfogrid_alexdata_price_prefix {
	display: block;
}

.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_buttons > div.alexwebdatainfogrid_preparingbutton_desc {
	line-height: normal;
	border: none;
} 

.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_buttons .rbvote-Product,
.body_rbm-Mindenem .alexdata_footer_shop_buttons .rbvote-Product {
	height: auto;
	color: #FFF;
	background: rgb(90 130 60);
}

.body_rbm-Mindenem .alexwebdatainfogrid_product-detail-proposerproductnewsitems-data {
	margin-top: 20px;
}

.body_rbm-Mindenem .alexwebdatainfogrid_product-detail-proposerproductnewsitems-data .newsitem-itemfull,
.body_rbm-Mindenem .alexwebdatainfogrid_product-detail-proposerproductnewsitems-data .newsitem-layout {
	margin: 0;
}

.body_rbm-Mindenem .alexwebdatainfogrid_product-detail-proposerproductnewsitems-data h3.newsitem-name {
	font-family: 'Helvetica', sans-serif;
	font-size: 18px;
	font-weight: 400;
}

/* Product Media Styles - AlexandraBlog
-----------------------------------------------------------*/

.body_rbm-Mindenem .rb-section.rb-section-detailmedia {
	max-width: 1240px;
	margin-bottom: 40px;
}

.rb-section-detailmedia-group {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.rb-section-detailmedia-group > div {
	-ms-flex: 0 1 calc(25% - 20px);
		flex: 0 1 calc(25% - 20px);
    background: #FFF;
    border-radius: 24px;
    margin: 0 10px;
    position: relative;
}

.rb-section-detailmedia-image {
    background: #F4BF8C;
    padding: 70px 0 0;
    position: relative;
}

.rb-section-detailmedia-item-main {
	padding-top: 60px;
}

.rb-section-detailmedia-image:before {
    content: "";
    display: block;
    width: 150px;
    height: 150px;
    background: #707070;
    border-radius: 50%;
    border: 14px solid #FFF;
    position: absolute;
    top: 30px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    	-ms-transform: translateX(-50%);
    		transform: translateX(-50%);
}

img.rb-section-detailmedia-image_img {
    width: 54px;
    margin: 0 auto;
    position: relative;
}

.rb-section-detailmedia-group .rb-quick-edit {
	display: inline-block;
    width: 30px;
    height: 30px;
	position: static;
	margin: 0 2px;
    background-size: 20px;
}

.body_rbm-Mindenem .videogallery-right .videogallery-previewitem {
	width: 30px;
	height: 30px;
	background: red; /* Temp */
}

.rb-section-detailmedia-item-left {
	text-align: center;
	padding: 20px 0;
}

.rb-section-detailmedia-item-subtitle {
    margin: 20px 0;
}

.popup-videogallery_panel .videogallery-left,
.popup-videogallery_panel .videogallery-right,
.popup-videogallery_panel .videogallery-left-data,
.popup-videogallery_panel .videogallery-actual-video {
    float: none;
    padding: 0;
}

.popup-videogallery_panel .videogallery-actual-video {
    margin-top: 20px;
}

.popup-videogallery_panel .videogallery-actual-video audio {
    width: 100%;
}

.alexwebdata_previewfile-full {
	width: 75px;
    height: 75px;
	margin: 20px 0;
	background: url(/content/images/beleolvasok.png) no-repeat center;
    background-size: 75px;
}

.body_rbm-Alexandra .alexwebdata_previewfile-full {
	width: auto;
    height: auto;
	margin: 20px 0;
	background: #FFF;
}

/* Tags */

.body_rbm-Mindenem .alexwebdatainfogrid_fullimage {
	position: relative;
}

.body_rbm-Mindenem .rb-section-bloggerheader .alexwebdatainfogrid_fullimage {
	display: inline-block;
}

.body_rbm-Mindenem .rb-section-bloggerheader .rb2-slider-item .alexdata_discount_image img.alexdata_discount_image_img {
	top: -10px;
	right: -10px;
}

.body_rbm-Mindenem .alexwebdatainfogrid_fullimage .alexwebdatainfogrid_tags-footer {
	position: absolute;
	bottom: 5px;
	left: 10px;	
}

.body_rbm-Mindenem .alexwebdatainfogrid_tags-footer .newstagitems > div {
	display: inline-block;
}

.body_rbm-Mindenem .alexwebdatainfogrid_tags-footer .newstagitem-image img {
	width: auto;
	height: 50px;
}

.body_rbm-Mindenem .alexwebdatainfogrid_tags-footer .newstagitems > div {
	border-radius: 18px;
}
/*
.body_rbm-Mindenem .alexwebdatainfogrid_fullimage .alexwebdatainfogrid_tags-footer .newstagitems > div {
	background: none;
}
*/
.body_rbm-Mindenem .alexwebdatainfogrid_tags-footer .newstagitem {
	background: #2A469A;
}


/* Styles */

.body_rbm-Mindenem .alexwebdatainfogrid_tags-footer .newstagitems > div.newstagitem-red {
	background: #F15C44;
}



/* Basket Styles - AlexandraBlog
-----------------------------------------------------------*/

.body_rbm-Mindenem .popup-popupbasket_full_link .popup_button_title {
	line-height: normal;
}

.body_rbm-Mindenem .popup-popupbasket_full_link .basketmini_summa {
	position: static;
	width: auto;
	height: auto;
	background: none;
	line-height: normal;
	border-radius: 0;
}

.body_rbm-Mindenem .popup-popupbasket_full_link .basketmini_summa_quantity_num {
	position: absolute;
	top: -3px;
	left: 29px;
	width: 22px;
	height: 22px;
	line-height: 22px;
	border-radius: 50%;
}

.body_rbm-Mindenem #container:not(.rb-top100) .popup-popupbasket_full_link .basketmini_summa_quantity_num {
	top: -7px;
	left: 29px;
}

.body_rbm-Mindenem .basketmini_summa_total {
	background: #FFF;
	padding: 8px 10px;
	border-radius: 35px;
}

.body_rbm-Mindenem .basket_offer_body {}

.body_rbm-Mindenem.body_ismobile .basketmini_summa_total {
	background: none;
	color: #FFF;
}

.body_rbm-Mindenem .popup-popupbasket_full_panel .basket_offer_button_show,
.body_rbm-Mindenem .popup-popupbasket_full_panel .basket_offer_button_basket {
	font-size: 12px;
	
}

.body_rbm-Mindenem .popup-popupbasket_full_panel .basket_offer_button_show {
	border: 1px solid #DEDEDE;
    border-radius: 7px;
    margin-right: 10px;
}

.body_rbm-Mindenem .popup-popupbasket_full_panel .basket_offer_button_basket {
    background: #ffd246;
    color: #FFF;
    border: 0;
    border-radius: 7px;	
}

@media screen and (max-width: 1400px) {
	.body_rbm-Mindenem #container:not(.rb-top100) .popup-popupbasket_full_link .basketmini_summa {
    	top: 25px;
	}
} 

.body_rbm-Mindenem .basket_item_price_fulltitle {
	font-weight: 500;
	color: #2A469A;
}

.basket_item_discountquickimage_img, .basket_item_discountquickinfo {
	left: initial;
	left: auto;
	right: -10px;
}

/* Checkout Styles - AlexandraBlog
-----------------------------------------------------------*/

.body_rbm-Mindenem .page_WebDataShopInfoGrid_CheckoutBasket #content-section {
	padding-top: 231px;
}

.body_rbm-Mindenem .page_WebDataShopInfoGrid #main {
/*	background: #2A469A;*/
	padding: 50px 0;
}

.body_rbm-Mindenem .webshopmain_checkout {
	/*background: #EDF2F6;*/
	position: relative;
	background: #FFF;
	border-radius: 24px;	
	padding-top: 40px;
	padding-bottom: 40px;
	z-index: 5;
	box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.1);
	margin-top: 0;
}

.body_rbm-Mindenem .datahandling-confirm {
	font-size: 13px;
	font-weight: 300;
}

.body_rbm-Mindenem .webshopmain_checkout .inputpage_field_Description {
	margin-bottom: 20px;
}

.body_rbm-Mindenem .webshopmain_checkout .input-fieldtype-Text,
.body_rbm-Mindenem .webshopmain_checkout .input-fieldtype-RBEditId,
.body_rbm-Mindenem .webshopmain_checkout textarea,
.body_rbm-Mindenem .inputpage_field_TakeOverLocation select,
.body_rbm-Mindenem .inputpage_field_CountryId .input-fieldtype-PopUpInput,
.body_rbm-Mindenem .inputpage_field_InvoiceCountryId .input-fieldtype-PopUpInput {
	border-radius: 24px;
	background: #F5F5F5;
	border: 1px solid #F5F5F5;
	outline: 0;
}

.body_rbm-Mindenem .webshopmain_checkout .basket_input_input input {
	border: 2px solid #2A469A;	
}


.body_rbm-Mindenem .inputpage_field_CountryId .popup_button_title, 
.body_rbm-Mindenem .inputpage_field_InvoiceCountryId .popup_button_title {
    border-radius: 24px;
    border-color: #2A469A;
    background: #2A469A;
    color: #FFF;
}

.body_rbm-Mindenem .webshopmain_checkout .input-fieldtype-RBEditId,
.body_rbm-Mindenem .webshopmain_checkout .inputpage_field_TakeOverLocation-Info input {
	width: 100%;
	padding: 8px 10px;
}

.body_rbm-Mindenem .webshopmain_checkout .inputpage_field_TakeOverLocation-Info input {
	border-radius: 24px;
    background: #e4e4e4;
    border: none;
}

.inputpage_field_DeliveryMode .inputpage_radiobox_info {
	margin-bottom: 20px;
}

.body_rbm-Mindenem .webshopmain_checkout .input-fieldtype-Text:focus,
.body_rbm-Mindenem .webshopmain_checkout textarea:focus,
.body_rbm-Mindenem .inputpage_field_TakeOverLocation select:focus {
	border: 1px solid #2A469A;
}

.body_rbm-Mindenem .basket_summa_regis_info {
	font-size: 14px;
	font-weight: 300;
}

.body_rbm-Mindenem .basket_summa_regis_buttons .popup_button_title {
	width: 100%;
	max-width: 250px;
	background-color: #2a469a;
	text-align: center;
}

.body_rbm-Mindenem .basket_summa_noregis_title {
    text-transform: uppercase;
    color: #444;
}

.body_rbm-Mindenem .closebasket-phase-act .closebasket-phase-image,
.body_rbm-Mindenem .closebasket-phase-over .closebasket-phase-image  {
	border-color: #2a469a;
}

.body_rbm-Mindenem .closebasket-phase-over .closebasket-phase-image:before,
.body_rbm-Mindenem .closebasket-phase-act .closebasket-phase-image {
	background-color: #2a469a;
}

.body_rbm-Mindenem .closebasket-phase-items .closebasket-phase-act,
.body_rbm-Mindenem .webshopmain_checkout-phase .inputpage_field_Total .inputpage_item {
	color: #2A469A;
}

.body_rbm-Mindenem .webshopmain_checkout-phase .inputpage_field_Total .inputpage_item {
	font-size: 25px;
}

.body_rbm-Mindenem .basket_summa_login_buttons .popup_button_title {
	text-align: center;
}

.body_rbm-Mindenem .basket_summa_regis_buttons .popup_button_title,
.body_rbm-Mindenem .basket_summa_login_buttons .communallogin-item,
.body_rbm-Mindenem .basket_summa_login_buttons .popup_button_title {
	border-radius: 24px;
}

.body_rbm-Mindenem .webshopmain_checkout .inputpage_field_ShippingCostInCountryCloseEMailInfo textarea {
	padding: 10px;
	background: none;
	border: 0;
}

.body_rbm-Mindenem .page_WebDataShopInfoGrid_AbortPayInProgress .showmessage_button,
.abortpayinprogress-button {
	border-radius: 35px;
}

/* My orders */

.body_rbm-Mindenem .allwebshop_items_body {
    background: #FFF;
    border-radius: 24px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    position: relative;
    margin-top: 0;
}

.body_rbm-Mindenem .allwebshop_child_main .allwebshop_child_item_header {
	background: #ffd246;
	border-color: #ffd246;
}

.body_rbm-Mindenem .allwebshop_item_child .allwebshop_item_showchilds-on {
    background-color: #ffd246;
}

.body_rbm-Mindenem .closebasket-phasebody-summary-info-button {
    background: #2A469A;
    color: #FFF;
    border-radius: 35px;
}

.body_rbm-Alexandra .closebasket-phasebody-summary-info-button,
.body_rbm-Europa .closebasket-phasebody-summary-info-button,
.body_rbm-Cartaphilus .closebasket-phasebody-summary-info-button,
.body_rbm-Pioneer .closebasket-phasebody-summary-info-button {
    background: #00aeef;
    color: #FFF;
    border-radius: 35px;
}

.body_rbm-Pioneer .rb-section-news {
	margin: 40px auto;
}

.body_rbm-Pioneer .rb-section-news .rb2-slider-title {
	font-size: 66px;
}

/* Author Detail Styles - AlexandraBlog 
-----------------------------------------------------------*/

.body_rbm-Mindenem .authordetail_mainpage .rb-sectiongroup_full {
	display: flex;
	width: 90%;
	max-width: 1220px;
	margin: 0 auto;
}

.body_rbm-Mindenem .authordetail_mainpage .rb-section {
	width: 100%;	
	background: #FFF;
	margin-bottom: 40px;	
}

.body_rbm-Mindenem .authordetail_mainpage .rb-home_mainpage-work {
    width: 75%;
    padding-top: 40px;
}

.body_rbm-Mindenem .authordetail_mainpage .rb-home_mainpage-right {
    width: 25%;
    margin-left: 30px;
    padding-left: 0;
    padding-top: 0;
    -webkit-box-flex: 0;
	-ms-flex: 0 1 25%;
    	flex: 0 1 25%;
}

.body_rbm-Mindenem .authordetail_mainpage .authordetail_dispitem {
	font-size: 0;
}

.body_rbm-Mindenem .authordetail_mainpage .authorinfogrid_like {
	float: none;
} 

.body_rbm-Mindenem .authordetail_mainpage .authordetail_dispitem > div {
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
}

.body_rbm-Mindenem .authordetail_mainpage .authordetail_dispitem-left {
	width: 192px;
}

.body_rbm-Mindenem .authordetail_mainpage .authordetail_dispitem-left img {
	width: 192px;
	height: 192px;
	border-radius: 50%;
	object-fit: cover;
}

.body_rbm-Mindenem .authordetail_mainpage .authordetail_dispitem-right {
	width: calc(100% - 192px);
	padding-left: 15px;
}

.body_rbm-Mindenem .authordetail_mainpage .authordetail_dispitem-right .authordetail_dispitem-name {
	font-size: 25px;
}

.body_rbm-Mindenem .authordetail_mainpage .authordetail_dispitem-right-info {
	padding: 15px 0;
	margin: 15px 0 0;
	border-top: 1px solid #D3D3D3;
	border-bottom: 1px solid #D3D3D3;	
}

.body_rbm-Mindenem .authordetail_mainpage .authordetail_dispitem-line {
	width: 72%;
	line-height: 20px;
}

.body_rbm-Mindenem .authordetail_mainpage .authordetail_dispitem-line > div {
	display: inline-block;
}

.body_rbm-Mindenem .authordetail_mainpage .authordetail_dispitem-title {
	font-weight: 600;
}

.body_rbm-Mindenem .authordetail_mainpage .authordetail_dispitem-value {
	float: right;
}

.body_rbm-Mindenem .authordetail_mainpage .authordetail_dispitem-shortdescription {
	line-height: 20px;
	margin-top: 25px;
}

.body_rbm-Mindenem .authordetail_dispitem-shortdescription a {
    word-break: break-all;
}

.body_rbm-Mindenem .authordetail_mainpage .rb-section.rb-section-authornews {
	background: none;
    box-shadow: none;
    padding: 0;
}

.body_rbm-Mindenem .rb-section-authornews .rb2-slider-header {
	background: #FFF;
	border-radius: 17px;
	box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.1);
	padding: 15px 20px;
	margin-bottom: 60px;
}

.body_rbm-Mindenem .rb-section-authornews .rb2-slider-title-full {
	border-bottom: 0;
	padding-bottom: 0;
	float: left;
}

.body_rbm-Mindenem .rb-section.rb-section-authornews .rb2-pager {
	position: static;
	float: right;
}

.body_rbm-Mindenem .rb-section.rb-section-authornews .rb2-slider-item {
	background: #FFF;
	border-radius: 24px;
	box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.1);
}

.body_rbm-Mindenem .rb-section-authornews .news_issuedatetime {
	position: static;
	line-height: normal;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-weight: 500;
}

.body_rbm-Mindenem .rb-section.rb-section-authornews .news_info-full {
	padding: 10px 20px 20px;
}

.body_rbm-Mindenem .rb-section.rb-section-authornews .news_info {
	margin-top: 0;
}

.body_rbm-Mindenem .rb-section.rb-section-authornews .news_info .rbh1.labelitem,
.body_rbm-Mindenem .rb-section.rb-section-authornews .news_info .rbh2.labelitem {
	font-family: 'Helvetica-Bold', sans-serif;
	font-size: 20px;
	font-weight: 500;
	text-align: left;
	text-transform: none;
	color: #707070;
	margin: 0 0 10px 0;
}

.body_rbm-Mindenem .rb-section.rb-section-authornews .news_info .rbh2.labelitem {
	font-size: 15px;	
}

.body_rbm-Mindenem .rb-section-authornews img.news_image_img {
	border-top-right-radius: 24px;
	border-top-left-radius: 24px;
}

.body_rbm-Mindenem .rb-section-authornews .news_digest {
	font-family: 'Helvetica', sans-serif;
	font-size: 14px;
	text-align: left;
	letter-spacing: 0;
	color: #707070;
    line-height: 20px;
}

.body_rbm-Mindenem .rb-section-authornews .news_author {
	text-align: left;
}

.body_rbm-Mindenem .rb-section-authornews .news_authorImage_img {
	width: 36px;
	height: 36px;
}

.body_rbm-Mindenem .rb-section-authornews .news_blog-author-center {
	margin-right: 0;
}

.body_rbm-Mindenem .rb-section-authornews .news_blog-author {
	text-align: left;
}

.body_rbm-Mindenem #content-section .rb-section-authornews .rb2-slider-pager-item-main {
	-webkit-box-align: start;
	-ms-flex-align: start;
	-ms-grid-row-align: flex-start;
	align-items: flex-start;
}

.body_rbm-Mindenem #content-section .rb-home_mainpage-right .rb-section-toplistproducts {
	margin-top: 0;
}
 /*
.body_rbm-Mindenem .page_Home_KonyvJelzo #content-section .rb-home_mainpage-right .newsitem-editfull-firstsectionitem .rb-section,
.body_rbm-Mindenem .page_Home_MyPoints #content-section .rb-home_mainpage-right .newsitem-editfull-firstsectionitem .rb-section,
.body_rbm-Mindenem .page_Home_Index #content-section .rb-home_mainpage-right .newsitem-editfull-firstsectionitem .rb-section,
.body_rbm-Mindenem .page_Home_CatalogMindenem #content-section .rb-home_mainpage-right .newsitem-editfull-firstsectionitem .rb-section  {
	margin-top: 40px;
}*/

.body_rbm-Mindenem #content-section .rb-home_mainpage-right .newsitem-editfull-firstsectionitem .rb-section,
.body_rbm-Mindenem #content-section .rb-home_mainpage-left .newsitem-editfull-firstsectionitem .rb-section,
.body_rbm-Mindenem #content-section .rb-home_mainpage-right .newsitem-editfull-firstsectionitem.rb2-sectionslider-empty + .newsitem-editfull .rb-section,
.body_rbm-Mindenem #content-section .rb-home_mainpage-left .newsitem-editfull-firstsectionitem.rb2-sectionslider-empty + .newsitem-editfull .rb-section {
	margin-top: 40px;
}
 
.body_rbm-Mindenem .page_Home_PersonDetail #content-section .rb-home_mainpage-right .newsitem-editfull-firstsectionitem .rb-section,
.body_rbm-Mindenem .page_Home_PersonDetail #content-section .rb-home_mainpage-left .newsitem-editfull-firstsectionitem .rb-section,
.body_rbm-Mindenem .page_Home_ProductDetail #content-section .rb-home_mainpage-right .newsitem-editfull-firstsectionitem .rb-section,
.body_rbm-Mindenem .page_Home_ProductDetail #content-section .rb-home_mainpage-left .newsitem-editfull-firstsectionitem .rb-section,
.body_rbm-Mindenem .page_Home_PersonDetail #content-section .rb-home_mainpage-right .newsitem-editfull-firstsectionitem.rb2-sectionslider-empty + .newsitem-editfull .rb-section,
.body_rbm-Mindenem .page_Home_PersonDetail #content-section .rb-home_mainpage-left .newsitem-editfull-firstsectionitem.rb2-sectionslider-empty + .newsitem-editfull .rb-section,
.body_rbm-Mindenem .page_Home_ProductDetail #content-section .rb-home_mainpage-right .newsitem-editfull-firstsectionitem.rb2-sectionslider-empty + .newsitem-editfull .rb-section,
.body_rbm-Mindenem .page_Home_ProductDetail #content-section .rb-home_mainpage-left .newsitem-editfull-firstsectionitem.rb2-sectionslider-empty + .newsitem-editfull .rb-section {
	margin-top: 0;
}




/* Author Toplist Styles - AlexandraBlog 
-----------------------------------------------------------*/

.body_rbm-Mindenem .rb-home_mainpage-right .rb-section-toplistproducts .rb2-slider-pager-item-main {
	padding: 0 0 0 20px;
	padding: 0 0 0 5%;
}

.body_rbm-Mindenem .rb-home_mainpage-right .toplist_item_number {
	left: -5%;
}

.body_rbm-Mindenem .rb-home_mainpage-right #rb-section-toplistproducts .rb2-slider-root {
	margin-top: 0;
}

@media screen and (max-width: 1500px) {
	.body_rbm-Mindenem .rb-home_mainpage-right .alexdata_footer_shop_buttons input {
		padding: 0 15px;
	}	
}


/* Author Products Styles - AlexandraBlog 
-----------------------------------------------------------*/

.body_rbm-Mindenem .rb-section.rb-section-authorotherproducts {
	background: #FFF;
	margin-bottom: 35px;
} 

/* Person Read Authors Styles - AlexandraBlog 
-----------------------------------------------------------*/

.body_rbm-Mindenem .rb-section.rb-section-personreadauthors {
	background: #FFF;
}

.body_rbm-Mindenem .rb-section-personreadauthors .rb-bloggers-info {
	font-size: 0;
}

.body_rbm-Mindenem .rb-section-personreadauthors .rb-bloggers-info > div {
	display: inline-block;
	vertical-align: middle;
}

.body_rbm-Mindenem .rb-section-personreadauthors .rb-bloggers-info-left {
	width: 50px;
}

.body_rbm-Mindenem .rb-section-personreadauthors .rb-bloggers-info-right {
	width: calc(100% - 50px);
	font-size: 15px;
	padding-left: 15px;
}

.body_rbm-Mindenem .rb-section-personreadauthors .rb-bloggers-info-left img {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	object-fit: cover;
}

/* Blogger Styles - AlexandraBlog 
-----------------------------------------------------------*/

.body_rbm-Mindenem .persondetail_mainpage .rb-home_mainpage-work-main {
	max-width: 100%;
	padding: 0 2.75%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.body_rbm-Mindenem .persondetail_mainpage .rb-section-allnews {
	width: 100%;
}

.body_rbm-Mindenem .persondetail_mainpage .rb2-slider-flood-group {
	padding: 0 5%;
}

.body_rbm-Mindenem .persondetail_mainpage .rb-home_mainpage-left,
.body_rbm-Mindenem .persondetail_mainpage .rb-home_mainpage-right {
	padding: 0;
	max-width: 22%;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 22%;
		flex: 1 1 22%;
}

.body_rbm-Mindenem .persondetail_mainpage .rb-home_mainpage-work {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 56%;
		flex: 1 1 56%;
}

.body_rbm-Mindenem .rb-section.rb-section-bloggerheader {
	width: 100%;
	max-width: 100%;
}

.body_rbm-Mindenem .rb-section-bloggerheader .rb2-slider-title-full {
	border: 0;
	padding: 0;
}

.body_rbm-Mindenem .rb-section.rb-section-bloggerheader .rb-section-bloggerheader-body {
	/*height: 502px;*/
	height: 26vw;
	background: url(/content/images/bg-blogger-shelf.jpg) no-repeat center;
	background-size: 100%;
	position: relative;
}

.body_rbm-Mindenem .rb-section-bloggerheader .rb-section-bloggerheader {
	width: 94.5%;
	max-width: 94.5%;
	margin: 0 auto;
	margin-top: 33px;
	margin-bottom: 40px;
	box-shadow: 4px 7px 10px 0px rgba(0, 0, 0, 0.1);
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
}

.body_rbm-Mindenem .rb-section-bloggerheader .rb-section-bloggerheader > div {
	max-width: 100%;
	margin: 0 auto;
	-webkit-box-flex: 0;
	-ms-flex: 1 1 100%;
		flex: 1 1 100%;
}

.body_rbm-Mindenem .rb-section-bloggerheader-info {
	padding: 55px 60px 80px;
	background: #FFF;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	position: relative;
}

.body_rbm-Mindenem .rb-section-bloggerheader-info,
.body_rbm-Mindenem .rb-section-bloggerheader-ranks,
.body_rbm-Mindenem .rb-section-bloggerheader-ranks-counts,
.body_rbm-Mindenem .rb-section-bloggerheader-ranks-images {
	display: flex;
}

.body_rbm-Mindenem .rb-section-bloggerheader-info-left {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 20%;
		flex: 1 1 20%;
}

.body_rbm-Mindenem .rb-section-bloggerheader-info-right {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 80%;
		flex: 1 1 80%;
}

.body_rbm-Mindenem .rb-section-bloggerheader-ranks-images {
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 15%;
		flex: 1 1 15%;
}

.body_rbm-Mindenem .rb-section-bloggerheader-ranks-counts {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 85%;
		flex: 1 1 85%;
}

.rb-section-bloggerheader-ranks-images > div {
	margin-bottom: 15px;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 50%;
		flex: 1 1 50%;
}

.rb-section-bloggerheader-ranks-image img {
	width: 50px;
	object-fit: cover;
}

.rb-section-bloggerheader-ranks-counts-help {
    font-size: 12px;
    font-weight: 300;
    text-align: center;
	position: absolute;
    bottom: 10px;
	left: 50%;
    -webkit-transform: translate(-50%,-50%);
    	-ms-transform: translate(-50%,-50%);
    		transform: translate(-50%,-50%);
}

.body_rbm-Mindenem .rb-section-bloggerheader-ranks-count {
	position: relative;
/*	height: 150px;*/
	padding: 0 20px;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-flex: 1;	
	-ms-flex: 1 1 1%;
		flex: 1 1 1%;
}

.body_rbm-Mindenem .rb-section-bloggerheader-ranks-count-title {
	font-size: 20px;
    font-weight: 600;
    margin-bottom: 20px;
}

.body_rbm-Mindenem .rb-section-bloggerheader-ranks-count-value {
    font-size: 45px;
	font-weight: 600;
	margin-top: auto;
	/*position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;*/
}

.body_rbm-Mindenem .rb-section-bloggerheader-ranks-count-ismany .rb-section-bloggerheader-ranks-count-value {
	font-size: 30px;
} 

.body_rbm-Mindenem .rb-section-bloggerheader .rb-section-bloggerheader-product-items,
.body_rbm-Mindenem .rb-section-bloggerheader .rb2-wrapper {
	width: 60%;
	position: absolute;
	left: 30%;
	bottom: 4.5vw;
	/*margin-left: 30%;
	margin-top: 8.4vw;*/
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	-ms-grid-row-align: baseline;
	align-items: baseline;
}

.body_rbm-Mindenem .rb-section-bloggerheader-body .rb2-slider-pager-item-main {
	padding-top: 10px;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.body_rbm-Mindenem .rb-section-bloggerheader-body .rb2-container {
	width: 100%;
}

.body_rbm-Mindenem .rb-section-bloggerheader-body .rb-section-bloggerheader-product-item,
.body_rbm-Mindenem .rb-section-bloggerheader-body .rb2-slider-item {
	position: relative;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 20%;
		flex: 0 1 20%;
}

.body_rbm-Mindenem .rb-section-bloggerheader-body .rb-section-bloggerheader-product-item-image_img,
.body_rbm-Mindenem .rb-section-bloggerheader-body .alexwebdatainfogrid_thumbnail_url_img {
	width: auto;
	height: 10.5vw;
	max-height: 200px;
	object-fit: contain;
	margin: 0;
	border: 9px solid #FFF;
	border-radius: 24px;
}

@media screen and (max-width: 1155px)
{
	.body_rbm-Mindenem .rb-section-bloggerheader-body .rb2-slider-item {
		-ms-flex: 0 1 calc(100% / 3);
			flex: 0 1 calc(100% / 3);
	}

	.body_rbm-Mindenem .rb-section-bloggerheader-body .rb-section-bloggerheader-product-item-image_img,
	.body_rbm-Mindenem .rb-section-bloggerheader-body .alexwebdatainfogrid_thumbnail_url_img {
		height: 20vw	
	}
}

@media screen and (max-width: 585px)
{
	.body_rbm-Mindenem .rb-section-bloggerheader-body .rb2-slider-item {
		-ms-flex: 0 1 50%;
			flex: 0 1 50%;
	}

	.body_rbm-Mindenem .rb-section-bloggerheader-body .rb-section-bloggerheader-product-item-image_img,
	.body_rbm-Mindenem .rb-section-bloggerheader-body .alexwebdatainfogrid_thumbnail_url_img {
		
	}

}

.body_rbm-Mindenem .rb-section-bloggerheader-body .rb2-slider-item .rbh1 {
	font-size: 20px;
	font-weight: 400;
	text-align: left;
	color: #707070;
}

.body_rbm-Mindenem .rb-section-bloggerheader .rb-section-bloggerheader-userimage_img {
    width: 187px;
    height: 187px;    
    border-radius: 50%;
    position: absolute;
    top: -146px;
    border: 5px solid #FFF;
    z-index: 1;
    object-fit: cover;
}

@media screen and (min-width: 1156px) and (max-width: 1400px)
{
	.body_rbm-Mindenem .rb-section-bloggerheader .rb-section-bloggerheader-userimage_img {
	    width: 120px;
	    height: 120px;    
	    top: -80px;
	}	
}

.rb-section-bloggerheader-product-item-nodata {
	width: auto;
	height: 10.5vw;
	max-width: 70%;
	max-height: 200px;
    background: #FFF url(/content/images/icon-edit-draw-pencil.svg) no-repeat center;
    background-size: 35px;
    border-radius: 24px;
}

.rb-section-bloggerheader-product-item-delete,
.rb-section-bloggerheader-product-item-readfinish {
	width: 44px;
    height: 44px;
    border-radius: 12px;    
    position: absolute;
}

.rb-section-bloggerheader-product-item-delete {
    background: #FFF url(/content/images/icon-trash-can.png) no-repeat center;
    background-size: 22px;    
    top: 0;
    left: 0;
}

.rb-section-bloggerheader-product-item-readfinish {
	top: 50px;
	left: 0;
	background: #FFF url(/content/images/icon-read.png) no-repeat center;
    background-size: 22px;
}

.rb-section-bloggerheader-product-item-addwish,
.rb-section-bloggerheader-product-item-addread,
.rb-section-bloggerheader-product-item-endread {
    width: 44px;
    height: 44px;
    background: url(/content/images/icon-add-2.png) no-repeat center;
    background-size: 22px;
    position: absolute;
    top: 10px;
    right: 5px;
}

.rb-section-allproduct .rb-section-bloggerheader-product-item-addread {
	position: static;
	float: right;
}

.body_rbm-Mindenem .rb-section-bloggerheader .alexwebdatainfogrid_alexdata_productlist_productlist_info {
	/*margin-top: 110px;*/
	margin-top: 6vw;
	text-align: center;
	padding: 0 5px;
}

.body_rbm-Mindenem .rb-section-bloggerheader .alexwebdatainfogrid_alexdata_productlist_productlist_info .rbh1,
.body_rbm-Mindenem .rb-section-bloggerheader .alexwebdatainfogrid_alexdata_productlist_productlist_info .rbh2 {
	text-align: center;
}

.body_rbm-Mindenem .rb-section-bloggerheader .rb2-slider-title-full,
.body_rbm-Mindenem .rb-section-bloggerheader .rb2-slider-pager-item-main-nodata {
	position: absolute;
	bottom: 10vw;
	right: 75%;
	background: #FFF url(/content/images/icon-expand-more.png) no-repeat 90%;
	padding: 15px 55px 15px 20px;
	border-radius: 17px;
	box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);
}

.body_rbm-Mindenem .rb-section-bloggerheader .rb2-slider-title {
	float: none;
	margin: 0;
}

.body_rbm-Mindenem .rb-section-bloggerheader .rb2-slider-title {
	float: none;
	margin: 0;
}

.rb-section-bloggerheader-editproductlist {
    width: 44px;
    height: 44px;
    position: absolute;
    right: 3.75%;
    background: #FFF url(/content/images/icon-edit-draw-pencil.svg) no-repeat center;
    border-radius: 12px;
    top: 2%;
}

.rb-section-bloggerheader-followcount {
    margin-top: 10px;
    font-size: 13px;
}

.rb-section-bloggerheader .rb-section-bloggerheader-followcount {
	margin-bottom: 10px;
}

.rb-section-bloggerheader .bloggerheader-followline .blog-likerow-count,
.rb-section-bloggerheader .bloggerheader-followline .blog-likerow-faces {
    display: inline-block;
    vertical-align: middle;
    margin: 0 10px;
}

.body_rbm-Mindenem .rb-home_mainpage-right .rb-section-productlist .rb2-slider-footer {
	text-align: center;
}

.body_rbm-Mindenem .rb-home_mainpage-right .rb-section-productlist .rb2-slider-footerlink {
	display: inline-block;
    font-size: 13px;
    color: #FFF;
    background: #2A469A;
    padding: 7px 20px;
    margin-top: 10px;
    border-radius: 35px;
}

.body_rbm-Mindenem .rb-home_mainpage-right .rb-section-productlist .rb2-slider-footerlink:hover {
	text-decoration: underline;
}
 
.body_rbm-Mindenem .page_Home_ProductReadFinishList .rb-section-allproductheader .rb-section-allproductheader,
.body_rbm-Mindenem .page_Home_ProductReadList .rb-section-allproductheader .rb-section-allproductheader,
.body_rbm-Mindenem .page_Home_WishProductList .rb-section-allproductheader .rb-section-allproductheader {
	padding: 0 10px;
	margin-bottom: 40px;
} 

.body_rbm-Mindenem .page_Home_ProductReadFinishList .rb-section-bloggerheader-product-item-endread,
.body_rbm-Mindenem .page_Home_ProductReadList .rb-section-bloggerheader-product-item-addread,
.body_rbm-Mindenem .page_Home_WishProductList .rb-section-bloggerheader-product-item-addwish {
	top: -60px;
	right: 10px;
	background-color: #FFF;
    border-radius: 12px;
}

@media screen and (max-width: 1350px)
{
	.body_rbm-Mindenem .rb-section-bloggerheader-ranks-count-title {
		font-size: 18px;
	}	
}

/* Edit */

.editproductlist_mainpage {
	padding: 33px 0 80px;
}

.editproductlist_mainpage .rb-itemgroup_header {
	border: 0;
	padding: 0;
	margin: 0;
}

.editproductlist_mainpage .rb-itemgroup_subtitle {
	font-size: 25px;
	font-weight: 500;
}

.editproductlist_mainpage .rb-itemgroup_header-back {
    display: inline-block;
    padding: 7px 25px;
    box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.1);
	background: #FFF;
	border-radius: 17px;
	margin: 20px 0;	
}

.editproductlist_mainpage .rb-section-editproductlist .rb-itemgroup-items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

.editproductlist_mainpage .rb-section-editproductlist .rb-itemgroup-items > div {
    margin: 0 10px 40px;
    background: #FFF;
    box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.1);
    border-radius: 24px;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 calc(25% - 20px);
		flex: 0 1 calc(25% - 20px);
}

.rb-productlistitem {
	padding: 15px;
}

.rb-productlistitem-name,
.rb-productlistitem-empty {
	font-size: 25px;
    margin-bottom: 20px;
    text-align: center;
}

.rb-productlistitem-image {
    width: 190px;
    margin: 0 auto;
}

/* WishList */

.body_rbm-Mindenem .rb-section-wishproductlist,
.body_rbm-Mindenem .rb-home_mainpage-right .rb2-sectionslider-empty .rb-section-productread .rb2-slider-root,
.body_rbm-Mindenem .rb-home_mainpage-right .rb2-sectionslider-empty .rb-section-wishproductlist .rb2-slider-root,
.body_rbm-Mindenem .rb-home_mainpage-right .rb2-sectionslider-empty .rb-section-productreadfinish .rb2-slider-root {
	padding: 15px !important;
}

.body_rbm-Mindenem .rb2-sectionslider-empty .rb-section {
	padding: 0 !important;
}

.body_rbm-Mindenem .favorites_mainpage .rb2-sectionslider-empty .rb-section,
.body_rbm-Mindenem .rb-home_mainpage-center .rb-section-searchbloggers {
	padding: 15px !important;
}

.body_rbm-Mindenem .rb-home_mainpage-right .rb2-sectionslider-empty .rb-section-productread .rb2-slider-root,
.body_rbm-Mindenem .rb-home_mainpage-right .rb2-sectionslider-empty .rb-section-wishproductlist .rb2-slider-root,
.body_rbm-Mindenem .rb-home_mainpage-right .rb2-sectionslider-empty .rb-section-productreadfinish .rb2-slider-root {
	margin-bottom: 35px !important;
}

.body_rbm-Mindenem .rb-section-wishproductlist .rb-section-editproductlist-button {
    position: absolute;
    top: 10px;
    right: 10px;
}

.body_rbm-Mindenem .rb-home_mainpage-right .rb2-sectionslider-empty .rb2-slider-header,
.body_rbm-Mindenem .rb-home_mainpage-right .rb2-sectionslider-empty .rb2-slider-title-full {
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom: 0;
}

.body_rbm-Mindenem .rb-home_mainpage-right .rb2-sectionslider-empty .rb2-slider-title {
	padding-bottom: 5px;
}

.body_rbm-Mindenem.body_ismobile .rb-section.rb-section-searchbloggers {
    background: #FFF;
    width: 100%;
    margin-bottom: 40px !important;
    padding: 15px !important;
}

/* BloggerInfo Styles - AlexandraBlog
-----------------------------------------------------------*/

.body_rbm-Mindenem .rb-section.rb-section-bloggerinfo,
.body_rbm-Mindenem .rb-section.rb-section-bloggerfavoriteproductgroups,
.body_rbm-Mindenem .rb-section.rb-section-bloggersocial {
	background: #FFF;
} 

.body_rbm-Mindenem .rb-section-bloggerinfo-info,
.body_rbm-Mindenem .rb-section-bloggersocial-info,
.body_rbm-Mindenem .rb-section-bloggerfavoriteproductgroups-info {
	margin-bottom: 30px;
}

.body_rbm-Mindenem .rb-section-bloggerinfo-info .rb-section-title,
.body_rbm-Mindenem .rb-section-bloggerinfo-info .rb-section-bloggerinfo-info-edit {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	padding: 0;
}

.body_rbm-Mindenem .rb-section-bloggerinfo-birthcard {
    text-align: center;
    color: #FFF;
    background: #2A469A;
    padding: 10px;
    border-radius: 7px;
}

.body_rbm-Mindenem .rb-section-bloggerinfo-info-edit,
.body_rbm-Mindenem .rb-section-wishproductlist .rb-section-editproductlist-button {
    width: 44px;
    height: 44px;
    background: url(/content/images/icon-edit-draw-pencil.svg) no-repeat center;
    background-size: 22px;
}

.body_rbm-Mindenem .rb-section-bloggerinfo-info-edit {
	background-color: #FFF;
	border-radius: 12px;
}

.body_rbm-Mindenem .rb-section-bloggerheader-body .rb-section-bloggerinfo-info-edit {
	margin: 10px;
}

.body_rbm-Mindenem .rb-section-bloggerinfo-debut {
	font-size: 14px;
	line-height: 20px;
}

/* BloggerSocial Styles - AlexandraBlog
-----------------------------------------------------------*/

.body_rbm-Mindenem .rb-section-bloggersocial-info .rb-section-title,
.body_rbm-Mindenem .rb-section-bloggerfavoriteproductgroups-info .rb-section-title {
	padding-bottom: 0;
}

.body_rbm-Mindenem .rb-section-bloggersocial-line {
	text-align: center;
	color: #FFF;
	margin-bottom: 15px;
	padding: 12px 0;
	border-radius: 11px;
}

.body_rbm-Mindenem .rb-section-bloggersocial-line > div,
.body_rbm-Mindenem .page_Home_PersonDetail .rb-home_mainpage-left .rb-section-bloggerinfo-info-edit,
.body_rbm-Mindenem .page_Home_PersonDetail .rb-home_mainpage-left .rb-section-title {
	display: inline-block;
	vertical-align: middle;
}

.body_rbm-Mindenem .rb-section-bloggersocial-line-fb {
	background: #2A469A;
}

.body_rbm-Mindenem .rb-section-bloggersocial-line-twitter {
	background: #0099FF;
}

.body_rbm-Mindenem .rb-section-bloggersocial-line-instagram {
	background: #E1306C;
}

.body_rbm-Mindenem .rb-section-bloggersocial-line-youtube {
	background: #F15C44;
}

.body_rbm-Mindenem .rb-section-bloggersocial-line-tiktok {
	background: #fe2c55;
}

.body_rbm-Mindenem .rb-section-bloggersocial-image {
	margin-right: 5px;
}


.body_rbm-Mindenem .rb-section-bloggersocial-line-fb .rb-section-bloggersocial-image {
	width: 9px;
	height: 16px;
	background: url(/content/images/icon-social-facebook.png) no-repeat center;
}

.body_rbm-Mindenem .rb-section-bloggersocial-line-twitter .rb-section-bloggersocial-image {
	width: 19px;
	height: 16px;
	background: url(/content/images/icon-social-twitter.png) no-repeat center;
}

.body_rbm-Mindenem .rb-section-bloggersocial-line-youtube .rb-section-bloggersocial-image {
	width: 25px;
	height: 18px;
	background: url(/content/images/icon-social-youtube.png) no-repeat center;
}

.body_rbm-Mindenem .rb-section-bloggersocial-line-tiktok .rb-section-bloggersocial-image {
	width: 19px;
	height: 22px;
	background: url(/content/images/icon-tiktok-white.png) no-repeat center;
	background-size: 100%;
}

.body_rbm-Mindenem .rb-home_mainpage-left .rb2-slider-title-full,
.body_rbm-Mindenem .rb-home_mainpage-right .rb2-slider-title-full {
/*	max-width: calc(100% - 90px);*/
}

/* BloggerFav Styles - AlexandraBlog
-----------------------------------------------------------*/

.body_rbm-Mindenem .rb-section-bloggerfavoriteproductgroups-line{
    margin-bottom: 20px;
}

.body_rbm-Mindenem .rb-section-bloggerfavoriteproductgroups-line > div {
	display: inline-block;
	vertical-align: middle;
	
}

.body_rbm-Mindenem .rb-section-bloggerfavoriteproductgroups-line-prefix {
	font-size: 25px;
	font-weight: bold; 
	color: #F4BF8C;
	margin-right: 10px;
}

.body_rbm-Mindenem .rb-section-bloggerfavoriteproductgroups-line-title {
	font-size: 18px;
}

/* Messages Styles - AlexandraBlog
-----------------------------------------------------------*/

.body_rbm-Mindenem .page_Home_ShowMyMessages #main,
.body_rbm-Mindenem .show_usermessages {
	background: transparent;
}

.body_rbm-Mindenem .show_mymessages_full, 
.body_rbm-Mindenem .usermessages-full {
	margin: 33px auto 40px;
	border-radius: 24px;
	box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.1);
}

.body_rbm-Mindenem .showmessage_datamain .showmessage_body {
	white-space: pre-wrap;
}

.body_rbm-Mindenem .mymessage {
	background: #2A469A;
	color: #FFF;
	border-top-left-radius: 24px;
    border-bottom-left-radius: 25px;
}

.body_rbm-Mindenem .notmymessage {
	background: #EDF2F6;
	border-top-right-radius: 24px;
    border-bottom-right-radius: 25px;
}

.body_rbm-Mindenem .allmessages_info_showall_button,
.body_rbm-Mindenem .usermessages-send .submitbutton,
.body_rbm-Mindenem .usermessagedata_buttons > div {
	height: auto;
    font-size: 14px;
    font-weight: 500;
    color: #FFF;
    background: #FFD246;
    border-radius: 12px;
    padding: 7px 30px;
    cursor: pointer;
    margin-left: 15px;
    box-shadow: none;
    border: 0;
}

.body_rbm-Mindenem .rbsliderheader-mymessages-headers,
.body_rbm-Mindenem .show_usermessages .usermessagedata_buttons {
	right: 65px;
}

.body_rbm-Mindenem .usermessagedata_buttons > div {
	display: inline-block;
}

.body_rbm-Mindenem .show_mymessages .listbox_onchange_input input {
	font-size: 14px;
	padding: 7px 30px;
	background: #F5F5F5;
	border-radius: 12px;
	border: 1px solid #F5F5F5;
	outline: 0;
}

.body_rbm-Mindenem .show_usermessages .usermessages-send textarea {
    width: calc(100% - 30px);
    background: #F5F5F5;
    border: 1px solid #F5F5F5;
    outline: 0;
    border-radius: 24px;
    box-sizing: content-box;
    padding: 15px;
}

.body_rbm-Mindenem .show_mymessages .listbox_onchange_input input:focus,
.body_rbm-Mindenem .show_usermessages .usermessages-send textarea:focus {
	border-color: #2A469A;
}

/* Authorblogs Styles - AlexandraBlog
-----------------------------------------------------------*/

.body_rbm-Mindenem #rb-section-authorblogs {
	background: none;
	box-shadow: none;
	padding: 0;
}

.body_rbm-Mindenem .rb-section-authorblogs .rb2-slider-header {
	background: #FFF;
	padding: 15px 25px;
	margin-bottom: 40px;
	border-radius: 24px;
	box-shadow: 4px 7px 10px 0px rgba(0, 0, 0, 0.1);
}

.body_rbm-Mindenem .rb-section-authorblogs .news_blog-comment .rb2-slider-header {
	background: transparent;
	padding: 0;
	margin-bottom: 0;
	border-radius: 0;
	box-shadow: none;
}

.body_rbm-Mindenem .rb-section-authorblogs .rb2-slider-title-full {
	border-bottom: 0;
	padding-bottom: 0;
}

.body_rbm-Mindenem .rb-section-authorblogs .rb2-slider-item {
	margin-bottom: 40px;
}

.body_rbm-Mindenem .rb-section#rb-section-authorblogs .news_blog-comment .rb2-slider-item {
	margin-bottom: 0;
	-ms-flex: 1 1 100%;
		flex: 1 1 100%;
}

.body_rbm-Mindenem .rb-section#rb-section-authorblogs .news_blog-comment .commentitem_right {
	display: block;
	width: calc(100% - 68px);
}

.body_rbm-Mindenem .rb-section#rb-section-authorblogs .news_blog-comment .commentitem_right_header {
	min-width: 100%;
	max-width: 100%;
}

/* Favorite Styles - AlexandraBlog
-----------------------------------------------------------*/

.body_rbm-Mindenem .favorites_mainpage .rb-home_mainpage-center {
    padding-top: 40px;
}

.body_rbm-Mindenem .favorites_mainpage .rb-home_mainpage-center .rb-section-allproduct {
    width: 100%;
    padding-right: 40px;
}

.body_rbm-Mindenem .favorites_mainpage .rb2-slider-pager-item-main {
	justify-content: flex-start;
}

.body_rbm-Mindenem .favorites_mainpage .rb2-slider-item {
	background: #FFF;
	box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.1);
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
	margin: 0 20px 40px;
	-ms-flex: 0 1 calc(25% - 40px);
		flex: 0 1 calc(25% - 40px);
}

.body_rbm-Mindenem .favorites_mainpage .rb-section-style-productvertical {
	background: #FFF;
	border-radius: 24px;
	box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.1);
	padding: 15px;
	margin-bottom: 40px;
}

.body_rbm-Mindenem .favorites_mainpage .rb-section-style-productvertical .rb2-slider-item {
	background: none;
	box-shadow: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	margin: 0 0 40px;
	-ms-flex: 1 1 100%;
		flex: 1 1 100%;
}

.body_rbm-Mindenem .favorites_mainpage .rb-home_mainpage-right .rb2-slider-title {
	padding-bottom: 0;
}

.body_rbm-Mindenem .favorites_mainpage .rb-home_mainpage-right .rb-itemgroup-items > div .rb2-slider-root {
	margin: 0;
}

.body_rbm-Mindenem .favorites_mainpage .authorinfogrid_authorinfo {
	padding: 20px;
	text-align: center;
}

.body_rbm-Mindenem .favorites_mainpage .alexdata_footer_shop_prices > div {
	display: inline-block;
}

.body_rbm-Mindenem .favorites_mainpage .authorinfogrid_name {
	font-size: 20px;
	font-weight: 500;
	color: #707070;
}
/*
.body_rbm-Mindenem .favorites_mainpage .author_dispitem,
.body_rbm-Mindenem .favorites_mainpage .rb-bloggers-info {
	padding: 15px;
}
*/

.body_rbm-Mindenem .favorites_mainpage .author_dispitem-left {
	width: 52px;
	margin: 0;
}

.body_rbm-Mindenem .favorites_mainpage .author_dispitem-left img,
.body_rbm-Mindenem .favorites_mainpage .rb-bloggers-image img {
	width: 52px;
	height: 52px;
}

.body_rbm-Mindenem .favorites_mainpage .author_dispitem-name {
    font-size: 14px;
    color: #707070;
}

.body_rbm-Mindenem .rb-section-allauthor .rb-quick-edit {
	right: 0;
	margin: 0;
}

/* Category Popup Styles - AlexandraBlog
-----------------------------------------------------------*/

.popup-extra_panel {
	width: 90%;
	border-radius: 24px;
	max-width: 500px;
}

@media screen and (min-width: 1156px)
{
	.popup-extra_panel {
		max-width: 1220px;
	}	
}

/*.body_rbm-Mindenem .popup-extra_panel .treeview_header .treeview_title,
.body_rbm-Alexandra .popup-extra_panel .treeview_header .treeview_title,
.body_rbm-Europa*/ .popup-extra_panel .treeview_header .treeview_title {
	font-size: 25px;
    font-weight: 500;
    margin-bottom: 20px;
}

/* Profile Styles - AlexandraBlog
-----------------------------------------------------------*/

.body_rbm-Mindenem .popup-profile_panel .inputgroup-start > div.inputpage_field_PointInfo {
	display: block;
	width: 100%;
	margin: 10px 0 20px;
    padding-bottom: 10px;
	border-bottom: 1px solid #D7D7D7;
}

.body_rbm-Mindenem .popup-profile_panel .inputgroup-start > div:nth-child(2n+1) {
	margin-right: 5%;
}

.body_rbm-Mindenem .pointinfo_item > div {
	display: inline-block;
	margin-right: 10px;
}

.body_rbm-Mindenem .pointinfo_level {	
    font-size: 20px;
    border-bottom: 1px solid #D7D7D7;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.body_rbm-Mindenem .pointinfo_pointleft {
    font-size: 18px;    
}

/* Points Styles - AlexandraBlog
-----------------------------------------------------------*/

.body_rbm-Mindenem .rb-section-pointstocoupon .rb-section-pointstocoupon,
.body_rbm-Mindenem .rb-section-bookclubsheader .rb-section-bookclubsheader,
.body_rbm-Mindenem .rb-section-bookclubheader .rb-section-bookclubheader {
	width: 93.5%;
	margin: 40px auto 0;
	background: #FFF;
	border-radius: 24px;
	padding: 20px;
	box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.1);
}

.body_rbm-Mindenem .rb-section-bookclubsheader .rb-section-bookclubsheader,
.body_rbm-Mindenem .home_mainpage-bookclub .rb-home_mainpage-center .rb2-slider-pager-item-main-nodata {
	width: 100%;
}

.body_rbm-Mindenem .rb-section-pointstocoupon .rb-section-pointstocoupon-title,
.body_rbm-Mindenem .rb-section-bookclubsheader .rb-section-bookclubsheader-title,
.body_rbm-Mindenem .rb-section-bookclubheader-title {
	font-size: 16px;
    font-weight: 600;
    text-transform: none;
    color: #707070;
    margin-bottom: 20px;
}

.body_rbm-Mindenem .rb-section-bookclubsheader .rb-section-bookclubsheader-title,
.body_rbm-Mindenem .rb-section-bookclubheader-title {
	font-family: 'Helvetica', sans-serif;
    font-size: 30px;
    text-align: center;
}    

.body_rbm-Mindenem .rb-section-bookclubheader-title {
	text-align: left;
}

.body_rbm-Mindenem .pointinfo_full > div {
    margin-bottom: 10px;
}

.body_rbm-Mindenem .pointinfo_point_value,
.body_rbm-Mindenem .pointinfo_pointleft_value {
	font-weight: 500;
	color: #2A469A;
}

.body_rbm-Mindenem .rb-section-pointstocoupon-notlogged .popup_button_title {
    display: inline-block;
	background: #2A469A;
	color: #FFF;
	border-radius: 35px;
	margin-top: 20px;
	padding: 8px 20px;
}

/* Club Detail */

.body_rbm-Mindenem .rb-section-bookclubheader-titleline {
	margin-bottom: 40px;	
}

.body_rbm-Mindenem .rb-section-bookclubheader-titleline > div {
    display: inline-block;
    vertical-align: middle;
}

.body_rbm-Mindenem .rb-section-bookclubheader-title {
	margin-bottom: 0;    
}

.rb-section-bookclubheader-header {
	/*display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	   -ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	   -ms-flex-align: center;
		  align-items: center;*/
}

.rb-section-bookclubheader-header-buttons {
	margin-top: 20px;
	display: flex;
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	justify-content: flex-end;
}

.rb-section-bookclubheader-header-buttons > div {
	-webkit-box-flex: 0;
	flex: 0 1 47.5%;
	flex: 0 1 47.5%;
}

.rb-section-bookclubheader-header-buttons > div.rb-section-bookclubheader-notlogged {
	text-align: left;
	-ms-flex: 1 1 100%;
		flex: 1 1 100%;
}

.bookclub-item > div {
	display: inline-block;
}

.bookclub-button,
.rb-section-bookclubheader-notlogged-button .popup_button_title {
	display: inline-block;
	font-weight: 500;
	text-align: center;
    padding: 8px 20px;
    border: 2px solid #2A469A;
    border-radius: 35px;
    margin-bottom: 20px;
} 

.rb-section-bookclubheader-notlogged-button {
	margin-top: 10px;
}

.bookclub-button:first-child {
    margin-left: 0;
} 

.bookclub-button,
.rb-section-bookclubheader-notlogged-button .popup_button_title {
	color: #2A469A;
}

.bookclub-button:hover,
.rb-section-bookclubheader-notlogged-button .popup_button_title:hover {
	background: #2A469A;
	color: #FFF;
}

.bookclub-button-login {
	background: #2A469A;
	color: #fff;
}

.bookclub-button-back,
.bookclub-button-edit {
	width: 44px;
    height: 44px;
    padding: 0;
    border: 0;
    border-radius: 0;
}

.bookclub-button-back {
    background: url(/content/images/icon-back-bookclub.png) no-repeat center !important;
    background-size: 30px !important;
    float: right;
}

.bookclub-button-edit {
	background: url(/content/images/icon-edit-bookclub.png) no-repeat center !important;
    background-size: 30px !important;
    margin-bottom: 0;
}

.rb-section-bookclubheader-body {
	/*clear: both;*/
}

.bookclub-item {
    margin-bottom: 10px;
}

.bookclub-item:last-child {
    margin-bottom: 0;
}

.bookclub-item-mystatus {
	font-weight: 600;
}

.rb-section-bookclubheader-header-pre:not(.rb-section-bookclubheader-header-pre-leftright) .bookclub-item-mystatus,
.rb-section-bookclubheader-header-pre:not(.rb-section-bookclubheader-header-pre-leftright) .bookclub-button-invite {
	display: inline-block;
	vertical-align: middle;
	margin: 0 20px 0 0;
} 

.home_mainpage-bookclub .rb-home_mainpage-right .rb2-slider-pager-item-main {
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;	
}

.home_mainpage-bookclub .rb-home_mainpage-right .rb2-slider-item {
	margin: 0 0 20px 0;
	padding: 15px;
	box-shadow: none;
	-webkit-box-flex: 1;
	 -ms-flex: 1 1 100%;
		 flex: 1 1 100%;	
}

.home_mainpage-bookclub .rb-home_mainpage-right div.alexwebdatainfogrid_info {
	text-align: left;
}

.home_mainpage-bookclub .rb-home_mainpage-right .alexdata_footer_show,
.home_mainpage-bookclub .rb-home_mainpage-right .alexdata_footer_basket input {
	padding: 0 12px;
}

.home_mainpage-bookclub .rb-home_mainpage-right .rb2-slider-pager-item-main-nodata {
	font-size: 20px;
    background: #FFF;	
    border-radius: 24px;
    padding: 15px;
    margin-top: 20px;
    box-shadow: 0px 3px 10px 0px rgb(0 0 0 / 10%);
}

.home_mainpage-bookclub .rb-home_mainpage-right .rb2-slider-footerlink {
    background: #29479b;
    color: #FFF;
    text-align: center;
    padding: 8px 20px;
    border-radius: 35px;
    width: 80%;
    margin: 0 auto;
} 

.body_rbm-Mindenem .home_mainpage-bookclub .rb-home_mainpage-right .rb2-slider-title-full {
	border: 0;
	padding: 0;	
}

.body_rbm-Mindenem .home_mainpage-bookclub .rb-home_mainpage-right .rb-section-allauthor,
.body_rbm-Mindenem .home_mainpage-bookclub .rb-home_mainpage-right .rb-section.rb-section-allproductheader {
	/*box-shadow: 0px 3px 10px 0px rgb(0 0 0 / 10%);
	background: #FFF;
	border-radius: 24px;	*/
}

.body_rbm-Mindenem .home_mainpage-bookclub .rb-home_mainpage-right .rb-section.rb-section-allproductheader {
	padding: 15px;	
	margin-top: 0 !important;
}

.body_rbm-Mindenem .home_mainpage-bookclub .rb-home_mainpage-right .rb-section-allauthor .rb2-slider-title {
	padding: 15px;
	float: none;
}

.body_rbm-Mindenem .home_mainpage-bookclub .rb-home_mainpage-right .rb-itemgroup-master-bookclubgroup,
.body_rbm-Mindenem .home_mainpage-bookclub .rb-home_mainpage-right .rb-section-allauthor {
	box-shadow: 0px 3px 10px 0px rgb(0 0 0 / 10%);
	background: #FFF;
	border-radius: 24px;	
	margin: 40px 0;
	position: relative;
}

.body_rbm-Mindenem .home_mainpage-bookclub .rb-home_mainpage-right .rb-section-allproduct {
	padding-bottom: 40px;
}

.body_rbm-Mindenem .home_mainpage-bookclub .rb-home_mainpage-right .rb2-slider-root {
	margin-bottom: 0 !important;
}

.rb-section-bookclubheader-mainheader,
.rb-section-bookclubheader-header-pre-leftright {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	justify-content: space-between;
	text-align: left;
}

.rb-section-bookclubheader-header-info {
	text-align: left;
}

.rb-section-bookclubheader-header-pre-leftright .rb-section-bookclubheader-mainheader {
	display: block;
}

.rb-section-bookclubheader-header-pre-leftright > div,
.rb-section-bookclubheader-mainheader > div {
	-ms-flex: 0 1 47.5%;
		flex: 0 1 47.5%;
}

/* My Points */

.rb-section-pointstocoupon .rb2-slider-pager-item-main {
	justify-content: flex-start;
}

.rb-section-pointstocoupon .rb2-slider-item {
    margin: 0 10px 40px;
	-ms-flex: 0 1 calc(100% / 3 - 10px);
		flex: 0 1 calc(100% / 3 - 10px);
}

.rb-section-pointstocoupon .rb-coupongroup-name,
.rb-section-pointstocoupon-header .pointinfo_coupons .pointinfo_coupons_title {
	font-family: 'Helvetica', sans-serif;
	font-size: 18px;
	font-weight: 600;
	margin: 15px 0;
}

.rb-section-pointstocoupon-header .pointinfo_coupons .pointinfo_coupon_name {
	font-size: 18px;
	margin-bottom: 5px;
}

.rb-section-pointstocoupon .rb-coupongroup-description,
.rb-section-pointstocoupon-header .pointinfo_coupons .pointinfo_coupon_description {
	font-weight: 300;
	margin-bottom: 10px;
}

.rb-section-pointstocoupon .rb-coupongroup-footer > div {
    display: inline-block;
}

.rb-section-pointstocoupon .rb-coupongroup-footer > div.rb-coupongroup-isextcoupon {
    display: block;
    margin: 10px 0;
}

.rb-coupongroup-footer .rb-coupongroup-button {
	font-size: 13px;
    background: #2A469A;
    color: #FFF;
    padding: 7px 20px;
    border-radius: 9px;
    
}

.rb-coupongroup-changebutton {
	margin-left: 20px;
}

.rb-coupongroup-extcouponleft {
	margin-bottom: 10px;
}

/* BookClub Styles - AlexandraBlog
-----------------------------------------------------------*/

.rb-section.rb-section-bookclubsheader {
	margin-bottom: 40px;
}

.body_rbm-Mindenem .rb-section-bookclubsheader-body .rb-section-bookclubsheader-groups-full > div {
    display: inline-block;
    vertical-align: top;
}

.body_rbm-Mindenem .rb-section-bookclubsheader-mygroups div.rb-section-bookclubsheader-groups-items {
	display: block;
}

.body_rbm-Mindenem .rb-section-bookclubsheader-body .rb-section-bookclubsheader-groups-full > div.rb-section-bookclubsheader-createdgroups {
	display: block;
	margin-top: 20px;
}

.body_rbm-Mindenem .rb-section-bookclubsheader-body .rb-section-bookclubsheader-createdgroups > .rb-section-bookclubsheader-createdgroups > div {
	display: block;
}

.body_rbm-Mindenem .rb-section-bookclubsheader-body,
.body_rbm-Mindenem .rb-section-bookclubsheader-notlogged {
	margin-bottom: 40px;
}

.body_rbm-Mindenem .rb-section-bookclubsheader-groups-title,
.body_rbm-Mindenem .bookclubs-new-before,
.body_rbm-Mindenem .rb-section-bookclubheader-notlogged-title,
.body_rbm-Mindenem .rb-section-bookclubsheader-coupon-title,
.body_rbm-Mindenem .rb-section-bookclubsheader-invitations .rb-section-bookclubsheader-invitations {
    font-size: 16px;
    font-weight: 600;
    color: #707070;
}

.body_rbm-Mindenem .rb-section-bookclubsheader-coupon-title,
.body_rbm-Mindenem .rb-section-bookclubsheader-invitations .rb-section-bookclubsheader-invitations {
    margin-bottom: 10px;
}

.rb-section-bookclubsheader-footer + .rb-section-bookclubsheader-invitations {
	margin-top: 40px;
}

.body_rbm-Mindenem .rb-section-bookclubsheader-groups-items {
	margin-top: 10px;
}

.body_rbm-Mindenem .rb-section-bookclubsheader-groups-full,
.body_rbm-Mindenem .bookclubs-new-before {
	margin-bottom: 20px;
} 

.body_rbm-Mindenem .rb-section-bookclubsheader-groups-item {
    display: inline-block;
    width: calc(20% - 19px);
    color: #707070;
    margin-right: 15px;
    padding: 10px;
    border-radius: 12px;
    margin-bottom: 10px;
    text-align: center;
    -webkit-transition: all .2s ease-out;
    		transition: all .2s ease-out;
}

.body_rbm-Mindenem .rb-section-bookclubsheader-groups-item:hover {
    color: #FFF;
    background: #2A469A;
}

.body_rbm-Mindenem .rb-section-bookclubsheader-groups-item-status {
    font-size: 13px;
    margin-top: 5px;
}

.body_rbm-Mindenem .bookclubs-new,
.body_rbm-Mindenem .rb-section-bookclubsheader-notlogged-button .popup_button_title,
.body_rbm-Mindenem .newsitem_clickbutton,
.body_rbm-Mindenem .rb-section-bookclubsheader-coupon-button {
	display: inline-block;
	font-size: 16px;
    font-weight: 500;
    color: #FFF;
    background: #2A469A;
	padding: 8px 33px;
    border-radius: 35px;
}

.body_rbm-Mindenem .rb-section-bookclubsheader-notlogged-title {
	margin-bottom: 10px;
}

.body_rbm-Mindenem .rb-section-bookclubheader-mainheader-image,
.body_rbm-Mindenem .rb-section-bookclubheader-mainheader-description,
.body_rbm-Mindenem .rb-section-bookclubsheader-coupon {
	margin-bottom: 20px;
}

.body_rbm-Mindenem .rb-section-bookclubheader-mainheader-image img {
	border-radius: 24px;
}

.body_rbm-Mindenem .rb-section-bookclubsheader-groups-item-image_img {
	height: 130px;
	width: 130px;
	object-fit: cover;
	margin: 0 auto;
	border-radius: 50%;
}

.body_rbm-Mindenem .rb-section-bookclubsheader-groups-item-title {
	font-weight: 500;
	margin-top: 20px;
}

.rb-section-bookclubsheader-groups-item-activecheck {
    width: 13px;
    height: 13px;
    background-color: #21e61e;
    border-radius: 50%;
}

.rb-section-bookclubheader-header-info-activecheck {
	color: #F15C44;
    margin: 5px 0 15px;
}

.rb-section-bookclubsheader-groups-item-notactive .rb-section-bookclubsheader-groups-item-activecheck {
    background-color: #F15C44;
}

.alexwebdata_image_bookclub_main-image {
    width: 40px;
    height: 40px;
    background: #fed346 url(/content/images/icon-book.png) no-repeat center;
    border-radius: 50%;
    background-size: 20px;
    position: absolute;
    top: 0;
    left: 0;
}

.body_rbm-Mindenem .main_menu_bookclubactivecheck .menu_image {    
	background: url(/content/images/icon-book-red.png) no-repeat center;
}


.rb-section-bookclubsheader-invitations-item {
    display: flex;
    border-bottom: 1px solid #D5D3D3;
    padding: 10px 0;
}

.rb-section-bookclubsheader-invitations-item:last-child {
    border-bottom: 0;
}

.rb-section-bookclubsheader-invitations-item > div {
	-webkit-box-flex: 0;
    -ms-flex: 0 1 25%;
    	flex: 0 1 25%;
}

/* Subscriptions Styles - AlexandraBlog
-----------------------------------------------------------*/

.rb-section.rb-section-mysubscriptions {
	max-width: 768px;
	border-radius: 17px;
    margin-top: 35px;
	background: #FFF;
	box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.1);
}

.rb-section-mysubscriptions .rb-section-title {
    font-family: 'Helvetica', sans-serif;
    font-size: 30px;
	color: #707070;
}

.rb-section-mysubscriptions-item-button {
	font-size: 15px;
    border-radius: 7px;
}

.input_OrderSubscription .basket_item_left {
	display: flex;
	width: 100%;
	border: 0;
}

.input_OrderSubscription .basket_item_image img {
	max-width: 150px;
}

.input_OrderSubscription .basket_item_left_info {
	padding-left: 20px;
}

.input_OrderSubscription .basket_item_left_info .basket_item_name {
	font-size: 20px;
    font-weight: 600;
	margin-top: 0;
	margin-bottom: 5px;
}

.input_OrderSubscription .basket_item_price {
    font-size: 17px;
    font-weight: 500;
    color: #2A469A;
    margin: 10px 0;
}

.input_OrderSubscription .basket_item_description {
    font-size: 18px;
    font-weight: 300;
} 

.global-credit-info-error {
    color: #F15C44
}

.global-credit-info-good {
    color: #29479b;
}

/* Credit Styles 
-----------------------------------------------------------*/

.body_rbm-Mindenem .rb-section-creditinfowithlink,
.body_rbm-Mindenem .rb-section.rb-section-creditinfo,
.body_rbm-Mindenem .rb-section-audiobooksinfo {
	background: #FFF;
    margin-bottom: 40px;
    padding: 20px;
    border-radius: 17px;
    box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.1);
}

.body_rbm-Mindenem .rb-section-creditinfowithlink .rb-section-title,
.body_rbm-Mindenem .rb-section.rb-section-creditinfo .rb-section-title,
.body_rbm-Mindenem .rb-section-audiobooksinfo .rb2-slider-title {
	font-family: 'Avenir Next LT Pro Demi';
    font-size: 22px;
    color: #444;
	text-align: left;
    margin: 0 0 20px;
}

.body_rbm-Mindenem .rb-section-creditinfowithlink .global-credit-info-good,
.body_rbm-Mindenem .rb-section-creditinfo .global-credit-info global-credit-info-good {
	font-weight: 500;
	margin-bottom: 10px;
}

.body_rbm-Mindenem .rb-section-creditinfo-link-title {
    display: inline-block;
    font-size: 13px;
    font-weight: 500;	
    color: #29479b;
    background: #fed346;
    padding: 10px 20px;
    border: 1px solid #DEDEDE;
    border-radius: 7px;
}

.body_rbm-Mindenem .rb-section-audiobooksinfo .rb2-slider-title-full {
	padding: 0;
	border: 0;	
}

.body_rbm-Mindenem .rb-section-oneimage .rb-section-image_img {
	border-radius: 24px;
	margin-bottom: 40px;
	box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.1);
}

.body_rbm-Mindenem .rb-section-oneimage.rb-section-style-noshadow .rb-section-image_img {
	box-shadow: none;
} 

.body_rbm-Mindenem .rb-itemgroup-AudioBooksInfo-Mindenem .rb-section.rb-section-mysubscriptions,
body.body_rbm-Mindenem .rb-home_mainpage-center .rb-itemgroup-AudioBooksInfo-Mindenem .rb-section-onenewsitems {
	width: 100%;
	max-width: 100%;
}

.body_rbm-Mindenem .rb-itemgroup-AudioProducts-Mindenem .rb-section-childnewsslider,
.body_rbm-Mindenem .rb-itemgroup-BookClubs-Mindenem .rb-section-childnewsslider {
	margin-bottom: 40px;
}

.body_rbm-Mindenem .rb-section-audiobooksinfo .news_image_img {
	border-radius: 24px;
}


.body_rbm-Mindenem .rb-section-audiobooksinfo .news_info_info_line1 .rbh1 {
	font-family: 'Helvetica-Bold', sans-serif;
	font-size: 20px;
	font-weight: 500;
    color: #707070;
    text-align: left;
}

.body_rbm-Mindenem .rb-section-audiobooksinfo .news_info_info_line1 .rbh2 {
	font-family: 'Helvetica-Bold', sans-serif;
	font-size: 15px;
    color: #707070;
    text-align: left;
}

.body_rbm-Mindenem .rb-section-audiobooksinfo .news_digest {
    font-family: 'Helvetica', sans-serif;
    font-size: 14px;
    color: #707070;
}

.body_rbm-Mindenem .rb-itemgroup-AudioBooksInfo-Mindenem .rb-section-productlist {
	background: none;
}

.body_rbm-Mindenem .rb-itemgroup-AudioBooksInfo-Mindenem .rb-section-productlist .rb2-slider-pager-item {
	padding: 0 4px;
}

.body_rbm-Mindenem .rb-itemgroup-AudioBooksInfo-Mindenem .rb-section-childnewsslider .rb2-slider-pager-item,
.body_rbm-Mindenem .rb-itemgroup-AudioBooksInfo-Mindenem .rb-section-productlist .rb2-slider-pager-item-main {
	padding: 0;
}
    
.body_rbm-Mindenem .rb-itemgroup-AudioBooksInfo-Mindenem .rb-section-productlist .rb2-slider-item {
    background: #FFF;
    box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.1);
    padding-bottom: 20px;
    border-radius: 24px;
}

.body_rbm-Mindenem .rb-itemgroup-AudioBooksInfo-Mindenem .rb-section-childnewsslider {
	margin-bottom: 40px;
}

.body_rbm-Mindenem .rb-itemgroup-AudioBooksInfo-Mindenem .rb-section-childnewsslider .news_image_img {
	border-radius: 24px;
}

/* AudioBook Styles - AlexandraBlog
-----------------------------------------------------------*/

.rb-section-editmoreaudiobooks {
	width: 100%;
	border-radius: 12px;
	box-shadow: 4px 7px 10px 0px rgba(0, 0, 0, 0.1);
}

.product-audiobook-play .mp3-description,
.rbaudio-input-title {
	font-family: 'Helvetica', sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #2A469A;
	margin: 10px 0 0;
}

.product-audiobook-play .mp3-description:hover {
    text-decoration: underline;
}

.product-audiobook-play:last-child {
	margin-bottom: 20px;
}

.rbaudio-input-button {
    background: #2A469A;
    color: #fed346;
    float: right;
    padding: 8px 30px;
    border-radius: 7px;
}

.rbaudio-input-main input {	
    width: 100%;
    padding: 8px 10px;
    margin: 10px 0;
    border: 1px solid #707070;
    border-radius: 24px;
}

/* Product Detail 2024 Styles - Moobius
-----------------------------------------------------------*/

.body_rbm-Mindenem .rb-section-productauthor {
	max-width: 1550px;
	margin-top: 0;
    background: #FFF;
    border-radius: 24px;
    -webkit-box-shadow: 4px 7px 10px 0px rgb(0 0 0 / 10%);
			box-shadow: 4px 7px 10px 0px rgb(0 0 0 / 10%);
}

.rb-section-person-header:before {
	content: "";
	display: block;
	width: 50px;
	height: 50px;
	background: url(/content/images/icon-detail-author.png) no-repeat center;
	background-size: 100%;
}

.body_rbm-Mindenem .rb-section-productauthor .rb-section-person-header {
	display: flex;
	align-items: center;
	gap: 15px;
	background: none;
	margin-bottom: 35px;
}

.body_rbm-Mindenem .rb-section-productauthor .rb-section-person-header .rbh1 {
	padding: 0;
}

.body_rbm-Mindenem .rb-section-productauthor .rb-section-person-body {
	padding: 0 70px 70px;
}

.rb-section-person-body-left {
	max-width: 35%;
}

.rb-section-person-body-right {
	width: 65%;
	margin-left: 0;
	padding-left: 50px;
}

.rb-section-person-body-left .rb-section-person-image_img {
	border-radius: 10px;
}

/* PreviewSearch 
-----------------------------------------------------------*/

.previewsearch-main {
	background: #FFF;
	text-align: center;
}

.body_rbm-Mindenem .previewsearch-main {
	top: 43px;
	border-radius: 10px;
	-webkit-box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.1);
			box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.1);
}

.body_rbm-Europa .previewsearch-main {
	border: 1px solid #a1a1a1;

	top: 30px;
}

.previewitems {
	text-align: left;
}

.previewitem:hover {
    
}

.body_rbm-Mindenem .previewitem:hover {
    background: #29479b;
}

.body_rbm-Mindenem .previewitem:first-child {
    border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}

.body_rbm-Europa .previewitem:hover {
    background: #dfe4eb;
}

.previewitem_left {
	max-width: 60px;
}

.previewitem_right .title,
.previewitem_right .author {
	font-family: 'Calibri', sans-serif;
	font-weight: 400;
}

.previewitem_right .title {
	font-size: 16px;
}

.previewitem_right .subtitle {
	font-size: 14px;
    font-weight: 300;
    color: #444;
}

.previewitem_right .author {
	font-size: 14px;
}

.previewitem_right .sufix {
	font-size: 13px;
	color: #17bb17;
}

.body_rbm-Mindenem .previewitem_right .author {
	font-family: 'Helvetica', sans-serif;
	font-size: 13px;
	color: #707070;
}

.body_rbm-Mindenem .previewitem:hover .title,
.body_rbm-Mindenem .previewitem:hover .subtitle,
.body_rbm-Mindenem .previewitem:hover .author {
	color: #FFF;
}

.body_rbm-Europa .previewitem_right .title {
	color: #425bb8;	
}

.body_rbm-Europa .previewitem_right .author {
	color: #7f7f7f;	
}

.body_rbm-Mindenem .previewmorebutton {
	display: inline-block;
	font-family: 'Roboto', sans-serif !important;
	font-size: 13px;
	font-weight: 500;
	background: #fed346;
	color: #29479b;
	border: 0;
	border-radius: 7px;
	line-height: 45px;
	padding: 0 25px;
	-webkit-appearance: none;
	margin: 10px 0;
}

.body_rbm-Europa .previewmorebutton {
	display: inline-block;
	height: auto;
    font-family: 'Calibri', sans-serif !important;
    font-size: 14px;
    font-weight: 600;
    color: #161a0e;
    text-transform: lowercase;
    background: #e8eaed;
    padding: 8px 20px;
    border: 1px solid #a1a1a1;
    border-radius: 5px;
	margin: 10px 0;
	-wekbit-transition: all .2s ease-out;
			transition: all .2s ease-out;
}

.body_rbm-Europa .previewmorebutton:hover {
	background: #faeab3;	
}

.searchresult_item {
    float: none;
    display: inline-block;
    padding: 2px;
}


/* Other Styles - AlexandraBlog
-----------------------------------------------------------*/

.body_rbm-Mindenem .datahandling-confirm-haslink {
    font-weight: 500;
	color: #2A469A;
}

.body_rbm-Mindenem .ajax-loading:before,
.body_rbm-Mindenem .rb-redirect-title:after,
.body_rbm-Mindenem .pay-result-check_message:after {
	border-top-color: #2A469A;	
}

.body_rbm-Mindenem .rbupload-progress-full {
	background-color: #5f5f5f;
}

.body_rbm-Mindenem .rbupload-progress-bar {
	height: 5px;
	margin: 0;
    box-shadow: none;
    background: #FFD246;
}

.body_rbm-Mindenem .closebasket-phase-progress-state,
.body_rbm-Mindenem .closebasket-phase-progress-state:after {
    background-color: #2a469a;
}

.body_rbm-Mindenem .closebasket-phase-over.closebasket-phase-start .closebasket-phase-image {
	background-image: url(/content/images/icon-shopping-cart-blue-2.png);
	background-size: 33px;
}

.body_rbm-Mindenem .closebasket-phase-over.closebasket-phase-user .closebasket-phase-image {
	background-image: url(/content/images/icon-man-user-blue.png);
	background-size: 33px;
}
.body_rbm-Mindenem .closebasket-phase-over.closebasket-phase-delivery .closebasket-phase-image {
	background-image: url(/content/images/icon-delivery-truck-blue.png);
}

.body_rbm-Mindenem .closebasket-phase-over.closebasket-phase-payment .closebasket-phase-image {
	background-image: url(/content/images/icon-credit-card-blue.png);	
}

.body_rbm-Mindenem .treeview_items-showbutton {
	background: #2A469A url(/content/images/icon-more-2-white.png) no-repeat center;
    border-radius: 50%;
}

.body_rbm-Alexandra .treeview_items-showbutton,
.body_rbm-Europa .treeview_items-showbutton {
	border-radius: 50%;	
}

.body_rbm-Mindenem .page_Error_Index #main,
.body_rbm-Mindenem .register_success,
.body_rbm-Mindenem .activate,
.body_root .showmessage,
.body_rbm-Mindenem .page_Account_ForgotPassword #main {
    background: #FFF;
    width: 90%;
    max-width: 768px;
    margin: 100px auto;
    border-radius: 24px;
    box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.1);
    padding: 40px;
    min-height: auto;
} 

.body_rbm-Mindenem .input_ForgotPassword {
    padding-top: 0;
    min-height: auto;
}

.body_rbm-Mindenem .page_Error_Index #main .rbh2,
.body_rbm-Mindenem .register_success .rbh2,
.body_rbm-Mindenem .activate h3 {
    margin-top: 0;
}

.body_rbm-Mindenem .rb-popupmessage-notlogged-message {
	font-size: 18px;
    font-weight: 700;
    color: #707070;
    margin-bottom: 10px;
}

.body_rbm-Mindenem .rb-popupmessage-notlogged-login {
	display: inline-block;
	color: #FFF;
	background: #2A469A;
    padding: 7px 20px;
    border-radius: 24px;
}

.body_rbm-Mindenem .rb-popupmessage-notlogged-login:hover {
	text-decoration: underline;
}

.body_rbm-Mindenem .alexdata_footer_show_audioplay {
	font-family: 'Roboto', sans-serif !important;
    font-size: 13px;
    font-weight: 500;
    background: #fed346;
    color: #29479b;
	margin-top: 20px;
}

.actionruleinfobutton-title {
    font-size: 13px;
}

.body_rbm-Mindenem .product-audiobook-play .mp3full {
	width: 100%;
	padding: 0;
}

.body_rbm-Mindenem .person-birthdate-info-birthday {
    width: 30px;
    height: 30px;
    background: url(/content/images/icon-cake.png) no-repeat center;
	background-size: 100%;
}

.body_rbm-Mindenem .person-birthdate-info > div {
    display: inline-block;
    vertical-align: middle;
	font-size: 14px;
}

.body_rbm-Mindenem .person-birthdate-info-title {
	margin-left: 10px;
}

.body_rbm-Mindenem .rb-section-bloggerinfo-birhdate {
	margin-bottom: 20px;
}

.body_rbm-Mindenem .translatoremode-button {
	border-radius: 50%;
}

.body_rbm-Mindenem.body_ismobile .rb-section-oneimage,
.body_rbm-Mindenem.body_ismobile .rb-section-mobilbanner {
	padding: 0 10px;
}

.donation_mainpage .rb-section-style-moobiusmypoints .rb-section-normal-main {
	width: 100%;
}

.rb-section-basketofferselectrule,
.rb-section.rb-section-donationinfo {
	padding: 20px;
	border-radius: 24px;
	background: #FFF;
	-webkit-box-shadow: 0px 3px 10px 0px rgb(0 0 0 / 10%);
			box-shadow: 0px 3px 10px 0px rgb(0 0 0 / 10%);
}

.rb-section.rb-section-donationinfo {
	margin: 40px auto;
}

.rb-section-donationinfo-startdate > div {
	display: inline-block;
}

.rb-section-donationinfo-startdate {
	margin-bottom: 10px;
}

.rb-section-donationinfo-startdate_title {
	font-weight: 600;
}

.rb-section-donationinfo-graph-full {
	margin-top: 20px;
	border-radius: 24px;
	position: relative;
	z-index: 1;
}

.rb-section-donationinfo-graph-act {
	height: 25px;
	background: #2A469A;	
	margin-bottom: 10px;
	border-radius: 24px;
}

.rb-section-donationinfo-graph-act:before {
	content: "";
	display: block;
	background: #EEE;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 25px;
	border-radius: 24px;
	z-index: -1;
}

.rb-section-donationinfo-graph-percent {
	font-size: 25px;
	font-weight: 600;
	color: #2A469A;
	text-align: center;
}

.alexdata_tagimage {
    width: 50px;
    position: absolute;
    top: 10px;
    left: 10px;
}

.body_rbm-Pioneer .rb-section-productlist .rb2-slider-pager-item-main,
.body_rbm-Pioneer .rb-section-detaillinkslider .rb2-slider-pager-item-main,
.body_rbm-LL .rb-section-productlist .rb2-slider-pager-item-main,
.body_rbm-LL .rb-section-detaillinkslider .rb2-slider-pager-item-main {
	padding-top: 10px !important;
}

.body_rbm-Pioneer .rb-section-detaillinkslider .rb2-slider-pager-item-main,
.body_rbm-LL .rb-section-detaillinkslider .rb2-slider-pager-item-main {
	padding-left: 10px;
}

.body_rbm-Pioneer .rb-section-style-productvertical .rb2-slider-pager-item-main,
.body_rbm-LL .rb-section-style-productvertical .rb2-slider-pager-item-main {
	padding-left: 10px;
}

.body_rbm-Europa .rb-section-productlist .alexwebdatainfogrid_fullimage,
.body_rbm-Europa .rb-section-detaillinkslider .alexwebdatainfogrid_fullimage {
	position: relative;
	display: inline-block;
}

.body_rbm-LL .alexdata_tagimage,
.body_rbm-Pioneer .alexdata_tagimage,
.body_rbm-Europa .alexdata_tagimage {
	top: -10px;
	left: -10px;
}

.body_rbm-Europa .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_left .alexdata_tagimage {
	width: 80px;
}

.body_rbm-Europa .rb2-slider-item .alexwebdatainfogrid {
	text-align: center;
}

.body_rbm-Europa .rb2-slider-item .alexdata_footer_shop_buttons {
	text-align: left;
}

.body_rbm-Europa .body_rbm-Europa .alexwebdatainfogrid_fullimage {
    display: inline-block;
	position: relative;
}

.body_rbm-Alexandra .alexdata_tagimage {
    top: -10px;
    left: -10px;
}

.body_rbm-Mindenem .alexdata_tagimage {
    width: 80px;
    height: 80px;
    position: absolute;
    top: 10px;
    left: 10px;
}

.body_rbm-Mindenem .rb-section-bloggerheader-body .alexdata_tagimage {
    width: 60px;
    height: 60px;
    top: -10px;
    left: -10px;
}

.body_rbm-Mindenem .rb-section-productblogs .alexdata_tagimage {
	width: 50px;
	height: 50px;
	top: -10px;
	left: -10px;
}

.body_rbm-Mindenem .newsitem-product-full .alexdata_tagimage {
    top: -10px;
    left: 0;
}

.body_rbm-Mindenem .rb-section-catalognews .alexdata_tagimage {
	top: -20px;
	left: -20px;	
}

.body_rbm-Mindenem .rb-home_mainpage-right .alexdata_tagimage {
	width: 41px;
	height: 41px;
	top: 0;
	left: 0px;	
}

@media screen and (min-width: 769px) 
{
	.body_rbm-Alexandra .alexwebdatainfogrid_detail .alexdata_tagimage {
		width: 80px;
	}
}

.body_rbm-Alexandra .alexwebdatainfogrid_detail .alexdata_tagimage,
.body_rbm-Mindenem .alexwebdatainfogrid_detail .alexdata_tagimage {
	top: -25px;
	left: -25px;
}

.body_rbm-Mindenem .alexdata_tagimage_img {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    border: 0 !important;
    margin: 0;
}

@media screen and (max-width: 1155px)
{
	.body_rbm-Mindenem .alexdata_tagimage {
	    width: 65px;
	    height: 65px;
	}

	.body_rbm-Mindenem .rb-section-bloggerheader-body .alexdata_tagimage {
		width: 50px;
		height: 50px;
	}
}

@media screen and (max-width: 585px)
{
	.body_rbm-Mindenem .alexdata_tagimage {
	    width: 50px;
	    height: 50px;
	}
	
	.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_top .alexdata_tagimage {
	    width: 80px;
	    height: 80px;
	}
	
	.body_rbm-Mindenem .newsitem-product .alexdata_tagimage {
	    width: 70px;
	    height: 70px;
	    top: -10px;
	    left: -10px;
	}
}

/* Rate */

.closebasketrating_mainpage .rb-section-normal .rb-section-normal {
	height: auto;
}

.closebasketrating_mainpage .rb-section-normal-main {
    width: calc(100% - 80px);
    margin: 0 auto;
    background: #2A469A;
    border-radius: 35px;
    padding: 10px 40px;
	position: static;
	-webkit-transform: none;
		-ms-transform: none;
			transform: none;
}

.closebasketrating_mainpage .rb-section-normal .rb-section-title.rbh1 {
	font-size: 25px;
}

.closebasketrating_mainpage .rb-section-allproduct .rb2-slider-header {
    width: calc(100% - 80px);
	background: #FFF;
    margin: 0 auto 20px;
    border-radius: 35px;
}

.closebasketrating_mainpage .rb-section-allproduct .rb2-slider-title-full {
	text-align: left;
	padding: 0;
	border: 0;
}

.closebasketrating_mainpage .rb-section-allproduct {
	background: none;
	box-shadow: none;
}

/* SSO Login */

.body_Home_SSOLogin #content-section {
	height: calc(100vh - 153px);
}

.body_Home_SSOLogin .home_ssologin_full {
	background: #FFF;
    border-radius: 35px;
    max-width: 50%;
    margin: 0 auto;
    box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.1);	
}

.body_Home_SSOLogin .sso_backbuton input,
.body_Home_SSOLogin .home_ssologin_buttons > div,
.body_Home_SSOLogin .logon_info_member input {
    color: #FFF;
    background: #37AFE1;
	padding: 7px 20px;
	border: 0;
	border-radius: 24px;
}

.body_Home_SSOLogin .home_ssologin_header-image,
.body_Home_SSOLogin .popup-login_panel:before {
	width: 236px;
    height: 59px;
    background: url(/content/images/logo-moobius.png) no-repeat center;
    margin: 0 auto 40px;
}

.body_Home_SSOLogin .popup-login_panel:before {
	content: "";
	display: block;
}

@media screen and (max-width: 1024px)
{
	.body_Home_SSOLogin .home_ssologin_full {
	    max-width: 90%;
	}
	
}

.body_rbm-Mindenem .rbaudio-controls-prev {
	background: url(/content/images/icon-audio-prev-moobius.png) no-repeat center;
	background-size: 22px;
}

.body_rbm-Mindenem .rbaudio-controls-next {
    background: url(/content/images/icon-audio-next-moobius.png) no-repeat center;
	background-size: 22px;
}

.body_rbm-Mindenem .rbaudio-controls-select {
    font-weight: 700;
    color: #707070;
    border: 1px solid #707070;
    border-radius: 24px;
	background-color: #FFF;
	outline: 0;
}


/* Pager */

.body_rbm-Mindenem .rb-section .rb2-pager-item-pagertype-prevnext,
.body_rbm-Mindenem .rb-section-toplistproducts .rb2-pager-item-pagertype-prevnext {
	position: static;
	width: 41px;
	height: 34px;
	margin: 0;
	background: #2A469A;
	border: 2.5px solid #2A469A;
}

.body_rbm-Mindenem .rb-section .rb2-pager-item-pagertype-prevnext:before {
	width: 10px;
	height: 10px;
}

.body_rbm-Mindenem .persondetail_mainpage .rb-home_mainpage-right .rb2-pager,
.body_rbm-Mindenem .rb-home_mainpage-right .rb-section-topbloggers .rb2-pager {
	/*top: 20px;
	right: 50px;*/
	position: static;
	float: right;
	margin: 10px 0;
}

.body_rbm-Mindenem .persondetail_mainpage .rb-home_mainpage-right .rb2-pager:after,
.body_rbm-Mindenem .rb-home_mainpage-right .rb-section-topbloggers .rb2-pager:after {
	content: "";
	display: table;
	clear: both;
}

.body_rbm-Mindenem .rb-section .rb2-pager,
.body_rbm-Mindenem .rb-section-toplistproducts .rb2-pager {
	position: absolute;
	bottom: initial;
	bottom: auto;
	top: 20px;
	right: 20px;
	border-radius: 17px;
}

.body_rbm-Mindenem .rb2-slider-footer .rb2-pager {
	position: static;
    font-size: 15px;
    font-weight: 300;
	text-align: right;
    color: #2A469A;
    margin-bottom: 10px;
}

.body_rbm-Mindenem .rb2-slider-footer .rb2-pager-item {
	display: inline-block;
	float: none;
}

.body_rbm-Mindenem .rb2-slider-footer .rb2-pager-item.rb2-pager-item-disable {
	display: none;
}

.body_rbm-Mindenem .rb2-slider-footer .rb2-pager-item:hover {
	text-decoration: underline;
}

.body_rbm-Mindenem .rb-section-pointstocoupon .rb2-pager {
	right: 55px;
}

.body_rbm-Mindenem .rb-section-pointstocoupon .rb2-pager-item-pagertype-prevnext:before {
	margin-top: 10px;
}

.body_rbm-Mindenem .rb-home_mainpage-right .rb-section-detaillinkslider .rb2-pager {
    top: 32px;
}

.body_rbm-Mindenem .rb-home_mainpage-right .rb-section-authorotherproducts .rb2-pager,
.body_rbm-Mindenem .rb-home_mainpage-right .rb-section-authorauthors .rb2-pager {
    top: 15px;
}

.body_rbm-Mindenem .rb-section-productnews .rb2-pager {
	top: 5px;
}

.body_rbm-Mindenem .rb-section .rb2-pager-item-prev,
.body_rbm-Mindenem .rb-section-toplistproducts .rb2-pager-item-prev {
	border-top-left-radius: 17px;
	border-bottom-left-radius: 17px;
}

.body_rbm-Mindenem .rb-section .rb2-pager-item-next,
.body_rbm-Mindenem .rb-section-toplistproducts .rb2-pager-item-next {
	border-top-right-radius: 17px;
	border-bottom-right-radius: 17px;
}

.body_rbm-Mindenem .rb-section .rb2-pager-item-disable,
.body_rbm-Mindenem .rb-section-toplistproducts .rb2-pager-item-disable {
	background: #FFF;
}

.body_rbm-Mindenem .rb-section .rb2-pager-item-disable:before,
.body_rbm-Mindenem .rb-section-toplistproducts .rb2-pager-item-disable:before {
	border-color: #2A469A;
}

.body_rbm-Mindenem .rb-section .rb2-pager-item-prev:before,
.body_rbm-Mindenem .rb-section-toplistproducts .rb2-pager-item-prev:befofe {
	margin-top: 10px;
	margin-left: 15px;
}

.body_rbm-Mindenem .rb-section .rb2-pager-item-next:before,
.body_rbm-Mindenem .rb-section-toplistproducts .rb2-pager-item-next:before {
	margin-top: 10px;
	margin-left: 12px;
}

.body_rbm-Mindenem .rb-section-bloggerheader .rb2-pager-item-pagertype-prevnext {
	position: static;
}

.body_rbm-Mindenem .rb-section-bloggerheader .rb2-pager-bottom {
    position: absolute;
    top: initial;
    top: auto;
    right: initial;
    right: auto;
    bottom: 20px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    	-ms-transform: translateX(-50%);
    		transform: translateX(-50%);
}

.body_rbm-Mindenem .rb-section-bloggerheader .rb2-pager-bottom .rb2-pager-item:before {
	width: 10px;
	height: 10px;
}

.body_rbm-Mindenem .rb-home_mainpage-work-top .rb2-pager .rb2-pager-item-prev:before,
.body_rbm-Mindenem .rb-section-bloggerheader .rb2-pager-bottom .rb2-pager-item-prev:before {
	margin-top: 10px;
	margin-left: 15px;
}

.body_rbm-Mindenem .rb-section-pointrulenews .rb2-pager {
	top: 10px;
}

/* Weekly Critic Styles
-----------------------------------------------------------*/

.body_rbm-Mindenem .rb-section.rb-section-bookcriticnews {
	width: 100%;
	max-width: 100%;
	background: #F8F8F8;
}

.body_rbm-Mindenem .rb-section-bookcriticnews .news_info-full_info .rbh1 {
	text-align: left;
} 

.body_rbm-Mindenem .rb-section-bookcriticnews .rb-section-body {
	width: 90%;
	max-width: 1550px;
	position: relative;
	margin: 0 auto;
}

.body_rbm-Mindenem .rb-section-bookcriticnews .news_info-full,
.body_rbm-Mindenem .rb-section-bookcriticnews .alexwebdatainfogrid {
	display: flex;
	align-items: center;
}

.body_rbm-Mindenem .rb-section-bookcriticnews .news_critic-left {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 33%;
		flex: 1 1 33%;
}

.body_rbm-Mindenem .rb-section-bookcriticnews .news_critic-right {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 67%;
		flex: 1 1 67%;
}

.body_rbm-Mindenem .rb-section-bookcriticnews .alexwebdatainfogrid {
	align-items: center;
}

.body_rbm-Mindenem .rb-section-bookcriticnews .alexwebdatainfogrid_fullimage,
.body_rbm-Mindenem .rb-section-bookcriticnews .alexwebdatainfogrid_info {
	flex: 1 1 50%;
}

.body_rbm-Mindenem .rb-section-bookcriticnews .alexwebdatainfogrid_fullimage {
	margin-right: 70px
}

.body_rbm-Mindenem .rb-section-bookcriticnews .alexwebdatainfogrid .rbh1 {
	font-size: 35px;
	font-weight: 600;
	text-transform: uppercase;
	text-align: left;
	color: #FFF;
	margin-top: 0;
}

.body_rbm-Mindenem .rb-section-bookcriticnews .alexwebdatainfogrid .rbh2 {
	font-size: 20px;
	font-weight: 600;
	color: #FFF;
}

.body_rbm-Mindenem .rb-section-bookcriticnews .alexdata_footer_show {
	background: #FFF;
}

.body_rbm-Mindenem .rb-section-bookcriticnews .alexdata_footer_shop_buttons input {
	background: #707070;
}

.body_rbm-Mindenem .rb-section-bookcriticnews .alexdata_footer_price-full,
.body_rbm-Mindenem .rb-section-bookcriticnews .alexdata_footer_onlineprice {
	font-family: 'Roboto', sans-serif;
	color: #FFF;
}

.body_rbm-Mindenem .rb-section-bookcriticnews .alexdata_footer_price-full {
	font-weight: 300;
}
.body_rbm-Mindenem .rb-section-bookcriticnews .alexdata_footer_onlineprice {
	font-weight: 600;
}

.body_rbm-Mindenem .rb-section-bookcriticnews .rb-section-body:after {
	content: "";
	display: block;
	width: 53%;
	padding-bottom: 53%;
	background: #37AFE1;
	border-radius: 50%;
	
	position: absolute;
	top: -10%;
	right: -10%;
	z-index: 4;
}

.body_rbm-Mindenem .rb-section-bookcriticnews .rb2-container {
	z-index: 5;
}

/* Dashboard Styles
-----------------------------------------------------------*/

.body_rbm-Mindenem .rb-section-dashboardhoriz {
	width: 100%;
	max-width: 100%;
	margin: 33px 0 45px;
}

.body_rbm-Mindenem .rb-dashboardimage-horizfull {
	height: 720px;
}

.body_rbm-Mindenem .rb-section-dashboard {
	width: 95%;
	max-width: 1810px;
	margin: 0 auto;
}

.body_rbm-Mindenem .rb-section-dashboard .rb-section-title,
.body_rbm-Mindenem .page_Home_Magazin .rb-section-normal .rb-section-title {
    font-family: 'Helvetica-Bold', sans-serif;
    font-size: 45px;
    color: #FFF;
    margin: 40px 0 50px;
    text-align: center;
}

.body_rbm-Mindenem .rb-section-dashboard .rb-section-subtitle {
	color: #FFF;
	background: #2A469A;
	font-weight: 600;
	padding: 20px;
	border-radius: 17px;
}

.onlinechristmascatalogs_mainpage .rb-section-dashboard .rb-section-title,
.gifts_mainpage .rb-section-dashboard .rb-section-title {
	margin-bottom: 0;	
}

.onlinechristmascatalogs_mainpage .rb-section-dashboard .rb-section-dashboard-info,
.gifts_mainpage .rb-section-dashboard .rb-section-dashboard-info {
	width: 90%;
    max-width: 1150px;
    margin: 0 auto 50px;
    text-align: center;
}

.body_rbm-Mindenem .rb-dashboardimage-cell {
	width: 50%;
}

.body_rbm-Mindenem .rb-dashboardimage-horizfull:before {
	display: none;
}

.body_rbm-Mindenem .rb-dashboardimage-row {
	display: flex;
}

.body_rbm-Mindenem .rb-dashboardimage-item {
	width: 100%;
}

.body_rbm-Mindenem .rb-dashboardimage-item,
.body_rbm-Mindenem .rb-dashboardimage-item:before {
	border-radius: 24px;
}

.body_rbm-Mindenem .rb-dashboardimage-doublecell {
	margin: 0 20px 0 0;
}

.body_rbm-Mindenem .rb-dashboardimage-doublerowcell > div {
	/*height: calc(50% - 25px);*/
	height: calc(50% - 2.25vh);
}

.body_rbm-Mindenem .rb-dashboardimage-row-items-2 > div {
	width: 50%;
	/*margin: 0 20px;*/
	margin: 0 2.25%;
}

.body_rbm-Mindenem .rb-dashboardimage-doublerowcell > div:first-child {
	/*margin-bottom: 50px;*/
	margin-bottom: 4.5vh;
}

.body_rbm-Mindenem .rb-dashboardimage-item:before
/*.body_rbm-Mindenem .rb-section-magazinprior .news:before */{
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(61, 61, 61, 0.3);
}

.body_rbm-Mindenem .gifts_mainpage .rb-dashboardimage-item:before,
.body_rbm-Mindenem .onlinechristmascatalogs_mainpage .rb-dashboardimage-item:before {
    display: none;
}

.body_rbm-Mindenem .rb-dashboardimage-item-html {
	width: 80%;
	color: #FFF;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
		-ms-transform: translate(-50%,-50%);
			transform: translate(-50%,-50%);
}

.body_rbm-Mindenem .rb-dashboardimage-item-info-desc {
	padding: 0;
}

.body_rbm-Mindenem .newsdashboarditem-name,
.body_rbm-Mindenem .rb-section-magazinprior .news_info-full .rbh1,
.body_rbm-Mindenem .rb-section-magazinfirst .news_info-full .rbh1 {
	font-family: 'Helvetica-Bold', sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: #FFF;
	text-transform: none;
	margin: 2vw 0 3vw;
}

.body_rbm-Mindenem .rb-section-magazinprior .news_info-full .rbh1,
.body_rbm-Mindenem .rb-section-magazinfirst .news_info-full .rbh1 {
	margin: 1vw 0;
	color: #707070;
}

.body_rbm-Mindenem .rb-dashboardimage-doublerowcell .newsdashboarditem-name {
	font-size: 1.6vw;
}

.body_rbm-Mindenem .page_Home_Magazin .rb-section-normal .rb-section-normal {
	height: auto;
	margin: 0;
}

.body_rbm-Mindenem .page_Home_Magazin .rb-section-normal .rb-section-normal-main {
    width: auto;
    position: static;
    -webkit-transform: none;
    	-ms-transform: none;
    		transform: none;
}

.body_rbm-Mindenem .page_Home_Magazin .rb-section-newscategory {
	margin-bottom: 40px;
}

.body_rbm-Mindenem .rb-section-magazinprior {
	width: calc(90% - 35px);
	max-width: 1570px;
	padding: 10px;
}

.body_rbm-Mindenem .rb2-slider-pager-item-main {
	padding: 10px;
}

.body_rbm-Mindenem .rb-section-magazinfirst .news,
.body_rbm-Mindenem .rb-section-magazinprior .news {
	display: flex;
	border-radius: 17px;
	padding-bottom: 0;
	-webkit-box-shadow: 0px 3px 10px 0px rgb(0 0 0 / 10%);
			box-shadow: 0px 3px 10px 0px rgb(0 0 0 / 10%);
	/*padding-bottom: 46.30208333333333%;*/
	/*padding-bottom: 30.05208333333333%;
	background-position: center;*/
}

.body_rbm-Mindenem .rb-section-magazinfirst .news_news-left,
.body_rbm-Mindenem .rb-section-magazinprior .news_news-left {
	width: calc(1014 / 1550 * 100%);
}

.body_rbm-Mindenem .rb-section-magazinfirst .imageitem_body,
.body_rbm-Mindenem .rb-section-magazinprior .imageitem_body {
	height: 100%;
}

.body_rbm-Mindenem .rb-section-magazinfirst .news_news-left img,
.body_rbm-Mindenem .rb-section-magazinprior .news_news-left img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-top-left-radius: 17px;
	border-bottom-left-radius: 17px;
}

.body_rbm-Mindenem .rb-section-magazinfirst .news_news-right,
.body_rbm-Mindenem .rb-section-magazinprior .news_news-right {
	width: calc(536 / 1550 * 100%);
	background: #FFF;
	padding: 30px;
	padding-bottom: 40px;
	border-top-right-radius: 17px;
	border-bottom-right-radius: 17px;
}

.body_rbm-Mindenem .rb-section-magazinfirst .news_news-right {
	padding: 15px;
}

.body_rbm-Mindenem .rb-section-magazinfirst ._category-full {
	padding: 10px 25px;
}

.body_rbm-Mindenem .rb-section-magazinprior .rbh1 {

}

.body_rbm-Mindenem .rb-section-magazinprior .rbh2 {
	font-weight: 700;
	color: #707070;
}

.body_rbm-Mindenem .rb-section-magazinfirst .rbh1 {
    font-size: 22px;
	margin: 10px 0;
}

.body_rbm-Mindenem .rb-section-magazinprior .news_digest,
.body_rbm-Mindenem .rb-section-magazinfirst .news_digest {
	font-size: 13px;
	color: #707070;
}

.body_rbm-Mindenem .rb-section-magazinprior .listmorespan,
.body_rbm-Mindenem .rb-section-magazinfirst .listmorespan {
	display: inline-block;
	font-size: 15px;
	font-weight: 700;
	padding: 10px 40px;
	border: 1px solid #202020;
	border-radius: 7px;
	margin-top: 20px;
}

.body_rbm-Mindenem .rb-section-magazinprior .rb2-autocontrols {
	top: auto;
	top: initial;
	right: auto;
	right: initial;
	left: calc(1014 / 1550 * 100% / 2);
	bottom: 15px;
	-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
			transform: translateX(-50%);	
}

.body_rbm-Mindenem .rb-section-magazinprior .rb2-autocontrols-item {
	display: inline-block;
	border: 3px solid #2A469A;
}

.body_rbm-Mindenem .rb-section-magazinprior .rb2-autocontrols-item.rb2-autocontrols-active {
	background: #2A469A;
}

.body_rbm-Mindenem .rb-section-magazinprior .news,
.body_rbm-Mindenem .rb-section-magazinprior .news:before,
.body_rbm-Mindenem .rb-section-magazinfirst .news,
.body_rbm-Mindenem .rb-section-productsbanners .news_previewimage_img {
	border-radius: 24px;
}

.body_rbm-Mindenem .rb-section-magazinprior .news_info-full_newsfooter_news-counters {
	margin-top: 1.6vw;
}

@media screen and (max-width: 1156px) 
{
	.body_rbm-Mindenem .rb-section-magazinfirst .news,
	.body_rbm-Mindenem .rb-section-magazinprior .news {
		display: block;
	}	

	.body_rbm-Mindenem .rb-section-magazinfirst .news_news-right,
	.body_rbm-Mindenem .rb-section-magazinprior .news_news-right,
	.body_rbm-Mindenem .rb-section-magazinfirst .news_news-left,
	.body_rbm-Mindenem .rb-section-magazinprior .news_news-left {
		width: 100%;
	}

	.body_rbm-Mindenem .rb-section-magazinfirst .news_news-right,
	.body_rbm-Mindenem .rb-section-magazinprior .news_news-right {
		border-radius: 0;
		border-bottom-left-radius: 17px;
		border-bottom-right-radius: 17px;
	}

	.body_rbm-Mindenem .rb-section-magazinfirst .news_news-left img,
	.body_rbm-Mindenem .rb-section-magazinprior .news_news-left img {
		border-radius: 0;
		border-top-left-radius: 17px;
		border-top-right-radius: 17px;
	}

	.body_rbm-Mindenem .rb-section-magazinprior .rb2-autocontrols {
		top: calc(38.095238095238095vw - 24px);
		left: 50%;	
		bottom: auto;
		bottom: initial;
	}
}

.body_rbm-Mindenem .rb2-autocontrols {
	position: absolute;
	top: 50%;
	right: 10px;
	-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
			transform: translateY(-50%);
}

.body_rbm-Mindenem .rb2-autocontrols-item {
    border-color: #FFF;
}

.body_rbm-Mindenem .rb2-autocontrols-active {
    background: #FFF;
}

.body_rbm-Mindenem .rb-section-magazinprior .news_info-full,
.body_rbm-Mindenem .rb-section-magazinfirst .news_info-full {
	width: 100%;
	color: #707070;
	text-align: center;
	background: #FFF;
	padding: 20px;
	border-bottom-right-radius: 24px;
	border-bottom-left-radius: 24px;	
	position: absolute;
	bottom: 0;
	left: 0;
}

.body_rbm-Mindenem .rb-section-magazinfirst .news_info-full {
	padding: 0;
}

.body_rbm-Mindenem.body_ismobile .rb-section-magazinfirst .news_info-full {
	padding: 10px;
}

.body_rbm-Mindenem.body_ismobile .rb-section-magazinprior .news_info-full,
.body_rbm-Mindenem.body_ismobile .rb-section-magazinfirst .news_info-full {
	position: static;
}

.body_rbm-Mindenem.body_ismobile .rb-section-magazinprior .news {
	padding-bottom: 0;
}

.body_rbm-Mindenem.body_ismobile .rb-section-magazinprior .news:before {
	display: none;
}
 
.body_rbm-Mindenem.body_Home_Index .rb-section-childnewsslider,
.body_rbm-Mindenem.body_Home_CatalogMindenem .rb-section-childnewsslider,
.body_rbm-Mindenem .rb-section-productsbanners,
.body_rbm-Mindenem .rb-section-bannernewsslider {
	margin-bottom: 35px;
}

.body_rbm-Mindenem .rb-section-magazinfirst .news {
	/*padding-bottom: 35.65060839334492%;*/
	/*padding-bottom: calc(35.65060839334492% - 64px);*/
	padding-bottom: 0;
	background-position: center;
}

.body_rbm-Mindenem.body_ismobile .rb-section-magazinfirst .news {
	padding-bottom: 0;
}

.body_rbm-Mindenem .alexwebdata-alcoholinfos {
	margin-top: 10px;
}

.body_rbm-Mindenem .alexwebdata-alcoholinfos > div {
	display: inline-block;
	font-family: 'Helvetica', sans-serif;
    font-size: 14px;
	margin-right: 15px;
}

/*
.body_rbm-Mindenem .rb-section-dashboardhoriz {
	width: 100%;
	max-width: 100%;
}

.body_rbm-Mindenem .rb-section-dashboard {
	width: 90%;
	max-width: 1590px;
	margin: 0 auto;
}

.body_rbm-Mindenem .rb-section-dashboardhoriz .rb-section-title {
	text-align: left;
	margin-bottom: 100px;
}

.body_rbm-Mindenem .rb-dashboardimage-horizfull {
	height: 700px;
}

.body_rbm-Mindenem .rb-dashboardimage-horizfull:before {
	display: none;
}

.body_rbm-Mindenem .rb-dashboardimage-doublecell {
	width: 34%;
}

.body_rbm-Mindenem .rb-dashboardimage-doublerowcell {
	width: 66%;
}

.rb-dashboardimage-horizfull .rb-dashboardimage-item {
	
}

.body_rbm-Mindenem .rb-dashboardimage-row-items-2 .rb-dashboardimage-item {
	width: calc(36% - 12.5px);
}

.body_rbm-Mindenem .rb-dashboardimage-row-items-2 .rb-dashboardimage-doubleitem {
	width: calc(64% - 12.5px);
}

.body_rbm-Mindenem .rb-dashboardimage-doublecell .rb-dashboardimage-item {
	width: calc(100% - 12.5px);
	
	background-size: 70% !important;
	background-position: top !important;
}

.body_rbm-Mindenem .rb-dashboardimage-doublerowcell > div:first-child {
	margin-bottom: 25px;
}

.body_rbm-Mindenem .rb-dashboardimage-row-items-2 .rb-dashboardimage-item:first-child {
	margin-right: 25px;
}

.body_rbm-Mindenem .rb-dashboardimage-item-title {
	font-size: 40px;
	font-weight: 600;
	color: #FFF;
	text-transform: none;
}

.body_rbm-Mindenem .rb-dashboardimage-item-info-desc {
	position: absolute;
	bottom: 0;	
	padding: 0 50px 50px 50px;
}
*/

/* Magazin Category Styles
-----------------------------------------------------------*/

.body_rbm-Mindenem .rb-section-newscategory .treeview_item_subitems {
	text-align: center;
}

.body_rbm-Mindenem .rb-section-newscategory .treeview_item_subitems .treeview_item {
	display: inline-block;
	margin: 0 10px;
}

.body_rbm-Mindenem .rb-section-newscategory .treeview_item_subitems .treeview_item_action {
	padding: 7px 20px;
	border: 1px solid #FFF;
	background: #FFF;	
	color: #2A469A;
}

.body_rbm-Mindenem .rb-section-newscategory .treeview_item_selected .treeview_item_action {
	border-color: #2A469A;
	background-color: #2A469A;
	color: #FFF;
}

/* All Magazin Styles
-----------------------------------------------------------*/

.body_rbm-Mindenem .rb-section-allmagazinnews {
	max-width: 1255px; /* 1220 */
}

.body_rbm-Mindenem .rb-section-allnewssearch .rb2-slider-flood-group,
.body_rbm-Mindenem .rb-section-allmagazinnews .rb2-slider-flood-group {
	padding: 0 17.5px;
}

.rb-section-allmagazinnews .rb2-slider-item-flood,
.body_rbm-Mindenem .rb-section-allnewssearch .rb2-slider-item-flood,
.body_rbm-Mindenem .rb-section-pointrulenews .rb2-slider-item {
	background: #FFF;
    /*border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;*/
    border-radius: 24px;
    box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.1);
}

.body_rbm-Mindenem .rb-section-pointrulenews .rb2-slider-pager-item-main {
	padding-bottom: 10px;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.body_rbm-Mindenem .rb-section-pointrulenews .rb2-slider-item img {
	border-top-right-radius: 24px;
   border-top-left-radius: 24px;	
}

.body_rbm-Mindenem .rb-section.rb-section-pointrulenews,
.body_rbm-Mindenem .page_Home_PointRules .rb-section.rb-section-oneimage {
	width: 93.5%;
    margin: 0 auto;
}

.body_rbm-Mindenem .page_Home_PointRules .rb-section.rb-section-oneimage {
	margin-top: 40px;
}

.body_rbm-Mindenem .page_Home_PointRules .rb-section.rb-section-oneimage img {
	border-radius: 24px;
}

.body_rbm-Mindenem .rb-section-pointrulenews .rb2-pager-item-prev:before {
	margin-top: 10px;
	margin-left: 15px;
}

.body_rbm-Mindenem .rb-section-pointrulenews .rb2-slider-header {
    margin: 0 auto 40px;
	background: #FFF;
	border-radius: 17px;
	box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.1);
}

.body_rbm-Mindenem .rb-section-pointrulenews .rb2-slider-title-full {
	padding: 0;
	border: 0;
}

.body_rbm-Mindenem .rb-section-pointrulenews .rb2-slider-title {
    font-family: 'Helvetica-Bold', sans-serif;	
    font-size: 22px;
    font-weight: 600;
    color: #707070;
    padding: 15px 20px;
	float: none;
}

.body_rbm-Mindenem .rb-section-pointrulenews .rb2-slider-item {
	padding-bottom: 20px;
	margin-right: 16px;
	-ms-flex: 0 1 calc(25% - 12px);
		flex: 0 1 calc(25% - 12px);
}

.body_rbm-Mindenem .rb-section-pointrulenews .rb2-slider-item:last-child {
	margin-right: 0;
}

.body_rbm-Mindenem .rb-home_mainpage-center .rb-section.rb-section-onenewsitems {
	width: 93.5%;
	margin: 0 auto;
}

.body_rbm-Mindenem .rb-home_mainpage-center .rb-itemgroup-BookClubs-Mindenem .rb-section.rb-section-onenewsitems {
	width: 90%;
}

.rb-section-allmagazinnews .rb2-slider-item-flood img,
.body_rbm-Mindenem .rb-section-allnewssearch .rb2-slider-item-flood img {
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
}

.rb-section-allmagazinnews .rb2-slider-title-full {
	border: 0;
	padding: 0 17px;
}

.rb-section-allmagazinnews .rb2-slider-title {
    font-family: 'Helvetica', sans-serif;
	font-size: 30px;
    margin-bottom: 40px;
	float: none;
	margin-top: 0;
}

.rb-section-allmagazinnews .news_info-full,
.body_rbm-Mindenem .rb-section-allnewssearch .news_info-full {
	padding: 20px 30px;
}

.rb-section-pointrulenews .news_info,
.rb-section-pointrulenews .news_digest {
	padding: 0 20px;
}

.rb-section-allmagazinnews .rb2-slider-item-flood .rbh1,
.rb-section-allmagazinnews .rb2-slider-item-flood .rbh2,
.rb-section-pointrulenews .rb2-slider-item .rbh1,
.rb-section-pointrulenews .rb2-slider-item .rbh2,
.body_rbm-Mindenem .rb-section-allnewssearch .rb2-slider-item-flood .rbh1,
.body_rbm-Mindenem .rb-section-allnewssearch .rb2-slider-item-flood .rbh2 {
	font-family: 'Helvetica-Bold', sans-serif;
	color: #707070;
	text-align: left;
}

.rb-section-allmagazinnews .rb2-slider-item-flood .rbh1,
.rb-section-pointrulenews .rb2-slider-item .rbh1,
.body_rbm-Mindenem .rb-section-allnewssearch .rb2-slider-item-flood .rbh1 {
	font-size: 20px;
}

.rb-section-allmagazinnews .rb2-slider-item-flood .rbh2,
.rb-section-pointrulenews .rb2-slider-item .rbh2,
.body_rbm-Mindenem .rb-section-allnewssearch .rb2-slider-item-flood .rbh2 {
	font-size: 15px;
}

.rb-section-allmagazinnews .news_digest,
.rb-section-pointrulenews .news_digest,
.body_rbm-Mindenem .rb-section-allnewssearch .news_digest {
	font-family: 'Helvetica', sans-serif;
	font-size: 14px;
	color: #707070;
}

.body_rbm-Mindenem .rb-section-allmagazinnews ._category-full,
.body_rbm-Mindenem .rb-section-allnewssearch ._category-full {
	font-family: 'Helvetica', sans-serif;
	padding: 7px 20px;
	text-transform: none;
}

.showprice-unit {
    font-weight: 300;
    font-size: 12px;
    margin-top: 5px;
}

.alexwebdata-alcoholinfos-description {
    font-size: 14px;
    font-style: italic;
    margin: 10px 0;
}

/* About Us */

.rb-section-rolunknews {
	margin-top: 100px;
	margin-bottom: 100px;
}

.rb-section-rolunknews .rb2-slider-pager-item-main {
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
}

.rb-section-rolunknews .rb2-slider-item {
	width: 30%;
	margin-bottom: 40px;
	background: #FFF;
    border-radius: 24px;
    box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.1);
}

.rb-section-rolunknews .news_header-full {
	padding: 20px 30px;
}

.rb-section-rolunknews .rb2-slider-item img {
	border-top-right-radius: 24px;
	border-top-left-radius: 24px;
}

.rb-section-rolunknews .rb2-slider-item .rbh1 {
	font-size: 20px;
	margin-top: 0;
}

.rb-section-rolunknews .rb2-slider-item .rbh2 {
	font-size: 15px;	
}

.rb-section-rolunknews .rb2-slider-item .rbh1,
.rb-section-rolunknews .rb2-slider-item .rbh2 {
	font-family: 'Helvetica-Bold', sans-serif;
    color: #707070;
    text-align: left;
}

.rb-section-rolunknews .rb2-slider-item .news_digest {	
    font-family: 'Helvetica', sans-serif;
    font-size: 14px;
    color: #707070;
}

@media screen and (max-width: 1155px)
{
	.rb-section-rolunknews .rb2-slider-item {
	    width: 47.5%;
	}
}

@media screen and (max-width: 585px)
{
	.rb-section-rolunknews .rb2-slider-item {
	    width: 100%;
	}
	
	.rb-section-rolunknews {
		margin-top: 50px;
		margin-bottom: 50px;
	}
}


/* News Detail Styles - AlexandraBlog
-----------------------------------------------------------*/

.body_rbm-Mindenem .news_image_img {
	margin-bottom: 20px;
}

.body_rbm-Mindenem .newsdetail_mainpage {
	padding-bottom: 80px;
}

.body_rbm-Mindenem .news_detail,
.body_rbm-Mindenem .newsdetail_mainpage .news-subscribercontent-full {
    max-width: 1220px;
	background: #FFF;
	padding: 50px 40px;
    margin-top: 25px;
}

.body_rbm-Mindenem .newsdetail_mainpage .news-subscribercontent-full {
	margin-left: auto;
	margin-right: auto;
}

.body_rbm-Mindenem .rb-itemgroup-BookClubs-Mindenem .news_detail {
	max-width: 100%;
}  

.body_rbm-Mindenem .rb-section-detailcomment .rb-section-detailcomment {
	max-width: 1220px;
	background: #FFF;
    border-radius: 24px;
    padding: 25px 20px;
    margin-top: 40px;
    box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.1);
}

.body_rbm-Mindenem .rb-section-detailcomment .rb-section-detailcomment .commentitem_right {
    width: calc(100% - 68px);
}

.body_rbm-Mindenem .rb-section-detailcomment .rb-section-detailcomment .rb2-slider-pager-item-main {
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
}

.body_rbm-Mindenem .rb-section-detailcomment .rb-section-detailcomment .rb2-slider-item {
	margin-bottom: 40px;
}

.body_rbm-Mindenem .news_detail .news_blog-author {
	margin-bottom: 35px;
}

.body_rbm-Mindenem .rb-section-detail .rb-publish,
.body_rbm-Mindenem .rb-section-detail .rb-quick-edit {
	top: 10px;
	left: 60px;
}

.body_rbm-Mindenem .rb-section-detail .displayitem-editorheader {
    width: 100%;
    background: #FFF;
    border: 1px solid #dadada;
    border-radius: 24px;
    margin: 20px 0;
    padding: 5px;
}

.body_rbm-Mindenem .displayitem-editorback-button,
.body_rbm-Mindenem .displayitem-delete-button {
	border-radius: 24px;
}

.body_rbm-Mindenem .news_blog-author .rbvote-Like:before {
	content: "";
    width: 44px;
    height: 44px;
    background: url(/content/images/icon-like-moobius.png) no-repeat center;
    background-size: 26px;
} 

.body_rbm-Mindenem .news_blog-author .rbvote-Like:before,
.body_rbm-Mindenem .news_blog-author .rbvote-name {
	display: inline-block;
	vertical-align: middle;
}

.body_rbm-Mindenem .news_blog-author .Like-result0:before {
    
}

.body_rbm-Mindenem .news_blog-author .Like-result1:before {
    background: url(/content/images/icon-liked-moobius.png) no-repeat center;
    background-size: 26px;
}

.body_rbm-Mindenem .news_detailheader .rbh1,
.body_rbm-Mindenem .news_detailheader .rbh2,
.body_rbm-Mindenem .news-subscribercontent-header .rbh1,
.body_rbm-Mindenem .news-subscribercontent-header .rbh2 {
	font-family: 'Helvetica-Bold', sans-serif;
	font-size: 30px;	
	color: #707070;
	text-align: left;
}

.body_rbm-Mindenem .news_detailheader .rbh2,
.body_rbm-Mindenem .news-subscribercontent-header .rbh2 {
	font-size: 15px;
}

.body_rbm-Mindenem .news_detailheader .news_fullname {
	display: block;
}

.body_rbm-Mindenem .alexwebdatainfogrid_thumbnail_url_img {
	border-radius: 13px;
}

.body_rbm-Mindenem .newsitem-name,
.body_rbm-Mindenem h3.newsitem-subname {
	font-family: 'Helvetica-Bold', sans-serif;
	font-size: 20px;	
	color: #707070;
	text-transform: none;
	margin-bottom: 15px;
}

.body_rbm-Mindenem h3.newsitem-subname {
	font-family: 'Helvetica', sans-serif;
	font-size: 16px;	
}

.body_rbm-Mindenem .newsitem-layout-like .newsitem-subname {
	margin: 0;
}

.body_rbm-Mindenem .news_newsitem_newsitem-headerdesc,
.body_rbm-Mindenem .style-idezet .news_newsitem_newsitem-headerdesc p,
.body_rbm-Mindenem .news_newsitem.style-kiemelt .news_newsitem_newsitem-headerdesc p,
.body_rbm-Mindenem .news-subscribercontent-full .news_digest {
	font-family: 'Helvetica', sans-serif;
	font-size: 16px;
	color: #707070;
}

.body_rbm-Mindenem .news-subscribercontent-full .news_detailimagefull {
	margin-bottom: 20px;
}

.body_rbm-Mindenem .news-subscribercontent-main {
	margin-top: 20px;
}

.body_rbm-Mindenem .news-subscribercontent-title {
    font-size: 20px;
    font-weight: 700;
}

.body_rbm-Mindenem .news-subscribercontent-description {
	font-size: 17px;
	font-weight: 300;
}

.body_rbm-Mindenem .news-subscribercontent-infourl {
	margin-top: 10px;
}

.body_rbm-Mindenem .news-subscribercontent-infourl-title {
	margin-bottom: 10px;
}

.body_rbm-Mindenem .news-subscribercontent-infourl-url {
    display: inline-block;
	font-size: 13px;
    font-weight: 500;
    color: #fed346;
    background: #29479b;
    padding: 0px 25px;
    border-radius: 7px;
    line-height: 45px;
}

.body_rbm-Mindenem .newsitem-layout-normal img {
	max-width: 245px;
}

.body_rbm-Mindenem .rb-newsitem-banner-item-image img,
.body_rbm-Mindenem .newsitem-layout-galleryslider img {
	max-width: 100%;
}

.body_rbm-Mindenem .newsitem-layout-banners .rb-newsitem-banners-1 img,
.body_rbm-Mindenem .newsitem-layout-image-imageaftername img {
	max-width: 50%;
	margin: 0 auto;
}

@media (min-device-aspect-rati: 16/10) {
	
	.body_rbm-Mindenem .newsitem-layout-image-top .news_newsitem_image_img,
	.body_rbm-Mindenem .rb-newsitem-gallery-item img.rb-newsitem-gallery-item_img,
	.body_rbm-Mindenem .news_detailimagefull .news_image_img {
		width: 80%;
		margin: 0 auto;
	}
}

.body_rbm-Mindenem .newsitem-layout-image-top .news_newsitem_image_img,
.body_rbm-Mindenem .rb-newsitem-gallery-item img.rb-newsitem-gallery-item_img {
	max-width: 100%;
}

.body_rbm-Mindenem .style-idezet .news_newsitem_newsitem-headerdesc p,
.body_rbm-Mindenem .news_newsitem.style-kiemelt .news_newsitem_newsitem-headerdesc p {
	font-family: 'Helvetica-Bold', sans-serif;
}

.body_rbm-Mindenem .style-idezet .news_newsitem_newsitem-headerdesc:before {
	width: 64px;
	height: 60px;
	background: url(/content/images/img-quote-darkblue-2.png) no-repeat center;
}

.body_rbm-Mindenem .news_newsitem.style-kiemelt .news_newsitem_newsitem-headerdesc {
	background: none;
	border-left: 5px solid #FFD246;
    padding: 20px 15px;
}

.body_rbm-Mindenem .newsitem-productlist img {
	width: 100px;
}

.body_rbm-Mindenem .newsitem-productlist .rbh1 {
	color: #444;
}

/*
.body_rbm-Mindenem .entitylistedit_items > div,
.body_rbm-Mindenem .newsitem-productlist .newsitem-productlist-item {
    width: calc(33% - 15px);
}*/

.body_rbm-Mindenem .newsitem-productlist .newsitem-productlist-item {
	text-align: center;
	box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.2);
    border-radius: 24px;
    padding-bottom: 20px;
}

.body_rbm-Mindenem .newsitem-productlist .newsitem-productlist-item .rbh1 {
	text-align: center;
}

.body_rbm-Mindenem .newsitem-productlist .newsitem-productlist-item .alexwebdatainfogrid_main_image img {
	border-radius: 24px;
	position: relative;
}

.body_rbm-Mindenem .newsitem-productlist .newsitem-productlist-item .name_aftervalue {
	font-size: 14px;
	color: #17bb17;
}

.body_rbm-Mindenem .newsitem-productlist .newsitem-productlist-item .alexwebdatainfogrid_alexdata_detail_infos:before,
.body_rbm-Mindenem .newsitem-productlist .newsitem-productlist-item .alexwebdatainfogrid_alexdata_detail_infos:after {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.body_rbm-Mindenem .rb-newsitem-news {
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	-ms-grid-row-align: baseline;
	align-items: baseline;
}

.body_rbm-Mindenem .rb-newsitem-news-item-name {
	font-family: 'Helvetica-Bold', sans-serif;
	font-size: 20px;
	color: #707070;
    text-transform: none;
    text-align: center;
    margin: 30px 0;
}

.body_rbm-Mindenem img.rb-newsitem-news-item-image_img {
	max-width: 100%;
}

.rb-newsitem-news-item-digest {
	border-top: 0;
	margin: 0;
	padding: 0;
}

.body_rbm-Mindenem .newsitem-product .rbh1,
.body_rbm-Mindenem .newsitem-product .rbh2 {
	font-family: 'Helvetica-Bold', sans-serif;
	font-size: 16px;
	color: #707070;
	margin: 0 0 10px;
}

.body_rbm-Mindenem .newsitem-product .rbh2 {
	font-family: 'Helvetica', sans-serif;
	font-size: 14px;
}

.detail-media-header_img {
	width: 43px;
	height: 43px;
	border-radius: 50%;
	object-fit: cover;
	padding: 10px;
}

.detail-media-video .detail-media-header_img, 
.detail-media-news .detail-media-header_img {
	background-color: #F4BF8C;
}

.detail-media-audio .detail-media-header_img,
.detail-media-preview .detail-media-header_img {
	background-color: #2A469A;
}

.detail-media > .detail-media-header {
	margin-bottom: 40px;
}

.detail-media-news > .detail-media-header {
    border-bottom: 1px solid #d7d7d7;
    padding-bottom: 15px;
    margin-bottom: 20px;
}

.detail-media-header > div {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}

.detail-media-item,
.detail-media-item-news {
	margin-bottom: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.detail-media-item-news {
	-webkit-box-align: start;
	-ms-flex-align: start;
	-ms-grid-row-align: flex-start;
	align-items: flex-start;
}

.detail-media-items {
	font-size: 0;
}
/*
.detail-media-news .detail-media-item {
    display: inline-block;
    width: 25%;
    vertical-align: top;
    padding: 0 10px;
}
*/

.detail-media-item-news {
	width: 100%;
	margin-bottom: 0;
}

.detail-media-item-header,
.detail-media-item-news-left,
.youtubeplayer_player-full {
	width: 30%;
}

.newsitem-layout-top-video .youtubeplayer_player-full,
.rb-popuprule-video .youtubeplayer_player-full {
	width: 100%;
}

.detail-media-item-preview,
.mp3full,
.detail-media-item-news-right,
.detail-media-item-video {
	width: 70%;
	padding: 0 20px;
}

.detail-media-item-news-right {
	border-top: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
    padding: 20px 0;
    width: calc(70% - 20px);
    margin-left: 20px;
}

.detail-media-item-header-image_img,
.detail-media-item-news-left img {
	width: 100%;
}

.detail-media-item-header-noimage,
.detail-media-item-news-noimage .detail-media-item-news-left {
	background: #707070;
}

.detail-media-item-header-noimage img,
.detail-media-item-news-noimage img {
	width: auto;
	margin: 20px auto;
}

.detail-media-item-preview-name,
.mp3-title,
.mp3-subtitle,
.mp3-description,
.detail-media-item-news-name,
.detail-media-item-video-title {
	font-family: 'Helvetica-Bold', sans-serif;
	font-size: 20px;	
	margin-bottom: 5px;
}

.detail-media-item-preview-subname,
.detail-media-item-news-subname {
	font-family: 'Helvetica-Bold', sans-serif;
	font-size: 15px;
	margin-bottom: 5px;	
}

.mp3full audio {
	width: 100%;
	margin-top: 20px;
}

.detail-media-item-preview-description,
.mp3-subtitle,
.detail-media-item-news-description,
.detail-media-item-video-description {
	font-family: 'Helvetica', sans-serif;
	font-size: 14px;
	margin-top: 20px;
}

.detail-media-item-preview-more {
	display: inline-block;
	font-family: 'Helvetica', sans-serif;
	font-size: 13px;
	color: #FFF;
	background: #2A469A;
	margin-top: 20px;
	padding: 5px 20px;
}

.newsitem-itemfull-LEFT .newsitem-layout-image-top-video {
    float: left;
    width: 40%;
}

.body_rbm-Mindenem .youtubeplayer_player-full {
    width: 100%;
}

.body_rbm-Mindenem .newsitem-itemfull-LEFT .newsitem-layout-image-top-video .news_newsitem_newsitem-headerdesc {
    float: left;
    width: 55%;
    margin-left: 30px;
}

.newsitem-itemfull-LEFT .newsitem-layout-image-top-video {
    float: left;
    width: 40%;
}

.body_rbm-Mindenem .newsitem-itemfull-LEFT .youtubeplayer_player-full,
.body_rbm-Mindenem .newsitem-itemfull-RIGHT .youtubeplayer_player-full {
    width: 100%;
}

.body_rbm-Mindenem .newsitem-itemfull-LEFT .newsitem-layout-top-video .news_newsitem_newsitem-headerdesc {
    float: left;
    width: 55%;
    margin-left: 30px;
}

.newsitem-itemfull-RIGHT .newsitem-layout-image-top-video {
    float: right;
    width: 40%;
}

.body_rbm-Mindenem .newsitem-itemfull-RIGHT .newsitem-layout-top-video .news_newsitem_newsitem-headerdesc {
    float: left;
    width: 55%;
    margin-right: 30px;
}

/* NewsDetail Styles */

.news_detail.style-news-darkblue {
	background: #0a3a54;
}

.body_rbm-Europa .news_detail.style-news-darkblue {
	padding: 20px;
}  

.style-news-darkblue .news_author,
.style-news-darkblue .news_issuedatetime,
.style-news-darkblue .news_detailheader .rbh1,
.style-news-darkblue .news_detailheader .rbh2,
.style-news-darkblue .newsitem-name,
.style-news-darkblue h3.newsitem-subname,
.style-news-darkblue .news_newsitem_newsitem-headerdesc,
.body_rbm-Europa .rb-section-detail .news_detail.style-news-darkblue .news_fullname .rbh1,
.body_rbm-Europa .rb-section-detail .news_detail.style-news-darkblue .news_fullname .rbh2,
.body_rbm-Europa .style-news-darkblue .news_newsitem p {
	color: #FFF;
}

.style-news-darkblue .newsitem-product .rbh1,
.style-news-darkblue .newsitem-product .rbh2,
.style-news-darkblue .newsitem-product .alexwebdatainfogrid_author,
.style-news-darkblue .newsitem-product,
.style-news-darkblue .newsitem-product .alexdata_footer_price-full > div,
.style-news-darkblue .newsitem-product .alexdata_footer_onlineprice {
	color: #FFF;
}

.style-news-darkblue .newsitem-productlist .newsitem-productlist-item {
	background: #FFF;
}

.style-news-darkblue .news_issuedatetime {
	background: url(/content/images/icon-calendar-white.png) no-repeat left;
}

.style-news-darkblue .communalglobal_refrerral {
	background: url(/content/images/icon-mail-white.png) no-repeat top;
}

.body_rbm-Europa .style-news-darkblue .newsitem-productlist .newsitem-productlist-item,
.body_rbm-Europa .style-news-darkblue .news_issuedatetime {
	background: none;
}

.body_rbm-Europa .style-news-darkblue .news_issuedatetime {
	color: #FFF;
}


/* NewsDetail Slider Styles
-----------------------------------------------------------*/

.body_rbm-Mindenem .rb-section-sectionnewsproductauthorlink {
	margin-top: 40px !important;
}

.body_rbm-Mindenem .rb-section-sectionnewsproductauthorlink .news_info,
.body_rbm-Mindenem .rb-section-sectionnewsdetailcategorylink .news_info {
	margin-top: 0;
}

.body_rbm-Mindenem .rb-section-sectionnewsproductauthorlink .news_info .rbh1,
.body_rbm-Mindenem .rb-section-sectionnewsdetailcategorylink .news_info .rbh1 {
	text-transform: none;
}

.body_rbm-Mindenem .rb-section-sectionnewsproductauthorlink .news_info .rbh2,
.body_rbm-Mindenem .rb-section-sectionnewsdetailcategorylink .news_info .rbh2 {
	font-family: 'Helvetica-Bold', sans-serif;
	font-size: 15px;
	color: #707070;
}

.body_rbm-Mindenem .rb-section-sectionnewsproductauthorlink .news_issuedatetime,
.body_rbm-Mindenem .rb-section-sectionnewsdetailcategorylink .news_issuedatetime {
	display: inline-block;
	position: static;
}

.body_rbm-Mindenem .rb-section-sectionnewsproductauthorlink .rb2-slider-title,
.body_rbm-Mindenem .rb-section-sectionnewsdetailcategorylink .rb2-slider-title {
	padding: 0;
}

.body_rbm-Mindenem .rb-section-sectionnewsproductauthorlink .rb2-slider-header,
.body_rbm-Mindenem .rb-section-sectionnewsdetailcategorylink .rb2-slider-header {
	margin-bottom: 20px;
}

.body_rbm-Mindenem .rb-section-detaillinkslider .rb2-slider-title-full {
	display: flex;
	align-items: center;
	gap: 15px;
}

.body_rbm-Mindenem .rb-section-detaillinkslider .rb2-slider-title-full:before {
	content: "";
	display: block;
	width: 50px;
	height: 50px;
	background: url(/content/images/icon-detail-moreproducts2.png) no-repeat center;
	background-size: 100%;
}

.body_rbm-Mindenem .rb-section-authorproducts .rb2-slider-title-full:before {
	background: url(/content/images/icon-detail-author2.png) no-repeat center;
	background-size: 100%;
}

.body_rbm-Mindenem .rb-section-productnews .rb2-slider-title-full:before,
.body_rbm-Mindenem .rb-section-productblogs .rb2-slider-title-full:before {
	background: url(/content/images/icon-detail-news.png) no-repeat center;
	background-size: 100%;
}

.actionruleinfobutton-bodymain p {
	margin: 0;
}

.actionruleinfobutton-bodymain b {
    display: inline-block;
	margin-top: 8px;
	color: #FFD246;
}

.body_rbm-Mindenem .rb-section-detaillinkslider .news_info_info_line1 .rbh1 {
	text-transform: none;
}

.body_rbm-Mindenem .rb-section-magazinfirst .rb2-slider-title-full {
    padding: 0;
    border: 0;
    background: #FFF;
    padding: 10px 20px;
    margin-bottom: 20px;
    border-radius: 15px;
}

.body_rbm-Mindenem .rb-section-magazinfirst .rb2-slider-title {
    float: none;
    margin: 0;
}

.body_rbm-Mindenem .rb-section-magazinfirst .news_info-full .rbh1 {
	font-size: 18px;
}

.body_rbm-Mindenem .rb-section-magazinfirst .news_info-full .rbh2 {
	font-size: 15px;
	font-weight: 400;
}

/* News and Slider Styles
-----------------------------------------------------------*/

.rb-section.rb-section-onenewsandslider {
	width: 100%;
	max-width: 100%;
	background: #F8F8F8; 
}

.rb-section-onenewsandslider .rb-section-onenewsandslider {
	display: flex;
	max-width: 1590px;
	margin: 0 auto;
	position: relative;
	z-index: 3;
}

.rb-section-onenewsandslider-left,
.rb-section-onenewsandslider-right {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 50%;
		flex: 1 1 50%;
}

.rb-section-onenewsandslider-right .rb2-slider-pager-item-main {
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
}

.rb-section-onenewsandslider-right .rb2-slider-item {
	background: #FFF;
	margin-bottom: 25px;
	box-shadow: 8px 8px 19px 0px rgba(0,0,0,0.09);
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
		flex: 1 1 100%;
} 

.rb-section-onenewsandslider-right .rb2-slider-item .news {
	display: flex;
} 

.rb-section-onenewsandslider-right .rb2-slider-item .news_previewimage {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 35%;
		flex: 1 1 35%;
}

.rb-section-onenewsandslider-right .rb2-slider-item .news_info-full {
	padding-left: 20px;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 65%;
		flex: 1 1 65%;	
}

.rb-section-onenewsandslider-right .rb2-slider-item .rbh1 {
	font-size: 25px;
	color: #707070;
	text-align: left;
}

/* My Page Styles
-----------------------------------------------------------*/

.body_rbm-Mindenem .rb-section-detail {
	width: 100%;
	max-width: 100%;
}

.body_rbm-Mindenem .rb-blogger-header {
	margin-top: 30px;
	display: flex;
}

.body_rbm-Mindenem .rb-blogger-image {
	padding-bottom: 25.36873156342183%;
	margin-right: 45px;	
	-webkit-box-flex: 0;
	-ms-flex: 0 1 25%;
		flex: 0 1 25%;
}

.body_rbm-Mindenem .rb-blogger-weboffice {
	color: #FFF;
	background-size: cover;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 75%;
		flex: 0 1 75%;
}

.body_rbm-Mindenem .rb-blogger-weboffice-info {	
	padding: 45px 0 0 35px;
}

.body_rbm-Mindenem .rb-blogger-name {
	font-family: 'Pattaya', sans-serif;
	font-size: 45px;
}

.body_rbm-Mindenem .rb-blogger-persongroup {
	font-size: 30px;
	font-weight: 600;
}

.body_rbm-Mindenem .rb-blogger-editbutton {
	display: inline-block;
    font-size: 14px;
	background: #FD7A06;	
	margin-left: 35px;
    margin-top: 30px;
    padding: 10px 30px;
}

.body_rbm-Mindenem .rb-tabbed-page {
	background: none;
	border-bottom: 1px solid #B5B5B5;
}

.body_rbm-Mindenem .rb-tabbed-master-item {
	font-size: 20px;
	font-weight: 400;
	color: #BBB;
	position: relative;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
}

.body_rbm-Mindenem .rb-tabbed-master-item-activ {
	color: #2A469A;
	box-shadow: none;
	border-color: #B5B5B5;
}

.body_rbm-Mindenem .rb-tabbed-master-item:first-child.rb-tabbed-master-item-activ {
	border-left: 1px solid transparent;
}

.body_rbm-Mindenem .rb-tabbed-master-item:last-child.rb-tabbed-master-item-activ {
	border-right: 1px solid transparent;
}

.body_rbm-Mindenem .rb-tabbed-master-item:after {
	content: "";
	display: block;
	width: 100%;
	height: 1px;
	background: transparent;
	position: absolute;
	bottom: -1px;
	left: 0;    
}

.body_rbm-Mindenem .rb-tabbed-master-item-activ:after {
	background: #FFF;
}



.rb-section-persondetailotherperson .rb2-slider-title {
	font-size: 45px;
	text-transform: none;
	color: #37AFE1;
	margin-bottom: 125px;
}

.rb-section-persondetailotherperson .rb2-slider-item {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 calc(20% - 20px);
		flex: 0 1 calc(20% - 20px);
}

.rb-section-persondetailotherperson .personitem {
    width: 100%;
    padding-bottom: 100%;
}

/* Author Styles
-----------------------------------------------------------*/

.body_rbm-Mindenem .rb-home_mainpage-right .rb-section-productauthor {
	padding: 35px 35px 20px;
    background: #FFF;
    box-shadow: 4px 7px 10px 0px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
}

.body_rbm-Mindenem .rb-home_mainpage-right .rb-section-person-body > div {
	width: 100%;
	max-width: 100%;
	margin: 0;
	float: none;
}

.body_rbm-Mindenem .rb-home_mainpage-right .rb-section-person-body .rb-section-person-image_img {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    object-fit: cover;
    margin: 0 auto 20px;
}

.body_rbm-Mindenem .rb-home_mainpage-right .rb-section-person-body .rb-section-person-description {
    font-family: 'Helvetica', sans-serif;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 40px;
    text-align: left;
}

.body_rbm-Mindenem .rb-section-productauthor .rb-section-person-username {
	font-size: 20px;
	text-transform: none;
	text-align: left;
}

.body_rbm-Mindenem .rb-home_mainpage-right .rb-section-productauthor .rb-section-person-header {
	padding: 0 0 10px 0;
	margin: 0 0 20px 0;
	background: none;
}

/* All Bloggers Styles
-----------------------------------------------------------*/


/* Europa Styles
-----------------------------------------------------------*/

.body_rbm-Europa .rb-tabbed-master-item:hover,
.body_rbm-Europa .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right_bookshoplink input:hover,
.body_rbm-Europa .alexwebdatainfogrid_alexdata_detail_buttons .rbvote:hover,
.body_rbm-Europa .alexdata_footer_shop_buttons input:hover,
.body_rbm-Europa .alexdata_footer_show:hover,
.body_rbm-Europa .rb-section-newsletter .submitbutton:hover,
.productgroup-hierarchy a:hover {
    text-decoration: underline;
}

.body_rbm-Europa .rb-section-newsletter .submitbutton {
    font-weight: 600;
    font-family: 'Calibri', sans-serif !important;
    font-size: 19px;
    padding: 10px 35px;
    text-transform: lowercase;
    background: #868686;
    line-height: normal;
    border: 1px solid #707070;
    border-radius: 4px;
}

.body_rbm-Europa .rb-section-style-bgorange .rb2-slider-title-full .rb2-slider-title,
.body_rbm-Europa .home_mainpage .rb-section-productlist .rb2-slider-title {
	font-size: 45px;
}

.body_rbm-Europa .rb-section-newsslider .news_header-root .rbh1,
.body_rbm-Europa .rb-section-newsslider .news_header-root .rbh2 {
	font-size: 60px;
	line-height: 65px;
}

.body_rbm-Europa .rb-section-newsslider .news_digest {
    font-size: 22px;
}

.rb-section-allproductheader-search .rbsliderheader-info {
	position: relative;
}

.body_rbm-Europa .rb-section-allproductheader-search #searchfield {
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px;
}

.body_rbm-Europa .rb-section-allproductheader-search .listbox_onchange_button {
	display: block !important;
	position: absolute;
	top: 0;
	right: 0;
}

.rb-section-allproductheader-body {
	float: left;
}

.rb-section-allproductheader-search .listbox_onchange_button input,
.rb-section-filtersearch .filtersearch_button {
    background: url(/content/images/icon-search.png) no-repeat center;
    border: 0;
    width: 37px;
    height: 37px;
    margin: 0;
    cursor: pointer;
}

.rb-section-filtersearch-body {
	position: relative;
}

.body_rbm-Alexandra .rb-section-filtersearch .filtersearch_button,
.body_rbm-Europa .rb-section-filtersearch .filtersearch_button {
	position: absolute;
	bottom: 0;
	right: 0;
}
 
.body_rbm-Europa .rb-section.rb-section-productlist .rb2-slider-title,
.body_rbm-Europa .rb-section-detaillinkslider .rb2-slider-title,
.body_rbm-Europa .rb-section-news .rb2-slider-title,
.body_rbm-Europa .rb-section-productsearch .rb-section-title {
	font-family: 'Calibri', sans-serif;
	font-size: 27px !important;
	color: #161a0e;
}

.body_rbm-Europa .rb-section-productsearch .rb-section-title {
	text-align: left;
}

.body_rbm-Alexandra .rb-section-productsearch {
	padding: 0 10px;
}

.body_rbm-Alexandra .rb-section-productsearch .filtersearch_input input,
.body_rbm-Europa .rb-section-productsearch .filtersearch_input input {
	width: 100%;
	padding: 10px;
	border: 0;
	background: #EEE;
}

.body_rbm-Europa .rb-section-productsearch .filtersearch_input input {
	background: #e8eaed;
	font-family: 'Calibri', sans-serif !important;
}

.body_rbm-Europa .rb-section-productlist {
    padding-bottom: 40px;
}

.body_rbm-Europa .rb-section-productlist .rb2-slider-item {
    width: 20%;
	border-right: 1px solid #e1e1e1;
}

.body_rbm-Europa .rb-section-productlist .rb2-slider-item:last-child {
	border: 0;
}

.body_rbm-Europa .alexwebdatainfogrid_info {
    padding: 0 20px;
}

.body_rbm-Europa .alexdata_footer_shop_prices {
	text-align: left;
	margin-bottom: 20px;
}

.body_rbm-Europa .rb-section-header-sort-title {
	color: #000;
	font-size: 13px;
}

.body_rbm-Europa .rb-section-header-sort {
    display: inline-block;
    background: #e8eaed;
    padding-left: 10px;
    border: 1px solid #a1a1a1;
}

.body_rbm-Europa .rb-section-header-sort select {
	font-family: 'Calibri', sans-serif;
	font-size: 13px;	
	background-color: transparent;
	padding: 5px 30px 5px 5px;
}

body.body_rbm-Europa {
    font-family: 'Calibri', sans-serif;
}

.body_rbm-Europa .rb-section-allproduct {
	margin-top: 40px;
}

.body_rbm-Europa .alexdata_header_name,
.body_rbm-Europa .alexdata_header_subname,
.body_rbm-Europa .rb-section-news .news_info_info_line1 .rbh1,
.body_rbm-Europa .rb-section-news .news_info_info_line2 .rbh2,
.body_rbm-Europa .rb-section-news .news_digest, 
.body_rbm-Europa .alexwebdatainfogrid_info .alexwebdatainfogrid_author,
.body_rbm-Europa .newsitem-productlist-items .alexwebdatainfogrid_info .rbh1 {
    font-family: 'Calibri', sans-serif;
    font-size: 16px;
    color: #425bb8;
    text-align: left;
    text-transform: none;
}

.body_rbm-Europa .alexdata_header_subname {
	margin-top: 0;
}

.body_rbm-Europa .rb-section-productlist .alexdata_header_subname {
    height: 38px;
    line-height: 19px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.body_rbm-Europa .newsitem-productlist-items .alexwebdatainfogrid_info {
	padding: 0;
}

.body_rbm-Europa .rb-section-news .news_info_info_line1 .rbh1,
.body_rbm-Europa .alexdata_header_name {
	font-weight: 400;
}

.body_rbm-Europa .alexwebdatainfogrid_info .alexwebdatainfogrid_author,
.body_rbm-Europa .rb-section-news .news_info_info_line2 .rbh2,
.body_rbm-Europa .alexdata_header_subname {
	font-weight: 400;
	color: #7f7f7f; 
}

.body_rbm-Europa .alexwebdatainfogrid_alexdata_detail_infos,
.body_rbm-Europa .alexwebdatainfogrid_author_full {
	margin-bottom: 10px;
}

.body_rbm-Europa .productdescmore_button a,
.body_rbm-Europa .productdescmore_closebutton a,
.body_rbm-Europa .authordescmore_button a,
.body_rbm-Europa .authordescmore_closebutton a {
	color: #425bb8;
	float: right;
}

.body_rbm-Europa .productdescmore_button a:after,
.body_rbm-Europa .authordescmore_button a:after {
    content: " »";
    display: inline-block;
}

.body_rbm-Europa .productdescmore_closebutton a:before,
.body_rbm-Europa .authordescmore_closebutton a:before {
	content: "« ";
	display: inline-block;
}

.body_rbm-Europa .productdescmore_button a:hover,
.body_rbm-Europa .productdescmore_closebutton a:hover,
.body_rbm-Europa .authordescmore_button a:hover,
.body_rbm-Europa .authordescmore_closebutton a:hover {
	text-decoration: underline;
} 

.body_rbm-Europa .rb-section-news .news_digest {
    color: #161a0e;
    font-weight: 600;
}

.body_rbm-Europa .alexwebdatainfogrid_author_full > div {
	display: inline-block;
	margin-right: 5px;
}

.body_rbm-Europa .alexwebdatainfogrid_author_full .alexwebdatainfogrid_author a {
	color: #425bb8;
} 

.body_rbm-Europa .rb-section-productlist .alexdata_footer_price-full {
	color: #7f7f7f;
}

.body_rbm-Europa .alexdata_footer_price,
.body_rbm-Europa .alexdata_footer_onlineprice,
.body_rbm-Europa .newsitem-productlist-items .alexwebdatainfogrid_onlineprice,
.body_rbm-Europa .newsitem-productlist-items .alexwebdatainfogrid_retaileprice {
    font-size: 18px;
    font-weight: 400;
    color: #7f7f7f;
}

.body_rbm-Europa .alexdata_footer_price {
	text-decoration: line-through;
}

.body_rbm-Europa .alexdata_footer_onlineprice,
.body_rbm-Europa .newsitem-productlist-items .alexwebdatainfogrid_onlineprice {
    color: #e7000e;
    margin-bottom: 0;
}

.body_rbm-Europa .newsitem-productlist .newsitem-productlist-item img {
    max-width: 100%;
    width: auto;
    height: 230px;
    margin: 0 auto;
}

.body_rbm-Europa .alexwebdatainfogrid_retaileprice,
.body_rbm-Europa .alexdata_footer_shop_prices .alexdata_footer_price-full,
.body_rbm-Europa .alexwebdatainfogrid_onlineprice,
.body_rbm-Europa .alexdata_footer_onlineprice {
	font-family: 'Calibri', sans-serif;
}

.body_rbm-Europa .alexdata_footer_discontpercent,
.body_rbm-Europa .alexwebdatainfogrid_discontpercent {
    width: 38px;
    height: 38px;
    font-family: 'Calibri', sans-serif;
    font-size: 15px;
    background: #e7000e;
    line-height: 38px;
    padding: 0;
    border-radius: 50%;
}

.body_rbm-Europa .alexwebdatainfogrid_discontpercent_action .alexwebdatainfogrid_discontpercent,
.body_rbm-Europa .alexdata_footer_discontpercent_action {
    background: #00e75c;
}

.body_rbm-Europa .alexwebdatainfogrid_discontpercent_action .discontpercent_action_30,
.body_rbm-Europa .alexdata_footer_discontpercent_action_30,
.body_rbm-Europa .discontpercent_action_30 .alexwebdatainfogrid_discontpercent {
	background: #ff5a00;
}

.body_rbm-Europa .alexwebdatainfogrid_discontpercent_action .discontpercent_action_40,
.body_rbm-Europa .alexdata_footer_discontpercent_action_40,
.body_rbm-Europa .discontpercent_action_40 .alexwebdatainfogrid_discontpercent {
	background: #006bf8;
}

.body_rbm-Europa .alexwebdatainfogrid_discontpercent_action .discontpercent_action_50,
.body_rbm-Europa .alexdata_footer_discontpercent_action_50,
.body_rbm-Europa .discontpercent_action_50 .alexwebdatainfogrid_discontpercent {
	background: #e700b9;
}

.body_rbm-Europa .alexwebdatainfogrid_discontpercent_action .discontpercent_action_60,
.body_rbm-Europa .alexdata_footer_discontpercent_action_60,
.body_rbm-Europa .discontpercent_action_60 .alexwebdatainfogrid_discontpercent {
	background: #7a3fe7;
}

.body_rbm-Europa .alexwebdatainfogrid_discontpercent_action .discontpercent_action_70,
.body_rbm-Europa .alexdata_footer_discontpercent_action_70,
.body_rbm-Europa .discontpercent_action_70 .alexwebdatainfogrid_discontpercent {
	background: #2fb9f9;
}

.body_rbm-Europa .alexwebdatainfogrid_discontpercent_action .discontpercent_action_80,
.body_rbm-Europa .alexdata_footer_discontpercent_action_80,
.body_rbm-Europa .discontpercent_action_80 .alexwebdatainfogrid_discontpercent {
	background: #dbb400;
}

.body_rbm-Europa .alexwebdatainfogrid_discontpercent_action .discontpercent_action_90,
.body_rbm-Europa .alexdata_footer_discontpercent_action_90,
.body_rbm-Europa .discontpercent_action_90 .alexwebdatainfogrid_discontpercent {
	background: #b0c30b;
}

.body_rbm-Europa img.alexwebdatainfogrid_thumbnail_url_img {
    width: auto;
    height: 230px;
    max-width: 100%;
    margin: 0 auto;
    transition: all .2s ease-out;
    object-fit: contain;
}

.body_rbm-Europa .productstyle-product-gray img {
    border: 1px solid #969696;
}

.body_rbm-Europa .rb2-slider-item:hover img.alexwebdatainfogrid_thumbnail_url_img {
    height: 200px;
}

.body_rbm-Europa .rb-section-allproduct img.alexwebdatainfogrid_thumbnail_url_img {
    height: auto;
    transition: none;
}

.body_rbm-Europa .rb-section-allproduct .rb2-slider-item:hover img.alexwebdatainfogrid_thumbnail_url_img {
	height: auto;
}

.body_rbm-Europa .alexdata_footer_shop_buttons input,
.body_rbm-Europa .alexdata_footer_shop_buttons .rbvote-Product,
.body_rbm-Europa .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right_bookshoplink input,
.body_rbm-Europa .alexwebdatainfogrid_alexdata_detail_buttons .rbvote-Product,
.body_rbm-Europa .basket_dedicationbutton,
.body_rbm-Europa .alexwebdata_previewfile {
    height: auto;
	font-family: 'Calibri', sans-serif !important;
    font-size: 19px;
    font-weight: 600;
    color: #161a0e;
    text-transform: lowercase;
	background: #e8eaed;
    padding: 10px 35px;
    border: 1px solid #a1a1a1;
    border-radius: 5px;	
    box-shadow: none;
}

.body_rbm-Europa .alexwebdata_previewfile {
	background-image: url(/content/images/icon-readbook.png);
	background-size: 24px;
	background-repeat: no-repeat;
	background-position: 10%;
	padding-left: 50px;
}

@media screen and (max-width: 585px)
{
	.body_rbm-Europa .alexwebdata_previewfile {
		font-size: 15px;
		background-size: 20px;
		padding: 12.5px 20px 12.5px 40px;
	}	

	.body_rbm-Europa .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right_bookshoplink input,
	.body_rbm-Europa .alexwebdatainfogrid_alexdata_detail_buttons > div.basket_dedicationbutton {
		font-size: 15px;
		padding-left: 20px;
		padding-right: 20px;
	}

	.body_rbm-Europa .alexwebdatainfogrid_alexdata_detail_buttons .rbvote-Product {
		font-size: 15px;
		padding: 0 20px;
	}
}

.body_rbm-Europa .basket_dedicationbutton {
	background: #425bb8;
	border-color: #425bb8;
}

.body_rbm-Europa .rb2-slider-item .basket_dedicationbutton {
	margin: 5px;
	padding: 5px 10px;
	color: #FFF;
}

.body_rbm-Europa .alexwebdatainfogrid_alexdata_detail_buttons > div {
	margin: 0 10px 10px 0;
}

.body_rbm-Europa .alexwebdatainfogrid_alexdata_detail_buttons .rbvote-Product {
    padding-top: 0;
    padding-bottom: 0;
}

.body_rbm-Europa .alexdata_footer_shop_buttons input.basket-additem-preorder {
    padding: 10px 15px;
    font-size: 17px;
}

.body_rbm-Europa .alexdata_footer_shop_buttons input:hover,
.body_rbm-Europa .alexdata_footer_shop_buttons .rbvote-Product:hover,
.body_rbm-Europa .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right_bookshoplink input:hover,
.body_rbm-Europa .alexwebdatainfogrid_alexdata_detail_buttons .Product-result1 {
	text-decoration: none;
	background: #faeab3;	
}

.body_rbm-Europa .rb-section-newsslider .news {
    /*padding-bottom: 39.93759750390016%;*/
    padding-bottom: 27.74703557312253%;
    background-size: 100%;
    background-position: center;
}

.body_rbm-Europa .rb-top100 #header {
    background: rgba(255, 255, 255, 0.5);
}

.body_rbm-Europa .rb-section-news {
	width: 100%;
	max-width: 100%;
	padding: 15px 0 40px;
	background: #dfe4eb;
	background: -moz-linear-gradient(top,  #dfe4eb 0%, #ffffff 50%, #dfe4eb 100%);
	background: -webkit-linear-gradient(top,  #dfe4eb 0%,#ffffff 50%,#dfe4eb 100%);
	background: linear-gradient(to bottom,  #dfe4eb 0%,#ffffff 50%,#dfe4eb 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfe4eb', endColorstr='#dfe4eb',GradientType=0 );
}

.body_rbm-Europa .rb-section-news .rb-section-body {
	width: 90%;
	max-width: 1688px;
	margin: 0 auto;
}

.body_rbm-Europa .rb-section-news .rb2-slider-pager-item-main {
	padding: 0 10%;
}

.body_rbm-Europa .rb-section-news .rb2-slider-root {
	position: relative;
}

.body_rbm-Europa .rb-section .news {
	color: #161a0e !important;
    background-color: transparent !important;
}

.body_rbm-Europa .news_issuedatetime {
    font-family: 'Calibri', sans-serif;
    font-size: 16px;
    color: #7f7f7f;
    margin-top: 15px; 
}

.body_rbm-Europa .rb-section-newsletter {
    width: 100%;
    max-width: 100%;
    background: #e8eaed;
}

/* Top Menu */

.body_rbm-Europa .baseheader_right .main_menu_login {
	float: none;
}

.body_rbm-Europa .baseheader_right .main_menu_login .menu_divitem_info {
	background: url(/content/images/icon-profile.png) no-repeat center;
}

.body_rbm-Europa .baseheader_right .main_menu_profile .menu_divitem_image {
    background: url(/content/images/icon-profile-red.png) no-repeat center;
} 

.body_rbm-Europa div.main_menu_search-input {
	border-left: 0;
	padding-right: 30px;
}

.body_rbm-Europa div.main_menu_search-input #search {
	width: 320px;
	font-size: 15px;
	border: 1px solid #a1a1a1;
	padding: 5px 10px;
}

.body_rbm-Europa .inputpage_fieldtype_ImageGroupCombo img {
	width: 100%;	
}

@media screen and (max-width: 1450px) 
{
	.body_rbm-Europa div.main_menu_search-input #search {
		width: 240px;
	}
	
	.body_rbm-Europa div.main_menu_search-input {
		padding-right: 0;
	}
}

.body_rbm-Europa .search_button,
.rb-section-allproductheader-body .search_button {
    width: 31px;
    height: 28px;	
    background: #ebebeb url(/content/images/icon-search.png) no-repeat center;
    background-size: 50%;
    border: 0;
    position: absolute;
    right: 1px;
    top: 1px;
	cursor: pointer;
}

@media screen and (max-width: 1200px)
{
	.body_rbm-Europa div.main_menu_search-input #search {
	    width: 250px;
	}
}

@media screen and (max-width: 1155px)
{
	.body_rbm-Alexandra .baseheader_left,
	.body_rbm-Europa .baseheader_left {
	    display: none;
	}
	
	.baseheader_line1 div.baseheader_mini {
	    display: block;
	    float: left;
	}
	
	.body_rbm-Sulilove .baseheader_line1 div.baseheader_mini {
		display: none;
	}
	
	.body_rbm-Alexandra .baseheader {
	    height: 60px;
    }
    
    .body_rbm-Alexandra .baseheader_line1 {
	    text-align: center;
	}
}



@media screen and (max-width: 800px)
{
	.body_rbm-Europa div.main_menu_search-input #search {
		width: 200px;
	}
}

@media screen and (max-width: 750px)
{
	.body_rbm-Europa div.main_menu_search-input {
		display: none;
	}

	.body_rbm-Europa.body_ismobile .baseheader_line2 div.main_menu_search-input {
		display: block;
	}
	
	.body_rbm-Europa.body_ismobile .baseheader_line2 {
		padding: 0;
	}
	
	.body_rbm-Europa .baseheader_line1 {
	    padding: 0;
	}
}


/* Product Detail */

.body_rbm-Europa .rb-section-detail .alexwebdatainfogrid_alexdata_detail_top {
	/*padding: 190px 0 70px;*/
	padding: 0;
	background: none;
	filter: none;
}

.body_rbm-Europa .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right_header .rbh1 {
    font-family: 'Calibri', sans-serif;
    text-transform: none;
    color: #131313;
}

.body_rbm-Europa .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right_header .alexwebdatainfogrid_author a {
    font-family: 'Calibri', sans-serif;
    font-size: 23px;
    color: #425bb8;
    text-transform: none;
}

.body_rbm-Europa .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right .alexwebdatainfogrid_retaileprice {
/*	font-size: 22px;
	color: #7f7f7f;*/
	text-decoration: line-through;
}

.body_rbm-Europa .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right .alexwebdatainfogrid_onlineprice {
	font-size: 22px;
	color: #e7000e;
}

.body_rbm-Europa .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right .alexwebdatainfogrid_discontpercent {
	width: 44px;
	height: 44px;
	line-height: 44px;
	font-size: 17px;
} 

.body_rbm-Europa .alexwebdatainfogrid_shortdescription {
    font-family: 'Calibri', sans-serif;
    color: #2f2f2f;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    letter-spacing: 0px;
    margin-bottom: 30px;
}

.body_rbm-Europa .alexwebdata_previewfile-full {
	width: auto;
	height: auto;
	font-size: 15px;
    font-family: 'Calibri', sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    color: #131313;
    text-align: right;
    margin: 0 0 5px;
    background: none;
}

.body_rbm-Europa .alexwebdata_previewfile-full .alexwebdata_previewfile:hover {
	text-decoration: underline;
}

.body_rbm-Europa .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_left .alexwebdatainfogrid_thumbnail_url_img {
	width: 100%;
	height: auto;	
}

.body_rbm-Europa .newstagitems {
	margin: 20px 0;
}

.body_rbm-Europa .newstagitem {
	display: inline-block;
    margin-right: 15px;
    float: none;
}

.body_rbm-Europa .newstagitem a {
	font-family: 'Calibri', sans-serif;
	font-size: 16px;
    color: #425bb8;
    font-weight: 600;
}

.body_rbm-Europa .newstagitem a:hover {
	text-decoration: underline;
}

.body_rbm-Europa .rb2-slider-root {
	position: relative;
}

.body_rbm-Europa .rb-section-detaillinkslider .rb2-pager {
    position: static;
}

.body_rbm-Europa .rb-section-detaillinkslider .rb2-pager-item-pagertype-prevnext {
	width: 39px;
	height: 39px;
	position: absolute;
	top: 100px;
	margin: 0;
}

.body_rbm-Europa .rb-section-detaillinkslider .rb2-pager-item-next {
	right: 0px;
}

.body_rbm-Europa .rb-section-detaillinkslider .rb2-pager-item-prev {
	left: 0px;
}

.body_rbm-Europa .rb-section-detaillinkslider .rb2-pager-item-pagertype-prevnext:before {
	width: 100%;
	margin: 0;
}

.body_rbm-Europa .alexwebdatainfogrid_product-detail-properties > div,
.body_rbm-Europa .alexwebdatainfogrid_product-detail-properties .labelitem > div {
	display: inline-block;
}

.body_rbm-Europa .alexwebdatainfogrid_preorder {
	margin: 0;
}

.body_rbm-Europa .alexwebdatainfogrid_product-detail-properties > div,
.body_rbm-Europa .alexwebdatainfogrid_shipping_title,
.body_rbm-Europa .alexwebdatainfogrid_shipping,
.body_rbm-Europa .alexwebdatainfogrid_enableorder  {
	font-family: "Calibri", sans-serif;
	font-size: 13px;
	font-weight: 400;
	color: #131313;	
	margin: 0;
}

.body_rbm-Europa .alexwebdatainfogrid_product-detail-properties {
	margin-bottom: 20px;
}

.body_rbm-Europa .alexwebdatainfogrid_product-detail-properties > div .alexwebdatainfogrid_shipping_title,
.body_rbm-Europa .alexwebdatainfogrid_product-detail-properties > div .alexwebdatainfogrid_shipping {
	color: #00a843;
} 

.body_rbm-Europa .alexwebdatainfogrid_product-detail-properties > div:after {
	content: "|";
	display: inline-block;
	margin: 0 10px;
}

.body_rbm-Europa div.alexwebdatainfogrid_like {
	display: block;
	float: none;
	margin-top: 20px;
}

.body_rbm-Europa .alexdata-detailmedia-full {
	text-align: center;
	padding-top: 10px;
}

.body_rbm-Europa .alexdata-detailmedia-full .rb-detailmedia-item {
	display: inline-block;
	vertical-align: middle;
	width: 50px;
	height: 42px;
	transition: background .2s ease-out;
}

.body_rbm-Europa .detail-media-header img,
.body_rbm-Europa .detail-media-header .detail-media-header {
	display: none;
}

.body_rbm-Europa .detail-media-header .detail-media-title {
	font-size: 27px;
	font-weight: 600;
	color: #161a0e;
}

.body_rbm-Europa .detail-media-audio audio {
	display: inline-block;
	width: calc(100% - 74px);
}

.body_rbm-Europa .detail-media-item-news-right {
	padding-top: 0;
}

.body_rbm-Europa .detail-media-video .detail-media-items > div {
	display: inline-block;
	vertical-align: top;
}

.body_rbm-Europa .detail-media-items-left {
	width: 30%;
}

.body_rbm-Europa .detail-media-items-right {
	width: 70%;
	padding-left: 5%;
}

.body_rbm-Europa .detail-media-item-news-right,
.body_rbm-Europa .detail-media-news > .detail-media-header {
	border: none;
}

.body_rbm-Europa .youtubeplayer_player-full {
	width: 100%;
}

.body_rbm-Europa .detail-media-item-video-title {
	transition: color .2s ease-out;	
}

.body_rbm-Europa .detail-media-item-video-title:hover {
	color: #e00012;	
}

.detail-media-item-selected .detail-media-item-video-title {
    color: #e00012;
}

.body_rbm-Europa .detail-media-item-video {
	width: 100%;
	padding: 0;
}

.body_rbm-Europa .rb-detailmedia-item-preview {
	background: url(/content/images/icon-europa-olvass-bele.png) no-repeat center;
}

.body_rbm-Europa .rb-detailmedia-item-preview:hover {
	background: url(/content/images/icon-europa-olvass-bele-hover.png) no-repeat center;
}

.body_rbm-Europa .rb-detailmedia-item-audio {
	background: url(/content/images/icon-europa-hallgass-bele.png) no-repeat center;
}

.body_rbm-Europa .rb-detailmedia-item-audio:hover {
	background: url(/content/images/icon-europa-hallgass-bele-hover.png) no-repeat center;
}

.body_rbm-Europa .rb-detailmedia-item-video {
	background: url(/content/images/icon-europa-nezz-bele.png) no-repeat center;
}

.body_rbm-Europa .rb-detailmedia-item-video:hover {
	background: url(/content/images/icon-europa-nezz-bele-hover.png) no-repeat center;
}

.body_rbm-Europa .rb-detailmedia-item-news {
	background: url(/content/images/icon-europa-kapcsolodo-cikkek.png) no-repeat center;
}

.body_rbm-Europa .rb-detailmedia-item-news:hover {
	background: url(/content/images/icon-europa-kapcsolodo-cikkek-hover.png) no-repeat center;
}

.body_rbm-Europa .popup-extra_panel {
	padding: 0;
}

.body_rbm-Europa .popup-extra_panel .productcatergories {
	padding: 15px;
}

.body_rbm-Europa .popup-extra_panel .detail-media {
	padding: 25px;
    background: #e8eaed;
} 

.body_rbm-Europa .audio-link {
	opacity: 0.5;
}
 
.body_rbm-Alexandra .newsitem-productlist img.alexdata_discount_image_img.imageitem_png,
.body_rbm-Europa .newsitem-productlist img.alexdata_discount_image_img.imageitem_png {
    width: 65px;
    margin: 0;
    position: absolute;
    top: -15px;
    left: -15px;
}

/* Detail Comment */

.body_rbm-Europa .rb-section.rb-section-detailcomment {
	width: 100%;
	max-width: 100%;
}

.body_rbm-Europa .rb-section-detailcomment .rb-section-detailcomment {
	max-width: 100%;
}

.body_rbm-Europa .rb-section-detailcomment .comment_normal_new {
	background: #e8eaed;
	padding: 35px 5% 20px;
}

.body_rbm-Europa .rb-section-detailcomment .rb2-slider-pager-item-main {
	padding: 35px 5%;
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
}

.body_rbm-Europa .rb-section-detailcomment .rb2-slider-root {
	background: #f8f8f8; 
}

.body_rbm-Europa .rb-section-detailcomment .rb2-slider-item {
	width: 100%;
    background: #FFF;
    border: 1px solid #a1a1a1;
	float: none; 
	margin-bottom: 12px;
	padding: 0 0 40px;
}

.body_rbm-Europa .rb-section-detailcomment .rb2-slider-item:last-child {
	margin-bottom: 0;
}

.body_rbm-Europa .comment-header-left > div {
	display: inline-block;
	vertical-align: middle;
	font-size: 19px;
	color: #868686;
}

.body_rbm-Europa .commentitem_commentdatetime:after {
	content: "|";
	display: inline-block;
	margin: 0 5px;
}

.body_rbm-Europa .comment-header-right {
	float: right;
	font-size: 19px;
	color: #868686;
}

.body_rbm-Europa .comment-header-right > div {
	display: inline-block;
	vertical-align: middle;
}

.body_rbm-Europa .commentitem_username_firstchar {
    width: 50px;
    height: 50px;
    font-weight: 600;
    line-height: 50px;
	color: #FFF;
    text-align: center;
	background: #afafaf;
	border-bottom: 1px solid #a2a2a2;
	border-left: 1px solid #a2a2a2;
}

.body_rbm-Europa .commentitem_header_commentauthor_username {
	margin-right: 20px;
}

.body_rbm-Europa .comment-header-left {
	padding: 10px;
	float: left;
}

.body_rbm-Europa .commentitem_body {
	clear: both;
	padding: 10px;
}

.body_rbm-Europa .rb-section-detailcomment .commentitem_image_img {
	width: 50px;
}

.body_rbm-Europa .comment_new .inputpage_textarea {
	display: block;
    width: 100%;
    margin: 0 0 15px;
}

.body_rbm-Europa .comment_new textarea {
    border: 1px solid #a1a1a1;
}

.body_rbm-Europa #commentbutton {
    font-family: 'Calibri', sans-serif !important;
    font-size: 19px;
    font-weight: 600;
	background: #868686;
    border: 1px solid #707070;
    border-radius: 4px;
	float: none;
}

/* Newsletter */

.rb-section-newsletter .rb-global-partialinput-input {
	max-width: 1688px;
}

.body_rbm-Europa .rb-section-newsletter .inputtitle_div .rbh3 {
    font-family: 'Calibri', sans-serif;
    font-size: 27px;
    font-weight: 600;
    text-transform: none;
    color: #161a0e;
    display: inline-block;
    margin-right: 10px;
}

.body_rbm-Europa .rb-section-newsletter .inputtitle_div .rbhh3.inputsubtitle {
	font-weight: 300;
}

.body_rbm-Europa .rb-section-newsletter .inputpage_fields > div {
	display: inline-block;
	width: 47.5%;
	vertical-align: middle;
}

.body_rbm-Europa .rb-section-newsletter .inputgroup-start {
	margin-right: 5%;
}

.body_rbm-Europa .rb-section-newsletter .inputpage_fields {
	padding-left: 50px;
}

.body_rbm-Europa .rb-section-newsletter .inputpage_buttons {
	padding-left: 70px;
}

.body_rbm-Europa .rb-section-newsletter .datahandling-confirm,
.body_rbm-Europa .rb-section-newsletter .inputpage_field_NewsLetterConfirmOk label {
	font-size: 15px;
    font-weight: 400;
	color: #161a0e;
} 

.body_rbm-Europa .rb-section-newsletter input[type="checkbox"] + input[type="hidden"] + .inputpage_label:before {
	background-color: #FFF;
}

/* AllNews Styles */

.body_rbm-Europa .rb-home_mainpage-center .rb-section-allnews .rb2-slider-item {
	border: 1px solid #e2e2e2;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 calc(50% - 20px);
    	flex: 0 1 calc(50% - 20px);
}

.body_rbm-Europa .rb-section-allnews .news_info-full {
	padding: 20px;
	background: #dfe4eb;
	background: -moz-linear-gradient(top,  #dfe4eb 0%, #ffffff 100%);
	background: -webkit-linear-gradient(top,  #dfe4eb 0%,#ffffff 100%);
	background: linear-gradient(to bottom,  #dfe4eb 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfe4eb', endColorstr='#ffffff',GradientType=0 );	
}

.body_rbm-Europa .allnews_mainpage .news_info,
.body_rbm-Europa .allnews_mainpage .news_info .rbh1 {
	margin-top: 0;
}

.body_rbm-Europa .rb-home_mainpage-center .rb-section-allnews .news_info_info_line1 .rbh1 {
    font-family: 'Calibri', sans-serif;
    font-size: 22px;
    color: #2f2f2f;
    text-align: left;
}

.body_rbm-Europa .rb-home_mainpage-center .rb-section-allnews .news_info-full {
	
}

.body_rbm-Europa .allnews_mainpage .news_issuedatetime {
    position: static;
    display: inline-block;
    background: none;
    padding: 0;
}

.body_rbm-Europa  .rb-section-allnews .rb2-slider-item:hover,
.body_rbm-Europa .rb-section-allnews .rb2-slider-item:hover .news_info-full {
    background: #888; 
}

.body_rbm-Europa .rb-section-allnews .rb2-slider-item:hover .rbh1,
.body_rbm-Europa .rb-section-allnews .rb2-slider-item:hover .rbh2,
.body_rbm-Europa .rb-section-allnews .rb2-slider-item:hover .news_issuedatetime, 
.body_rbm-Europa .rb-section-allnews .rb2-slider-item:hover .news_digest {
    color: #FFF !important;
}

.body_rbm-Europa .rb-home_mainpage-center .rb-section-allnews img {
	border-radius: 0;
}

.body_rbm-Europa .news .valami {
	background: #ebeff3;
	background: -moz-linear-gradient(top,  #ebeff3 0%, #ffffff 100%);
	background: -webkit-linear-gradient(top,  #ebeff3 0%,#ffffff 100%);
	background: linear-gradient(to bottom,  #ebeff3 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebeff3', endColorstr='#ffffff',GradientType=0 );	
}

.body_rbm-Europa .allnews_mainpage .rb-home_mainpage-work-main .news_info_info_line1 .rbh1 {
    font-family: 'Calibri', sans-serif;
    font-size: 19px;
    color: #2f2f2f;
    text-align: left;
    text-transform: none;
}

.body_rbm-Europa .allnews_mainpage .news_digest {
	font-family: 'Calibri', sans-serif;
	font-size: 16px;
    font-weight: 400;
    color: #2f2f2f;
    line-height: normal;
    letter-spacing: 0;
}

.body_rbm-Europa .rb-home_mainpage-right .rb-section-detaillinkslider .rb2-slider-pager-item-main {
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
}

.body_rbm-Europa .rb-home_mainpage-right .rb-section-detaillinkslider .rb2-slider-item {
	-webkit-box-flex: 1;
	 -ms-flex: 1 1 100%;
		 flex: 1 1 100%;
}

.body_rbm-Europa .detail_mainpage .rb-section-detail {
	margin-top: 0;
}

.body_rbm-Europa .rb-section-detaillinkslider .rb2-slider-title {
	font-size: 27px;
	color: #161a0e;	
	text-transform: none;
	margin: 15px 0 25px;
}

.body_rbm-Europa .rb-section-detaillinkslider .rb2-slider-item {
	border-right: 1px solid #e1e1e1;
	-ms-flex: 0 1 20%;
		flex: 0 1 20%;
}

.body_rbm-Europa .rb-section-detaillinkslider .rb2-slider-item:last-child {
	border: 0;
}

.body_rbm-Europa .productdetail_mainpage .rb-section.rb-section-detail,
.body_rbm-Europa .productdetail_mainpage .rb-section.rb-section-detaillinkslider,
.body_rbm-Europa .productdetail_mainpage .rb-section.rb-section-productauthor {
	width: 100%;
	max-width: 100%;
	padding: 0 5%;
}

.body_rbm-Europa .productdetail_mainpage .rb-section.rb-section-detail {
	padding: 0;
}

.body_rbm-Europa .productdetail_mainpage .rb-section.rb-section-detaillinkslider {
	width: 90%;
	/*max-width: 1688px;*/
	margin: 0 auto;
	padding: 0;
}

.body_rbm-Europa .productdetail_mainpage .rb-section.rb-section-detaillinkslider .rb2-slider-pager-item-main {
	padding: 10px 5% 0;
}

.body_rbm-Europa .productdetail_mainpage .rb-section.rb-section-detaillinkslider:not(.rb-section-otherproducts) {
	margin-bottom: 40px;
}

.body_rbm-Europa .productdetail_mainpage .rb-section.rb-section-productauthor {
	padding: 40px 5% 0;
}

.body_rbm-Europa .productdetail_mainpage .rb-section.rb-section-productauthor {
	margin-bottom: 0;
	background: #dfe4eb;
	background: -moz-linear-gradient(top,  #dfe4eb 0%, #ffffff 100%);
	background: -webkit-linear-gradient(top,  #dfe4eb 0%,#ffffff 100%);
	background: linear-gradient(to bottom,  #dfe4eb 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfe4eb', endColorstr='#ffffff',GradientType=0 );	
}

.body_rbm-Europa .rb-section-productauthor .rb-section-person-description {
    margin-bottom: 0;
}

.body_rbm-Europa .rb-section-productauthor .rb-section-person-username {
    font-family: "Calibri", sans-serif;
	font-size: 40px;
    font-weight: 400;
	color: #161a0e;
	text-transform: none;
}

.body_rbm-Europa .rb-section-productauthor .rb-section-person-header {
	background: none;
	padding: 0;
	margin: 0;	
}

.body_rbm-Europa .rb-section-person-body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0 5%;
}

.body_rbm-Europa .rb-section-productauthor .rb-section-person-body-left {
    max-width: none;
    width: 20%;
    border-right: 1px solid #e1e1e1;
    padding-right: 40px;
    padding-bottom: 40px;
}

.body_rbm-Europa .rb-section-productauthor .rb-section-person-body-right {
    /*width: calc(100% - 300px);
    margin-left: 50px;*/
	width: 80%;
	padding-left: 40px;
	margin-left: 0;
	padding-bottom: 40px;
}

.body_rbm-Europa .rb-section-productauthor .rb-section-title {
	font-family: "Calibri", sans-serif;
	font-size: 26px;
	font-weight: 600;
	text-align: right;
	color: #161a0e;
	margin-top: 0;
}

.body_rbm-Europa .rb-section-productauthor .rb-section-person-image_img {
	height: 110px;
	width: auto;
	float: right;
}

.body_rbm-Europa .detail_mainpage .rb-home_mainpage-center {
    max-width: 100%;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
}

.body_rbm-Europa .rb-section-detail .news_detail {
    max-width: 100%;
}

.body_rbm-Europa .rb-section-detail .news_detail .news_fullname .rbh1 {
    font-family: "Calibri", sans-serif;
    font-size: 35px;
    color: #131313;
    text-align: left;
	margin-top: 125px;
}


.body_rbm-Europa .rb-section-detail .news_detail .news_fullname .rbh2 {
    font-family: "Calibri", sans-serif;
    font-size: 24px;
    font-weight: 400;
    color: #2f2f2f;
}

.body_rbm-Europa .news_detail .news_issuedatetime {
    color: #757575;
    font-weight: 400;
    margin-top: 0;
}

.body_rbm-Europa .news_newsitem p {
    font-size: 16px;
    font-weight: 400;
    color: #2f2f2f;
}

.body_rbm-Europa .detail_mainpage_withright .rb-home_mainpage-work-main {
	width: 90%;
	max-width: 1688px;
	margin: 0 auto;
}

.body_rbm-Europa .detail_mainpage_withright .rb-itemgroup-NewsDetail-Europa .rb-section-detail {
	width: 100%;
	margin-top: 20px;
	margin-left: 0;
}

.rb-itemgroup-master-TopGroup {
	display: flex;
	padding: 25px 5% 0;
	margin-top: 86px;
}

.rb-itemgroup-master-TopGroup > div:first-child {
	flex: 0 1 calc(1595 / 1905 * 100%);
}

.rb-itemgroup-master-TopGroup > div:last-child {
	flex: 0 1 calc(310 / 1905 * 100%);
}

@media screen and (max-width: 1155px)
{
	.rb-itemgroup-master-TopGroup {
		display: block;
		margin-top: 0;
	}	

	.body_rbm-Europa .detail_mainpage .rb-section-detail {
		margin-top: 0;
	}
	.body_rbm-Europa .rb-section-detail .news_detail .news_fullname .rbh1 {
		
		margin-top: 25px;
	}

}

.rb-section.rb-section-productdeliverynews,
.rb-section.rb-section-productdeliverynews .rb-section-body,
.rb-section.rb-section-productdeliverynews .rb2-slider-pager-item-main {
	width: 100%;
	padding: 0;
}

.rb-section.rb-section-productdeliverynews {
	min-width: 310px;
}

.body_rbm-Alexandra .rb-section-productdeliverynews {
	margin-bottom: 40px;
	padding-right: calc(20% + 25px);
}

@media screen and (max-width: 1155px) 
{
	.body_rbm-Alexandra .rb-section-productdeliverynews {
		padding-right: 0;
	}	
}

.body_rbm-Europa .detail_mainpage:not(.detail_mainpage_withright) .rb-section.rb-section-detail {
	margin-top: 0;
} 

.body_rbm-Europa .detail_mainpage_withright .rb-home_mainpage-work {
	-ms-flex: 1 1 calc(100% / 3 * 2);
    	flex: 1 1 calc(100% / 3 * 2);
}

.body_rbm-Europa .detail_mainpage .rb-home_mainpage-right {
    max-width: calc(100% / 3);
    padding-left: 5%;
    padding-top: 5%;
    -webkit-box-flex: 1;
	-ms-flex: 1 1 calc(100% / 3);
	    flex: 1 1 calc(100% / 3);
}

.body_rbm-Europa .rb-home_mainpage-right .rb2-slider-item:hover img.alexwebdatainfogrid_thumbnail_url_img {
    height: auto;
}

.body_rbm-Europa .rb-home_mainpage-right .rb-section-detaillinkslider img.alexwebdatainfogrid_thumbnail_url_img {
    width: 130px;
    height: auto;
    max-width: 100%;
    margin: 0 auto;
    transition: all .2s ease-out;
}

.body_rbm-Europa .rb-home_mainpage-right .alexwebdatainfogrid_fullimage,
.body_rbm-Europa .rb-home_mainpage-right .alexwebdatainfogrid_info {
	display: inline-block;
} 

.body_rbm-Europa .allnews_mainpage .rb-home_mainpage-left .rb-section-title {
	font-family: "Calibri", sans-serif;
	font-size: 26px;
	font-weight: 600;
	color: #161a0e;
}

.body_rbm-Europa .allnews_mainpage .rb-home_mainpage-left .rb-section-title:before,
.body_rbm-Europa .allnews_mainpage .rb-home_mainpage-left .rb-section-title:after {
	display: none;
}

.body_rbm-Europa .allnews_mainpage .rb-home_mainpage-left .mostreadnews-item {
    border-bottom: 1px dotted #a5a5a5;
}

.body_rbm-Europa .rb-section-allnews .rb2-slider-item {
	margin-bottom: 25px;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 calc(100% / 3 - 20px);
    	flex: 0 1 calc(100% / 3 - 20px);
}

.body_rbm-Europa .allnews_mainpage .rb-home_mainpage-work .news_info_info_line2 .rbh2 {
    font-family: 'Calibri', sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #161616;
}

.body_rbm-Europa .news_like {
	margin: 20px 0;
	float: none;
} 

.body_rbm-Europa .newsitem-layout-image-top img {
	max-width: 100%;
}

/* All Product Styles */

.body_rbm-Europa .rb-section-allproduct .alexwebdatainfogrid_fullimage {
    width: calc(100% / 3);
}

.body_rbm-Europa .rb-section-allproduct .alexwebdatainfogrid_info {
    padding: 0 20px;
    width: calc(100% / 3 * 2);
    max-width: 100%;
    margin: 0;
}

.body_rbm-Europa .rb-section-allproduct .alexwebdatainfogrid_thumbnail_url {
    width: 100%;
}

@media screen and (max-width: 1500px)
{
	.body_rbm-Europa .rb-section-allproduct .alexdata_footer_shop_buttons input {
		font-size: 16px;
		padding: 5px 15px;
	}	
}

/* Footer Styles */

.body_rbm-Europa #content-footer {
	padding: 30px 0;
}

.body_rbm-Europa #footer {
    padding: 0 0 30px;
}

.body_rbm-Europa #content-footer,
.body_rbm-Europa #footer {
    margin-top: 0;
    background: #FFF;
}

.body_rbm-Europa #content-footer a,
.body_rbm-Europa #content-footer .rbmenuh2,
.body_rbm-Europa #footer,
.body_rbm-Europa #footer a {
	font-family: "Calibri", sans-serif;
    color: #161a0e;
}

.body_rbm-Europa #footer .copyright-line {
    margin-bottom: 0;
}

.body_rbm-Europa .rbmenu_group-full {
    display: block;
}

.body_rbm-Europa .rbmenu_group-full > div {
	padding: 0;
}

.body_rbm-Europa .rbmenu_group-full > div,
.body_rbm-Europa .rbmenu_group-full > div .menu_divitem {
    display: inline-block;
}

.body_rbm-Europa .rbmenu_group-full > div:after {
	display: inline-block;
    content: "|";
    margin: 0 10px;
}

.body_rbm-Europa .rbmenu_group-full > div:last-child:after {
    display: none;
}

.body_rbm-Europa .webshopmain_checkout-phase .inputpage_field_Total,
.body_rbm-Cartaphilus .webshopmain_checkout-phase .inputpage_field_Total,
.body_rbm-Pioneer .webshopmain_checkout-phase .inputpage_field_Total,
.body_rbm-Piac .webshopmain_checkout-phase .inputpage_field_Total {
    right: 45px;
    top: 0px;
}

/* Basket Styles - Europa
-----------------------------------------------------------*/

.body_rbm-Europa .popup-popupbasket_full_link .basketmini_summa {
	width: auto;
	height: auto;
	position: static;
	background: none;
	line-height: normal;
	border-radius: 0;
}

.body_rbm-Europa .popup-popupbasket_full_link .basketmini_summa_quantity_num {
    width: 15px;
    height: 15px;
	position: absolute;
    top: 25px;
    left: 40px;
    border-radius: 50%;
}

.body_rbm-Europa .basketmini_summa_total {
	font-size: 15px;
}

.body_rbm-Europa .popup-popupbasket_full_link .basketmini_summa_quantity_num,
.body_rbm-Europa .popup-popupbasket_full_panel .basket_checkout input[type="button"],
.body_rbm-Europa .page_Error input[type="button"],
.body_rbm-Europa .basket_item_quantity_line input,
.body_rbm-Europa .webshopmain_checkout .submitbutton,
.body_rbm-Europa .webshopmain_checkout .basket_coupons_full .basket_input_button {
    background: #425bb8;
}

.body_rbm-Europa .basket_item:nth-child(even),
.body_rbm-Europa .allwebshop_item_data:nth-child(even),
.body_rbm-Europa .allwebshop_child_item_data:nth-child(odd) {
    background: rgba(66, 91, 184, 0.1);
}

.body_rbm-Europa .webshopmain_checkout .basket_summa_discountheader .basket_summa_discount,
.body_rbm-Europa .basket_summatotal .basket_summa_value,
.body_rbm-Europa .closebasket-phase-items .closebasket-phase-act,
.body_rbm-Europa .webshopmain_checkout-phase .inputpage_field_Total .inputpage_item,
.body_rbm-Europa .inputpage_html a {
	color: #425bb8;
}

.body_rbm-Europa .inputpage_html a {
    font-weight: 500;
}

.body_rbm-Europa .closebasket-phase-progress-state:after,
.body_rbm-Europa .closebasket-phase-progress-state,
.body_rbm-Europa .closebasket-phase-act .closebasket-phase-image,
.body_rbm-Europa .closebasket-phase-over .closebasket-phase-image:before,
.body_rbm-Europa .basket_summa_regis_buttons .popup_button_title {
	background-color: #425bb8;
}

.body_rbm-Mindenem .basket_summa_regis_buttons .popup_button_title,
.body_rbm-Europa .basket_summa_regis_buttons .popup_button_title {
	padding-top: 0;
	padding-bottom: 0;
}

.ajax-loading:before,
.rb-redirect-title:after,
.pay-result-check_message:after {
	border-top-color: #425bb8;
}

.body_rbm-Europa .closebasket-phase-image {
	border-color: #425bb8;
}

.body_rbm-Europa .closebasket-phase-future .closebasket-phase-image {
    border-color: #cecece;
    background-color: #cecece;
}

.body_rbm-Europa .closebasket-phase-over.closebasket-phase-start .closebasket-phase-image {
    background-image: url(/content/images/icon-shopping-cart-blue-europa.png);
    background-size: 33px;
}

.body_rbm-Europa .closebasket-phase-over.closebasket-phase-user .closebasket-phase-image {
    background-image: url(/content/images/icon-man-user-blue-europa.png);
    background-size: 33px;
}

.body_rbm-Europa .closebasket-phase-over.closebasket-phase-delivery .closebasket-phase-image {
    background-image: url(/content/images/icon-delivery-truck-blue-europa.png);
}

.body_rbm-Europa .closebasket-phase-over.closebasket-phase-payment .closebasket-phase-image {
    background-image: url(/content/images/icon-credit-card-blue-europa.png);
}

.body_rbm-Europa .allwebshop_child_main .allwebshop_child_item_header {
    background: #425bb8;
    border-color: #425bb8;
}

.body_rbm-Europa .allwebshop_item_child .allwebshop_item_showchilds-on {
	background: #425bb8 url(/content/images/icon-minus.png) no-repeat center 45%;
}

.body_rbm-Europa .allwebshop_items_new .allwebshop_items_body {
    padding-top: 0;
}

/* Social Icons
-----------------------------------------------------------*/

body.body_rbm-Europa .socialinfo-full {
	position: static;
	text-align: center;
	margin-bottom: 35px;
	background: none;
}

body.body_rbm-Europa .socialinfo-item {
	display: inline-block;
	width: 60px;
	height: 38px;
	border: 0;
	-webkit-transition: background .2s ease-out;
			transition: background .2s ease-out;
}

.body_rbm-Europa .socialinfo-item-fb {
	background: url(/content/images/icon-facebook-europa.png) no-repeat center;
}

.body_rbm-Europa .socialinfo-item-instagram  {
	background: url(/content/images/icon-instagram-europa.png) no-repeat center;
}

.body_rbm-Europa .socialinfo-item-youtube {
	background: url(/content/images/icon-youtube-europa.png) no-repeat center;
}

.body_rbm-Europa .socialinfo-item-moly {
	background: url(/content/images/icon-moly-europa.png) no-repeat center;
}

.body_rbm-Europa .socialinfo-item-fb:hover {
	background: url(/content/images/icon-facebook-hover-europa.png) no-repeat center;
}

.body_rbm-Europa .socialinfo-item-instagram:hover {
	background: url(/content/images/icon-instagram-hover-europa.png) no-repeat center;
}

.body_rbm-Europa .socialinfo-item-youtube:hover {
	background: url(/content/images/icon-youtube-hover-europa.png) no-repeat center;
}

.body_rbm-Europa .socialinfo-item-moly:hover {
	background: url(/content/images/icon-moly-hover-europa.png) no-repeat center;
}

.body_rbm-Europa {
	
}

/* SuliLove Styles
-----------------------------------------------------------*/

body.body_rbm-Sulilove {
	background: url(/content/images/bg-sulilove.png) top;	
	background-size: 100%;
}

.body_rbm-Sulilove .rb-top100 #header {
    background: none;
}

.body_rbm-Sulilove #container {
	padding-top: 30px;
}

.body_rbm-Sulilove #content-section {
	padding-top: 0;
}

/* Top Menu */

.body_rbm-Sulilove #header {
	position: static;
	border: 0;
}

.body_rbm-Sulilove div.baseheader_root,
.body_rbm-Sulilove div.baseheader_left {
	display: block;
}

.body_rbm-Sulilove div.baseheader_right {
	position: absolute;
	top: 50px;
	right: 8%;
}

.body_rbm-Sulilove .socialinfo-item {
	width: 50px;
	height: 50px;
    border: 0;
}

.body_rbm-Sulilove .socialinfo-item-fb {
	background: url(/content/images/social-facebook-sulilove.png) no-repeat center;
	background-size: 100%;
}

.body_rbm-Sulilove .socialinfo-item-instagram {
	background: url(/content/images/social-insta-sulilove.png) no-repeat center;
	background-size: 100%;	
}

.body_rbm-Sulilove .baseheader_right .main_menu_groups > div {
	border: 0;
}

.body_rbm-Sulilove .baseheader_right .main_menu_login2 .menu_divitem_title {
	border: 1px solid #000;
    border-radius: 35px;
    padding: 10px 20px;
    margin-left: 20px;
    background: #FFF;	
}

.body_rbm-Sulilove .baseheader {
	width: 697px;
    height: 184px;
	background: url(/content/images/logo-sulilove.png) no-repeat center;
	background-size: 100%;
	margin: 0 auto;
}

.body_rbm-Sulilove .baseheader_left {
	margin: 40px 0 50px;
	text-align: center;
}

.body_rbm-Sulilove .baseheader_left .menu_divitem {
	display: inline-block;
	vertical-align: middle;

    font-family: Verdana, sans-serif;
    background: #FFF;

    margin-right: 30px;
    border: 1px solid #000;
    border-radius: 45px;
	float: none;   
}

.body_rbm-Sulilove .main_menu_profile .menu_childitems {
	right: 0;
}

.body_rbm-Sulilove .baseheader_left .menu_divitem.img-only a {
	padding: 9px 40px;
}

.body_rbm-Sulilove .baseheader_left .menu_divitem.img-only img {
	height: 30px;
	margin: 0 auto;
    image-rendering: -webkit-optimize-contrast;
}

.body_rbm-Sulilove .baseheader_left .menu_divitem a {
	display: block;
	/*min-width: 189px;
	padding: 27px 61.5px;*/
}

.body_rbm-Sulilove .baseheader_left .menu_divitem a {
	min-width: 159px;
	padding: 15px 40px;
}

.body_rbm-Sulilove .baseheader_left .menu_divitem:last-child {
	margin-right: 0;   
}

body.body_rbm-Sulilove .baseheader_right .socialinfo-full {
	display: inline-block;
}

.body_rbm-Sulilove .baseheader_right .socialinfo-item {
    width: 40px;
    height: 40px;
}

/* HomePage */

.body_rbm-Sulilove .rb-section.rb-section-onenewsitems {
	width: 67%;
	max-width: 1300px;
}

.body_rbm-Sulilove .rb-section-allnews {
	width: calc(67% + 30px);
	max-width: 1330px;
}

.body_rbm-Sulilove .newsitem-layout-image-top .news_newsitem_image_img {
	max-width: 100%;
}

.body_rbm-Sulilove .home_mainpage .news_newsitem,
.body_rbm-Sulilove .home_mainpage .newsitem-layout-image,
.body_rbm-Sulilove .home_mainpage .newsitem-itemfull {
	margin-bottom: 0;
}

/* Detail */

.body_rbm-Sulilove .rb-section.rb-section-detail {
	width: 67%;
	max-width: 1300px;
}

.body_rbm-Sulilove .rb-section-detail .news_detail {
	max-width: 100%;
	padding: 0;
}

.body_rbm-Sulilove .news_newsitem {
	margin: 0;
	padding: 0;
}

.body_rbm-Sulilove .news_newsitem_image,
.body_rbm-Sulilove .newsitem-itemfull {
	margin-bottom: 0;
}

.body_rbm-Sulilove .news_detailimagefull .news_name,
.body_rbm-Sulilove .news_detailimagefull .news_subname,
.body_rbm-Sulilove h3.newsitem-name {
	background: #FFF;
}

/* DM */

.body_rbm-Sulilove .rb-home_mainpage-work-main {
	display: block;
	width: 100%;
	max-width: 100%;
	padding: 0;
}

.body_rbm-Sulilove .rb-home_mainpage-work-main .rb-home_mainpage-work {
	max-width: 100%;
}

.body_rbm-Sulilove .rb-section-allnews .rb2-slider-item-flood {
	background: #FFF;
}

.body_rbm-Sulilove .rb-section-allnews .news_info-full {
	padding: 0 10px;
}

/* Footer */

.body_rbm-Sulilove #footer {
    padding-top: 0;
}

.body_rbm-Sulilove .main-footer .socialinfo-full {
	padding: 40px 0;
}

/* Other */

.body_rbm-Sulilove.rb-mediastate-Mobile.rb-parallax_direction-down.rb-scrolltop-show #header {
	margin-top: 0;
	-webkit-animation: none;
	   -moz-animation: none;
		-o-oanimation: none;
			animation: none;
}

@media screen and (max-width: 1400px)
{
	.body_rbm-Sulilove div.baseheader_right {
		top: 10px;
		right: 10px;
	}	
}

@media screen and (max-width: 1155px)
{
	.body_rbm-Sulilove #container {
	    /*padding-top: 80px;*/
	}	
	
	.body_rbm-Sulilove .baseheader {
	    width: 418px;
	    height: 110px;
	}
}


@media screen and (max-width: 1024px)
{
	.body_rbm-Sulilove div.baseheader_right {
		/*display: none;*/
	}
}

@media screen and (max-width: 900px)
{	
	.body_rbm-Sulilove .baseheader {
	    margin-top: 30px;
	}
}

@media screen and (max-width: 585px)
{
	.body_rbm-Sulilove .rb-section.rb-section-onenewsitems,
	.body_rbm-Sulilove .rb-section-detail,
	.body_rbm-Sulilove .rb-section-allnews {
		width: 100%;
	}
	
	.body_rbm-Sulilove .baseheader_right .socialinfo-item {
		margin-left: 10px;
	}
	
	.body_rbm-Sulilove #container {
	    padding-top: 40px;
	}
	
	.body_rbm-Sulilove .baseheader {
	    width: 240px;
	    height: 60px;
    }	

	.body_rbm-Sulilove .baseheader_left .menu_divitem.img-only a {
		padding: 0 30px;
	}


	.body_rbm-Sulilove .baseheader_right .main_menu_profile {
		display: block;		
	}
    
    .body_rbm-Sulilove .allnews_mainpage .rb2-slider-flood-group {
    	padding: 0;
    }
    
    .body_rbm-Sulilove .baseheader_left .menu_divitem {
	    padding: 5px 10px;
	    margin-right: 5px;
	}
	
	.body_rbm-Sulilove .baseheader_left .menu_divitem.img-only {
		padding: 0;
	}
	
	.body_rbm-Sulilove .baseheader_left .menu_divitem.img-only img {
	    height: 27px;
	}
	
	.body_rbm-Sulilove .baseheader_left .menu_divitem .rbmenuh2 {
		font-size: 13px;    
	}
	
	.body_rbm-Sulilove .baseheader_left {
	    margin: 25px 0;
	}
	
	.body_rbm-Sulilove .baseheader_left .menu_divitem a {
	    min-width: 0;
	    padding: 0px 15px;
	}
	
	.body_rbm-Sulilove .news_newsitem_image {
		margin-bottom: 0;
	}
	
	.body_rbm-Sulilove .news_newsitem_newsitem-headerdesc {
		padding: 0 10px;
	}
	
	.body_rbm-Sulilove .baseheader_right .main_menu_login2 .menu_divitem_title {
		font-size: 13px;
		padding: 5px 15px;	
	}
	
	.body_rbm-Sulilove .rb-section.rb-section-detail {
		width: 100%;
	}
	
	.body_rbm-Sulilove .news_fullname {
		padding: 0 10px;
	}
	
	.body_rbm-Sulilove .news_newsitem {
	    text-align: left;
	}
}

/* ByMala Styles 
-----------------------------------------------------------*/

.body_rbm-ByMala #header {
	position: static;
	background: none;
	border: 0;
}

.body_rbm-ByMala .rbsidebar_button {
	background: url(/content/images/icon-menu-bymala.png) no-repeat center;
}

.body_rbm-ByMala .baseheader_line1 {
	background: url(/content/images/handmade-bymala.png) no-repeat 5% 0px;
	background-size: 25%;	
}

@media screen and (max-width: 1155px)
{
	.body_rbm-ByMala .baseheader_line1 {
		background-position: 15% 15px;
	}
}

@media screen and (max-width: 585px)
{
	.body_rbm-ByMala .baseheader_line1 {
		background-position: 15% 65px;
		background-size: 35%;
	}
	
	.body_rbm-ByMala .baseheader_right2 .rbmenuh2 {
		font-size: 18px;
		margin: 0;
	}
	
	.body_rbm-ByMala .baseheader_right2 {
		position: ablute;
		top: 0;
		right: 0;
	}
}

.body_rbm-ByMala .baseheader_left {
    width: 100%;
	text-align: center;
/*	position: absolute;
    left: 0;*/
	z-index: 3;
    padding: 40px 0;
	background: url(/content/images/menu-bg-bymala.png) no-repeat center;
	background-size: 100%;
}

.body_rbm-ByMala .baseheader_right2 {
	float: right;
	margin-right: 75px;
}

.body_rbm-ByMala .baseheader_right {
	display: none;
}

.body_rbm-ByMala .baseheader_right2 > div {
	display: inline-block;
}

.body_rbm-ByMala .baseheader {
/*	width: 350px;*/
	width: 23vw;
    height: 0;
	padding-bottom: 15%;
	background: url(/content/images/logo-bymala.png) no-repeat center;
	background-size: 100%;
	position: absolute;
    /*top: 80px;
    left: 70px;*/
	top: 5vw;
	left: 5vw;
}

.body_rbm-ByMala .baseheader_left .menu_divitem {
	display: inline-block;
	/*margin: 0 40px;*/
	margin: 0 3vw;
	float: none;
}

.body_rbm-ByMala .baseheader_right2 .menu_divitem,
.body_rbm-ByMala .baseheader_right2 .main_menu_profile,
.body_rbm-ByMala .baseheader_right2 .main_menu_translate,
.body_rbm-ByMala .baseheader_right2 #rb_basketmini_ajax {
	display: inline-block;
	vertical-align: middle;
	float: none;
}

.body_rbm-ByMala .baseheader_right2 .main_menu_translate {
	line-height: 50px;
}

.body_rbm-ByMala .rb-comboselect-item:hover {
	background: rgb(164,197,239);
	color: #27276d;
}

.body_rbm-ByMala .rb-comboselect-item-selected {
	background: #27276d;
	color: #fff;
}

.body_rbm-ByMala .baseheader_right2 .menu_childitems .menu_divitem {
	display: block;
}

.body_rbm-ByMala .baseheader_right2 .main_menu_profile .menu_divitem_image {
	width: 50px;
	height: 50px;
	background: url(/content/images/icon-profile.png) no-repeat center;
}

.body_rbm-ByMala .baseheader_right2 .main_menu_login .menu_divitem_info {
	width: 50px;
	height: 50px;
}

.body_rbm-ByMala .baseheader_right2 .main_menu_login .menu_divitem_info {
	background: url(/content/images/icon-login-bymala.png) no-repeat center;	
}

.body_rbm-ByMala .baseheader_right2 .menu_childitems {
	background: #FFF;
	right: 0;
	z-index: 3;
}

.body_rbm-ByMala .baseheader_left a {
	font-family: HeartWarming;
    /*font-size: 35px;*/
	font-size: 2.25vw;
    font-weight: 500;
	color: #27276d;
	text-transform: uppercase;
}

.body_rbm-ByMala .basket_image {
	width: 50px;
	height: 50px;
	background: url(/content/images/icon-cart-bymala.png) no-repeat center
}

.body_rbm-ByMala .socialinfo-item {
	width: 50px;
	height: 50px;
    border: 0;
}

.body_rbm-ByMala .baseheader_right2 .socialinfo-item-fb {
    background: url(/content/images/icon-social-facebook-bymala.png) no-repeat center;
	background-size: 30px;
}

.body_rbm-ByMala .baseheader_right2 .socialinfo-item-instagram {
    background: url(/content/images/icon-social-instagram-bymala.png) no-repeat center;
	background-size: 30px;
}

.body_rbm-ByMala .popup-popupbasket_full_link .basketmini_summa {
	top: 5px;
	right: 10px;
	background: #27276d;
}

.body_rbm-ByMala .baseheader_right2 .main_menu_profile {
	position: relative;
}

/* Details */

.body_rbm-ByMala .masterarticle_combo select {
	font-size: 15px;
	margin: 10px 0;
	padding: 10px 30px 10px 10px;
}

/* News Detail */

.body_rbm-ByMala .rb-newsitem-banner-item-image_img {
	max-width: 100%;
}

/* Top SLider */

.body_rbm-ByMala .rb-section-bannernewsslider {
	width: 100%;
	max-width: 100%;
	margin: 0;
}

.body_rbm-ByMala .rb2-slider-footer:after {
	content: "";
	display: table;
	clear: both;
}

.body_rbm-ByMala .rb2-autocontrols {
	margin: 10px 85px 0 0;
	float: right;
}

.body_rbm-ByMala .rb-section-bannernewsslider .rb2-autocontrols-item {
	display: inline-block;
	width: 45px;
	height: 45px;
	border: 0;
	background: url(/content/images/icon-control.png) no-repeat center;
	background-size: 75px;
}

.body_rbm-ByMala .rb-section-bannernewsslider .rb2-autocontrols-active {
	background: url(/content/images/icon-control-selected.png) no-repeat center;
	background-size: 75px;
}

.body_rbm-ByMala .rb-section-bannernewsslider img {
	border-radius: 0;
}

/* Content Section */

.body_rbm-ByMala #content-section {	
    /*background: #e1e4e9;*/
	background: url(/content/images/bg-bymala-2.png) top;
	padding-top: 40px;
}

.body_rbm-ByMala .newsitem-layout-image-top .news_newsitem_image_img {
	max-width: 100%;
}

.body_rbm-ByMala .rb-section.rb-section-onenewsitems {
	width: 76%;
	margin: 0 auto;
}

.body_rbm-ByMala .home_mainpage .style-aligncenter h3.newsitem-name {
	font-family: 'Gotham-Bold';
	font-size: 35px;
	text-align: center;
	color: #27276d;
	margin-bottom: 20px;
}

/* Categories */

.body_rbm-ByMala .rb-section-allproduct,
.body_rbm-ByMala .rb-section-detail .alexwebdatainfogrid_alexdata_detail_top,
.body_rbm-ByMala .alexwebdatainfogrid_product-detail-tabpages,
.body_rbm-ByMala .rb-section.rb-section-detaillinkslider {
	background: #FFF;
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
}

.body_rbm-ByMala .detail_mainpage .rb-home_mainpage-right {
	max-width: 35%;
	padding: 0;
}

.body_rbm-ByMala .rb-section.rb-section-detaillinkslider {
	padding: 20px;
}

.body_rbm-ByMala .rb-section-style-productvertical .rb2-pager {
	top: 30px;
}

.body_rbm-ByMala .rb-tabbed-pageitem {
	padding: 0 20px 20px;
}

.body_rbm-ByMala .rb2-slider-header {
	padding: 10px 20px;
}

.body_rbm-ByMala .rb-section-bannernewsslider .rb2-slider-header {
	padding: 0;
}

.body_rbm-ByMala .rbsliderheader-allinfo:before,
.body_rbm-ByMala .rbsliderheader-allinfo:after {
	display: none;
}

.body_rbm-ByMala .rb-section-allproductheader-search-title {
	margin-bottom: 10px;
}

.body_rbm-ByMala .rb-section-header-sort {
	margin-top: 22px;
	margin-bottom: 0;
	float: right;
}

.body_rbm-ByMala .rb-section-header-sort select {
	background-color: rgb(164,197,239);
}

.body_rbm-ByMala .rb-section-header-sort option {
	background: #FFF;
}

.body_rbm-ByMala .home_mainpage_bolt .rb-section-news .rb2-slider-pager-item-main {
	justify-content: flex-start;
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
}

.body_rbm-ByMala .home_mainpage_bolt .rb-section-news .rb2-slider-item {
	margin-bottom: 60px;
	margin: 0 30px 60px;
	-ms-flex: 0 1 calc(25% - 60px);
		flex: 0 1 calc(25% - 60px);
}

.body_rbm-ByMala .home_mainpage_bolt .rb-section-news .rb2-slider-item .rbh1 {
	font-family: 'Gotham-Bold';
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
}

.body_rbm-ByMala .rbsliderheader-titleinfo > div,
.body_rbm-ByMala .rb-section-allproduct .rb2-slider-item .rbh1 {
	font-family: 'Gotham-Bold';
}

.body_rbm-ByMala .rb-section-allproduct #searchfield {
	padding: 8px;
}

.body_rbm-ByMala .rb-home_mainpage-work {
	padding-top: 0;
}

.body_rbm-ByMala .rb-section-allproduct .rb2-wrapper {
	margin-top: 40px;
}

.body_rbm-ByMala .alexwebdatainfogrid_discontpercent,
.body_rbm-ByMala .alexdata_footer_discontpercent {
    width: 55px;
    height: 55px;
	background: url(/content/images/icon-discount-bymala.png) no-repeat center;
	background-size: 100%;
	padding-top: 22px;
}

.body_rbm-ByMala .alexwebdatainfogrid_discontpercent {
    width: 65px;
    height: 65px;
    font-size: 20px;
    padding-top: 29px;
}

.body_rbm-ByMala .alexwebdatainfogrid_onlineprice,
.body_rbm-ByMala .alexdata_footer_onlineprice {
	color: rgb(38,39,109);
}

.body_rbm-ByMala .alexdata_footer_shop_buttons input,
.body_rbm-ByMala .rb-section-newsslider .alexdata_footer_basket input,
.body_rbm-ByMala .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right_bookshoplink input,
.body_rbm-ByMala .basket_addmorebutton,
.body_rbm-ByMala .alexdata_footer_masterproduct {
	background-color: rgb(38,39,109);
}

.body_rbm-ByMala .alexdata_footer_masterproduct {
	line-height: 42px;
}

.masterarticle_combo  > div {
	display: inline-block;
	vertical-align: middle;
}

.body_rbm-ByMala .rb-tabbed-page {
    background: rgb(38,39,109);
}

.body_rbm-ByMala .rb-tabbed-master-item-activ {
    color: rgb(164,197,239);
}

.body_rbm-ByMala .rb2-slider-thumb-image img {
	height: auto;
}

.body_rbm-ByMala .alexwebdatainfogrid_alexdata_detail_imageslider {
	position: relative;
}

.body_rbm-ByMala .alexwebdatainfogrid_detail .rb2-pager-item-pagertype-prevnext {
    width: 34px;
    height: 34px;
}

.body_rbm-ByMala .alexwebdatainfogrid_detail .rb2-pager-item-pagertype-prevnext:before {
    width: 10px;
    height: 10px;
}

.body_rbm-ByMala .alexwebdatainfogrid_detail .rb2-pager-item-prev:before {
    margin-top: 13px;
    margin-left: 14px;
}

.body_rbm-ByMala .alexwebdatainfogrid_detail .rb2-pager-item-next:before {
    margin-top: 13px;
    margin-left: 10px;
}

/* Wewbshop */

.body_rbm-ByMala .webshopmain_checkout {
	background: #FFF;
    padding-top: 40px;
	margin-top: 0;
	box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 0.2);
}

.body_rbm-ByMala .webshopmain_checkout-phase .inputpage_field_Total {
	right: 75px;
    top: 31px;
}

/* Dark */

.body_rbm-ByMala .popup-popupbasket_full_panel .basket_checkout input[type="button"],
.body_rbm-ByMala .page_Error input[type="button"],
.body_rbm-ByMala .webshopmain_checkout .submitbutton,
.body_rbm-ByMala .basket_summa_login_buttons .popup_button_title {
	background: rgb(38,39,109);
}

.body_rbm-ByMala .basket_summa_login_buttons .popup_button_title {
	text-align: center;
}

.body_rbm-ByMala .closebasket-phase-progress-state:after,
.body_rbm-ByMala .closebasket-phase-progress-state,
.body_rbm-ByMala .closebasket-phase-act .closebasket-phase-image,
.body_rbm-ByMala .closebasket-phase-over .closebasket-phase-image:before,
.body_rbm-ByMala .basket_summa_regis_buttons .popup_button_title {
	background-color: rgb(38,39,109);
}

.body_rbm-ByMala .closebasket-phase-image {
	border-color: rgb(38,39,109);;
}

.body_rbm-ByMala .closebasket-phase-future .closebasket-phase-image {
    border-color: #cecece;
    background-color: #cecece;
}

.body_rbm-ByMala .webshopmain_checkout .basket_summa_discountheader .basket_summa_discount,
.body_rbm-ByMala .basket_summatotal .basket_summa_value,
.body_rbm-ByMala .closebasket-phase-items .closebasket-phase-act,
.body_rbm-ByMala .webshopmain_checkout-phase .inputpage_field_Total .inputpage_item,
.body_rbm-ByMala .inputpage_html a {
	color: rgb(38,39,109);
}


/* Light */

.body_rbm-ByMala .basket_item_quantity_line input {
	background: rgb(164,197,239);
}

/* Phase Icons */

.body_rbm-ByMala .closebasket-phase-over.closebasket-phase-start .closebasket-phase-image {
    background-image: url(/content/images/icon-shopping-cart-darkblue.png);
    background-size: 33px;
}

.body_rbm-ByMala .closebasket-phase-over.closebasket-phase-user .closebasket-phase-image {
    background-image: url(/content/images/icon-man-user-darkblue.png);
    background-size: 33px;
}

.body_rbm-ByMala .closebasket-phase-over.closebasket-phase-delivery .closebasket-phase-image {
    background-image: url(/content/images/icon-delivery-truck-darkblue.png);
}

.body_rbm-ByMala .closebasket-phase-over.closebasket-phase-payment .closebasket-phase-image {
    background-image: url(/content/images/icon-credit-card-darkblue.png);
}


.body_rbm-ByMala.rb-mediastate-Mobile.rb-parallax_direction-down.rb-scrolltop-show #header,
.body_rbm-AlexSuli.rb-mediastate-Mobile.rb-parallax_direction-down.rb-scrolltop-show #header,
.body_rbm-ByMala.rb-mediastate-Tablet.rb-parallax_direction-down.rb-scrolltop-show #header {
	margin-top: 0;
	-webkit-animation: none;
	   -moz-animation: none;
		-o-oanimation: none;
			animation: none;
}

/* Footer */

.body_rbm-ByMala .main-footer .socialinfo-full {
	padding: 40px 0;
	position: static;
}

@media screen and (min-width: 1156px)
{
	.body_rbm-ByMala .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_left {
		width: 50%;
		max-width: 100%;
	}
	
	.body_rbm-ByMala .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right {
		width: 50%;
	}
}

@media screen and (max-width: 1155px)
{
	.body_rbm-ByMala .baseheader_line1 div.baseheader_mini {
		position: absolute;
		top: 0;
		left: 0;
	}
	
	.body_rbm-ByMala .rb2-autocontrols {
		position: absolute;
		bottom: 0px;
		right: 5px;
		margin: 0;
	}
	
	.body_rbm-ByMala .rb2-autocontrols > div {
		margin: 0;
	}
	
	.body_rbm-ByMala .detail_mainpage .rb-home_mainpage-right {
	    max-width: 100%;
	    margin-top: 40px;
	}
	
	body.body_rbm-ByMala .detail_mainpage .rb-home_mainpage-right .rb-section-style-productvertical div.rb2-slider-item {
		flex: 1 1 50%;
	}
}

@media screen and (max-width: 1024px) and (orientation: Portrait)
{	
	.body_rbm-ByMala .baseheader {
    	width: 350px;
    	height: 221px;
		padding: 0;
	    position: absolute;
	    left: 50%;
	    -webkit-transform: translateX(-50%);
			-ms-transform: translateX(-50%);
				transform: translateX(-50%);
	}
	
	.body_rbm-ByMala .baseheader_line1 {
	    background-position: 20% 20px;
	}
}

@media screen and (max-width: 1024px)
{
	.body_rbm-ByMala .home_mainpage_bolt .rb-section-news .rb2-slider-item {
		margin: 0 20px 40px;
		-ms-flex: 0 1 calc(33.3333% - 40px);
			flex: 0 1 calc(33.3333% - 40px);
	}
}

@media screen and (max-width: 768px)
{
	.body_rbm-ByMala .baseheader_right2 .socialinfo-full {
		display: none;
	}	
}

@media screen and (max-width: 585px) and (orientation: Portrait)
{
	.body_rbm-ByMala .baseheader {
		width: 150px;
	    height: 90px;
	    background-size: 80%;
		top: 85px;
	}
	
	.body_rbm-ByMala .baseheader_line1 {
		background-position: 10% 50%;
	    background-size: 40%;
		height: 60px; 
	}
	

}

@media screen and (max-width: 585px) and (orientation: Landscape)
{	
	.body_rbm-ByMala .baseheader {
		/*width: 95px;
		height: 50px;
		padding: 0;
		background-size: 80%;
		top: 5px;
		left: 50%;
		-webkit-transform: translateX(-50%);
			-ms-transform: translateX(-50%);
				transform: translateX(-50%);*/
	}
	
	.body_rbm-ByMala .baseheader_line1 {
		background-position: 5% 65px;
	}
}

@media screen and (max-width: 585px)
{		
	.body_rbm-ByMala .baseheader_left {
	    padding: 0;
		margin: 0;
	}
	
	.body_rbm-ByMala .baseheader_line1 .baseheader_left .menu_items {
		display: none;
	}	
	
	.body_rbm-ByMala #content-section {
		padding-top: 20px;
	}
	
	.body_rbm-ByMala .home_mainpage_bolt .rb-section-news .rb2-slider-item {
		margin: 0 15px 20px;
		-ms-flex: 0 1 calc(50% - 30px);
			flex: 0 1 calc(50% - 30px);
	}
	
	.body_rbm-ByMala .rb-section-allproduct .rb2-slider-item {
		margin-bottom: 20px;
	}
	
	.body_rbm-ByMala .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_left {
		max-width: 100%;
	}
	
	.body_rbm-ByMala .rb2-autocontrols {
		margin-right: 0;
	}
		
	.body_rbm-ByMala .baseheader_right2 {
		margin-right: 0;
	}
	
	.body_rbm-ByMala .baseheader_left a {
		font-size: 15px;
	}
	
	.body_rbm-ByMala .webshopmain_checkout {
	    width: 100%;
	    padding: 20px 10px 0;
	}
	
	.body_rbm-ByMala .baseheader_left .menu_divitem {
		margin: 0 5px;
	}
	
	.body_rbm-ByMala .rb-section.rb-section-onenewsitems {
		width: 90%;
	}
	
	.body_rbm-ByMala .newsitem-itemfull {
		margin-bottom: 0;
	}
	
	.body_rbm-ByMala .newsitem-layout {
		margin-bottom: 10px;
	}
	
	.body_rbm-ByMala .detail_mainpage .rb-home_mainpage-right {
		max-width: 100%;
		margin: 40px auto;
	}
	
	.body_rbm-ByMala .detail_mainpage .rb-home_mainpage-right .rb2-slider-header {
		padding: 0;
	}
	
	.body_rbm-ByMala .rb-section-allproduct .alexwebdatainfogrid_info,
	.body_rbm-ByMala .rb-section-allproduct .alexdata_header_name {
		text-align: center;
	}
	
	.body_rbm-ByMala .rb-section-allproduct .rbsliderheader-titleinfo > div {
		text-align: center;
	}
}

/* Alapitvany
-----------------------------------------------------------*/

.body_rbm-Alapitvany #header {
	background: #FFF;
	padding: 30px 0;
}

.body_rbm-Alapitvany .baseheader_titleinfo {
	font-family: 'Baloo 2', cursive;
}

.body_rbm-Alapitvany .baseheader_titleinfo-line1 {
    font-size: 25px;
    font-weight: 900;
    color: #6C8975;
}

.body_rbm-Alapitvany .baseheader_titleinfo-line2 {
    font-size: 18px;
    font-weight: 400;
    color: #1A1818;
}

.body_rbm-Alapitvany #content-section {
	padding-top: 163px;
} 

.body_rbm-Alapitvany .baseheader_line1 {
	width: 90%;
    max-width: 1597px;
	display: flex;
	align-items: center;
	padding-left: 0;
}

@media screen and (max-width: 1367px)
{
	.body_rbm-Alapitvany .baseheader_line1 {
		width: 95%;
	}	
}

.body_rbm-Alapitvany .baseheader_left {
	margin-left: auto;
	margin-top: 10px;
}

.body_rbm-Alapitvany .baseheader_right {
	float: none;
}

.body_rbm-Alapitvany .baseheader_line1 a {
	font-size: 17px;
	font-weight: 400;
	color: #707070;
}

.body_rbm-Alapitvany .baseheader_left a:after {
	content: "";
	display: block;
	width: 0%;
	height: 7px;
	background: #879DE4;
	border-radius: 8px;
	margin-top: 10px;
}

.body_rbm-Alapitvany .baseheader_line1 .menu_selecteditem a {
	font-weight: 700;
}

.body_rbm-Alapitvany .baseheader_left .menu_selecteditem a:after {
	width: 100%;
	font-weight: 700;
}

.body_rbm-Alapitvany .baseheader_left .menu_divitem {
	margin-right: 30px;
}

@media screen and (max-width: 1500px)
{
	.body_rbm-Alapitvany .baseheader_titleinfo-line1 {
		font-size: 25px;
	}
	
	.body_rbm-Alapitvany .baseheader_left .menu_divitem {
		margin-right: 20px;
	}
	
	.body_rbm-Alapitvany .baseheader_line1 a {
		font-size: 17px;
	}
	/*
	.body_rbm-Alapitvany .baseheader_left a:after {
		margin-left: -12.5%;
	}
	
	.body_rbm-Alapitvany .baseheader_left .menu_selecteditem a:after {
		width: 125%;
	}*/
}

@media screen and (max-width: 1330px)
{	
	.body_rbm-Alapitvany .baseheader_titleinfo-line1 {
		font-size: 22px;
	}
	
	.body_rbm-Alapitvany .baseheader_line1 {
		width: 95%;
	}
	
	.body_rbm-Alapitvany .baseheader_left .menu_divitem {
		margin-right: 10px;
	}
}

.body_rbm-Alapitvany .baseheader {
	width: 95px;
	height: 102px;
	background: url(/content/images/logo_alapitvany-02.png) no-repeat center;
}

.body_rbm-Alapitvany .basket_mini .basket_image {
	background: #ABD4BE url(/content/images/icon-cart-white-24.png) no-repeat center;
} 

.body_rbm-Alapitvany .baseheader_right .menu_divitem_image,
.body_rbm-Alapitvany .baseheader_right .searchbutton,
.body_rbm-Alapitvany .basket_mini .basket_image,
.body_rbm-Alapitvany .socialinfo-item,
.body_rbm-Alapitvany .main_menu_login .menu_divitem_info {
	width: 50px;
	height: 50px;
	border-radius: 50%;
}

.body_rbm-Alapitvany .baseheader_right .main_menu_groups > div,
.body_rbm-Alapitvany .socialinfo-item {
	border: 0;
}

.body_rbm-Alapitvany .menu_haschildmenu {
	position: relative;
} 

.body_rbm-Alapitvany .menu_childitems {
	background: #FFF;
	border-radius: 10px;
}

.body_rbm-Alapitvany .menu_childitems .menu_divitem {
	margin-right: 0;
}

.body_rbm-Alapitvany .menu_childitems a:after {
	display: none;
}

.body_rbm-Alapitvany .menu_childitems .menu_divitem:hover a {
	color: #FFF;
}

.body_rbm-Alapitvany .news_newsitem_newsitem-headerdesc a {
	color: #ABD4BE;
}

.body_rbm-Alapitvany .menu_sidebar .menu_haschildmenu .menu_childitems,
.body_rbm-Alapitvany .baseheader_main .menu_childitems .menu_divitem:hover {
    background: #879DE4;
}

.body_rbm-Alapitvany .baseheader_main .menu_childitems .menu_divitem:first-child {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.body_rbm-Alapitvany .baseheader_main .menu_childitems .menu_divitem:last-child {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.body_rbm-Alapitvany .main_menu_profile {
	position: relative;
}

.body_rbm-Alapitvany .menu_childitems_active .menu_childitems {
	right: 0;
}

/* Top Slider */

.body_rbm-Alapitvany .rb-section-newsslider {
	margin-bottom: 40px;
}

.body_rbm-Alapitvany .rb-section-newsslider .news_header-root .rbh1 {
	font-family: 'Baloo 2', cursive;
/*    font-size: 102px;*/
	font-size: 5vw;
    font-weight: 900;
    color: #9FC4AF;
    text-align: left;
}

.body_rbm-Alapitvany .rb-section-newsslider .news_digest {
	/*font-size: 30px;*/
	font-size: 1.6vw;
	font-weight: 400;
	color: #666;
	text-align: left;
	margin-top: 20px;
}

.body_rbm-Alapitvany .rb-section-newsslider .new_clickurl {
	/*font-size: 20px;*/
	font-size: 1.05vw;
	font-weight: 400;
	color: #9FC4AF;
	/*padding: 10px 50px;*/
	padding: .5vw 2.75vw;
	background: #FFF;
	border-radius: 35px;
}

.body_rbm-Alapitvany .rb-section-newsslider .news_buttons {
	margin-top: 20px;
	text-align: left;
}

/* Video */

.body_rbm-Alapitvany .rb-section-style-videocenter .rb-section-normal {
	padding-bottom: calc(757 / 1646 * 100%);
    background-size: 100%;
}

.body_rbm-Alapitvany .rb-section-style-videocenter .rb-section-normal-main {
	display: block;
}

.body_rbm-Alapitvany .rb-section-style-videocenter .rb-section-normal-left {
	display: none;
}

.body_rbm-Alapitvany .rb-section-style-videocenter .rb-section-normal-right {
    width: 70.82028804007514%;
    position: absolute;
    top: 0;
    left: 50%;
    /*z-index: -1;*/
    -webkit-transform: translateX(-50%);
    	-ms-transform: translateX(-50%);
    		transform: translateX(-50%);
}

/* Info */

.body_rbm-Alapitvany .rb-section-alapitvanyinfo {
	margin-bottom: 80px;
}

.body_rbm-Alapitvany .rb-section-alapitvanyinfo .rb-section-slideritem {
	background-size: 100%;
	background-repeat: no-repeat;
}

.body_rbm-Alapitvany .rb-section-alapitvanyinfo .rb2-slider-title {
	font-family: 'Baloo 2', cursive;
    /*font-size: 50px;*/
    font-size: 2.6vw;
    font-weight: 900;
	/*line-height: 60px;*/
	line-height: 2.6vw;
    color: #9FC4AF;
}

.body_rbm-Alapitvany .rb-section-alapitvanyinfo .rb2-slider-root {
    width: 43.0625%;
	margin-left: 56.9375%;
}

.body_rbm-Alapitvany .rb-section-alapitvanyinfo .rb2-slider-pager-item-main {
	display: block;
}

.body_rbm-Alapitvany .rb-section-alapitvanyinfo .rb2-slider-item {
	width: 100%;
	margin-bottom: 25px;
}

.body_rbm-Alapitvany .rb-section-alapitvanyinfo .news_info-full {
	display: flex;
}

.body_rbm-Alapitvany .rb-section-alapitvanyinfo .news_info-full_info {
	padding-left: 10px;
}

.body_rbm-Alapitvany .rb-section-alapitvanyinfo .news_previewimage {
	padding-top: 10px;
}

.body_rbm-Alapitvany .rb-section-alapitvanyinfo .imageitem_png img {
	width: 15px;
}

.body_rbm-Alapitvany .rb-section-alapitvanyinfo .news_digest {
    font-family: 'Baloo 2', cursive;
    font-size: 20px;
    color: #666;
}

.body_rbm-Alapitvany .rb-section-alapitvanyinfo .rb-publish {
	right: 60px;
}

.body_rbm-Alapitvany .rb-section-alapitvanyinfo .rb-quick-edit {
	right: 0;
	margin: 0;
}

/* ProductList */

.body_rbm-Alapitvany .rb-section-productlist {
	margin-bottom: 160px;
}

.body_rbm-Alapitvany .rb-section-productlist .rb2-slider-pager-item-main {
	padding: 10px !important;
}

.body_rbm-Alapitvany .rb-section-productlist .rb2-slider-item {
	border-radius: 42px;
	padding: 15px 25px;
	box-shadow: 0px 3px 10px 0px #879de4;
}

.body_rbm-Alapitvany .rb-section-productlist .rb2-slider-title,
.body_rbm-Alapitvany .rb-section-keysupporters .rb2-slider-title,
.body_rbm-Alapitvany .rb-section-productlist .rbh1,
.rb-section-alapitvanycounter .rb-section-title,
.rb-section-eligibleinstitution-title,
.home_mainpage_eligibleinstitution .rb-section-onenewsitems .rb-section-title {
	font-family: 'Baloo 2', cursive;
/*    font-size: 40px;*/
	font-size: 2vw;
    line-height: 2vw;
    font-weight: 900;
    color: #879DE4;
    text-align: center;
}

.home_mainpage_eligibleinstitution .rb-section-onenewsitems .news_newsitem {
	text-align: center;
}

.body_rbm-Alapitvany .rb-section-keysupporters .rb2-slider-title {
	float: none;
}

.body_rbm-Alapitvany .rb-section-productlist .rbh2,
.rb-section-alapitvanycounter .rb-section-subtitle,
.rb-section-alapitvanycounter .rb-section-description {
	font-family: 'Baloo 2', cursive;
    font-size: 30px;
    line-height: 30px;
    font-weight: 400;
    color: #666;
    text-align: center;
}

.body_rbm-Alapitvany .rb-section-productlist .alexdata_footer_shop_prices {
	display: none;
}

.body_rbm-Alapitvany .alexdata_footer_shop_buttons {
	display: flex;
	justify-content: space-between;
}

.body_rbm-Alapitvany .alexdata_footer_show {
	font-family: 'Baloo 2', cursive;
	font-size: 20px;
	font-weight: 400;
	color: #9FC4AF;
	text-align: center;
	border-radius: 35px;
	line-height: 72px;
	box-shadow: 0px 0px 15px 0px #9FC4AF;
	/*padding: 0 55px;*/
	padding: 0 3vw;
}	

.body_rbm-Alapitvany .alexdata_footer_shop_buttons input,
.body_rbm-Alapitvany .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right_bookshoplink input {
	width: 72px;
    height: 72px;
    border-radius: 50%;
    background: url(/content/images/icon-cart-gray.png) no-repeat center;
	padding: 0;
    text-indent: -9999px;
    box-shadow: 0px 0px 15px 0px #879DE4;    
}

@media screen and (max-width: 1500px)
{
	.body_rbm-Alapitvany .alexdata_footer_show {
		line-height: 50px;
    	padding: 0 20px;
	}
	
	.body_rbm-Alapitvany .alexdata_footer_shop_buttons input {
		width: 50px;
		height: 50px;
	}
}

/* Normal */

.body_rbm-Alapitvany .rb-section-normal .rb-section-normal {
	height: auto;	
}

.body_rbm-Alapitvany .rb-section-normal-main {
	display: flex;
	position: static;
	width: 100%;
	-webkit-transform: none;
		-ms-transform: none;
			transform: none;
}

.body_rbm-Alapitvany .rb-section-normal-main > div {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 50%;
		flex: 1 1 50%;
}

.body_rbm-Alapitvany .youtubeplayer_player-full {
	width: 100%;
}

.body_rbm-Alapitvany .youtubeplayer_player-full iframe {
	border-radius: 37px;
}

.body_rbm-Alapitvany .rb-section-normal .rb-section-title {
	font-family: 'Baloo 2', cursive;
	/*font-size: 50px;*/
	font-size: 2.6vw;
	font-weight: 900;
	line-height: 2.6vw;
	color: #879DE4;
	margin-bottom: 20px;
}

.body_rbm-Alapitvany .rb-section-normal.rb-section-style-textright .rb-section-title {
	color: #9FC4AF;
}

.body_rbm-Alapitvany .rb-section-normal .rb-section-description {
	font-size: 20px;
	font-weight: 400;
	color: #666;
}

.body_rbm-Alapitvany .rb-section-normal .rb-section-normal-left {
	padding-right: 5vw;
}

.body_rbm-Alapitvany .rb-section-style-textright .rb-section-normal-left {
	order: 2;
	padding-left: 5vw;
	padding-right: 0;
}

.body_rbm-Alapitvany .rb-section-style-textright .rb-section-normal-right {
	order: 1;
}

/* Footer */

.body_rbm-Alapitvany #footer {
	padding: 25px 0;
}

.body_rbm-Alapitvany #footer,
.body_rbm-Alapitvany #content-footer {
    background: #879DE4;
}

/* News Detail */

.body_rbm-Alapitvany .rb-section-onenewsitems {
	max-width: 1280px;
	margin: 0 auto;
}

.body_rbm-Alapitvany .news_detailimagefull img {
	border-radius: 40px;
}

.body_rbm-Alapitvany .rb-section-detail .news_detail,
.body_rbm-Alapitvany .allnews_mainpage .rb-home_mainpage-work-main {
	padding-top: 0;
}

.body_rbm-Alapitvany .allnews_mainpage {
	margin-top: 40px;
}

.body_rbm-Alapitvany .news_detailimagefull .news_fullname .rbh1 {
	font-family: 'Baloo 2', cursive;
	font-size: 50px;
	font-weight: 900;
	color: #879DE4;
}

.body_rbm-Alapitvany .rolunk_mainpage {
	margin-top: 40px;
}

.body_rbm-Alapitvany .news_newsitem {
	font-size: 20px;
	color: #666;
	font-weight: 300;
}

.body_rbm-Alapitvany h3.newsitem-name {
	font-family: 'Baloo 2', cursive;
	font-size: 30px;
	font-weight: 700;
	color: #666;
	text-transform: none;
}

.body_rbm-Alapitvany .news_newsitem.style-kiemelt .news_newsitem_newsitem-headerdesc {
	color: #666;
	background: none;
	padding: 0;
}

.body_rbm-Alapitvany .news_newsitem.style-kiemelt .news_newsitem_newsitem-headerdesc h3 {
	color: #ABD4BE;
}

.body_rbm-Alapitvany .newsitem-layout-normal img {
	max-width: 500px;
}

/* Counter */

.rb-section-alapitvanycounter .rb-section-title {
	font-size: 50px;	
}

.rb-section-alapitvanycounter .rb-section-numbers-body {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    text-align: center;
    margin: 75px 0 100px;
}

.rb-section-alapitvanycounter .number_item_title {
    font-family: 'Baloo 2', cursive;
    font-size: 50px;
    font-weight: 900;
    line-height: 50px;
    color: #9FC4AF;	
    margin-bottom: 10px;
}

.rb-section-alapitvanycounter .number_item_value2 {
	font-family: 'Baloo 2', cursive;
    font-size: 30px;
    line-height: 30px;
    font-weight: 400;
    color: #666;
}

@media screen and (max-width: 768px)
{
	.rb-section-alapitvanycounter .rb-section-numbers-body {
	    display: block;
	}	
	
	.rb-section-alapitvanycounter .number_item {
		margin-bottom: 50px;
	}
	
	.rb-section-alapitvanycounter .number_item:last-child {
		margin-bottom: 0;
	}
}

/* Popup */

.body_rbm-Alapitvany .popup_panel h3,
.body_rbm-Alapitvany .rb-profileext-title {
    font-family: 'Baloo 2', cursive;
    font-size: 25px;
    color: #666;
    text-transform: none;
    font-weight: 700;
}

.body_rbm-Alapitvany .popup-login_panel .submitbutton,
.body_rbm-Alapitvany .popup-register_panel .submitbutton,
.body_rbm-Alapitvany .input_ForgotPassword .submitbutton,
.body_rbm-Alapitvany .popup-profile_panel .submitbutton,
.body_rbm-Alapitvany .popup-login_panel .popup_button_title {
	border-radius: 35px;
	background: #879DE4 !important;
}

/* Product Detail */

.body_rbm-Alapitvany .rb-section-detail .alexwebdatainfogrid_alexdata_detail_top {
	padding: 40px 0;
	background: none;
}

.body_rbm-Alapitvany .alexwebdatainfogrid_like {
	display: block;
	float: none;
}

.body_rbm-Alapitvany .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right_header .rbh1 {
	font-family: 'Baloo 2', cursive;
	font-size: 50px;
	font-weight: 900;
	color: #879DE4;
	line-height: normal;
    text-transform: none;
}

.body_rbm-Alapitvany .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right_header .rbh2 {
	font-family: 'Baloo 2', cursive;
    font-size: 30px;
    font-weight: 400;
    color: #666;
    text-align: left;
    margin: 0 0 10px 0;
}

.body_rbm-Alapitvany .alexwebdatainfogrid_author a,
.body_rbm-Alapitvany .alexwebdatainfogrid_manufacturer a,
.body_rbm-Alapitvany .productgrouplink a,
.body_rbm-Alapitvany .alexwebdatainfogrid_shipping_title,
.body_rbm-Alapitvany .alexwebdatainfogrid_shipping,
.body_rbm-Alapitvany .alexwebdatainfogrid_enableorder {
	font-family: 'Roboto', sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #666;
}

.body_rbm-Alapitvany .alexwebdatainfogrid_shortdescription {
	font-size: 15px;
	letter-spacing: 0;
	font-weight: 400;
}

.body_rbm-Alapitvany .alexwebdatainfogrid_alexdata_detail_top .alexwebdatainfogrid_retaileprice,
.body_rbm-Alapitvany .alexwebdatainfogrid_alexdata_detail_top .alexwebdatainfogrid_onlineprice {
	font-family: 'Baloo 2', cursive;
    font-size: 30px;
    font-weight: 700;
}

.body_rbm-Alapitvany .alexwebdatainfogrid_alexdata_detail_top .alexwebdatainfogrid_retaileprice {
	color: #666;
	text-decoration: line-through;
}

.body_rbm-Alapitvany .alexwebdatainfogrid_alexdata_detail_top .alexwebdatainfogrid_onlineprice {
	color: #9FC4AF;
}

.body_rbm-Alapitvany .alexwebdatainfogrid_alexdata_detail_top .alexwebdatainfogrid_discontpercent {
    width: 70px;
    height: 70px;
    font-family: 'Roboto', sans-serif;
    font-size: 23px;
    line-height: 70px;
    border-radius: 50%;
    padding: 0;
    background: #FEC75D;
}

.body_rbm-Alapitvany .alexwebdatainfogrid_alexdata_detail_top .rbvote {
	display: none;
}

.body_rbm-Alapitvany .rb-tabbed-page {
    background: #879DE4;
    margin: 60px 0;
}

.body_rbm-Alapitvany .rb-tabbed-master-item-activ {
	color: #9FC4AF;
}

.body_rbm-Alapitvany .alexwebdatainfogrid_product-detail-tabpages .alexwebdatainfogrid_newsitem_newsitem-headerdesc {
	letter-spacing: 0;
	color: #666;
}

/* Eligible Institutions */

.rb-section-eligibleinstitution-info {
	margin: 50px 0;
}

.eligibleinstitution-full {
	display: flex;
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	gap: 2.5%;
}

.eligibleinstitution-row {
	font-family: 'Baloo 2', cursive;
    color: #666;
    border-radius: 25px;
    padding: 15px 20px;
    box-shadow: 0px 3px 10px 0px #879de4;
    margin-bottom: 40px;
    -ms-flex: 0 1 calc(95% / 3);
    	flex: 0 1 calc(95% / 3);
}

.eligibleinstitution-item-title {
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 10px;
}

.eligibleinstitution-itemheader {
    color: #888;
    font-weight: 300;
    margin-bottom: 10px;
}

.eligibleinstitution-item-description {
	font-size: 17px;
	font-weight: 500;
	margin-bottom: 10px;
}

.eligibleinstitution-item-url {
	font-weight: 600;
	color: #0054b9;
	margin-top: 10px;
} 

.eligibleinstitution-item-url:hover {
	text-decoration: underline;
}

.body_rbm-Alapitvany .rb-section-keysupporters .rb2-slider-pager-item-main {
	-webkit-box-pack: start;
       -ms-flex-pack: start;
	justify-content: flex-start;
	gap: 15px;
}

.body_rbm-Alapitvany .rb-section-keysupporters .rb2-slider-item {
	-ms-flex: 0 1 calc(100% / 4);
		flex: 0 1 calc(100% / 4);
}

.body_rbm-Alapitvany .rb-section-keysupporters .news_previewimage_img {
	height: 130px;
	width: auto;
	margin: auto;
}

.body_rbm-Alapitvany .eligibleinstitution-header {
	text-align: center;
	margin-bottom: 40px;
}

.body_rbm-Alapitvany .eligibleinstitution-full {
	clear: both;
}

.body_rbm-Alapitvany .eligibleinstitution-header-title {
	font-size: 20px;
	font-weight: 600;
	color: #879DE4;
	margin-bottom: 20px;
}

.body_rbm-Alapitvany .eligibleinstitution-header-filter-title {
	font-size: 20px;
	font-weight: 600;
	color: #ABD4BE;
	margin-right: 10px;
}

.body_rbm-Alapitvany .eligibleinstitution-header-filter {
	margin-right: 20px;
}

.body_rbm-Alapitvany .eligibleinstitution-header-filter:last-child {
	margin-right: 0;
}

.body_rbm-Alapitvany .eligibleinstitution-header div,
.body_rbm-Alapitvany .eligibleinstitution-header select {
	display: inline-block;
	vertical-align: middle;
}

.body_rbm-Alapitvany .eligibleinstitution-header div.eligibleinstitution-header-title {
	display: block;
}

.body_rbm-Alapitvany .eligibleinstitution-header select {
	padding: 8px 10px;
	border-radius: 35px;
	-webkit-appearance: auto;
	background: none;
}

@media screen and (max-width: 768px) 
{
	.body_rbm-Alapitvany .eligibleinstitution-header div.eligibleinstitution-header-title {
		display: block;
		margin-bottom: 10px;
	}
}

@media screen and (max-width: 585px) 
{
	.body_rbm-Alapitvany .eligibleinstitution-header div.eligibleinstitution-header-filter {
		display: block;
		margin-bottom: 10px;
	}
	/*
	.body_rbm-Alapitvany .eligibleinstitution-header div, .body_rbm-Alapitvany .eligibleinstitution-header select {
		text-align: right;
		margin-right: 0;
	}*/
}



/* Basket Checkout */

.body_rbm-Alapitvany .webshopmain_checkout-phase {
	margin-top: 40px;
}

.body_rbm-Alapitvany .popup-popupbasket_full_link .basketmini_summa {
    background: none;
    width: auto;
    height: auto;
    border-radius: 0;
    position: static;
}

.body_rbm-Alapitvany .popup-popupbasket_full_link .basketmini_summa_quantity_num {
	width: 15px;
	height: 15px;
	position: absolute;
	border-radius: 50%;
    background: #879DE4;
    top: 4px;
    left: 35px;
    line-height: 15px;
}

.body_rbm-Alapitvany .popup-popupbasket_full_panel .basket_checkout input[type="button"],
.body_rbm-Alapitvany .page_Error input[type="button"],
.body_rbm-Alapitvany .basket_item_quantity_line input,
.body_rbm-Alapitvany .webshopmain_checkout .basket_coupons_full .basket_input_button,
.body_rbm-Alapitvany .webshopmain_checkout .submitbutton,
.body_rbm-Alapitvany .inputpage_field_CountryId .popup_button_title,
.body_rbm-Alapitvany .inputpage_field_InvoiceCountryId .popup_button_title {
	background: #879DE4;	
}

.body_rbm-Alapitvany .webshopmain_checkout .basket_summa_discountheader .basket_summa_discount,
.body_rbm-Alapitvany .basket_summatotal .basket_summa_value,
.body_rbm-Alapitvany .webshopmain_checkout-phase .inputpage_field_Total .inputpage_item {
	color: #9FC4AF;
}

.body_rbm-Alapitvany .closebasket-phase-progress-state:after,
.body_rbm-Alapitvany .closebasket-phase-progress-state,
.body_rbm-Alapitvany .closebasket-phase-act .closebasket-phase-image,
.body_rbm-Alapitvany .closebasket-phase-over .closebasket-phase-image:before,
.body_rbm-Alapitvany .basket_summa_regis_buttons .popup_button_title {
	background-color: #879DE4;
}

.body_rbm-Alapitvany .closebasket-phase-image,
.body_rbm-Alapitvany .inputpage_field_CountryId .popup_button_title,
.body_rbm-Alapitvany .inputpage_field_InvoiceCountryId .popup_button_title {
	border-color: #879DE4;
}

.body_rbm-Alapitvany .closebasket-phase-items .closebasket-phase-act,
.body_rbm-Alapitvany .inputpage_html a {
    color: #879DE4;
}

.body_rbm-Alapitvany .webshopmain_checkout .basket_coupons_full .basket_input_button,
.body_rbm-Alapitvany .basket_item_quantity_inputline,
.body_rbm-Alapitvany .webshopmain_checkout .submitbutton,
.body_rbm-Alapitvany .webshopmain_checkout .input-fieldtype-Text,
.body_rbm-Alapitvany .webshopmain_checkout .input-fieldtype-RBEditId,
.body_rbm-Alapitvany .webshopmain_checkout textarea,
.body_rbm-Alapitvany .inputpage_field_TakeOverLocation select,
.body_rbm-Alapitvany .inputpage_field_CountryId .input-fieldtype-PopUpInput,
.body_rbm-Alapitvany .inputpage_field_InvoiceCountryId .input-fieldtype-PopUpInput,
.body_rbm-Alapitvany .popup-popupbasket_full_panel .basket_checkout input[type="button"],
.body_rbm-Alapitvany .inputpage_field_CountryId .popup_button_title,
.body_rbm-Alapitvany .inputpage_field_InvoiceCountryId .popup_button_title {
	border-radius: 35px;	
}

.body_rbm-Alapitvany .webshopmain_checkout-phase .inputpage_field_Total {
	top: 0;
	right: 35px;
}

.body_rbm-Alapitvany .basket_item:nth-child(even),
.body_rbm-Alapitvany .allwebshop_item_data:nth-child(even),
.body_rbm-Alapitvany .allwebshop_child_item_data:nth-child(odd) {
    background: rgb(159 196 175 / 15%);
}

.body_rbm-Alapitvany .closebasket-phase-over.closebasket-phase-start .closebasket-phase-image {
    background-image: url(/content/images/icon-shopping-cart-blue3.png);
    background-size: 33px;
}

.body_rbm-Alapitvany .closebasket-phase-over.closebasket-phase-user .closebasket-phase-image {
    background-image: url(/content/images/icon-man-user-blue3.png);
    background-size: 33px;
}

.body_rbm-Alapitvany .closebasket-phase-over.closebasket-phase-delivery .closebasket-phase-image {
    background-image: url(/content/images/icon-delivery-truck-blue3.png);
}

.body_rbm-Alapitvany .closebasket-phase-over.closebasket-phase-payment .closebasket-phase-image {
    background-image: url(/content/images/icon-credit-card-blue3.png);
}

/* Footer */

.rb-section.rb-section-alapitvanyfooter {
	padding-top: 25px;
}

.rb-section-alapitvanyfooter-header:before {
    content: "";
    display: block;
    width: 207px;
    height: 75px;
    background: url(/content/images/img-logo-footer-2.png) no-repeat center;
    margin-bottom: 25px;
}

.body_rbm-Alapitvany .rb-section-alapitvanyfooter-main {
	display: flex;
	gap: 10%;
}

.body_rbm-Alapitvany .rb-section-alapitvanyfooter-main > div {
	-ms-flex: 1 1 1%;
		flex: 1 1 1%;
}

.body_rbm-Alapitvany .rb-section-alapitvanyfooter-main .menu_divitem img,
.body_rbm-Alapitvany .rb-section-alapitvanyfooter-main .menu_divitem_info {
	display: inline-block;
}

.body_rbm-Alapitvany .rb-section-alapitvanyfooter-main .menu_divitem img {
	width: 16px;
	margin-right: 10px;
}

.rb-section-alapitvanyfooteritem-title {
    font-size: 25px;
    font-weight: 900;
    color: #F5F5F5;
    margin-bottom: 35px;
}

.body_rbm-Alapitvany .rb-section-alapitvanyfooter-main .menu_divitem {
	margin-bottom: 15px;
}

.body_rbm-Alapitvany .rb-section-alapitvanyfooter-main .rbh2 {
	margin: 0;
}

.body_rbm-Alapitvany .rb-section-alapitvanyfooter-main a,
.body_rbm-Alapitvany .rb-section-alapitvanyfooter-main .socialinfo-item {
	font-size: 15px;
	font-weight: 400;
	color: #F5F5F5;	
}

.body_rbm-Alapitvany .rb-section-alapitvanyfooter-main a:hover {
	color: #F5F5F5 !important;
}

.body_rbm-Alapitvany .rb-section-alapitvanyfooter-main .socialinfo-item {
	display: block;
	width: auto;
	height: auto;
	background: none;
	margin-bottom: 15px;
}

.body_rbm-Alapitvany .rb-section-alapitvanyfooter-main .socialinfo-item > div {
	display: inline-block;
	vertical-align: middle;
}

.body_rbm-Alapitvany .rb-section-alapitvanyfooter-main .socialinfo-item-image {
	margin-right: 10px;	
}

.body_rbm-Alapitvany .rb-section-alapitvanyfooter-main .socialinfo-item-fb .socialinfo-item-image {
	width: 22px;
	height: 21px;
	background: url(/content/images/icon-social-fb-white-2.png) no-repeat center;	
}

.body_rbm-Alapitvany .rb-section-alapitvanyfooter-main .socialinfo-item-youtube .socialinfo-item-image {
	width: 22px;
	height: 18px;
	background: url(/content/images/icon-social-youtube-white-2.png) no-repeat center;	
}

.body_rbm-Alapitvany .rb-section-alapitvanyfooter-main .socialinfo-item-instagram .socialinfo-item-image {
	width: 22px;
	height: 22px;
	background: url(/content/images/icon-social-instagram-white-2.png) no-repeat center;	
}

.body_rbm-Alapitvany .main-footer {
	display: none;
}

.body_rbm-Alapitvany .newsitem-layout-image-top img {
	max-width: 100%;
	border-radius: 35px;	
}

/* Media Queries
-----------------------------------------------------------*/

/* Tablet only */
@media screen and (min-width: 585px) and (max-width: 1155px)
{

}

/* Rb Tablet */
@media screen and (max-width: 1155px)
{
	.body_rbm-Alapitvany #header {
		padding: 10px 0;
	}
	
	.body_rbm-Alapitvany .baseheader_left {
		display: none;
	}
	
	.body_rbm-Alapitvany .baseheader_right {
		margin-left: auto;
	}
	
	.body_rbm-Alapitvany #content-section {
	    padding-top: 122px;
	}

	.body_rbm-Alapitvany .rb-section-newsslider .new_clickurl {
		font-size: 1.05vw;
	}
	
	.body_rbm-Alapitvany .rb-section-alapitvanyinfo .rb2-slider-root {
		width: 100%;
	    padding-top: calc(729 / 1572 * 100%);
	    margin-left: 0;
	}
	
	.body_rbm-Alapitvany .rb-section-alapitvanyinfo .rb2-slider-title,
	.rb-section-eligibleinstitution-title,
	.home_mainpage_eligibleinstitution .rb-section-onenewsitems .rb-section-title {
		font-size: 40px;
		line-height: 40px;
	}
	
	.body_rbm-Alapitvany .rb-section-productlist .rb2-slider-title {
		line-height: 40px !important;
	}
	
	.body_rbm-Alapitvany .rb-section-productlist .rb2-slider-pager-item-main {
		gap: 40px;
		-ms-flex-wrap: wrap;
			flex-wrap: wrap;
	}
	
	.body_rbm-Alapitvany .rb-section-productlist .rb2-slider-item {
		-ms-flex: 0 1 calc(50% - 20px);
			flex: 0 1 calc(50% - 20px);
	}
	
	.body_rbm-Alapitvany .rb-section-productlist .rbh1 {
		font-size: 25px;
		line-height: 25px;
	}
	
	.body_rbm-Alapitvany .rb-section-productlist .rbh2 {
		font-size: 20px;
		line-height: 20px;
	}
	
	.body_rbm-Alapitvany .rb-section-productlist {
		margin-bottom: 80px;
	}
	
	.body_rbm-Alapitvany .rb-section-newsslider .new_clickurl {
	    font-size: 16px;
    	padding: 10px 20px;
    	line-height: normal;		
	}
	
	.body_rbm-Alapitvany .rb-section-alapitvanyfooter-main {
	    -ms-flex-wrap: wrap;
	    	flex-wrap: wrap;
	}
	
	.body_rbm-Alapitvany .rb-section-alapitvanyfooter-main > div {
	    -ms-flex: 0 1 45%;
	    	flex: 0 1 45%;
	    margin-bottom: 2.5%;
	}
	
	.body_rbm-Europa .rb-section-productlist .alexwebdatainfogrid_fullimage {
		position: relative;
		display: inline-block;
	}
	
	.body_rbm-Europa .rb-section-productlist img.alexdata_discount_image_img {
	    top: 0;
	    left: 0;
	}
	
	.eligibleinstitution-row {
		-ms-flex: 0 1 47.5%;
			flex: 0 1 47.5%;
	}
	
	.closebasketrating_mainpage .rb-section-normal-main {
		width: 100%;
	}
	
	.body_rbm-Piac .baseheader_left {
		display: none;
	}
	
	.body_rbm-Piac .menu_sidebar .menu_childitems .menu_divitem {
		margin-bottom: 10px;
	}
	
	.body_rbm-Piac .menu_sidebar .menu_haschildmenu .menu_childitems {
		background: #38afe1
	}
}

/* iPad Landscape */
@media screen and (max-width: 1024px)
{
	.body_rbm-Alapitvany .rb-section-normal-main {
		-ms-flex-wrap: wrap;
			flex-wrap: wrap;
	}
	
	.body_rbm-Alapitvany .rb-section-normal-main > div {
		-ms-flex: 1 1 100%;
			flex: 1 1 100%;
	}
	
	.body_rbm-Alapitvany .rb-section-normal .rb-section-title {
		font-size: 30px;
		line-height: 30px;
	}
	
	.body_rbm-Alapitvany .rb-section-normal .rb-section-normal-left {
		padding-right: 0;
		margin-bottom: 40px;
	}
	
	.body_rbm-Alapitvany .rb-section-style-textright .rb-section-normal-left {
		padding-left: 0;
		margin-top: 40px;
	}
	
	.body_rbm-Mindenem .rb-dashboardimage-item,
	.body_rbm-Mindenem .rb-dashboardimage-item:before {
		border-radius: 10px;
	}
	

}

/* iPad Portrait */
@media screen and (max-width: 768px)
{
	.body_rbm-Alapitvany .baseheader {
	    position: absolute;
	    top: 50%;
	    left: 50%;
	    -webkit-transform: translate(-50%,-50%);
			-ms-transform: translate(-50%,-50%);
				transform: translate(-50%,-50%);
	}
	
	.body_rbm-Alapitvany #header {
		padding: 30px 0;
	}
	
	.body_rbm-Alapitvany .baseheader_titleinfo {
		display: none;
	}
	
	.body_rbm-Alapitvany .rb-section-newsslider .news_header-root .rbh1 {
		font-size: 35px;
		line-height: 35px;
	}
	
	.body_rbm-Alapitvany .rb-section-newsslider .news_digest {
		display: block;
    	font-size: 17px;
		margin: 10px 0;
	}
	
	.body_rbm-Alapitvany .rb-section-alapitvanyfooter-main > div {
	    -ms-flex: 1 1 100%;
	    	flex: 1 1 100%;
	    margin-bottom: 2.5%;
	}
	
	.rb-section-alapitvanyfooteritem-title {
		margin-bottom: 20px;
	}

	.rb-section-bloggerheader-ranks-counts-help {
		position: static;
		margin-top: 20px;
		-webkit-transform: none;
			-ms-transform: none;
				transform: none;
	}
	
	.bloggerheader-followline {
		text-align: center;
		margin-top: 10px;
	} 

}

/* Rb Mobile  */
@media screen and (max-width: 584px)
{
	.body_rbm-Alapitvany #header {
		padding: 10px 0;
	}
	
	.body_rbm-Alapitvany .baseheader_line1 {
		width: 100%;
	}
	
	.body_rbm-Alapitvany .baseheader {
	    width: 59px;
	    height: 63px;
	    background-size: 100%;
	}
	
	.body_rbm-Alapitvany .basket_mini .basket_image {
		width: 50px;
		height: 50px;
	}
	
	.body_rbm-Alapitvany .popup-popupbasket_full_link .basketmini_summa {
		top: 7px;
		right: 10px;
	}
	
	.body_rbm-Alapitvany #content-section {
	    padding-top: 81px;
	}
	
	.body_rbm-Alapitvany .rb-section-productlist .rb2-slider-item {
		-ms-flex: 1 1 100%;
			flex: 1 1 100%;
	}
	
	.body_rbm-Alapitvany .rb-section-productlist {
		margin-bottom: 40px;
	}
	
	.body_rbm-Alapitvany .rb-section-alapitvanyinfo .rb2-slider-title,
	.body_rbm-Alapitvany .rb-section-productlist .rb2-slider-title,
	.body_rbm-Alapitvany .rb-section-keysupporters .rb2-slider-title,
	.rb-section-eligibleinstitution-title,
	.home_mainpage_eligibleinstitution .rb-section-onenewsitems .rb-section-title {
		font-size: 30px !important;
		line-height: 35px !important;
	}
	
	.body_rbm-Alapitvany .rb-section-newsslider .news_header-root {
		max-width: 60%;
		left: 5%;
	}
	
	.body_rbm-Alapitvany .rb-section-newsslider .news_digest {
		font-size: 14px;
	}
	
	.body_rbm-Alapitvany .rb-section-newsslider .news_header-root .rbh1 {
	    font-size: 25px;
	    line-height: 30px;
	}
	
	.body_rbm-Alapitvany .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right_header .rbh1 {
		font-size: 35px;
	}
	
	.body_rbm-Alapitvany .alexwebdatainfogrid_alexdata_detail_top .alexwebdatainfogrid_retaileprice,
	.body_rbm-Alapitvany .alexwebdatainfogrid_alexdata_detail_top .alexwebdatainfogrid_onlineprice {
		font-size: 24px;	
	}
	
	.body_rbm-Alapitvany .alexwebdatainfogrid_alexdata_detail_top .alexwebdatainfogrid_discontpercent {
	    width: 50px;
	    height: 50px;
	    font-size: 18px;
	    line-height: 50px;
	}
	
	.body_rbm-Alapitvany .youtubeplayer_player-full iframe {
		border-radius: 20px;
	}
}

/* L&L Kiado
-----------------------------------------------------------*/

body.body_rbm-LL,
body.body_rbm-LL * {
	font-family: "Times New Roman" !important;
}

body.body_rbm-LL .menu_sidebar .popup_button_title {
	font-size: 18px;
	font-weight: 600;
	color: #444;
}

.body_rbm-LL #header {
	background: #e1bfe0;	
	padding: 12px 30px;
}

.body_rbm-LL .baseheader {
	width: 96px;
	height: 56px;
	background: url(/content/images/logo-cartateen.png) no-repeat center;
	background-size: 100%;
}

.body_rbm-LL .baseheader_right .menu_divitem_image,
.body_rbm-LL .baseheader_right .searchbutton,
.body_rbm-LL .basket_mini .basket_image,
.body_rbm-LL .socialinfo-item,
.body_rbm-LL .main_menu_login .menu_divitem_info {
	width: 60px;
	height: 40px;
	border: 0;
}

.body_rbm-LL .baseheader_right .main_menu_groups > div,
.body_rbm-LL .socialinfo-item {
	border: 0;
}

.body_rbm-LL .baseheader_left {
	/*vertical-align: bottom;*/
	vertical-align: middle;
}

.body_rbm-LL .baseheader_line1 .rbmenuh2 {
	font-family: "Times New Roman";
	font-size: 25px;
	position: relative;
	padding: 10px 15px 0;
}

.body_rbm-LL .baseheader_line1 .baseheader_right .rbmenuh2 {
	padding: 0;
}

.body_rbm-LL .baseheader_line1 .baseheader_right {
	margin-top: 4px;
}

.body_rbm-LL .baseheader_line1 .rbmenuh2.menu_selecteditem  {
	background: #FFF;
}

.body_rbm-LL .baseheader_line1 .rbmenuh2.menu_selecteditem:after {
    content: "";
    display: block;
    width: 100%;
    height: 37px;
    background: #FFF;
    position: absolute;
    bottom: -37px;
    left: 0;
}

.body_rbm-LL #content-section {
	padding-top: 81px;
}

.body_rbm-LL .rb-section-newsslider .news {
	padding-bottom: 26.04166666666667%;	
}

.body_rbm-LL .alexwebdatainfogrid_discontpercent,
.body_rbm-LL .alexdata_footer_discontpercent {
	font-family: "Times New Roman";
	font-size: 25px;    
    background: #e1bfe0;
	color: #000;
}

.body_rbm-LL .alexdata_footer_shop_buttons input,
.body_rbm-LL .rb-section-newsslider .alexdata_footer_basket input,
.body_rbm-LL .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right_bookshoplink input,
.body_rbm-LL .basket_addmorebutton {
	font-family: "Times New Roman" !important;
	font-size: 25px !important;
	background: #e1bfe0;
	color: #000;
	font-size: 20px;
	padding: 0 20px;
}

.body_rbm-LL .rb-section-productauthor .rb-section-person-header,
.body_rbm-LL .rb-tabbed-page {
    background: #e1bfe0;
}

.body_rbm-LL .rb-tabbed-master-item-activ {
	background: #FFF;
	color: #e1bfe0;
}

.body_rbm-LL .popup-login_panel .submitbutton,
.body_rbm-LL .popup-register_panel .submitbutton,
.body_rbm-LL .input_ForgotPassword .submitbutton,
.body_rbm-LL .popup-profile_panel .submitbutton,
.body_rbm-LL .popup-login_panel .popup_button_title {
	background: #e1bfe0 !important;
	color: #000;
}

.body_rbm-LL .rb-section-childnewsslider {
	margin-top: 40px;
}

.body_rbm-LL .rb-section-childnewsslider {
	width: 100%;
	max-width: 100%;
}

.body_rbm-LL .rb-section-childnewsslider .news {
	padding-bottom: 26.04166666666667%;
}

.body_rbm-LL .menu_childitems {
	width: 215px;
	background: #FFF;
}

.body_rbm-LL .menu_childitems .menu_divitem:hover {
	background: #e1bfe0;
}

.body_rbm-LL .rb-section-childnewsslider .rb2-slider-header {
	width: 90%;
	max-width: 1688px;
    margin: 0 auto;
}

.body_rbm-LL .rb-section-childnewsslider .rb2-slider-title,
.body_rbm-LL .rb-section-news .rb2-slider-title {
	font-size: 66px;
    color: #444;
    float: none;
    line-height: 57px;
	margin-bottom: 40px;
}

/* Basket Checkout */

.body_rbm-LL .popup-popupbasket_full_panel .basket_checkout input[type="button"],
.body_rbm-LL .page_Error input[type="button"],
.body_rbm-LL .basket_item_quantity_line input,
.body_rbm-LL .webshopmain_checkout .submitbutton {
	background: #e1bfe0;	
}

.body_rbm-LL .closebasket-phase-progress-state:after,
.body_rbm-LL .closebasket-phase-progress-state,
.body_rbm-LL .closebasket-phase-act .closebasket-phase-image,
.body_rbm-LL .closebasket-phase-over .closebasket-phase-image:before,
.body_rbm-LL .basket_summa_regis_buttons .popup_button_title {
	background-color: #e1bfe0;
}

.body_rbm-LL .closebasket-phase-items .closebasket-phase-act,
.body_rbm-LL .webshopmain_checkout-phase .inputpage_field_Total .inputpage_item {
	color: #444;
}

.body_rbm-LL .webshopmain_checkout .basket_summa_discountheader .basket_summa_discount,
.body_rbm-LL .basket_summatotal .basket_summa_value {
	font-weight: 600;
	color: #e1bfe0;
}

.body_rbm-LL .closebasket-phase-image {
    border-color: #e1bfe0;
}


.body_rbm-LL .popup-popupbasket_full_link .basketmini_summa {
    background: none;
    width: auto;
    height: auto;
    border-radius: 0;
    position: static;
}

.body_rbm-LL .popup-popupbasket_full_link .basketmini_summa_quantity_num {
	width: 15px;
	height: 15px;
	position: absolute;
	border-radius: 50%;
    background: #444;
    top: 4px;
    left: 35px;
    line-height: 15px;
}

.body_rbm-LL .inputpage_html a {
    font-weight: 600;
    color: #e1bfe0;
}

.body_rbm-LL .webshopmain_checkout-phase .inputpage_field_Total {
    right: 25px;
    top: 0;
}

.body_rbm-LL .basketmini_summa div.basketmini_summa_quantity_num {
	color: #FFF;
}

.body_rbm-LL .closebasket-phase-over.closebasket-phase-start .closebasket-phase-image {
    background-image: url(/content/images/icon-shopping-cart-pink.png);
    background-size: 33px;
}

.body_rbm-LL .closebasket-phase-over.closebasket-phase-user .closebasket-phase-image {
    background-image: url(/content/images/icon-man-user-pink.png);
    background-size: 33px;
}

.body_rbm-LL .closebasket-phase-over.closebasket-phase-delivery .closebasket-phase-image {
    background-image: url(/content/images/icon-delivery-truck-pink.png);
}

.body_rbm-LL .closebasket-phase-over.closebasket-phase-payment .closebasket-phase-image {
    background-image: url(/content/images/icon-credit-card-pink.png);
}

/* My Orders */

.body_rbm-LL .basket_item:nth-child(even),
.body_rbm-LL .allwebshop_item_data:nth-child(even),
.body_rbm-LL .allwebshop_child_item_data:nth-child(odd) {
	background-color: rgb(225 191 224 / 0.5);
}

.body_rbm-LL .allwebshop_item_child .allwebshop_item_showchilds-on,
.body_rbm-LL .allwebshop_child_main .allwebshop_child_item_header {
	background-color: #e1bfe0;
	border-color: #e1bfe0;	
}

/* AlexandraKiado 2021
-----------------------------------------------------------*/

.body_rbm-Alexandra #header {
	background: #FFF;
}

.body_rbm-Alexandra #content-section {
	padding-top: 86px;
}

.body_rbm-Alexandra .rb-home_mainpage-work-main {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.body_rbm-Alexandra.body_ismobile .home_mainpage .rb-home_mainpage-work-main {
	display: block;
}

.body_rbm-Alexandra .home_mainpage .rb-home_mainpage-work-main .rb-home_mainpage-left {
	max-width: 23.4375%;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 23.4375%;
		flex: 1 1 23.4375%;
}

.body_rbm-Alexandra .home_mainpage .rb-home_mainpage-work-main .rb-home_mainpage-right {
	max-width: 76.5625%;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 76.5625%;
		flex: 1 1 76.5625%;
}

.body_rbm-Alexandra .rb-section-productlist .alexwebdatainfogrid_fullimage {
	display: inline-block;
	position: relative;
}

.body_rbm-Alexandra .home_mainpage .rb-home_mainpage-right .rb-section-productlist {
	margin-bottom: 100px;
}

.body_rbm-Alexandra .home_mainpage .rb-section-productlist .rb2-slider-item {
    padding-bottom: 23px;
}

.body_rbm-Alexandra .home_mainpage .rb-home_mainpage-right .rb-section-productlist .rb2-slider-item {
	max-width: 25%;
}

.body_rbm-Alexandra .home_mainpage .rb-home_mainpage-right .rb-section-productlist .alexwebdatainfogrid_thumbnail_url_img {
	height: 170px;
}

.body_rbm-Alexandra .rb-section-newsslider .news_header-root {
	max-width: 50%;
	left: 5%;
}

.body_rbm-Alexandra .rb-section-newsslider .news {
	padding-bottom: 36.19047619047619%;	
}

.body_rbm-Alexandra .rb-home_mainpage-left .rb-section-news {
	width: 100%;
	max-width: 100%;
}

.body_rbm-Alexandra .rb-home_mainpage-left .rb-section-style-productvertical {
	background: #b8e8fb; /* Temp */
	padding: 60px 0 90px;
}

.body_rbm-Alexandra .rb-home_mainpage-center .rb-section {
    width: 95%;
    max-width: calc(100% - 100px);
}

.body_rbm-Alexandra .rb-section-bannernewsslider img {
    border-radius: 0;
}
.body_rbm-Alexandra .rb-section-categories .rb2-slider-pager-item-main {
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
}

.body_rbm-Alexandra .rb-section-categories .rb2-slider-item {
	margin-bottom: 10px;
	-ms-flex: 0 1 calc(25% - 7.5px);
		flex: 0 1 calc(25% - 7.5px);
	/*-ms-flex: 0 1 25%;
		flex: 0 1 25%;*/
}

.body_rbm-Alexandra .home_mainpage .rb-section-style-productvertical .rb2-slider-title-full:after,
.body_rbm-Alexandra .home_mainpage .rb-section-style-productvertical .rb2-slider-title:after {
	display: none;
}

.body_rbm-Alexandra .rb-section-style-bgorange .rb2-slider-title-full .rb2-slider-title,
.body_rbm-Alexandra .home_mainpage .rb-section-productlist .rb2-slider-title {
    font-family: 'ScalaSans', sans-serif;
    font-size: 45px;
}

.body_rbm-Alexandra .home_mainpage .rb-section-style-productvertical .rb2-pager {
	top: initial;
	top: auto;
	bottom: 40px;
	right: 10px;
}

.body_rbm-Alexandra .home_mainpage .rb-section-style-productvertical .rb2-slider-title-full {
    max-width: 100%;
    padding: 0 10px 0 50px;
    margin-bottom: 20px;
}

.body_rbm-Alexandra .home_mainpage .rb-section-style-productvertical .rb2-slider-title-full > div,
.body_rbm-Alexandra .home_mainpage .rb-section-style-producttoplist .rb2-slider-title-full > div {
	display: inline-block;	
}

.body_rbm-Alexandra .home_mainpage .rb-section-style-productvertical .rb2-slider-header,
.body_rbm-Alexandra .home_mainpage .rb-section-style-productvertical .rb2-slider-title,
.body_rbm-Alexandra .home_mainpage .rb-section-style-producttoplist .rb2-slider-header,
.body_rbm-Alexandra .home_mainpage .rb-section-style-producttoplist .rb2-slider-title {
	margin-bottom: 0;
}

.body_rbm-Alexandra .home_mainpage .rb-section-style-productvertical .rb2-slider-title,
.body_rbm-Alexandra .home_mainpage .rb-section-style-productvertical .rb2-slider-subtitle {
	font-size: 51px;
}

.body_rbm-Alexandra .home_mainpage .rb-section-style-productvertical .rb2-slider-subtitle,
.body_rbm-Alexandra .home_mainpage .rb-section-style-producttoplist .rb2-slider-subtitle {
	color: #000;
}

.body_rbm-Alexandra .home_mainpage .rb-section-style-producttoplist .rb2-slider-title {
	font-size: 30px;
}

.body_rbm-Alexandra .home_mainpage .rb-section-style-producttoplist .rb2-slider-subtitle {
	font-size: 20px;
}

.body_rbm-Alexandra .home_mainpage .rb-section-style-productvertical .rb2-slider-pager-item-main {
	padding: 15px 4px 0 50px;
}

.body_rbm-Alexandra .home_mainpage .rb-section-style-productvertical .rb2-slider-item {
	background: #FFF;
	padding: 25px 15px 15px 17.5%;
	margin-bottom: 17px;
}

.body_rbm-Alexandra .home_mainpage .rb-section-style-productvertical .alexwebdatainfogrid_fullimage,
.body_rbm-Alexandra .home_mainpage .rb-section-style-productvertical .alexwebdatainfogrid_alexdata_productlist_info,
.body_rbm-Alexandra .home_mainpage .rb-section-style-producttoplist .alexwebdatainfogrid_fullimage,
.body_rbm-Alexandra .home_mainpage .rb-section-style-producttoplist .alexwebdatainfogrid_alexdata_productlist_info {
	display: inline-block;
	vertical-align: top;
} 

.body_rbm-Alexandra .home_mainpage .rb-section-style-productvertical .alexwebdatainfogrid_alexdata_productlist_info,
.body_rbm-Alexandra .home_mainpage .rb-section-style-producttoplist .alexwebdatainfogrid_alexdata_productlist_info {
    width: calc(100% - 130px);
    position: relative;
    padding-left: 15px;
}

.body_rbm-Alexandra .home_mainpage .rb-section-style-productvertical .alexwebdatainfogrid_fullimage {
	width: 45%;
}

.body_rbm-Alexandra .home_mainpage .rb-section-style-productvertical .alexwebdatainfogrid_alexdata_productlist_info {
	width: 55%;
}

.body_rbm-Alexandra .home_mainpage .rb-section-style-productvertical .alexwebdatainfogrid_thumbnail_url {
	width: 100%;
}

.body_rbm-Alexandra .home_mainpage .rb-section-style-productvertical .alexdata_footer_discontpercent,
.body_rbm-Alexandra .home_mainpage .rb-section-style-producttoplist .alexdata_footer_discontpercent {
    position: absolute;
    top: -15px;
    left: -60px;
}

.body_rbm-Alexandra .home_mainpage .rb-section-style-productvertical .alexwebdatainfogrid_productlistdik,
.body_rbm-Alexandra .home_mainpage .rb-section-style-producttoplist .alexwebdatainfogrid_productlistdik {
	font-family: "Times New Roman";
	font-weight: 700;
    font-size: 100px;
    position: absolute;
    bottom: 0;
    left: -25px;
    color: #0080c9;
}

@media screen and (max-width: 1500px)
{
	.body_rbm-Alexandra .home_mainpage .rb-section-style-productvertical .alexwebdatainfogrid_productlistdik {
		font-size: 60px;
		left: -15px;		
	}
	
	.body_rbm-Alexandra .home_mainpage .rb-section-style-productvertical .rb2-slider-item {
		padding-left: 10%;
	}
}

.body_rbm-Alexandra .home_mainpage .rb-home_mainpage-work .newsitem-editfull-firstsectionitem .rb-section {
    border-top: 7px solid #00aeef;
    padding-top: 80px;
    margin-top: 80px;
}

.body_rbm-Pioneer .rb-section.rb-section-pricefixedbylaw,
.body_rbm-Europa .rb-section.rb-section-pricefixedbylaw,
.body_rbm-Cartaphilus .rb-section.rb-section-pricefixedbylaw {
	margin-top: 120px;
}

.body_rbm-Alexandra .home_mainpage .rb2-slider-title-full {
	position: relative;
	margin: 0 0 80px;
}

.body_rbm-Alexandra .home_mainpage .rb2-slider-title {
	display: inline-block;
	position: relative;
	font-family: 'ScalaSans';
	font-size: 45px;
	font-weight: 400;
	float: none;
	background: #FFF;
	padding-right: 50px;
	margin: 0;
	z-index: 1;
}

.body_rbm-Alexandra .home_mainpage .rb-section-style-productvertical .rb2-slider-title,
.body_rbm-Alexandra .rb-section-style-producttoplist .rb2-slider-title-full .rb2-slider-title {
	font-family: "Times New Roman";
	font-size: 77px;
	font-weight: 700;
	color: #f26522;	
}

.body_rbm-Alexandra .rb-section-productsearch .rb-section-filtersearch:before,
.body_rbm-Alexandra .home_mainpage .rb2-slider-title-full:after {
    content: "";
    display: block;
    width: 100%;
    height: 7px;
    background: #00aeef;
    z-index: 0;
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    	-ms-transform: translateY(-50%);
    		transform: translateY(-50%);
}

.body_rbm-Alexandra .rb-section-productsearch .rb-section-filtersearch:before {
    top: 17px;
    -webkit-transform: none;
    	-ms-transform: none;
    		transform: none;
}

.body_rbm-Alexandra .rb-section-productsearch {
	margin-bottom: 40px;
}

.body_rbm-Alexandra .rb-section-productsearch .rb-section-filtersearch {
    text-align: center;
}

.body_rbm-Alexandra .rb-section-productsearch .rb-section-title {
	display: inline-block;
	font-size: 30px;
	font-family: 'ScalaSans', sans-serif;
	font-weight: 400;
	margin: 0 0 20px;
	background: #FFF;
    padding: 0 5%;
    z-index: 5;
    position: relative;
    color: #444;
}

.body_rbm-Alexandra .home_mainpage .rb-section-style-productvertical .rb2-slider-title {
	background: none;
	padding: 0;
}

.body_rbm-Alexandra .home_mainpage .rb-section-style-productvertical .rb2-slider-title-full:after {
    display: none;
}

.rb-section-categories .rb2-pager-item-pagertype-prevnext {
	top: calc(50% + 70px);
	-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
			transform: translateY(-50%);
}

/* 2 Banner - MainCenterBanner Styles */

.body_rbm-Alexandra .rb-section-maincenterbanner,
.body_rbm-Alexandra .rb-section-mainauthorbanner,
.body_rbm-Alexandra .rb-section-categories,
.body_rbm-Alexandra .rb-section-readwithus {
	margin-bottom: 100px;
}

.body_rbm-Alexandra .rb-section-maincenterbanner .rb2-slider-item {
	-ms-flex: 0 1 calc(50% - 25px);
		flex: 0 1 calc(50% - 25px);
}

/* MainAuthorBanner Styles */


/* News */

.body_rbm-Alexandra .rb-home_mainpage-center .rb-section-news.rb-section-style-bgcolorfullwidth {
	padding: 0 0 25px;
	margin-bottom: 100px;
}

.body_rbm-Alexandra .rb-home_mainpage-center .rb-section-news.rb-section-style-bgcolorfullwidth .rb2-slider-header {
	background: #FFF;
}

@media screen and (min-width: 1156px)
{
	.body_rbm-Alexandra .rb-home_mainpage-right .rb-section-productlist .rb2-slider-pager-item-main {
		padding-left: 0;
		padding-right: 0;
	}	
}

@media screen and (min-width: 1156px) and (max-width: 1550px)
{
	.body_rbm-Alexandra .rb-home_mainpage-work-main .rb-home_mainpage-right .rb-section-productlist .rbh1.alexdata_header_name {
		font-size: 16px;
	}
	
	.body_rbm-Alexandra .rb-section-style-productvertical .rb2-slider-item {
		padding: 25px 10px 10px 5%;
	}
	
	.body_rbm-Alexandra .rb-home_mainpage-right .alexdata_footer_show {
		padding: 0 10px;
	}
	
	.body_rbm-Alexandra .rb-home_mainpage-right .alexdata_footer_shop_buttons input {
		padding-right: 10px;
		padding-left: 25px;
    	background-position: 7px;
	}
	
	.body_rbm-Alexandra .rb-home_mainpage-right .alexdata_footer_shop_prices > div {
		margin-right: 5px;
	}
	
	.body_rbm-Alexandra .rb-home_mainpage-right .alexdata_footer_onlineprice {
		font-size: 24px;
	}
	
	.body_rbm-Alexandra .rb-home_mainpage-right .alexdata_footer_price {
		font-size: 18px;
	}
}

@media screen and (min-width: 1156px) and (max-width: 1300px)
{
	.body_rbm-Alexandra .rb-section-style-productvertical .alexwebdatainfogrid_thumbnail_url {
		width: 90px;
	}
	
	.body_rbm-Alexandra .rb-section-style-productvertical .alexwebdatainfogrid_alexdata_productlist_info {
	    width: calc(100% - 90px);
	}
}

@media screen and (max-width: 1155px)
{
	.body_rbm-Alexandra.body_ismobile #content-section {
		/*padding-top: 61px;*/
	}
	
	.body_rbm-Alexandra.body_ismobile .rb-section-newsslider {
		margin-bottom: 0;
	}
	
	.body_rbm-Alexandra.body_ismobile .rb-section-maintopbanner,
	.body_rbm-Alexandra.body_ismobile .rb-section-maincenterbanner {
		width: 100%;
	}
	
	.body_rbm-Alexandra.body_ismobile .rb-section-maintopbanner {
		margin: 0;
	}
	
	.body_rbm-Alexandra.body_ismobile .home_mainpage .rb2-slider-title-full,
	.body_rbm-Alexandra.body_ismobile .rb-section-maincenterbanner,
	.body_rbm-Alexandra.body_ismobile .rb-section-productlist {
		margin-bottom: 20px;
	}
	
	.body_rbm-Alexandra.body_ismobile .home_mainpage .rb2-slider-title-full {
		text-align: center;
	}
	
	.body_rbm-Alexandra.body_ismobile .home_mainpage .rb2-slider-title {
		padding: 0 10%;
	}
	
	.body_rbm-Alexandra.body_ismobile .rb-section-categories .rb2-slider-item {
		-ms-flex: 0 1 calc(50% - 7.5px);
			flex: 0 1 calc(50% - 7.5px);
	}
	
	.body_rbm-Alexandra.body_ismobile .rb-section-maincenterbanner .rb2-slider-item {
		-ms-flex: 0 1 calc(50% - 5px);
			flex: 0 1 calc(50% - 5px);
	}
	
	.body_rbm-Alexandra.body_ismobile .rb-section-style-producttoplist {
		background: #b8e8fb;
		padding: 25px 0 25px 10%;
	}
	
	.body_rbm-Alexandra.body_ismobile .rb-section-style-producttoplist .rb2-slider-title-full {
		text-align: left;
	}
	
	.body_rbm-Alexandra.body_ismobile .rb-section-style-producttoplist .rb2-slider-title {
		background: none;
		padding: 0;
	}
	
	.body_rbm-Alexandra.body_ismobile .rb-section-style-producttoplist .rb2-slider-title-full:after {
		display: none;
	}
	
	.body_rbm-Alexandra.body_ismobile .rb-section-style-producttoplist .alexwebdatainfogrid_alexdata_productlist_info {
		width: calc(100% - 200px);
	}
	
	.body_rbm-Alexandra.body_ismobile .rb-section-style-producttoplist .alexwebdatainfogrid_alexdata_productlist_info,
	.body_rbm-Alexandra.body_ismobile .rb-section-style-producttoplist .alexwebdatainfogrid_alexdata_productlist_info .rbh1 {
		text-align: left;
	}
	
	.body_rbm-Alexandra.body_ismobile .rb-section-style-producttoplist .alexwebdatainfogrid_fullimage {
		width: 200px;
	}
	
	.body_rbm-Alexandra.body_ismobile .rb-section-style-producttoplist .rb2-slider-item img.alexwebdatainfogrid_thumbnail_url_img {
		width: 100%;
		height: auto;
	}
	
	.body_rbm-Alexandra .rb-home_mainpage-work-main .rb-home_mainpage-left {
	    width: 90%;
	    max-width: 400px;
	    height: 100%;
	    overflow: auto;
	    position: fixed;
	    left: -90%;
	    top: 0;
	    z-index: 3;
	    -webkit-transition: left .2s ease-out;
	    		transition: left .2s ease-out;
	}
	
	.body_rbm-Alexandra .rb-home_mainpage-work-main .rb-home_mainpage-left.showtreeview {
		left: 0;	
	}
	
	.body_rbm-Alexandra .home_mainpage .rb-home_mainpage-work-main .rb-home_mainpage-right {
		max-width: 100%;
		-ms-flex: 1 1 100%;
			flex: 1 1 100%;
	}
	
	.body_rbm-Alexandra .rb-section-categories .rb2-slider-item {
		-ms-flex: 0 1 calc(33.3333% - 7.5px);
			flex: 0 1 calc(33.3333% - 7.5px);
	}
	
	.body_rbm-Alexandra .home_mainpage .rb-home_mainpage-right .rb-section-productlist .rb2-slider-item {
		max-width: 100%;
	}
	
	.body_rbm-Alexandra .rb-home_mainpage-right .rb-section-productlist .rb2-slider-item,
	.body_rbm-Alexandra.body_ismobile .rb-section-productlist .rb2-slider-item {
	    max-width: 33.3333%;
	    -ms-flex: 0 1 33.3333%;
	    	flex: 0 1 33.3333%;
	}
	
	body.body_rbm-Alexandra .detail_mainpage .rb-home_mainpage-work-main .rb-home_mainpage-right .rb-section-style-productvertical .rb2-slider-item {
		max-width: 50%;
		-ms-flex: 0 1 50%;
			flex: 0 1 50%;
	}
	
	.body_rbm-Alexandra .rb-section-style-productvertical .rb2-slider-item,
	.body_rbm-Alexandra.body_ismobile .rb-section-style-producttoplist .rb2-slider-item {
		-ms-flex: 1 1 100%;
			flex: 1 1 100%;
	}
	
	.body_rbm-Alexandra.body_ismobile .rb-section-style-producttoplist .rb2-slider-item {
		max-width: 100%;
		background: #FFF;
		padding: 25px 15px 25px 15%;
	}
	
	.body_rbm-Alexandra .rb-section-style-productvertical .alexwebdatainfogrid_productlistdik {
		left: -15px;
	}
	
	.body_rbm-Alexandra.body_ismobile .rb-section-productlist.rb-section-style-producttoplist .rb2-slider-pager-item-main {
		width: 100%;
		padding-left: 30px;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
	    justify-content: flex-end;
	}
	
	.body_rbm-Alexandra.body_ismobile .rb-section-readwithus .rb2-slider-pager-item-main {
		-ms-flex-wrap: wrap;
			flex-wrap: wrap;
	}
	
	.body_rbm-Alexandra.body_ismobile .rb-section-readwithus .rb2-slider-item {
		margin-bottom: 10px;
		-ms-flex: 1 1 100%;
			flex: 1 1 100%;
	}
	
	.body_rbm-Alexandra.body_ismobile .rb-section-style-bgcolorfullwidth {
		padding: 0;
	}
	
	.body_rbm-Alexandra.body_ismobile .rb-section-style-bgcolorfullwidth .rb2-pager-item-prev {
		left: -10px;
	}
	
	.body_rbm-Alexandra.body_ismobile .rb-section-style-bgcolorfullwidth .rb2-pager-item-next {
		right: -10px;
	}
	
	.body_rbm-Alexandra.body_ismobile .rb-section,
	.body_rbm-Alexandra.body_ismobile .rb-section.rb-section-productlist .rb2-slider-header {
		width: 100%;
		max-width: 100%;
	}

	.body_rbm-Alexandra.body_ismobile .rb-section.rb-section-productdeliverynews,	
	.body_rbm-Alexandra.body_ismobile .rb-section.rb-section-detail {
		width: 95%;
		max-width: 95%;
	}

	.body_rbm-Alexandra.body_ismobile .rb-section.rb-section-productdeliverynews {
		margin-top: 40px;
	}
	
	.body_rbm-Alexandra.body_ismobile .rb-section-mainauthorbanner .rb2-slider-pager-item-main,
	.body_rbm-Alexandra.body_ismobile .rb-section-categories .rb2-slider-pager-item-main,
	.body_rbm-Alexandra.body_ismobile .rb-section-readwithus .rb2-slider-pager-item-main {
		width: calc(100% - 20px);
		margin: 0 auto;
	}
}

@media screen and (max-width: 585px)
{
	.body_rbm-Alexandra .rb-section-categories .rb2-slider-item {
		-ms-flex: 0 1 calc(50% - 7.5px);
			flex: 0 1 calc(50% - 7.5px);
	}
	
	.body_rbm-Alexandra .rb-home_mainpage-right .rb-section-productlist .rb2-slider-item,
	.body_rbm-Alexandra.body_ismobile .rb-section-productlist .rb2-slider-item {
	    max-width: 50%;
	    -ms-flex: 0 1 50%;
			flex: 0 1 50%;
	}
	
	.body_rbm-Alexandra.body_ismobile .rb-section-style-producttoplist .rb2-slider-item {
		max-width: 100%;
		-ms-flex: 1 1 100%;
			flex: 1 1 100%;
	}
	
	.body_rbm-Alexandra .rb-section-style-producttoplist .alexwebdatainfogrid_fullimage,
	.body_rbm-Alexandra .rb-section-style-producttoplist .alexwebdatainfogrid_alexdata_productlist_info {
	    /*display: block;*/
	}
	
	.body_rbm-Alexandra.body_ismobile .rb-section-style-producttoplist .alexwebdatainfogrid_alexdata_productlist_info {
		width: calc(100% - 130px);
	}
	
	.body_rbm-Alexandra .rb-section-style-producttoplist .alexwebdatainfogrid_productlistdik {
	    font-size: 80px;
	    left: -20px;
	}
	
	.body_rbm-Alexandra.body_ismobile .home_mainpage .rb2-slider-title {
		font-size: 30px !important;
		padding: 0 5%;
	}
	
	.body_rbm-Alexandra.body_ismobile .rb-section-style-producttoplist .rb2-slider-title {
		font-size: 40px !important;
		padding: 0;
	}
	
	.body_rbm-Alexandra .rb-section-style-producttoplist .rb2-slider-subtitle {
		font-size: 30px;
	}
	
	.body_rbm-Alexandra.body_ismobile .rb-section-maincenterbanner,
	.body_rbm-Alexandra.body_ismobile .rb-section-mainauthorbanner,
	.body_rbm-Alexandra.body_ismobile .rb-section-categories,
	.body_rbm-Alexandra.body_ismobile .rb-section-readwithus {
		margin-bottom: 20px;
	}
	
	.body_rbm-Alexandra.body_ismobile .rb-section-readwithus {
		margin-top: 20px;
	}
	
	.body_rbm-Alexandra .rb-section-categories .rb2-pager-item-pagertype-prevnext {
		top: calc(50% + 22px);
		margin: 0;
	}
	
	.body_rbm-Alexandra.body_ismobile .rb-section-style-producttoplist .alexwebdatainfogrid_fullimage,	
	.body_rbm-Alexandra.body_ismobile .rb-section-style-producttoplist .rb2-slider-item img.alexwebdatainfogrid_thumbnail_url_img {
		width: 130px;
	}
	
	.body_rbm-Alexandra.body_ismobile .rb-section-style-producttoplist .alexdata_footer_discontpercent {
		left: -45px;
	}
	
	.body_rbm-Alexandra.body_ismobile .rb-section-style-producttoplist .alexdata_footer_shop_buttons input {
		height: 45px;
	}
	
	.body_rbm-Alexandra.body_ismobile .rb-section-style-producttoplist .rb2-slider-item {
		padding-left: 0;
	}
	
	.body_rbm-Alexandra.body_ismobile .rb-section-style-producttoplist .rb2-pager-item-pagertype-prevnext {
		top: 230px;
	}
}

/* Media Queries
-----------------------------------------------------------*/

@media screen and (max-width: 1250px) {
	.body_rbm-LL .baseheader_line1,
	.body_rbm-LL.body_ismobile .baseheader_line2 {
		padding-left: 0;
	}	
	
	.body_rbm-LL .baseheader_left .menu_divitem {
		margin-right: 10px;
	}
}

@media screen and (max-width: 1155px) {
	
	.body_rbm-LL #header {
		padding: 10px;
	}
	
	.body_rbm-LL .baseheader_left {
		display: none;
	}	
	
	.body_rbm-LL .baseheader_line1 div.baseheader_mini {
		display: inline-block;
		float: none;
		margin-right: 20px;
	}
}

/* Rb Desktop */
@media screen and (min-width: 1156px)
{
	.body_rbm-Alexandra .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right_header .rbh1 {
		font-size: 1.7vw;
	}
	
	.body_rbm-Mindenem .newsitem-productlist img {
	    height: 150px;
	    width: auto;
	}
	
	.body_rbm-Mindenem .newsitem-productlist-item .rbh1 {
	    height: 48px;
	}
	
	.body_rbm-Europa .rb-section-newsslider {
		margin-top: 86px;
	}
	
	.body_rbm-Mindenem .rb-section-categorylist .alexwebdatainfogrid_fullimage,
	.body_rbm-Mindenem .rb-section-categorylist2 .alexwebdatainfogrid_fullimage {
		padding-top: 0;
	}
	
	.body_rbm-Mindenem .rb-section-categorylist .alexwebdatainfogrid_fullimage:before,
	.body_rbm-Mindenem .rb-section-categorylist2 .alexwebdatainfogrid_fullimage:before {
		display: none;
	}
	
	.body_rbm-Mindenem .rb-section-categorylist .alexwebdatainfogrid_fullimage img {
		
	}

}

@media screen and (max-width: 1400px) 
{
	.rb-section-newsslider .news_header-root .rbh1,
	.rb-section-newsslider .news_header-root .rbh2 {
		font-size: 65px;
		line-height: 53px;
	}
	
	.rb-section-productlist .rbh1 {
		/*font-size: 25px;*/
	}
	
	.rb-section-style-newsproductcategorymin .rbh1,
	.rb-section-style-newsproductcategorymin .rbh2 {	
		font-size: 40px;	
		line-height: 40px;
	}
	
	.rb-section-style-newsproductcategory .news_info .rbh1,
	.rb-section-style-newsproductcategory .news_info .rbh2 {
		font-size: 40px;
		line-height: 50px;	
	}
	
	.rb-section-style-newsproductcategory .news {
		padding: 50px;
	}
	
	.rb-section-style-bgorange .rb2-slider-title-full .rb2-slider-title,
	.rb-section-style-bgorange .rb2-slider-title-full .rb2-slider-subtitle,
	.selectslider_body-left .rbh1.rb-section-title,
	.rb-section-style-bgcolorfullwidth .rb2-slider-title,
	.rb-section-style-bgcolorfullwidth .rb2-slider-subtitle {
		font-size: 50px;
	}
	
	.selectslider_body-right {
		padding: 0 2%;
	}
	
	.productselectslider_full .alexwebdatainfogrid_thumbnail_url {
		max-width: 130px;
	}
	
	.productselectslider_full .alexwebdatainfogrid_info {
		max-width: calc(100% - 160px);
	}
	
	.home_mainpage .productselectslider_full .alexwebdatainfogrid_info {
		max-width: 57.5%;
	}
	
	.home_mainpage .productselectslider_full .alexwebdatainfogrid_fullimage {
		margin-right: 0;
	}
	
	.home_mainpage .selectslider_body-left {
		padding: 40px;
	}
	
	.rb-section-style-newsproductlink .news_info .rbh1,
	.rb-section-style-newsproductlink .news_info .rbh2 {
		font-size: 25px;
		line-height: 35px;
	}
	
	.allproduct_mainpage .rb-home_mainpage-center {
		max-width: calc(100% - 250px);
		-ms-flex: 1 1 calc(100% - 250px);
			flex: 1 1 calc(100% - 250px);
	}
	
	.body_rbm-Mindenem .allproduct_mainpage .rb-home_mainpage-center {
		max-width: 100%;
		-ms-flex: 1 1 100%;
			flex: 1 1 100%;
	}
	
	.allproduct_mainpage .rb-home_mainpage-right {
		min-width: 250px;
		-ms-flex: 1 1 250px;
			flex: 1 1 250px;
	}
	
	.allproduct_mainpage .rb-home_mainpage-work {
		width: 95%;
	}
	
	.allnews_mainpage .rb-home_mainpage-work-main {
		padding-top: 40px;
	}
	
	.baseheader_left .menu_divitem {
		margin-right: 20px;
	}
	
	.rb-section-categoryprior {
		margin: 50px 0;
	}
	
	.rb-section-allproduct .alexwebdatainfogrid_thumbnail_url {
		max-width: 110px;
	}
	
	.body_rbm-Mindenem .rb-section-allproduct .alexwebdatainfogrid_thumbnail_url {
		max-width: none;
	}
	
	.rb-section-allproduct .alexwebdatainfogrid_info {
		max-width: calc(100% - 120px);
		margin-left: 10px;
	}
	
	.rb-section-allproduct .alexdata_footer_show {
		padding: 0 15px;
	}
	
	.rb-section-allproduct .alexdata_footer_shop_buttons input {
		padding: 0 15px 0 25px;
		background-position: 7px;
	}
}

@media screen and (min-width: 1156px) and (max-width: 1320px) 
{
	.body_rbm-Europa .baseheader_left .menu_divitem {
		margin-right: 10px;
	}
}

@media screen and (max-width: 1250px)
{
	.body_rbm-Europa .baseheader_line1 > div.baseheader_left {
		display: none;
	}

	.body_rbm-Europa .baseheader_line1 div.baseheader_mini {
		display: inline-block;
	}
}

/* Tablet only */
@media screen and (min-width: 585px) and (max-width: 1155px)
{

}

/* Rb Tablet */
@media screen and (max-width: 1155px)
{
	#content-section {
		padding-top: 60px;
	}
	
	.body_rbm-Europa.body_ismobile #content-section,
	.body_rbm-Cartaphilus.body_ismobile #content-section {
		padding-top: 104px;
	}

	.baseheader_right .menu_divitem_image,
	.baseheader_right .searchbutton,
	.basket_mini .basket_image,
	.main_menu_login .menu_divitem_info {
		width: 60px;
		height: 60px;
	}
	
	.body_rbm-Piac .baseheader {
		height: 60px;
	}
	
	body:not(.body_rbm-Mindenem) .socialinfo-full {
		top: 61px;
	}
	
	body:not(.body_rbm-Mindenem) .rb-parallax_direction-down .socialinfo-full {
		margin-right: -250px;
	}
	
	body:not(.body_rbm-Mindenem) .rb-scrolltop-show .socialinfo-full {
		transition: margin 0.3s ease-out;
	}
	
	.rb-section-newsslider .news_header-root .rbh1, .rb-section-newsslider .news_header-root .rbh2 {
		font-size: 55px;
		line-height: 60px;
	}
	
	.rb-section-newsslider .news_digest {
		margin-top: 25px;
	}
	
	.rb-section-newsslider .news_buttons {
		margin-top: 25px;
	}
	
	.rb-section-productsnotitle .rb2-slider-item {
		-webkit-box-flex: 0;
	    -ms-flex: 0 1 calc(100% / 2);
	        flex: 0 1 calc(100% / 2);
	}
	
	.rb-section-productsnotitle .rb2-slider-item.rb2-slider-item-2 {
		border-right: 1px solid #eaeaea;
	}

	.rb-section-style-newsproductcategorymin .rb2-slider-item {
		-webkit-box-flex: 0;
	    -ms-flex: 0 1 calc(50% - 24px);
	        flex: 0 1 calc(50% - 24px);
	}
	
	.rb-section-style-newsproductcategory .rb2-slider-pager-item-main {
		-ms-flex-wrap: wrap;
			flex-wrap: wrap;
	}
	
	.rb-section-style-newsproductcategory .rb2-slider-item {
		-webkit-box-flex: 0;
		 -ms-flex: 1 1 100%;
			 flex: 1 1 100%;
		margin-bottom: 50px;
	}
	
	.rb-section-style-newsproductcategory .news {
		padding: 50px;
	}
	
	.rb-section-style-newsproductcategory .imageitem_png img {
		width: 30%;
	}
	
	.rb-section-style-newsproductcategory .news_info {
		max-width: 80%;
	}
	
	.rb-section-style-newsproductcategory .rb2-slider-root:before {
		bottom: 50%;
		-webkit-transform: translateY(50%);
			-ms-transform: translateY(50%);
				transform: translateY(50%);
	}
	
	.rb-section-style-bgorange:before {
		height: 40%;
		top: 45px;
		max-height: 200px;
	}
	
	.rb-section-style-bgorange .alexwebdatainfogrid .rbh1 {
		font-size: 20px;
	}
	
	.selectslider_body-left .rbh1.rb-section-title {
		font-size: 45px;
	}

	.selectslider_body-left {
		padding: 40px 40px 60px;
	}
	
	.selectslider_body-right {
		padding: 0 20px;
	}
	
	.selectslider_body-right .rb2-pager-item-prev {
		left: -70px;
	}
	
	.productselectslider_full .alexwebdatainfogrid_thumbnail_url {
		margin-right: 15px;
	}
	
	.rb-section-style-bgcolorfullwidth {
		padding: 25px 70px 40px;
	}
	
	.rb-section-style-bgcolorfullwidth .rb2-slider-title,
	.rb-section-style-bgcolorfullwidth .rb2-slider-subtitle {
		font-size: 45px;
		line-height: 40px;	
	}
	
	.rb-section-style-producttwoline .rb2-slider-item {
		-webkit-box-flex: 0;
	    -ms-flex: 0 1 47.5%;
	        flex: 0 1 47.5%;
	}
	
	.rb-section-style-normalignright .rb-section-title {
		font-size: 30px;
		margin-bottom: 10px;
	}
	
	.rb-section-style-normalignright .rb-section-description {
		font-size: 14px;
	}
	
	.rb-dashboardimage-item-title, .rb-dashboardimage-item-subtitle {
		font-size: 14px;
	}
	
	.rb-dashboardimage-full img {
		max-width: 75%;
	}
	
	.rb-section-style-newsproductlink .rb2-slider-pager-item-main {
		-ms-flex-wrap: wrap;
			flex-wrap: wrap;
	}
	
	.rb-section-style-newsproductlink .rb2-slider-item {
		margin-bottom: 40px;
		-webkit-box-flex: 1;
 	     -ms-flex: 1 1 100%;
	         flex: 1 1 100%;	
	}
	
	.rb-section-style-newsproductlink .news_digest {
		max-width: 70%;
	}
	
	.body_rbm-Alexandra .detail_mainpage .rb-home_mainpage-work-main,
	.body_rbm-Cartaphilus .detail_mainpage .rb-home_mainpage-work-main,
	.body_rbm-Pioneer .detail_mainpage .rb-home_mainpage-work-main,
	.body_rbm-LL .detail_mainpage .rb-home_mainpage-work-main {
		display: block;
	}
	
	.body_rbm-Alexandra .detail_mainpage .rb-home_mainpage-center,
	.body_rbm-Cartaphilus .detail_mainpage .rb-home_mainpage-center,
	.body_rbm-Pioneer .detail_mainpage .rb-home_mainpage-center,
	.body_rbm-LL .detail_mainpage .rb-home_mainpage-center {
		max-width: 100%;
		-ms-flex: 1 1 100%;
			flex: 1 1 100%;
	}
	
	.body_rbm-Alexandra .detail_mainpage .rb-home_mainpage-right,
	.body_rbm-Cartaphilus .detail_mainpage .rb-home_mainpage-right,
	.body_rbm-Pioneer .detail_mainpage .rb-home_mainpage-right,
	.body_rbm-LL .detail_mainpage .rb-home_mainpage-right {
		width: 90%;
		max-width: none;
		padding: 0;
		margin: 0 auto;
	}
	
	.rb-section-productauthor .rb-section-person-header {
		padding: 16px;
		margin-bottom: 40px;
	}
	
	.rb-section-detaillinkslider .rb2-pager {
		bottom: initial;
		bottom: auto;
		top: 0;
	}

	.rb-section-style-bgcolorfullwidth .rb2-pager-item-prev {
		left: -55px;
	}
	
	.rb-section-style-bgcolorfullwidth .rb2-pager-item-next {
		right: -55px;
	}
	
	.alexwebdatainfogrid_toplist-dik {
		width: 45px;
		height: 45px;
		font-size: 25px;
		line-height: 45px;
		margin-right: 20px;
	}
	
	.rb-section-productlistgrouptoplist .alexwebdatainfogrid_info {
		max-width: calc(100% - 215px);
	}
	
	.alexwebdatainfogrid_discontpercent, .alexdata_footer_discontpercent {
		padding: 7px;
	}
	
	.rb-section-productsnotitle .rb2-slider-pager-item-main {
		padding: 0 50px;
	}
	
	.rb-section-newsslider .rb2-autocontrols {
		right: 60px;
	}
	
	.body_rbm-Alexandra .page_Home_MyEBooks .rb-section-allproductsearch,
	.body_rbm-Alexandra .page_Home_MyEBooks .rb-section-allproductheadernosearch {
		width: 100%;
	}
	
	.body_rbm-Alexandra .page_Home_MyEBooks .rb-section-allproductheadernosearch {
		margin-top: 40px;
	}
	
	.body_rbm-Alexandra .page_Home_MyEBooks .rb-section-productlist .rbh1 {
		font-size: 2vw;
	}
	
	.body_rbm-Alexandra .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right_header .rbh1 {
		font-size: 25px;;
	}
	
	/* Detail */
	
	.rb-section-detail .alexwebdatainfogrid_alexdata_detail_top {
		padding-top: 100px;
	}
	
	.selectslider_body-left,
	.selectslider_body-right {
		width: 100%;
		float: none;	
	}
	
	.selectslider_body-right .rb2-slider-item {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 47.5%;
			flex: 0 1 47.5%;
	}
	
	.selectslider_body-right .rb2-slider-pager-item-main {
		margin-top: 40px;
		-ms-flex-wrap: nowrap;
			flex-wrap: nowrap;
	}
	
	.selectslider_body-right .rb2-pager-item-prev {
		left: -45px;
	}
	
	.selectslider_body-right .rb2-pager-item-next {
		right: -45px;
	}
	
	.rb-section-style-bgorange .rb2-slider-pager-item-main {
		padding: 0 5%;
	}
	
	
	/* Pager */
	
	.rb2-pager-item-pagertype-prevnext {
		width: 40px;
		height: 40px;
	}
	
	.rb2-pager-item-pagertype-prevnext:before {
		width: 10px;
		height: 10px;
	}
	
	.rb2-pager-item-next:before {
		margin-top: 15px;
		margin-left: 12px;
	}
	
	.rb2-pager-item-prev:before {
		margin-top: 15px;
		margin-left: 16px;
	}
	
	.rb-section-style-bgfullwidth .rb2-pager-item-prev {
		left: calc(5% - 17.5px);
	}
	
	.rb-section-style-bgfullwidth .rb2-pager-item-next {
		/*left: calc(652.5px + 5%);*/
		left: 62%;
	}
	
	/* All Product Mobile Left Styles */

	.treeview_items-showbutton {
		width: 40px;
		height: 40px;
		background: #FFF url(/content/images/icon-more-2.png) no-repeat center;	
		cursor: pointer;
		position: fixed;
		bottom: 60px;
		right: 10px;
		z-index: 11;
		box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
	}

	.allproduct_mainpage .rb-home_mainpage-right,
	.allnews_mainpage .rb-home_mainpage-left {
		position: fixed; 
		width: 250px;
		height: calc(100% - 120px);
		left: -270px;
		background: #FFF;
		z-index: 11;
		box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
		overflow: auto;
		overflow-y: auto;	
		padding: 50px 0;
	}
	
	.allnews_mainpage .rb-home_mainpage-left {
		min-width: auto;
		bottom: 0;
	}
	
	.allproduct_mainpage .rb-home_mainpage-right.showtreeview,
	.allnews_mainpage .rb-home_mainpage-left.showtreeview {
		left: 0;
	}
	
	.allproduct_mainpage .rb-home_mainpage-work,
	.allnews_mainpage .rb-home_mainpage-work-main {
		display: block;
	}
	
	.allproduct_mainpage .rb-home_mainpage-center,
	.allnews_mainpage .rb-home_mainpage-work-main .rb-home_mainpage-work {
		width: 100%;
		max-width: 100%;
	}
	
	.allproduct_mainpage .rb-home_mainpage-right .rb-section-style-newsvertical .news_image-full img ,
	.allnews_mainpage .rb-home_mainpage-left .rb-section-style-newsvertical .news_image-full img {
		display: none
	}
	
	.allproduct_mainpage .rb-section.rb-section-normal {
		width: 100%;	
	}	
	
	.socialinfo-full {
		font-size: 0;
		-webkit-transition: margin 0.2s ease-out;
				transition: margin 0.2s ease-out;
	}
	
	.socialinfo-item {
		background-color: #FFF;
		display: inline-block;
	}
	
	.rb-section-allproductheader,
	.rb-section-allproduct {
		width: 100%;
	}
	
	body:not(.body_rbm-Mindenem) .home_mainpage .rb-section-productlist .rb2-slider-title,
	.body_rbm-Alexandra .rb-section-productsearch .rb-section-title,
	.body_rbm-Alapitvany .rb-section-keysupporters .rb2-slider-title,
	.body_rbm-Pioneer .rb-section-news .rb2-slider-title  {
		font-size: 40px;
	}
	
	.body_rbm-LL .rb-section-childnewsslider .rb2-slider-title,
	.body_rbm-LL .rb-section-news .rb2-slider-title {
		font-size: 40px;
		line-height: normal;
	}
	
	.body_rbm-Alapitvany .rb-section-keysupporters .rb2-slider-item {
		-ms-flex: 0 1 50%;
			flex: 0 1 50%;
	}
	
	.alexdata_action_main {
		font-size: 19px;
		padding: 15px 10px;
	}
	
	.rb-section-style-newsproductcategory .rb2-slider-pager-item-main {
		padding-bottom: 0;
	}
	
	.rb-section-style-newsproductcategorymin {
		margin: 40px auto;
	}
	
	.home_mainpage .rb-section-style-bgorange .rb2-slider-title {
		margin-bottom: 20px;
	}
	
	.home_mainpage .rb-section-style-bgorange .rb2-slider-title,
	.home_mainpage .rb-section-style-bgorange .rb2-slider-subtitle {
		font-size: 40px;
		line-height: 35px;
	}
	
	.rb-section-style-bgorange {
		margin-bottom: 50px;
	}
	
	.home_mainpage .rb-section-productlist .rb2-slider-pager-item-main {
		padding: 0 5%;
	}
	
	.body_rbm-Alexandra .home_mainpage .rb-section-productlist .rb2-slider-pager-item-main {
		padding: 15px 0 0 0;
		-webkit-box-pack: start;
	    -ms-flex-pack: start;
		justify-content: flex-start;
	}
	
	.body_rbm-Alexandra .home_mainpage .rb-section-productlist .rb2-slider-pager-item-main,
	.body_rbm-Alexandra .home_mainpage .rb-section-productlist .rb2-slider-header {
		width: 90%;
		margin: 0 auto;
	}
	
	.body_rbm-Alexandra .rb-section-productlist {
		width: 100%;
	}
	
	.home_mainpage .selectslider_body-right {
		border: 0;
	}
	
	.selectslider_body-right .rb2-pager-item-next {
		right: -15px;
	}
	
	.selectslider_body-right .rb2-pager-item-prev {
		left: -15px;
	}
	
	.rb-section-style-bgfullwidth .rb2-container {
		padding-top: 40px;
	}
	
	.rb-section-style-bgfullwidth .alexwebdatainfogrid .alexwebdatainfogrid_fullimage {
		width: 40%;
	}
	
	.rb-section-style-bgfullwidth .alexwebdatainfogrid .alexwebdatainfogrid_info {
		max-width: 60%;
	}
	
	.rb-section-style-bgfullwidth .rb2-slider-item img {
		width: 65%;
	}
	
	.home_mainpage .rb-section-slider.rb-section-style-producttwoline .rbslider-headerfilter-item {
		padding: 0 20px;
	}
	
	.rb-section-detail .news_detail {
		padding-top: 0;
	}
	
	.rb-section-detail .rb-publish, .rb-section-detail .rb-quick-edit {
		top: 15px;
	}
	
	.allproduct_mainpage .rb-home_mainpage-work {
	  	padding-top: 50px;
	}
	
	.body_rbm-ByMala .allproduct_mainpage .rb-home_mainpage-work {
	  	padding-top: 0;
	}
	
	.allnews_mainpage {
		margin-top: 50px;
	}
	
	.allwebshop_nodata, .webshopmain_checkout, .allwebshop_main .allwebshop_items_body {
		padding-top: 25px;
	}
	
	.popup-popupbasket_full_link .basketmini_summa {
		top: 10px;
		right: 10px;
	}
	
	.body_rbm-Europa .popup-popupbasket_full_link .basketmini_summa_quantity_num {
		top: 10px;
	}
	
	.treeview_items {
		position: static;
		width: 100%;
		box-shadow: none;
		padding: 0;
	}
	
	.body_rbm-Mindenem .rb-section-newscategory .treeview_items {
		background: none;
		line-height: normal;
	}	
	
	.body_rbm-Mindenem .rb-section-newscategory .treeview_item_subitems .treeview_item {
	    margin-bottom: 10px;
	}
	
	.body_rbm-Mindenem .rb-newsitem-banners {
		-ms-flex-wrap: wrap;
			flex-wrap: wrap;
	}
	
	.body_rbm-Mindenem .rb-newsitem-banners .rb-newsitem-banner-item {
		margin: 10px;
    	-ms-flex: 1 1 calc(50% - 20px);
    		flex: 1 1 calc(50% - 20px);
	}	
	
	.body_rbm-Europa .menu_sidebar .main_menu_login {
		margin-bottom: 10px;
	}
	
	.body_rbm-Europa .baseheader_line1 {
		text-align: left;
	}
	
	.body_rbm-Europa .baseheader {
	    width: 110px;
	    height: 60px;
	    background: url(/content/images/logo-europa-mobil.png) no-repeat center;
	    background-size: 100%;
	    margin: 0 40px;
	}
	
	.body_rbm-Europa .rb2-slider-item:hover img.alexwebdatainfogrid_thumbnail_url_img {
		height: 230px;
	}
	
	.body_rbm-Europa .rb-section-detaillinkslider .rb2-slider-item {
	    -ms-flex: 0 1 33.3333%;
	    	flex: 0 1 33.3333%;
	}
	
	.body_rbm-Mindenem .page_Home_MyEBooks .rb-section-productlist {
		width: 100%;
	}
	
	.body_rbm-Mindenem .rb-section#rb-section-authorblogs .rb2-slider-item {
	    -webkit-box-flex: 1;
	    -ms-flex: 1 1 100%;
	    	flex: 1 1 100%;
	}
	
	.body_rbm-Mindenem .authordetail_mainpage .authordetail_dispitem-left {
	    width: 100px;
	}
	
	.body_rbm-Mindenem .authordetail_mainpage .authordetail_dispitem-right {
	    width: calc(100% - 100px);
	}
	
	.body_rbm-Mindenem .authordetail_mainpage .authordetail_dispitem-left img {
	    width: 100px;
	    height: 100px;
	}
	
	.body_rbm-Mindenem .rb-section-bloggerheader-body .rb-section-bloggerheader-product-item-image_img,
	.body_rbm-Mindenem .rb-section-bloggerheader-product-item-nodata {
	    height: 12.5vw;
	    border: 4px solid #FFF;
	}
	
	.body_rbm-Mindenem .rb-section-bloggerheader .rb-section-bloggerheader-userimage_img {
		width: 125px;
		height: 125px;
		top: -90px;
	}
	
	.rb-section-bloggerheader-product-item-delete {
		width: 30px;
		height: 30px;
		background-size: 17px;
	}
	
	.body_rbm-Mindenem .productdetail_mainpage .rb-section-style-productvertical .rb2-slider-item {
	    -webkit-box-flex: 0;
	    -ms-flex: 0 1 47.5%;
	    	flex: 0 1 47.5%;
	}
	
	.body_rbm-Mindenem .productdetail_mainpage .alexwebdatainfogrid_detail {
/*		width: 90%;*/
		margin: 0 auto;
	}
	
	.body_rbm-Mindenem .productdetail_mainpage .rb-home_mainpage-right .alexwebdatainfogrid_thumbnail_url img {
		width: auto;
		height: 230px;
	}
	
	.body_rbm-Mindenem .rb-section-otherproducts .alexdata_footer_shop_prices > div {
		display: inline-block;
	}

	.body_rbm-Mindenem .rb-section-bloggerheader-ranks-count-title {
		font-size: 16px;
	}
	
	.body_rbm-Mindenem .rb-section-bloggerheader-ranks-count-value {
		font-size: 30px;
	}
	
	.body_rbm-Mindenem .page_Home_PersonDetail .rb-section-allnews .rb2-slider-pager-item-main {
		width: 100%;
	}
	
	.body_rbm-Pioneer .baseheader_left,
	.body_rbm-Cartaphilus .baseheader_left {
		display: none;
	}
	
	.body_rbm-Pioneer .baseheader,
	.body_rbm-Cartaphilus .baseheader {
		height: 60px;
		margin: 0 30px;
		background-size: 100%;
	}
	
	.body_rbm-Mindenem .rb-section-magazinprior {
		margin-bottom: 40px;
	}
	
	.body_rbm-Mindenem .rb-section-magazinprior .news_digest {
		display: none;
	}
	
	.body_rbm-Mindenem .baseheader_right > div.socialinfo-full {
		display: none;	
	}
	
	.body_rbm-Mindenem.body_ismobile .page_Home_MyEBooks .rb-section-childnewsslider .news {
		/*padding-bottom: 46.30208333333333%;*/
		padding-bottom: 90.37952338923213%;
	    background-size: 100%;
	    border-radius: 24px;
	}
	
	.body_rbm-Mindenem.body_ismobile.rb-orientation-Landscape .page_Home_MyEBooks .rb-section-childnewsslider .news {
		padding-bottom: 30.05208333333333%;   
	}
	
	.body_rbm-Mindenem.body_ismobile .page_Home_MyEBooks .rb-section-childnewsslider,
	.body_rbm-Mindenem.body_ismobile .page_Home_AllEProductSearch .rb-section-childnewsslider {
		width: 100%;
		max-width: 100%;
		margin-bottom: 40px;
	}
	
	.body_rbm-Mindenem .rb-section-pointrulenews .rb2-slider-item {
		margin-right: 18px;
	}
	
	.body_rbm-Mindenem .rb-section-pointrulenews .rb2-slider-item {
	    -ms-flex: 0 1 calc(100% / 3 - 12px);
	    	flex: 0 1 calc(100% / 3 - 12px);
	}
	
	.body_rbm-Mindenem .rb-section-pointstocoupon .rb2-slider-item {
		margin-right: 20px;
	    -ms-flex: 0 1 calc(50% - 10px);
	    	flex: 0 1 calc(50% - 10px);		
	}
	
	body:not(.body_rbm-Mindenem) .newsitem-productlist .newsitem-productlist-item {
		width: calc(50% - 15px);
	}
	
	.rb-itemgroup-AudioProducts-Mindenem .rb-section-childnewsslider .news,
	.home_audiobooksinfo .rb-section-childnewsslider .news,
	.allproduct_mainpage-bookclubs .rb-section-childnewsslider .news {
		border-radius: 17px;
	}
	
	.rb-orientation-Portrait .rb-itemgroup-AudioProducts-Mindenem .rb-section-childnewsslider .news,
	.rb-orientation-Portrait .home_audiobooksinfo .rb-section-childnewsslider .news
	/*.rb-orientation-Portrait .rb-itemgroup-BookClubs-Mindenem .rb-section-childnewsslider .news */ {
		padding-bottom: 89.98242530755712%;
	} 
	
	.rb-orientation-Landscape .rb-itemgroup-AudioProducts-Mindenem .rb-section-childnewsslider .news, 
	.rb-orientation-Landscape .home_audiobooksinfo .rb-section-childnewsslider .news
/*	.rb-orientation-Landscape .rb-itemgroup-BookClubs-Mindenem .rb-section-childnewsslider .news */ {
		padding-bottom: 30.05208333333333%;
	} 
	
	.body_rbm-Mindenem .popup-input-popup_panel {
		width: 90%;
	}
	
	.body_rbm-Mindenem div.rb-section-header-categoryandotherfilters {
		display: inline-block;
	}

	.body_rbm-Mindenem .rb-home_mainpage-footer .rb-section-productnews .rb2-slider-item,
	.body_rbm-Mindenem .rb-home_mainpage-footer .rb-section-productblogs .rb2-slider-item {
		-ms-flex: 0 1 50%;
			flex: 0 1 50%;
	}
}

/* Rb Tablet End */

@media screen and (max-width: 1155px) and (min-width: 920px)
{
	body:not(.body_rbm-Mindenem) .detail_mainpage .rb-home_mainpage-right .rb-section-style-productvertical .rb2-slider-pager-item-main {
		-ms-flex-wrap: nowrap;
	    	flex-wrap: nowrap;
	}
		
	body:not(.body_rbm-Mindenem) .detail_mainpage .rb-home_mainpage-right .rb-section-style-productvertical .rb2-slider-item {
		-webkit-box-flex: 0;
	    -ms-flex: 0 1 calc(33.3333% - 15px);
	        flex: 0 1 calc(33.3333% - 15px);
	}
	
}



@media screen and (max-width: 919px) and (min-width: 584px)
{
	body:not(.body_rbm-Mindenem) .detail_mainpage .rb-home_mainpage-right .rb-section-style-productvertical .rb2-slider-pager-item-main {
		-ms-flex-wrap: nowrap;
			flex-wrap: nowrap;
	}
		
	body:not(.body_rbm-Mindenem) .detail_mainpage .rb-home_mainpage-right .rb-section-style-productvertical .rb2-slider-item {
		-webkit-box-flex: 0;
	    -ms-flex: 0 1 calc(33.3333% - 15px);
	        flex: 0 1 calc(33.3333% - 15px);
	}
	
	body:not(.body_rbm-Mindenem) .detail_mainpage .rb-home_mainpage-right .rb-section-style-productvertical .alexwebdatainfogrid > div {
		display: block;
		width: 100%;
		max-width: none;
		margin: 0 0 20px;
	}
		
}

/* iPad Landscape */
@media screen and (max-width: 1024px)
{
	.rb-section-newsslider .news_header-root .rbh1, .rb-section-newsslider .news_header-root .rbh2 {
		font-size: 40px;
		line-height: 40px;
	}
	
	.home_mainpage .rb-section-slider.rb-section-style-producttwoline .rb2-slider-title {
		font-size: 20px;
		margin: 0 15px 0 0;
	}
	
	.home_mainpage .rb-section-slider.rb-section-style-producttwoline .rbslider-headerfilter-item {
		font-size: 16px;
		padding: 0 20px;
		line-height: 45px;
	}
	
	.home_mainpage .rb-section-slider.rb-section-style-producttwoline .rb2-pager-item-pagertype-prevnext {
		top: 45px;
	}
	
	.rb-section-allproduct .alexwebdatainfogrid > div {
		display: block;
		width: 100%;
		max-width: 100%;
		margin: 0 0 20px 0;
	}
	
	.rb-section-allproduct .alexwebdatainfogrid_thumbnail_url {
		width: 100%;
		max-width: 70%;
	}
	
	.body_rbm-ByMala .rb-section-allproduct .alexwebdatainfogrid_thumbnail_url {
		max-width: 100%;
	}
	
	.rb-section-style-producttwoline .alexwebdatainfogrid .alexwebdatainfogrid_fullimage {
		width: 40%;
	}
	
	.rb-section-style-producttwoline .alexwebdatainfogrid .alexwebdatainfogrid_thumbnail_url {
		width: 100%;
	}
	
	.rb-section-style-producttwoline .alexwebdatainfogrid .alexwebdatainfogrid_info {
		width: calc(60% - 65px);
		margin-left: 10px;
	}
	
	.rb-section-style-producttwoline .rb2-slider-item {
		-ms-flex: 0 1 calc(50% - 10px);
			flex: 0 1 calc(50% - 10px);
	}
	
	.alexwebdatainfogrid_toplist-dik {
		margin-right: 10px;
	}
	
	.body_rbm-Europa .rb-section-allproduct .alexwebdatainfogrid_fullimage {
	    width: 100%;
	}
	
	.body_rbm-Europa .rb-section-allproduct .alexwebdatainfogrid_info {
	    width: 100%;
	    padding: 0;
	}
	
	.body_rbm-Alexandra .rb-top100 .socialinfo-full {
		right: -100px;
	}
	
	.body_rbm-Alexandra .socialinfo-full {
		position: static;
	}	
	
	.main-footer .socialinfo-full {
			
	}
	
	.body_rbm-Mindenem .author_dispitem-left img {
		width: 39px;
		height: 39px;
	}
	
	.body_rbm-Mindenem .author_dispitem-name {
	    font-size: 13px;
	}
	
	.body_rbm-Mindenem .author_dispitem-left {
	    width: 39px;
	}
	
	.author_dispitem-right {
	    max-width: calc(100% - 53px);
	}
	
	.body_rbm-Mindenem .rb-section-personreadauthors .rb-bloggers-info > div {
	    display: block;
	}
	
	.body_rbm-Mindenem .rb-blogger .rb-bloggers-info .rb-bloggers-info-left {
		margin: 0 auto 10px;
	}
	
	.body_rbm-Mindenem .rb-blogger .rb-bloggers-info .rb-bloggers-info-right {
		max-width: 100%;
		width: 100%;
		margin: 0;
		padding: 0;
	}
	
	.body_rbm-Mindenem #rb-section-authorblogs .alexwebdatainfogrid_thumbnail_url_img {
		width: 130px !important;
		margin: 0 0 20px;
	}
	
	.body_rbm-Mindenem .news_blog-product .alexwebdatainfogrid > div {
	    display: block;
	    width: 100%;
	    max-width: 100%;
	}
	
	.body_rbm-Mindenem #content-section .news_blog-product img {
		margin: 0 0 20px;
	}
	
	/*
	 Portrait TODO
	 
	.body_rbm-Alexandra.rb-orientation-Portrait .rb-section-newsslider .news {
		padding-bottom: 100%;
	}
	*/
	
	.body_rbm-Mindenem .rb-section-pointstocoupon .rb-section-pointstocoupon,
	.rb-section-style-moobiusmypoints .rb-section-normal-main {
		width: 100%;
	}
	
	.body_rbm-Mindenem .rb-section-bloggerheader-ranks-count-ismany .rb-section-bloggerheader-ranks-count-value {
		font-size: 20px;
	}
	
	.rb-section-bookclubheader-header-buttons > div {
	    margin-bottom: 10px;
	    -ms-flex: 1 1 100%;
	    	flex: 1 1 100%;
	}
	
	.rb-section-bookclubheader-mainheader {
		display: block;
	}

	.body_rbm-Mindenem .rb-section-detaillinkslider .rb2-pager {
		top: 40px;
	}

	/*.body_rbm-Mindenem .rb-section-detaillinkslider .rb2-pager,*/
	.body_rbm-Mindenem .rb-section-productnews .rb2-pager {
		top: 20px;
	}
}

@media screen and (max-width: 836px)
{
	
	.home_mainpage .rb-section-slider.rb-section-style-producttwoline .rb2-slider-title {
		padding: 10px 0;
	}	
}

@media screen and (min-width: 768px) and (max-width: 1100px) 
{
	.body_rbm-Mindenem .authordetail_mainpage .rb-section-detaillinkslider .rb2-pager {
		top: 45px;
	}
}

/* iPad Portrait */
@media screen and (max-width: 768px)
{
	.commentitem_left {
		width: 50px;
	}
	
	.commentitem_left img {
		width: 50px;
		height: 50px;
	}
	
	.commentitem_right {
		width: calc(100% - 65px);
	}
	
	.comment_list .comment_list_detail {
		margin-bottom: 20px;
		padding-bottom: 20px;
	}	 

	.home_mainpage .rb-section-slider.rb-section-style-producttwoline .rb2-slider-header .rb2-slider-title-full {		
		padding: 15px 0;
	}

	.home_mainpage .rb-section-slider.rb-section-style-producttwoline .rb2-slider-header > div {		
		display: block !important;
	}
	
	.home_mainpage .rb-section-slider.rb-section-style-producttwoline .rb2-pager-item-pagertype-prevnext {
		top: 99px;
		margin: 0;
	}
	
	.allnews_mainpage {
		margin-top: 40px;
	}
	
	.allnews_mainpage .rb-section-style-newsproductcategory .imageitem_png img {
		width: 40%;
	}
	
	.rb-section-newsslider .news_digest {
		display: none;
	}
	
	.rb-section-newsslider .news_header-root {
		max-width: 50%;
	}
	
	.body_rbm-Pioneer .rb-section-newsslider .news_header-root {
		max-width: 40%;
	}
	
	.rb-section-newsslider .news_buttons {
		margin-top: 20px;
	}
	
	.rb-section-style-bgorange:before {
		max-height: 150px;
	}
	
	.rb-section-style-bgorange .rb2-slider-item {
		width: auto;
	}
	
	.rb-section-style-bgorange .alexwebdatainfogrid .rbh1 {
		font-size: 15px;
	}
	
	.rb-section-style-bgfullwidth .rb2-container {
		width: 80%;
	}
	
	.rb-section-style-bgfullwidth .rb2-pager-item-next {
		left: 75%;
	}
	
	.rb-section-style-producttwoline .alexwebdatainfogrid .alexwebdatainfogrid_info {
		display: block;
		width: 100%;
		max-width: 100%;
		margin: 15px 0 0 0;
	}
	
	.home_mainpage .rb-section-slider.rb-section-style-producttwoline .rbslider-headerfilter-item {
		font-size: 13px;
		padding: 0 10px;
	}
	
	.rb-section-style-newsvertical .rb2-slider-item {
		margin-bottom: 20px;
	}
	
	.news_newsitem .alexwebdatainfogrid .alexwebdatainfogrid_fullimage {
		width: 150px;
	}
	
	.body_rbm-Mindenem .newsitem-productlist-items .alexwebdatainfogrid_fullimage {
		width: 100%;
	}
	
	.news_newsitem .alexwebdatainfogrid .alexwebdatainfogrid_info {
		width: calc(100% - 180px);
	}
	
	.body_rbm-Mindenem .newsitem-productlist-item .alexwebdatainfogrid .alexwebdatainfogrid_info {
		width: 100%;
	}
	
	.body_rbm-Alexandra .page_Home_MyEBooks .rb-section-productlist .rbh1 {
		font-size: 20px;
	}
	
	.body_rbm-Alexandra .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right_header .rbh1 {
		font-size: 20px;;
	}
	
	.newsitem-itemfull-LEFT .newsitem-layout-image-top-video,
	.newsitem-itemfull-RIGHT .newsitem-layout-image-top-video {
	    width: 100%;
	    float: none;
	}
	
	.body_rbm-Mindenem .newsitem-itemfull-LEFT .newsitem-layout-top-video .news_newsitem_newsitem-headerdesc,
	.body_rbm-Mindenem .newsitem-itemfull-RIGHT .newsitem-layout-top-video .news_newsitem_newsitem-headerdesc {
	    float: none;
	    width: 100%;
	    margin-left: 0;
	    margin-right: 0;
	}
	
	.body_rbm-Mindenem .authordetail_mainpage .rb-sectiongroup_full {
		display: block;
	}
	
	.body_rbm-Mindenem .authordetail_mainpage .rb-home_mainpage-work {
	    width: 100%;
	}
	
	.body_rbm-Mindenem .authordetail_mainpage .authordetail_dispitem > div {
	    display: block;
	    width: 100%;
	    padding: 0;
	    margin: 0 0 20px;
	}
	
	.body_rbm-Mindenem .authordetail_mainpage .rb-section-detail .rb-section-detail {
	    padding: 0;
	}
	
	.body_rbm-Mindenem .authordetail_mainpage .authordetail_dispitem-right {
	    width: 100%;
	}
	
	.body_rbm-Mindenem .authordetail_mainpage .authordetail_dispitem-left img {
	    margin: 0 auto;
	}
	
	.body_rbm-Mindenem .authordetail_mainpage .rb-home_mainpage-right {
	    width: 100%;
	    margin: 0;
	    padding: 0;
	}
	
	.body_rbm-Mindenem #rb-section-authorblogs .alexwebdatainfogrid_thumbnail_url_img {
	    width: 100% !important;
	}
	
	.rb-section-authorotherproducts .rb2-slider-item {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 47.5%;
			flex: 0 1 47.5%;	
	}	
	
	.body_rbm-Mindenem .rb-section-bloggerheader .rb-section-bloggerheader-userimage_img {
		position: static;
	}	 
	
	.body_rbm-Mindenem .rb-section-bloggerheader .rb-section-bloggerheader-userimage,
	.body_rbm-Mindenem .rb-section-bloggerheader .rb-section-bloggerheader-name {
		display: inline-block;
		vertical-align: middle;
	}
	
	.body_rbm-Mindenem .rb-section-bloggerheader .rb-section-bloggerheader-name {
		padding-left: 20px;
	}
	
	.body_rbm-Mindenem .rb-section-bloggerheader-body .rb-section-bloggerheader-product-item-image_img,
	.body_rbm-Mindenem .rb-section-bloggerheader-product-item-nodata {
		border-radius: 17px;
	}
	
	.body_rbm-Mindenem .rb-section-bloggerheader-info {
		padding: 20px;
	}
	
	.body_rbm-Mindenem .persondetail_mainpage .rb-home_mainpage-work-main {
		-ms-flex-wrap: wrap;
			flex-wrap: wrap;
	}
	
	.body_rbm-Mindenem .persondetail_mainpage .rb-home_mainpage-work,
	.body_rbm-Mindenem .persondetail_mainpage .rb-home_mainpage-left,
	.body_rbm-Mindenem .persondetail_mainpage .rb-home_mainpage-right {
		max-width: 100%;
		-ms-flex: 1 1 100%;
			flex: 1 1 100%;
	}
	
	.body_rbm-Mindenem .page_Home_PersonDetail .rb-section.rb-section-createblog {
		width: 100%;
	}
	
	.body_rbm-Mindenem .persondetail_mainpage .rb2-slider-flood-group {
		padding: 0;
	}
	
	.body_rbm-Mindenem .news_image-full + .news_blog-desc-main {
		width: 100%;
	}
	
	.body_rbm-Mindenem .commentitem_right_header {
		max-width: 100%;
		margin-right: 0;
	}
	
	.body_rbm-Mindenem .persondetail_mainpage .rb-home_mainpage-right .alexwebdatainfogrid_thumbnail_url {
		margin: 0 auto;
	}
	
	.body_rbm-Mindenem .persondetail_mainpage .rb2-slider-item img {
		width: auto;
		border: 4px solid #FFF;
	}
	
	.body_rbm-Mindenem .rb-section-bloggerheader-info,
	.body_rbm-Mindenem .rb-section-bloggerheader-ranks {
		display: block;
	}
	
	.rb-section-bloggerheader-ranks-images > div {
		margin-right: 20px;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50px;
			flex: 0 1 50px;
	}
	
	.body_rbm-Mindenem .rb-section-bloggerheader .rb-section-bloggerheader-userimage,
	.body_rbm-Mindenem .rb-section-bloggerheader .rb-section-bloggerheader-name {
		display: block;
	}
	
	.body_rbm-Mindenem .rb-section-bloggerheader .rb-section-bloggerheader-followcount {
		text-align: center;
	}
	
	.body_rbm-Mindenem .rb-section-bloggerheader .rb-section-bloggerheader-userimage_img {
		margin: 0 auto;
	}
	
	.body_rbm-Mindenem .rb-section-bloggerheader .rb-section-bloggerheader-name {
		text-align: center;
		margin: 20px 0;
		padding: 0;
	}
	
	.body_rbm-Mindenem .rb-section-bloggerheader-ranks-images {
		margin: 20px 0;
	}
	
	.rb-section-bloggerheader-ranks-images {
		-webkit-box-align: center;
	    -ms-flex-align: center;
	    -ms-grid-row-align: center;
	    align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
	    justify-content: center;
	}
	
	.body_rbm-Europa .rb-section-allproductheader-body {
	    width: 50%;
	}
	
	body:not(.body_rbm-Mindenem) .newsitem-productlist .newsitem-productlist-item {
		/*width: 100%;*/
	}
	
	body:not(.body_rbm-Mindenem) .newsitem-productlist .alexwebdatainfogrid_fullimage, body:not(.body_rbm-Mindenem) .newsitem-productlist .alexwebdatainfogrid_info {
		display: block;
	}
	
	body:not(.body_rbm-Mindenem) .newsitem-productlist .alexwebdatainfogrid_info {
		width: 100%;
		max-width: 100%;
		padding: 0;
	}
	
	body.body_rbm-Europa .newsitem-productlist .newsitem-productlist-item {
		width: calc(50% - 15px);
	}
	
	body.body_rbm-Europa .newsitem-productlist .alexwebdatainfogrid_fullimage {
		width: 40%;
	}
	
	body.body_rbm-Europa .newsitem-productlist .alexwebdatainfogrid_info {
		width: 60%;
	}
	
	.body_rbm-Mindenem .home_audiobooksinfo .rb-home_mainpage-left {
		display: none;
	}
	
	.body_rbm-Mindenem .home_audiobooksinfo .rb-home_mainpage-work {
		width: 100%;
	}
	
	.body_rbm-Mindenem .blog-likerow-main > div.blog-likerow-title {
	    display: none;
	}

	.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_infos {
/*		display: block;*/
	}

	.body_rbm-Mindenem .rb-section-detail .alexwebdatainfogrid_alexdata_detail_top {
		display: block;
	}

	.body_rbm-Mindenem .rb-section-detail .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right_header,
	.body_rbm-Mindenem .rb-section-detail .alexwebdatainfogrid_author_full,
	.body_rbm-Mindenem .rb-section-detail .voteitems {
		text-align: center;
	}

	.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_top > div,
	.body_rbm-Europa .alexwebdatainfogrid_alexdata_detail_top > div {
		width: 100%;
		max-width: 100%;
	}

	.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right_header .rbh1 {
		text-align: center;
	}

	.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_buttons {
		-ms-flex-wrap: wrap;
			flex-wrap: wrap;
	}

	.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_buttons .rbvote-Like {
		width: 50px;
	}

	.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_buttons {
		gap: 10px;
	}

	.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_buttons > div {
		margin-bottom: 0;
	}

	.body_rbm-Mindenem .alexwebdatainfogrid_alexdata_detail_buttons > div.alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right_bookshoplink {
		order: 2;
		-ms-flex: 0 1 calc(100% - 60px);
			flex: 0 1 calc(100% - 60px);
	}

	.alexwebdatainfogrid_alexdata_detail_button {
		width: auto;
		-ms-flex: 0 1 calc(50% - 5px);
			flex: 0 1 calc(50% - 5px);
	}

	.alexwebdatainfogrid_alexdata_detail_buttons > div:nth-child(4n+2) {
		order: 3;
	}

	.alexwebdatainfogrid_alexdata_detail_buttons > div:nth-child(4n+3) {
		order: 4;
	}

	.alexwebdatainfogrid_like {
		margin-top: 20px;
	}
}

/* Rb Mobile  */
@media screen and (max-width: 584px)
{
	
	.baseheader {
		width: 160px;
		background-size: 100%;
	}
	
	.body_rbm-Pioneer .baseheader {
		background-size: 125px;
	}
	
	.baseheader_line1 {
		padding-left: 0;
	}
	
	.baseheader_right .main_menu_profile,
	.baseheader_right .main_menu_groups div.main_menu_search {
		display: none;
	}
	
	.basket_mini .basket_image {
		width: 45px;
	}
	
	.rb-section-newsslider .news_header-root .rbh1,
	.rb-section-newsslider .news_header-root .rbh2 {
		font-size: 17px;
		line-height: 25px;
	}
	
	.rb-section-newsslider .rb2-autocontrols {
		right: initial;
		right: auto;
		left: 10px;
	}
	
	.rb-section-newsslider .rb-publish, .rb-section-newsslider .rb-quick-edit {
		top: 0;
	}
	
	.rb-section-productlist .rbh1 {
		font-size: 14px;
		text-transform: none;
	}
	
	.rb-section-newsslider .style-nevjobbkepbal .news_header-root {
		right: 50px;
	}
	
	.rb-section-productsnotitle .rb2-slider-pager-item-main {
		padding: 0;
		margin-top: 20px;
	}
	
	.rb-section-productsnotitle .rb2-slider-item {
		-webkit-box-flex: 1;
	     -ms-flex: 1 1 100%;
	         flex: 1 1 100%;
		padding: 20px;
		border: none;
	}
	
	.rb-section-style-newsproductcategorymin .rb2-slider-item {
		-webkit-box-flex: 1;
	     -ms-flex: 1 1 100%;
	         flex: 1 1 100%;
	}
	
	.rb-section-style-newsproductcategorymin .rbh1, .rb-section-style-newsproductcategorymin .rbh2,
	.rb-section-style-newsproductcategory .news_info .rbh1, .rb-section-style-newsproductcategory .news_info .rbh2 {
		font-size: 35px;
		line-height: 35px;
	}
	
	.rb-section-productlist .rb2-slider-item img {
		width: 75%;
	}
	
	.body_rbm-Europa img.alexwebdatainfogrid_thumbnail_url_img {
	    width: auto;
	    height: 150px;
	}
	
	.rb-section-style-bgorange .rb2-slider-pager-item-main {
		-webkit-box-align: start;
	    -ms-flex-align: start;
		-ms-grid-row-align: flex-start;
		align-items: flex-start;
	}
	
	.selectslider_body-left, .selectslider_body-right {
		width: 100%;
		float: none;
		margin-bottom: 20px;
	}
	
	.selectslider_body-left .rbh1.rb-section-title {
		font-size: 35px;
	}
	
	.selectslider_body-left {
		padding: 20px;
	}
	
	.selectslider_body-left .rb-section-selectslider-header {
		margin-bottom: 40px;
	}
	
	.productselectslider_full .alexwebdatainfogrid > div {
		display: block;
		width: 100%;
		max-width: 100%;
	}
	
	.productselectslider_full .alexwebdatainfogrid_info {
		margin-top: 20px;
	}
	
	.rb-section-style-bgcolorfullwidth {
		padding: 20px;
	}
	
	.rb-section-style-bgfullwidth .rb2-slider-title, .rb-section-style-bgfullwidth .rb2-slider-subtitle,
	.rb-section-style-bgcolorfullwidth .rb2-slider-title, .rb-section-style-bgcolorfullwidth .rb2-slider-subtitle {
		font-size: 35px;
		line-height: 35px;
		margin-bottom: 0;
	}
	
	.rb-section-style-bgfullwidth .rb2-container {
		width: 100%;
		padding: 20px 0;
	}
	
	.rb-section-style-bgfullwidth .alexwebdatainfogrid > div {
		display: block;
	}
	
	.rb-section-style-bgfullwidth .alexwebdatainfogrid_info {
		margin-top: 20px;
		padding: 0 20px;
	}
	
	.rb-dashboardimage-horizfull {
		display: block;
	}
	
	.rb-dashboardimage-horizfull .rb-dashboardimage-cell {
		width: 100%;
	}
	
	.rb-dashboardimage-horizfull .rb-dashboardimage-row-items-3 > div {
		margin: 0 0 20px 0 !important;
	}
	
	.rb-dashboardimage-horizfull:before,
	.rb-section-style-newsproductcategory .rb2-slider-root:before {
		display: none;
	}
	
	.style-nevfelulkeplentjobb .news_digest {
		max-width: none;
	}
	
	.rb-section-style-newsproductcategory .rb2-slider-pager-item-main {
		padding-bottom: 50px;
	}
	
	/* Mobile Detail */
	
	.alexwebdatainfogrid_alexdata_detail_top > div {
/*		display: block;*/
		width: 100%;
		padding: 0;
		margin-bottom: 20px;
	}
	
	.rb-section-detail .alexwebdatainfogrid_alexdata_detail_top {
		padding: 20px 15px 70px;
	}
	
	.rb-section-detaillinkslider .alexwebdatainfogrid > div {
		display: block;
		max-width: 100%;
		margin: 0 0 20px 0;
	}
	
	.alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right_header .rbh1 {
		font-size: 20px;
	}
	
	.rb-tabbed-master-item {
		display: block;
	}
	
	.rb-section-productauthor .rb-section-person-header {
		padding: 15px;
	}
	
	.rb-section-productauthor .rb-section-person-header .rbh1 {
		font-size: 25px;
		line-height: 25px;
	}
	
	.rb-section-style-productvertical .alexwebdatainfogrid > div {
		display: block;
		margin-left: 0;
	}
	
	.rb-section-style-productvertical .alexwebdatainfogrid_thumbnail_url {
		margin: 0 0 20px;
	}
	
	.rb-section-style-productvertical .alexwebdatainfogrid_info {
		max-width: 100%;
	}
	
	.rb-section-style-bgorange .rb2-slider-title-full {
		padding-left: 15px;
	}
	
	.rb-section-style-bgorange .rb2-slider-title-full .rb2-slider-title,
	.rb-section-style-bgorange .rb2-slider-title-full .rb2-slider-subtitle {
		font-size: 30px;
		line-height: 30px;
	}
	
	.rb-section-style-bgorange:before {
		top: 45px;
	}
	
	.rb-section-productlistgrouptoplist .rb2-slider-pager-item-main {
		-ms-flex-wrap: wrap;
			flex-wrap: wrap;
	}
	
	.rb-section-productlistgrouptoplist .rb2-slider-item {
		-ms-flex: 1 1 100%;
			flex: 1 1 100%;
	}
	
	.rb-section-style-bgfullwidth .alexwebdatainfogrid_info {
		max-width: 100%;
	}
	
	.home_mainpage .rb-section-slider.rb-section-style-producttwoline .rb2-slider-header {
		margin-bottom: 80px;
		margin-top: 50px;
	}
	
	.home_mainpage .rb-section-slider.rb-section-style-producttwoline .rb2-slider-header {
		padding: 0 20px;
	}
	
	.home_mainpage .rb-section-slider.rb-section-style-producttwoline .rbslider-headerfilter-item {
		border: 0;
	}
	
	.alexwebdatainfogrid_toplist-dik {
		width: 25px;
		height: 25px;
		font-size: 20px;
		line-height: 25px;
		margin-right: 10px;
	}
	
	.rb-section-productlistgrouptoplist .alexwebdatainfogrid_thumbnail_url {
		width: 90px;
	}
	
	.rb-section-productlistgrouptoplist .alexwebdatainfogrid_info {
		max-width: calc(100% - 145px);
	}
	
	.rb-dashboardimage-doublecell {
		margin: 0;
	}
	
	.rb-section-style-normalignright .rb-section-title {
		font-size: 25px;
		margin-bottom: 0;
	}
	
	.rb-section-style-normalignright .rb-section-description {
		display: none;
	}
	
	.alexwebdatainfogrid_alexdata_detail_buttons .rbvote {
		padding: 0 15px;
	}
	
	.alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right_bookshoplink input {
		padding: 0 15px 0 25px;
		background-position: 7px;
	}
	
	.selectslider_body-right .rb2-slider-item {
		-webkit-box-flex: 1;
		 -ms-flex: 1 1 100%;
			 flex: 1 1 100%;
	}
	
	.rb-section-style-bgcolorfullwidth .rb2-pager.rb2-pager-top {
		margin: 20px 0 0 0;	
	}
	
	.rb-section-style-bgfullwidth img.alexwebdatainfogrid_thumbnail_url_img {
		margin: 0 0 0 20px;
	}
	
	.style-nevfelulkeplentbal .rb-dashboardimage-item-image_png img {
		max-width: 35%;
	}
	
	.rb-dashboardimage-item-info-desc .rb-dashboardimage-item-title {
		padding: 0;
		margin-bottom: 10px;
	}
	
	.rb-section-style-newsproductlink .news_digest {
		display: none;
	}
	
	.comment_newlink_item-title:after {
		margin-left: 35px;
	}
	
	/* Mobile Pager */
	
	.rb-section-productsnotitle .rb2-pager-item-pagertype-prevnext,
	.selectslider_body-right .rb2-pager-item-pagertype-prevnext,
	.rb-section-style-bgfullwidth .rb2-pager-item-pagertype-prevnext,
	.rb-section-style-bgcolorfullwidth .rb2-pager-item-pagertype-prevnext,
	.rb-section-detaillinkslider .rb2-pager,
	.rb-section-style-productvertical .rb2-pager {
		position: static;
	}
	
	.body_rbm-Alexandra .rb-section-style-bgcolorfullwidth .rb2-pager-item-pagertype-prevnext {
		position: absolute;
	}
	
	.rb-section-detaillinkslider .rb2-pager-item-pagertype-prevnext,
	.detail_mainpage .rb-section-style-productvertical .rb2-pager-item-pagertype-prevnext {
		margin: 0 10px;	
	}
	
	.rb-section-style-productvertical .rb2-pager {
		right: 0;
	}
	
	.rb-section-productlist .rb2-pager {
		margin: 0;
	}
	
	.rb-section-productlist .rb2-pager-item-prev {
		left: -10px;
		margin-left: -10px;
	}
	
	.rb-section-productlist .rb2-pager-item-next {
		right: -10px;
	}
	
	.body_rbm-Alexandra .rb-section-productlist .rb2-pager-item {
		margin: 0;
	}
	
	.body_rbm-Alexandra .rb-section-productlist .rb2-pager-item-next {
		right: 0;
	}
	
	.body_rbm-Alexandra .rb-section-productlist .rb2-pager-item-prev {
		left: 0;
	}
	
	.rb2-pager.rb2-pager-top {
		text-align: center;
		margin-bottom: 20px;
	}
	
	.rb-section-style-productvertical .rb2-pager {
		margin: 20px 0 10px;
	}
	

	
	.rb2-pager-item {
		display: inline-block;
		margin: 0 10px;
		float: none;
	}

	.rb2-pager-item-pagertype-prevnext {
		margin: 0;
	}
	
	/* NewsDetail */
	
	.news_detailimagefull .news_fullname {
		width: 90%;
	}
	
	.news_detailimagefull .news_fullname .rbh1 {
		font-size: 18px;
	}
	
	.news_detailimagefull .news_fullname h2 {
		font-size: 15px;
	}
	
	.newsitem-layout-image {
		margin: 0 0 20px;
	}
	
	.style-idezet .news_newsitem_newsitem-headerdesc:before,
	.style-idezet .news_newsitem_newsitem-headerdesc p {
		vertical-align: top;
	}
	
	.style-idezet .news_newsitem_newsitem-headerdesc:before {
		width: 40px;
		height: 40px;
		background-size: 50%;
	}
	
	.style-idezet .news_newsitem_newsitem-headerdesc p {
		font-size: 20px;
	}
	
	.rb-section-allproduct .rb2-slider-item {
		-ms-flex: 0 1 calc(50% - 20px);
			flex: 0 1 calc(50% - 20px);
	}
	
	.rb-section-allproductheader .rbsliderheader-info input[type="text"] {
		width: calc(100% - 50px);
	}
	
	.rb-section-style-newsproductcategory .news_info {
		max-width: 100%;
	}
	
	.rb-section-style-newsproductcategory .rb2-slider-item {
		margin-bottom: 0;
	}
	
	.rb-section-style-newsproductcategory .news_digest {
		max-width: 70%;
	}
	
	.rb-section-normal .rb-section-normal {
		margin-bottom: 30px;
	}
	
	.rb-section-style-newsproductlink .imageitem_png img {
		display: none;
	}
	
	#content-footer {
		margin-top: 40px;
	}
	
	.body_rbm-ByMala #content-footer {
		margin-top: 0;
	}
	
	.home_mainpage .productselectslider_full .alexwebdatainfogrid_fullimage,
	.home_mainpage .productselectslider_full .alexwebdatainfogrid_info {
		max-width: 100%;
	}
	 
	 .home_mainpage .rb-section-style-bgfullwidth .rb2-slider-title, .home_mainpage .rb-section-style-bgfullwidth .rb2-slider-subtitle {
	 	font-size: 30px;
	 }
	 
	 .rb-section-style-newsproductcategory .news_info .rbh1,
	 .rb-section-style-newsproductcategory .news_info .rbh2 {
	 	font-size: 25px;
	 }
	 
	 .rb-section-style-newsproductcategory .news {
	 	padding: 20px;
	 }
	 
	 .rb-section-style-bgorange:before {
	 	max-height: 150px;
	 }
	 
	 .rb-section-style-bgorange .alexwebdatainfogrid .rbh1 {
	 	font-size: 15px;
	 }
	 
	 .rb-section-style-bgorange .alexdata_action_main {
	 	font-size: 15px;
	 	left: 30px;
	 }
	 
	 .home_mainpage .selectslider_body-left {
	 	padding: 15px;
	 }
	 
	 .rb-section-style-bgfullwidth .alexwebdatainfogrid .alexwebdatainfogrid_fullimage {
	 	width: 80%;
	 }
	 
	 .rb-section-style-bgfullwidth .alexwebdatainfogrid .alexwebdatainfogrid_info {
	 	max-width: 100%;
	 }
	 
	 .home_mainpage .rb-section-slider.rb-section-style-producttwoline .rb2-slider-header {
	 	margin: 40px 0;
	 }
	 
	 .home_mainpage .rb-section-slider.rb-section-style-producttwoline .rb2-slider-title {
	 	text-align: center;
	 }
	 
	 .home_mainpage .rb-section-slider.rb-section-style-producttwoline .rbslider-headerfilter-item {
	 	display: block;
	 	text-align: center;
	 }
	 
	 .rbmenu_group-full {
	 	padding-top: 20px;
	 }
	 
	 .home_mainpage .rb-section-style-newsproductcategory .rb2-slider-pager-item-main {
	 	padding-bottom: 0;
	 }
	 
	.popup-register_panel .inputpage_field_EMail,
	.popup-register_panel .inputpage_field_ConfirmEMail,
	.popup-register_panel .inputpage_field_Password,
	.popup-register_panel .inputpage_field_ConfirmPassword,
	.popup-register_panel .inputpage_field_Gender,
	.popup-register_panel .inputpage_field_Birthday,
	.popup-register_panel .communallogin-items > a,
	.popup-profile_panel .inputgroup-start > div,
	.popup-profile_panel .inputgroup-oldpassword > div {
		display: block;
		width: 100%;	
	}
	
	.popup-register_panel .inputpage_field_EMail,
	.popup-register_panel .inputpage_field_Password,
	.popup-register_panel .inputpage_field_Gender,
	.popup-register_panel .communallogin-items .communallogin-item-a-FaceBookOpenId  {
		margin-right: 0;
	}
	
	.popup-profile_panel .inputpage_field_Password {
		margin-left: 0;
		margin-right: 0;
	}
	
	.baseheader_right .main_menu_groups > div.main_menu_login {
		display: none;	
	} 
	
	.rb2-autocontrols-item {
		width: 8px;
		height: 8px;
		margin-bottom: 5px;
	}

	.body_rbm-Mindenem .rb-section-magazinprior .rb2-autocontrols {
		width: 85%;
        text-align: center;
		top: calc(42vw - 24px);
	}

	.body_rbm-Mindenem .rb2-autocontrols-item {
		width: 15px;
		height: 15px;
	}
	
	.rb-section-newsslider .news_buttons {
		display: none;
	}
	
	.rb-section-productlist .rb2-container-items.rb2-slider-pagesize-2 {
		/*width: 100% !important;*/
	}
	
	.rb-section-style-nameleftdescright .rb-section-normal-title-main {
		width: 100%;
	    max-width: 100%;
	    /*background: rgba(0, 0, 0, 0.5);*/
	    background: none;
	    padding: 25px;
	    left: 0;
	}
	
	.rb-section-style-nameleftdescright .rb-section-description {
		display: none;
	}
	
	.rb-section-newsletter .inputtitle_div .rbh3 {
		font-size: 20px;
	}
	
	.rb-section-style-nameleftdescright {
		margin-top: 40px;
	}
	
	.popup_panel.popup-popupbasket_full_panel {
		width: 100%;
	}
	
	.webshopmain_checkout .basket_item_left_info {
		display: block;
		max-width: 100%;
	}
	
	.popup-register_panel, .popup-profile_panel {
		width: 100%;
	}
	
	.popup_panel {
		padding: 15px;
	}
	
	.news_newsitem .alexwebdatainfogrid > div {
		display: block;
	}

	.news_newsitem .alexwebdatainfogrid .alexwebdatainfogrid_info {
		width: 100%;
		margin: 20px 0 0 0;
	}
	
	.body_rbm-Alexandra .newsdetail_mainpage .rb-section.rb-section-detail {
		width: 95%;
	}
	
	.body_rbm-Alexandra .newsdetail_mainpage .newsitems-full {
		padding: 0 10px;
		margin-top: 20px;
	}
	
	.body_rbm-Alexandra .news_detailimagefull .news_fullname {
		padding: 0;
		background: none;
	}
	
	.news_detailheader > div {
		margin: 0;
		padding: 0 10px;
	}
	
	.body_rbm-Mindenem div.rb-section-header-categoryandotherfilters {
		display: block;
		margin-bottom: 10px;
		padding-right: 10px;
	}
	
}

@media screen and (max-width: 400px)
{
	.rb-section-allproduct .rb2-slider-item {
		/*-ms-flex: 1 1 100%;
			flex: 1 1 100%;*/
	}
}


/* Media Queries - AlexandraBlog
-----------------------------------------------------------*/


@media screen and (max-width: 1600px) 
{
	.body_rbm-Mindenem .rb-section-catalognews:not(.rb-section-style-catalognewsdifferent) .rb2-slider-totalitemcount-2 .alexwebdatainfogrid_fullimage,
	.body_rbm-Mindenem .rb-section-catalognews:not(.rb-section-style-catalognewsdifferent) .rb2-slider-totalitemcount-2 .alexwebdatainfogrid_info {
		display: block;
		width: 100%;
		margin: 0;
		transform: none;		 
	}
	
	.body_rbm-Mindenem .rb-section-catalognews:not(.rb-section-style-catalognewsdifferent) .rb2-slider-totalitemcount-2 .alexwebdatainfogrid_fullimage img {
		width: 70%;
		margin: 0 auto 10px;
	}
}


/* Tablet only */
@media screen and (min-width: 585px) and (max-width: 1155px)
{

}

@media screen and (max-width: 1400px)
{	
	.body_rbm-Mindenem .rb-dashboardimage-horizfull {
		height: 540px;
	}
}

/* Rb Tablet */
@media screen and (max-width: 1155px)
{
	.body_rbm-Mindenem #content-section {
		padding-top: 50px;
	}
	
	.body_rbm-Mindenem.body_ismobile #header {
		background: #2A469A;
		border-top: 0;
	}
	
	.body_rbm-Mindenem.body_ismobile .home_mainpage_mindenem .rb-home_mainpage-center {
	    width: 100%;
	}
	
	.body_rbm-Mindenem.body_ismobile .rbsidebar_button {
		/*background: url(/content/images/icon-moobius-menu-white.png) no-repeat center;*/
		background: url(/content/images/icon-moobius-menu-white-2.png) no-repeat center;
		background-size: 30px;
		image-rendering: -webkit-optimize-contrast;
	}
	
	.body_rbm-Mindenem.body_ismobile #container .baseheader_right,
	.body_rbm-Mindenem #container:not(.rb-top100) .baseheader_right {
	    line-height: 48px;
	}

	.body_rbm-Mindenem.body_ismobile .basket_mini .basket_image {
		/*width: 50px;
		height: 50px;*/
		/*background: url(/content/images/icon-shopping-cart-white.png) no-repeat center;*/
		background: url(/content/images/icon-cart-2024-white.png) no-repeat center;
		background-size: 100%;
		image-rendering: -webkit-optimize-contrast;
	}
	
	.body_rbm-Mindenem.body_ismobile .lastvisitedproducts-button {
		width: 44px;
		height: 44px;
		background: url(/content/images/icon-history-white.png) no-repeat center;
	}
	
	.body_rbm-Mindenem.body_ismobile .rb-top100 .main_menu_login2 .menu_divitem_title {
		color: #FFF;
		background: url(/content/images/icon-login-white.png) no-repeat 10px;
		background-size: 20px;
	}
	
	.body_rbm-Mindenem.body_ismobile .popup-popupbasket_full_link .basketmini_summa_quantity_num {
		background: #FFD246; 
	}
	
	.body_rbm-Mindenem.body_ismobile #container:not(.rb-top100) .popup-popupbasket_full_link .basketmini_summa_quantity_num {
		top: -2px;
	}
	
	.body_rbm-Mindenem.body_ismobile .basketmini_summa div.basketmini_summa_quantity_num {
		color: #2A469A; 
	}
	
	.body_rbm-Mindenem ._category-full, .body_rbm-Mindenem .category-full {
		font-size: 12px;
		padding: 7px 15px;
	}
	
	.body_rbm-Mindenem .baseheader {
		width: 150px !important;
		height: 48px;
		background-size: 90%;
	}
		
	.body_rbm-Mindenem .socialinfo-full > div, .body_rbm-Mindenem .socialinfo-full .menu_image,
	.body_rbm-Mindenem .rb-top100 .baseheader,
	.body_rbm-Mindenem .main_menu_login2 .menu_divitem_info {
		height: 48px !important;	
	}
	
	.body_rbm-Mindenem .basket_mini .basket_image {
		height: 44px !important;
		margin-right: 20px;
	}
	
	.body_rbm-Mindenem.body_ismobile .basket_image {
		margin-right: 0;
	}
	
	.body_rbm-Mindenem.body_ismobile #header .baseheader_right .main_menu_groups div.main_menu_search {
		display: none;
		width: 40px;
		height: 40px;
		background-color: #FFF;
		border-radius: 50%;
	}
	
	.body_rbm-Mindenem #container #header .popup-popupbasket_full_link .basketmini_summa {
	    top: 5px;
	    right: 15px;
	}
	
	.body_rbm-Mindenem .baseheader_line1 .rbmenuh2 {
		line-height: 48px;
	}
	
	.body_rbm-Mindenem.body_ismobile #content-section {
		padding-top: 93px;
	}
	
	.body_rbm-Mindenem .popup-popupbasket_full_link .basketmini_summa {
		top: 5px;
		right: 7px;
	}
	
	.body_rbm-Mindenem.body_ismobile .rb-section.rb-section-createblog {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
		border-top: 0;
	}
	
	.body_rbm-Mindenem.body_ismobile .home_mainpage-bookclub .rb-section.rb-section-createblog {
		width: 93.5%;
		margin: 0 auto 40px;
	}
	
	.body_rbm-Mindenem.body_ismobile .rb-section-allnews .allnews-selectbloggers,
	.body_rbm-Mindenem.body_ismobile .rb-section-allnews,
	.body_rbm-Mindenem.body_ismobile .rb-section-createblogsearch {
		width: 100%;
	}
	
	.body_rbm-Mindenem.body_ismobile .rb-section-createblogsearch {
		background: #FFF;
	}
		
	.body_rbm-Mindenem.body_ismobile .allnews-search {
	    margin: 0;
	}
	
	.body_rbm-Mindenem.body_ismobile .allnews-search .rbsliderheader-info {
	    width: calc(100% - 72px);
	}
	
	.body_rbm-Mindenem.body_ismobile .allnews-selectbloggers-combo-body select,
	.body_rbm-Mindenem.body_ismobile .rb-section-newscategorycombo select {
		background: #F5F5F5 url(/content/images/icon-dropdown.png) no-repeat 95%;
		width: 100%;
		padding: 5px 10px;
		border: 1px solid #F5F5F5;
		border-radius: 35px;
	}
	
	.body_rbm-Mindenem.body_ismobile .rb-section-magazinprior {
	    width: calc(100% - 35px);
	}
	
	.body_rbm-Mindenem.body_ismobile .productdetail_mainpage .rb-home_mainpage-center {
		width: 90%;
		margin: 0 auto;
	}

	.body_rbm-Mindenem.body_ismobile .productdetail_mainpage .rb-home_mainpage-center {
		width: 100%;
		margin-bottom: 40px;
	}	

	@media screen and (max-width: 768px)
	{
		
	}
	
	.body_rbm-Mindenem.body_ismobile .rb-home_mainpage-footer .rb-section-productblogs .rb2-slider-pager-item-main {
		-ms-flex-wrap: wrap;
			flex-wrap: wrap;
	}
	
	.body_rbm-Mindenem.body_ismobile .rb-home_mainpage-footer .rb-section-productblogs .rb2-slider-item {
		-ms-flex: 1 1 100%;
			flex: 1 1 100%;
	}
	
	.body_rbm-Mindenem .rb-itemgroup-Catalog-Mindenem .rb-section-productlist .rb2-slider-item .alexwebdatainfogrid_fullimage img,
	.body_rbm-Mindenem .page_Home_AllProduct .rb-section-allproduct .rb2-slider-item .alexwebdatainfogrid_fullimage img,
	.body_rbm-Mindenem .allproduct_mainpage .rb-section-allproduct .rb2-slider-item .alexwebdatainfogrid_fullimage img,
	.body_rbm-Mindenem .rb-itemgroup-EProducts-Mindenem .alexwebdatainfogrid_fullimage img {
		height: 20vw;
	}
	
	.body_rbm-Mindenem .rb-section-productlist img.alexdata_discount_image_img {
		width: 80px !important;
		height: auto !important;
		top: 20px !important;
		right: -10px !important;
	}
	
	.body_rbm-Mindenem .product_dedication {
	    width: 60px;
	    height: 60px;
	    top: 35px;
	    left: 30px;
	}
	
	.body_rbm-Alexandra .product_dedication,
	.body_rbm-Europa .product_dedication {
	    width: 60px;
	    height: 60px;
	    top: 0;
	    left: 0;
	}
	
	.body_rbm-Mindenem .rb-section-allproduct img.alexdata_discount_image_img {
		width: 65px !important;
		height: auto !important;
		top: 5px !important;	    
	    right: -15px !important;
	}
	
	.body_rbm-Mindenem .page_Home_Index .rb-home_mainpage-work,
	.body_rbm-Mindenem .page_Home_CatalogMindenem .rb-home_mainpage-work {
		width: 100%;
	}
	
	.body_rbm-Mindenem .page_Home_Index .rb-home_mainpage-left,
	.body_rbm-Mindenem .page_Home_CatalogMindenem .rb-home_mainpage-left {
		width: 300px;
		position: fixed;
		left: -300px;
		z-index: 1;
		-webkit-transition: left 0.2s ease-out;
				transition: left 0.2s ease-out;
	}
	
	.body_rbm-Mindenem .page_Home_Index .rb-home_mainpage-left.showtreeview,
	.body_rbm-Mindenem .page_Home_CatalogMindenem .rb-home_mainpage-left.showtreeview {
		left: 0;
	}
	

	
	.rb-section-style-catalognewsdifferent .rb2-slider-pager-item-main {
		-ms-flex-wrap: wrap;
			flex-wrap: wrap;
	}
	
	.rb-section-style-catalognewsdifferent .rb2-slider-item {
		margin-bottom: 40px;
		-ms-flex: 1 1 100%;
			flex: 1 1 100%;
	}
	
	.rb-section-style-catalognewsdifferent .rb2-slider-item:last-child {
		margin-bottom: 0;
	}
	
	.rb-section-style-catalognewsdifferent .rb2-slider-item .alexwebdatainfogrid_fullimage,
	.rb-section-style-catalognewsdifferent .rb2-slider-item .alexwebdatainfogrid_info {
		display: inline-block;
    	vertical-align: top;
	}
	
	.rb-section-style-catalognewsdifferent .rb2-slider-item .alexwebdatainfogrid_fullimage {
	    width: 170px;
	}
	
	.rb-section-style-catalognewsdifferent .rb2-slider-item .alexwebdatainfogrid_info {
	    width: calc(100% - 170px);
	    margin-top: 100px;
	    padding-left: 10px;
	}
	
	.body_rbm-Mindenem .rb-section-style-productvertical .alexwebdatainfogrid > div {
		display: block;
	}
	
	.body_rbm-Mindenem .rb-section-style-productvertical .alexwebdatainfogrid_info {
		width: 100%;
		max-width: 100%;
	    margin: 10px 0 0 0;
	}
	
	.body_rbm-Mindenem .rb-section-style-productvertical .alexwebdatainfogrid_fullimage {
		width: 100%;
		max-width: none;
	}
	
	.body_rbm-Mindenem .rb-home_mainpage-right .alexwebdatainfogrid_thumbnail_url {
		width: 70%;
	}
	
	.body_rbm-Mindenem .news_catalognews-top {
		width: 100%;
	}
	
	.rb-section-catalognews:not(.rb-section-style-catalognewsdifferent) .news_catalognews-full .news_catalognews-top,
	.rb-section-catalognews:not(.rb-section-style-catalognewsdifferent) .news_catalognews-full .news_catalognews-product-full,
	.rb-section-catalognews.rb-section-style-catalognewsdifferent .rb2-slider-totalitemcount-1 .news_catalognews-top,
	.rb-section-catalognews.rb-section-style-catalognewsdifferent .rb2-slider-totalitemcount-1 .news_catalognews-product-full {
	    -webkit-box-flex: 1;
	     -ms-flex: 1 1 100%;
	    	 flex: 1 1 100%;
    }
    
    .rb-section-catalognews .news_catalognews-full {
    	-ms-flex-wrap: wrap;
    		flex-wrap: wrap;
    }
    
    .body_rbm-Mindenem .rb-section-catalognews .rb2-slider-totalitemcount-1 .news_previewimage_img {
    	border-top-right-radius: 24px;
    	border-bottom-left-radius: 0px;
    }
    
    .rb-section-catalognews:not(.rb-section-style-catalognewsdifferent) .alexwebdatainfogrid_fullimage,
    .rb-section-catalognews.rb-section-style-catalognewsdifferent .rb2-slider-totalitemcount-1 .alexwebdatainfogrid_fullimage {
    	width: 50%;
    	margin: 0;
    	max-width: none;
    	-webkit-transform: none;
    		-ms-transform: none;
    			transform: none;
    }
    
    .rb-section-catalognews:not(.rb-section-style-catalognewsdifferent) .rb2-slider-totalitemcount-1 .alexwebdatainfogrid_info,
    .rb-section-style-catalognewsdifferent .rb2-slider-totalitemcount-1 .alexwebdatainfogrid_info {
    	margin: 0 0 20px 0;
    	padding-left: 15px;
    }
    
    .body_rbm-Mindenem .rb-section-catalognews .news_catalognews-title {
    	margin-bottom: 20px;
    }
    
    .body_rbm-Mindenem .rb-section-catalognews .rb2-slider-totalitemcount-1 .news_catalognews-product {
    	padding: 0 20px;
    }
    
    .body_rbm-Mindenem .rb-home_mainpage-work-top .rb-section-productlist .rb2-slider-item {
    	margin: 0 10px;
	    -ms-flex: 0 1 calc(100% / 3);
	    	flex: 0 1 calc(100% / 3);
	}
	
	.body_rbm-Mindenem .rb-home_mainpage-work-top .alexdata_footer_show,
	.body_rbm-Mindenem .rb-home_mainpage-work-top .alexdata_footer_shop_buttons input{
		padding: 0 15px;
	}
	
	.body_rbm-Mindenem .rb-home_mainpage-work-top .rbh1.alexdata_header_name {
		font-size: 16px;
	}
	
	.body_rbm-Mindenem .rb-home_mainpage-work-top .rb2-pager {
		top: 20px !important;
		right: 10px !important;
	}
	
	.body_rbm-Mindenem .rb-home_mainpage-work-top .rb2-pager-item-prev:before {
	    margin-top: 7px !important;
    	margin-left: 11px !important;
	}
	/*
	.body_rbm-Mindenem .baseheader_right .main_menu_groups div.main_menu_search {
		display: inline-block;
	    width: 50px;
	    height: 50px;
	    background: url(/content/images/icon-search-white-2.png) no-repeat center;
	    background-size: 22px;	    
	    image-rendering: -webkit-optimize-contrast;
	    border: 0;
	}
	
	.body_rbm-Mindenem .baseheader_right .main_menu_groups div.main_menu_search {
	    background: url(/content/images/icon-search.png) no-repeat center;
	}*/
	
	.body_rbm-Mindenem.body_isdesktop .rb-section-productsearch {
		display: block;
		width: 100%;
		margin-bottom: 40px;
	}
	
	.body_rbm-Mindenem.body_ismobile .rb-section.rb-section-newscategorycombo {
		padding: 15px;
		margin-bottom: 20px;
	}
	
	.body_rbm-Mindenem.body_ismobile .rb-section-newscategorycombo-title {
	    font-family: 'Helvetica', sans-serif;
	    font-size: 16px;
	    font-weight: 700;
	    margin-bottom: 10px;
	}
	
	.body_rbm-Mindenem .favorites_mainpage .rb2-slider-item {
		-ms-flex: 0 1 calc(33.3333% - 40px);
			flex: 0 1 calc(33.3333% - 40px);
	}

	.body_rbm-Mindenem .page_Home_ProductDetail .rb-home_mainpage-work-main {
		display: block;
	}

	.body_rbm-Mindenem .page_Home_ProductDetail .rb-home_mainpage-right,
	.body_rbm-Mindenem .page_Home_ProductDetail .rb-home_mainpage-center {
		max-width: 100%;
	}

	.body_rbm-Mindenem .page_Home_ProductDetail .rb-home_mainpage-center {
		margin-bottom: 20px;
	}

	.body_rbm-Mindenem .page_Home_ProductDetail .rb-home_mainpage-right .news_previewimage img {
		width: 100%;
		height: auto;
	}
}

/* iPad Landscape */
@media screen and (max-width: 1024px)
{	
	/* body_ismobile */
	
	.body_rbm-Mindenem .rb-section-allproduct .rb2-slider-item {
		margin: 0 10px 20px;
	    -ms-flex: 0 1 calc(33.3333% - 20px);
	        flex: 0 1 calc(33.3333% - 20px);
	}
	
	.home_mainpage-bookclub .rb-home_mainpage-right .rb2-slider-item {
		margin: 0 0 20px 0;
		-ms-flex: 1 1 100%;
			flex: 1 1 100%;
	}
	
	.body_rbm-Mindenem .webshopmain_checkout input[type="checkbox"] + input[type="hidden"] + .inputpage_label:before {
		width: 22px;
		height: 22px;
	}
	
	.body_rbm-Mindenem .webshopmain_checkout .inputpage_field .inputpage_label + .inputpage_afterfield {
		max-width: calc(100% - 32px);
	}
	
	.body_rbm-Mindenem.body_ismobile .rb-section-productsearch {
		width: calc(100% - 20px);
	} 
	
	.body_rbm-Mindenem .rb-section-bookclubsheader-groups-item {
	    width: calc(25% - 18px);
	}
}

/* iPad Portrait */
@media screen and (max-width: 768px)
{	
	.body_rbm-Mindenem .rb-dashboardimage-horizfull {
		height: auto;
	}
	
	.body_rbm-Mindenem .rb-dashboardimage-cell {
		width: 100%;
	}
	
	.body_rbm-Mindenem .rb-dashboardimage-doublerowcell > div {
		margin-bottom: 0 !important;
	}
	
	.body_rbm-Mindenem .rb-dashboardimage-horizfull .rb-dashboardimage-cell .rb-dashboardimage-item {
		margin-bottom: 2.25%;
	}
	
	.body_rbm-Mindenem .rb-dashboardimage-horizfull .rb-dashboardimage-row-items-2 .rb-dashboardimage-item:first-child {
		margin-right: 2.25%;
	}	
	
	.body_rbm-Mindenem .rb-dashboardimage-horizfull div.newsdashboarditem-name {
		font-size: 20px;
	}
	
	.body_rbm-Mindenem .commentitem_right {
		width: calc(100% - 68px);
	}
	
	.body_rbm-Mindenem.body_ismobile .news_blog-product .alexwebdatainfogrid {
		display: flex;
	}

	.body_rbm-Mindenem.body_ismobile .news_blog-product .alexwebdatainfogrid > div {
		display: inline-block;
		width: 50%;
		max-width: 50%;
	}
	
	.body_rbm-Mindenem.body_ismobile .rb2-slider-item .news_blog-product img.alexwebdatainfogrid_thumbnail_url_img {
		/*max-width: 70% !important;*/
		margin-bottom: 20px;
	}
	
	.body_rbm-Mindenem .rb-section-style-productvertical .rb2-slider-item {
		margin-bottom: 20px;
	}
	
	.body_rbm-Mindenem .rb-section-style-productvertical div.alexwebdatainfogrid_info {
		display: none;
	}
	
	.body_rbm-Mindenem .persondetail_mainpage div.alexwebdatainfogrid_info {
		display: block;
	}
	
	.body_rbm-Mindenem .persondetail_mainpage div.alexwebdatainfogrid_info,
	.body_rbm-Mindenem .persondetail_mainpage .rbh1.alexdata_header_name  {
		text-align: center;
	}
	
	.rb-section-productlist .rb-section-bloggerheader-product-item-delete {
		top: 10px;
		left: 10px;
		border-radius: 7px;	
	}
	
	.rb-section-catalognews:not(.rb-section-style-catalognewsdifferent) .alexwebdatainfogrid > .labelitem,
	.rb-section-catalognews.rb-section-style-catalognewsdifferent .rb2-slider-totalitemcount-1 .alexwebdatainfogrid > .labelitem {
		width: 100%;
	}
		
	.body_rbm-Europa .rb-section-person-body {
	    display: block;
	}
	
	.input_AddToBasketCreditPrice .input-header {
		display: block;
		width: 50%;			
	}
	
	.input_AddToBasketCreditPrice fieldset {
		display: block;
		width: 100%;
		padding-left: 0;
	}
	
	.input_AddToBasketCreditPrice .validation-summary-globalerror {
		position: static;
    	-webkit-transform: none;
			-ms-transform: none;
				transform: none;
	}
	
	.body_rbm-Mindenem .rb-section-bookclubsheader-groups-item {
	    width: calc(100% / 3 - 18px);
	}
	
	.rb-section-bookclubsheader-invitations-item {
		-ms-flex-wrap: wrap;
			flex-wrap: wrap;
	}
	
	.rb-section-bookclubsheader-invitations-item > div {
		padding-bottom: 5px;
		-ms-flex: 0 1 50%;
			flex: 0 1 50%;
	}
	
	.body_rbm-Mindenem #container .main_menu_login2 {
		display: none;
	}
}

/* Rb Mobile  */
@media screen and (max-width: 584px)
{
	.baseheader_line2,
	.baseheader_line3 {
		display: none;
	}

	.body_rbm-Alexandra.body_ismobile .baseheader_line2, 
	.body_rbm-Europa.body_ismobile .baseheader_line2,
	.body_rbm-Pioneer.body_ismobile .baseheader_line2,
	.body_rbm-Cartaphilus.body_ismobile .baseheader_line2,
	.body_rbm-LL.body_ismobile .baseheader_line2,
	.body_rbm-Piac.body_ismobile .baseheader_line2,
	.body_rbm-Mindenem.body_ismobile .baseheader_line2 {
		display: block;
	}

	.body_rbm-Alexandra.body_ismobile .baseheader_line2,
	.body_rbm-Europa.body_ismobile .baseheader_line2,
	.body_rbm-Pioneer.body_ismobile .baseheader_line2,
	.body_rbm-Cartaphilus.body_ismobile .baseheader_line2 {
		padding-left: 0;
	}

	.body_rbm-Mindenem.body_ismobile .main_menu_search-input {
		max-width: 100%;
	}
	
	.body_rbm-Mindenem div.main_menu_logged {
		display: none;
	}
	
	.body_rbm-Mindenem.body_ismobile .popup-popupbasket_full_link .basketmini_summa {
	    top: 7px;
	    right: 12px;
/*	    width: 17px;
	    height: 17px;
	    line-height: 17px;*/
	}
	
	.body_rbm-Mindenem.body_ismobile #content-section {
		/*padding-top: 130px;*/
	}
	
	.body_rbm-Mindenem.body_ismobile .rb-section.rb-section-createblog {
		width: 100%;
		padding: 0;
	}
	
	.body_rbm-Mindenem .rb-section-allnews {
		width: 100%;
	}
	
	.body_rbm-Mindenem .news_blog-full {
		padding: 15px;
	}
	
	.body_rbm-Mindenem .rb-section-createblog .rb-section-createblog-full {
		padding: 15px;
	}
	
	.body_rbm-Mindenem .rb-section-createblog-body-description {
		max-width: calc(100% - 45px);
	}
	
	.body_rbm-Mindenem .news_blog-desc {
		display: block;
	}
	
	.body_rbm-Mindenem .news_blog-desc > div {
		display: block;
	}
	
	.body_rbm-Mindenem .news_blog-desc .news_image-full img {
		margin-bottom: 12px;
	}
	
	.body_rbm-Mindenem .news_blog-desc .news_image-full img,
	.body_rbm-Mindenem .news_blog-desc .labelitem {
		max-width: 100%;
		width: 100%;
		padding: 0;		
	}
	
	.body_rbm-Mindenem .comment_childcomments .rb2-container-items > div {
		padding: 0;
	}
	
	.body_rbm-Mindenem .commentitem_right {
		width: calc(100% - 50px);
    	margin-left: 10px;
		display: block;
	}
	
	.body_rbm-Mindenem .commentitem_right_body {
		padding: 7px 10px;
	}
	
	.body_rbm-Mindenem .commentitem_left {
		width: 40px;
	}
	
	.body_rbm-Mindenem .commentitem_left img {
		width: 40px;
		height: 40px;
	}
	
	.body_rbm-Mindenem .commentitem .comment_new {
		padding-left: 0;
	}
	
	.body_rbm-Mindenem .comment_childcomments {
		padding-left: 20px;
	}
	
	.news_rb-video-main .youtubeplayer_player {
		position: relative;
		padding-bottom: 56.25%; /* 16:9 */
		padding-top: 25px;
		height: 0;
	}
	
	.news_rb-video-main .youtubeplayer_player iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	
	.body_rbm-Mindenem .rb-section-allproduct .rb2-slider-item {
		margin: 0 5px 20px;
		padding: 20px 5px;
	    -ms-flex: 0 1 calc(50% - 10px);
	        flex: 0 1 calc(50% - 10px);
	}
	
	.body_rbm-Mindenem.body_ismobile  .rb-section-allproduct .rb2-slider-item {
		margin: 0 5px 20px;
	    padding: 0 0 20px;
	    -ms-flex: 0 1 calc(50% - 10px);
	        flex: 0 1 calc(50% - 10px);
	}
	
	.body_rbm-Mindenem .rb-section-allproduct .alexdata_footer_shop_buttons input {
		padding: 0 15px;
	}
	
	.body_rbm-Mindenem .rb-section-detail .alexwebdatainfogrid_alexdata_detail_top {
		padding: 15px;
	}
	
	.body_rbm-Mindenem .page_Home_ProductDetail .rb-section-toplistproducts .rb2-slider-item {
		-webkit-box-flex: 1;
		 -ms-flex: 1 1 100%;
			 flex: 1 1 100%;
	}
	
	.body_rbm-Mindenem.body_ismobile .rb-section-toplistproducts .alexwebdatainfogrid_fullimage,
	.body_rbm-Mindenem.body_ismobile .rb-section-toplistproducts .alexwebdatainfogrid_info {
		display: block;
		width: 100%;
	}

	.body_rbm-Mindenem.body_ismobile .rb-section-toplistproducts .alexwebdatainfogrid_fullimage {
		width: 70%;
	}

	.body_rbm-Mindenem .rb-section.rb-section-detaillinkslider:not(.rb-section-style-productvertical),
	.body_rbm-Mindenem .page_Home_ProductDetail .rb-section-authorgroup,
	.body_rbm-Mindenem .page_Home_ProductDetail .rb-section-authors {
		padding: 15px;
	}
	
	.body_rbm-Mindenem .webshopmain_checkout {
		width: calc(100% - 10px);
		padding: 10px;
	}
	
	.body_rbm-Mindenem .webshopmain_checkout .inputpage_buttons > button {
		width: 100%;
		float: none;
	} 
	
	.body_rbm-Mindenem .webshopmain_checkout .inputpage_buttons > button:first-child {
		margin-bottom: 30px;
	}
	
	.body_rbm-Mindenem .webshopmain_checkout .cancelbutton {
		background: #FFD246;
	}
	
	.body_rbm-Mindenem.body_isdesktop .rb-section-style-catalognewsdifferent .rb2-slider-item .alexwebdatainfogrid_fullimage,
	.body_rbm-Mindenem.body_isdesktop .rb-section-style-catalognewsdifferent .rb2-slider-item .alexwebdatainfogrid_info {
		display: block;
	}
	
	.body_rbm-Mindenem.body_isdesktop .rb-section-style-catalognewsdifferent .rb2-slider-item .alexwebdatainfogrid_info,
	.body_rbm-Mindenem.body_isdesktop .rb-section-catalognews:not(.rb-section-style-catalognewsdifferent) .rb2-slider-totalitemcount-1 .alexwebdatainfogrid_info {
		width: 100%;
		margin-top: 20px;
		padding-left: 0;
	}
	
	.body_rbm-Mindenem.body_isdesktop .rb-section-catalognews:not(.rb-section-style-catalognewsdifferent) .alexwebdatainfogrid_shortdescription {
		padding: 0;
	}
	
	.body_rbm-Mindenem.body_isdesktop .rb-itemgroup-Catalog-Mindenem .rb-section-productlist .rb2-slider-item .alexwebdatainfogrid_fullimage img,
	.body_rbm-Mindenem.body_isdesktop .page_Home_AllProduct .rb-section-allproduct .rb2-slider-item .alexwebdatainfogrid_fullimage img,
	.body_rbm-Mindenem .allproduct_mainpage .rb-section-allproduct .rb2-slider-item .alexwebdatainfogrid_fullimage img {
		height: 200px;
	}
	
	.body_rbm-Mindenem.body_ismobile .allproduct_mainpage .rb-section-allproduct .rb2-slider-item .alexwebdatainfogrid_fullimage img,
	.body_rbm-Mindenem.body_ismobile .rb-section-productlist .rb2-slider-item img,
	.body_rbm-Mindenem.body_ismobile .rb-itemgroup-EProducts-Mindenem .alexwebdatainfogrid_fullimage img {
		height: 150px;
	}
	
	.body_rbm-Mindenem.body_ismobile .rb-itemgroup-EProducts-Mindenem .alexwebdatainfogrid_fullimage img {
		width: auto;
	}
	
	.body_rbm-Mindenem.body_ismobile .page_Home_MyEBooks .rb-section-productlist .rb2-slider-item img {
		border: 8px solid #FFF;
	}
	
	.body_rbm-Mindenem.body_ismobile .page_Home_MyEBooks .rb-section-productlist .rb2-slider-item .alexdata_discount_image_img {
		border: 0;
	}
	
	.body_rbm-Mindenem.body_ismobile .page_Home_MyEBooks .rb-section-productlist .rb2-slider-item .alexwebdatainfogrid_fullimage {
		padding-top: 20px;
	}
	
	.body_rbm-Mindenem.body_ismobile .page_Home_MyEBooks .rb-section-allproductheadernosearch {
		width: 100%;
		background: #FFF;
		border-radius: 17px;
    	padding: 10px;
    	margin-bottom: 20px;
    	box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.1);
	}
	
	.body_rbm-Mindenem .page_Home_MyEBooks .rb-section-allproductheadernosearch .rb-section-allproductheader-header {
		border-bottom: 0;
	    padding-bottom: 0;
	}
	
	.body_rbm-Mindenem.body_ismobile .rb-section-productlist .rb2-slider-item .alexwebdatainfogrid_fullimage:before {
		content: "";
	    display: block;
	    width: 100%;
	    background: #2A469A;
	    height: 70%;
	    position: absolute;
	    top: 0;
	    left: 0;
	    border-top-right-radius: 24px;
	    border-top-left-radius: 24px;
	}
	
	.body_rbm-Mindenem .page_Home_AllProductSearch .rb-section-allproduct .rb2-slider-item {
		padding: 0;
	}	
	
	.body_rbm-Mindenem.body_isdesktop .home_mainpage_mindenem .rb-home_mainpage-right {
		width: 35%;
	}
	
	.body_rbm-Mindenem.body_isdesktop .home_mainpage_mindenem .rb-home_mainpage-center {
		width: 65%;
	}
	
	.body_rbm-Mindenem.body_isdesktop .rb-section-catalognews:not(.rb-section-style-catalognewsdifferent) .rb2-slider-totalitemcount-2 .rb2-slider-pager-item-main,
	.rb-home_mainpage-center .rb-itemgroup-Catalog-Mindenem .rb-section-productlist .rb2-container-items {
		-ms-flex-wrap: wrap;
			flex-wrap: wrap;
	}
	
	.body_rbm-Mindenem.body_isdesktop .rb-section-catalognews:not(.rb-section-style-catalognewsdifferent) .rb2-slider-totalitemcount-2 .rb2-slider-item {
		-webkit-box-flex: 1;
		 -ms-flex: 1 1 100%;
			 flex: 1 1 100%;
	}
	
	.body_rbm-Mindenem .rb-dashboardimage-horizfull .rb-dashboardimage-row-items-2 .rb-dashboardimage-item:first-child {
		margin-right: 0;
	}
	
	.body_rbm-Mindenem.body_ismobile .rb-section-catalognews:not(.rb-section-style-catalognewsdifferent) .rb2-slider-totalitemcount-1 .alexwebdatainfogrid_info,
	.body_rbm-Mindenem.body_ismobile .rb-section-style-catalognewsdifferent .rb2-slider-item .alexwebdatainfogrid_info {
		display: block;
		width: 100%;
	}	
	
	.body_rbm-Mindenem.body_ismobile .rb-section-style-catalognewsdifferent .rb2-slider-item .alexwebdatainfogrid_info {
		margin-top: 0;
	}
	
	.body_rbm-Mindenem.body_ismobile .rb-section-style-catalognewsdifferent .alexwebdatainfogrid,
	.body_rbm-Mindenem.body_ismobile .rb-section-catalognews:not(.rb-section-style-catalognewsdifferent) .rb2-slider-totalitemcount-2 .alexwebdatainfogrid {
		padding: 0 15px;
	}
	
	.body_rbm-Mindenem.body_ismobile .rb-itemgroup-Catalog-Mindenem .rb-section-productlist .rb2-slider-item .alexwebdatainfogrid_fullimage img,
	.body_rbm-Mindenem.body_ismobile .page_Home_AllProduct .rb-section-allproduct .rb2-slider-item .alexwebdatainfogrid_fullimage img,
	.body_rbm-Mindenem.body_ismobile .newsitem-productlist .newsitem-productlist-item .alexwebdatainfogrid_main_image img,
	.body_rbm-Mindenem.body_ismobile .rb-section-categorylist .alexwebdatainfogrid_thumbnail_url img,
	.body_rbm-Mindenem.body_ismobile .rb-section-categorylist2 .alexwebdatainfogrid_thumbnail_url img,
	.body_rbm-Mindenem .favorites_mainpage .alexwebdatainfogrid_thumbnail_url img,
	.body_rbm-Mindenem .newsitem-productlist-items .alexwebdatainfogrid_fullimage img {
		height: 150px;
		border-width: 5px;
	}
	
	.body_rbm-Mindenem.body_ismobile .rbh1.alexdata_header_name {
	    font-size: 16px;
	}
	
	.body_rbm-Mindenem.body_ismobile #header .main_menu_login2 {
	    display: none;
	}
	
	.body_rbm-Mindenem.body_ismobile .rb-section-catalognews:not(.rb-section-style-catalognewsdifferent) .rb2-slider-totalitemcount-2 .rb2-slider-pager-item-main {
		-ms-flex-wrap: wrap;
			flex-wrap: wrap;
	}
	
	.body_rbm-Mindenem.body_ismobile .rb-section-catalognews:not(.rb-section-style-catalognewsdifferent) .rb2-slider-totalitemcount-2 .rb2-slider-item {
		-webkit-box-flex: 1;
		 -ms-flex: 1 1 100%;
			 flex: 1 1 100%;
	}
	
	 .body_rbm-Mindenem .page_Home_ProductDetail .rb-section-otherproducts .rb2-slider-root {
	 	padding: 15px;
	 }
	 
	 .body_rbm-Mindenem .rb-section .rb2-pager {
	 	top: 0;
	 	right: 5px;
	 }

	 .body_rbm-Mindenem .rb-section-detaillinkslider .rb2-pager {
		top: 40px;
		right: 20px;
	 }
	 
	 .body_rbm-Mindenem .rb-section-productnews .rb2-pager {
		top: 20px;
	}
	 
	 .body_rbm-Mindenem .rb-section-bloggerheader-body .rb2-pager {
		bottom: 20vw;
	    right: 0;
	    top: auto;
	    top: initial;
	    left: auto;
	    left: initial;
	 }
	 
	 .body_rbm-Mindenem .rb-section .rb2-pager-item-pagertype-prevnext {
	 	width: 30px;
	 	height: 25px;
	 	margin: 0 3px;
	 }
	 
	 .body_rbm-Mindenem .rb-section .rb2-pager-item-pagertype-prevnext:before {
	 	width: 8px;
	 	height: 8px;
	 }
	 
	 .body_rbm-Mindenem .page_Home_MyEBooks .rb-section-productlist .rb2-pager-item:before,
	 .body_rbm-Mindenem .newsdetail_mainpage .rb-section-detaillinkslider .rb2-pager-item:before,
	 .body_rbm-Mindenem .page_Home_AllEProductSearch .rb-section-productlist .rb2-pager-item:before {
	 	margin-top: 5px;
	 }
	 
	 .body_rbm-Mindenem .page_Home_AllEProductSearch .rb2-pager {
	 	top: 20px;
	 }
	 
	 .body_rbm-Mindenem .newsdetail_mainpage .rb-section-detaillinkslider .rb2-pager {
	 	top: 10px;
	 }
	 
	 .body_rbm-Mindenem .rb-section .rb2-pager-item-next:before,
	 .body_rbm-Mindenem .rb-section-toplistproducts .rb2-pager-item-next:before {
	 	margin-top: 7px;
	 	margin-left: 7px;
	 }
	 
	 .body_rbm-Mindenem .rb-section-detaillinkslider .rb2-pager-item-prev:before,
	 .body_rbm-Mindenem .detail_mainpage .rb-section-style-productvertical .rb2-pager-item-prev:before {
	 	margin-top: 7px;
	 	margin-left: 11px;	
	 }
	 
	 .body_rbm-Mindenem .rb-section-detailmedia-group {
	 	-ms-flex-wrap: wrap;
	 		flex-wrap: wrap;
	 }
	 
	 .body_rbm-Mindenem .rb-section-detailmedia-group > div {
	 	margin: 0 0 20px 0;
	 	-ms-flex: 0 1 calc(50% - 10px);
	 		flex: 0 1 calc(50% - 10px);
	 }
	 
	 .body_rbm-Mindenem .rb-section-detailmedia-group div.rb-section-detailmedia-item:nth-child(2n+1) {
	 	margin-right: 20px;	 	
	 }
	 
	.body_rbm-Mindenem .basket_summa_regis_buttons .popup_button_title {
		max-width: 100%;
	}
	
	.body_rbm-Mindenem .rb-home_mainpage-work-top .rb-section-productlist .rb2-slider-pager-item-main {
		-ms-flex-wrap: wrap;
			flex-wrap: wrap;
	}
	
	.body_rbm-Mindenem .rb-home_mainpage-work-top .rb-section-productlist .rb2-slider-item {
		margin-bottom: 20px;
	    -ms-flex: 1 1 100%;
	    	flex: 1 1 100%;
	}
	
	.body_rbm-Mindenem .rb-home_mainpage-work-top .rb-section-categorylist .rb2-slider-pager-item-main,
	.body_rbm-Mindenem .rb-home_mainpage-work-top .rb-section-categorylist2 .rb2-slider-pager-item-main {
		-ms-flex-wrap: nowrap;
			flex-wrap: nowrap;
	}
	
	.body_rbm-Mindenem .rb-home_mainpage-work-top .rb-section-categorylist .rb2-slider-item,
	.body_rbm-Mindenem .rb-home_mainpage-work-top .rb-section-categorylist2 .rb2-slider-item {
		background: #FFF;
		padding: 0 0 20px;
		border-radius: 24px;
	    -ms-flex: 1 1 50%;
	    	flex: 1 1 50%;
	}
	
	.body_rbm-Mindenem .rb-home_mainpage-work-top .rb-section-categorylist,
	.body_rbm-Mindenem .rb-home_mainpage-work-top .rb-section-categorylist2 {
		padding: 0;
		background: none;
		box-shadow: none;
	}
	
	.body_rbm-Mindenem .rb-home_mainpage-work-top .rb-section-categorylist .rb2-slider-header,
	.body_rbm-Mindenem .rb-home_mainpage-work-top .rb-section-categorylist2 .rb2-slider-header {
		width: calc(100% - 20px);
		background: #FFF;
		padding: 10px;
		border-radius: 24px;
		margin: 0 auto;
	}
	
	.body_rbm-Mindenem .rb-home_mainpage-work-top .rb-section-categorylist .rb2-slider-title-full,
	.body_rbm-Mindenem .rb-home_mainpage-work-top .rb-section-categorylist .rb2-slider-title,
	.body_rbm-Mindenem .rb-home_mainpage-work-top .rb-section-categorylist2 .rb2-slider-title-full,
	.body_rbm-Mindenem .rb-home_mainpage-work-top .rb-section-categorylist2 .rb2-slider-title  {
		padding: 0;
		border: 0;
	}
	
	.body_rbm-Mindenem .rb-home_mainpage-work-top .rb-section-categorylist .rb2-slider-title,
	.body_rbm-Mindenem .rb-home_mainpage-work-top .rb-section-categorylist2 .rb2-slider-title  {
		padding-right: 50px;
	}
	
	.body_rbm-Mindenem .rb-home_mainpage-work-top img.alexwebdatainfogrid_thumbnail_url_img {
		height: 150px;
	}

	.body_rbm-Mindenem .rb-home_mainpage-work-top .rb-section-productlist {
		margin-bottom: 40px;
	}

	.body_rbm-Mindenem .news_detail {
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 15px;
	}
	
	.body_rbm-Mindenem .newsitem-productlist-item .alexwebdatainfogrid_alexdata_detail_infos > div {
		margin: 0 0 10px 0;
	}

	.body_rbm-Mindenem .newsitem-productlist-item .rbh2 {
	    font-size: 14px;
	    text-align: left;
	}
	
	.body_rbm-Mindenem .newsitem-productlist-item .alexwebdatainfogrid_author {
	    text-align: left;
	}
	
	.body_rbm-Mindenem.body_ismobile .page_Home_Index .rb-section-productlist .rb2-slider-pager-item-main {
		padding: 0 10px 20px !important;
	}
	
	.body_rbm-Mindenem.body_ismobile .rbh1.alexdata_header_name {
	    font-family: 'Helvetica-Bold';
		/*font-size: 12px;
	    height: 48px;*/
	}
	
	.body_rbm-Mindenem .news_detailheader {
		margin-bottom: 20px;
	}
	
	.body_rbm-Mindenem.body_ismobile .newsdetail_mainpage .alexdata_header_manufacturer {
		font-size: 13px;
		margin: 5px 0;
	} 
	
	.body_rbm-Mindenem.body_ismobile .alexwebdatainfogrid .rbh2 {
	    font-size: 12px;
	    /*height: 56px;*/
	    text-align: center;
	}
	
	.body_rbm-Mindenem.body_ismobile .news_blog-product .alexwebdatainfogrid .rbh2 {
		text-align: left;
	}
	
	.body_rbm-Mindenem .rb-section-productnews .news_info-full {
	    padding: 10px;
	}
	
	.body_rbm-Mindenem .rb-section#rb-section-productnews .rb2-slider-item {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
			flex: 1 1 100%;
	}
	
	.body_rbm-Mindenem.body_ismobile .alexdata_footer_show,
	.body_rbm-Mindenem.body_ismobile .alexdata_footer_shop_buttons input {
		display: block;
	    width: 90%;
	    margin: 0 auto 10px;
	}
	
	.body_rbm-Mindenem.body_ismobile .rb-section-productlist .alexdata_footer_shop_buttons input {
		margin: 0 auto;
	}

	.body_rbm-Mindenem.body_ismobile .home_mainpage_mindenem .rb-sectiongroup_full {
		padding: 0;
	}
	
	.body_rbm-Mindenem.body_ismobile .rb-section-productlist .rb2-slider-item {
		width: auto;
	}
	
	.body_rbm-Mindenem.body_ismobile .alexdata_footer_shop_buttons > div {
		display: block;
		text-align: center;
	} 
	
	.body_rbm-Mindenem.body_ismobile .rb-home_mainpage-center .rb-itemgroup-Catalog-Mindenem {
		margin-top: 0;
		padding: 0;
	}

	.body_rbm-Mindenem.body_ismobile .rb-home_mainpage-center .rb-itemgroup-Catalog-Mindenem .rb-section-productlist .rb2-container-items {
		-ms-flex-wrap: nowrap;
			flex-wrap: nowrap;
	}
	/*
	.body_rbm-Mindenem .page_Home_Index .rb-section-productlist .alexdata_footer_discontpercent,
	.body_rbm-Mindenem .page_Home_CatalogMindenem .rb-section-productlist .alexdata_footer_discontpercent {
		position: absolute;
		top: 10px;
		right: 10px;
	}*/
	
	.body_rbm-Mindenem .rb-newsitem-news-item-full > div {
		display: block;
	}
	
	.rb-newsitem-news-item-full .rb-newsitem-news-item-info-full,
	.rb-newsitem-news-item-full .rb-newsitem-news-item-fullimage {
		width: 100%;
		margin-left: 0;
	}
	
	.body_rbm-Mindenem .rb-newsitem-banners .rb-newsitem-banner-item {
		margin: 0 0 10px;
    	-ms-flex: 1 1 100%;
    		flex: 1 1 100%;
	}	
	
	.body_rbm-Mindenem .basket_mini .basket_image {
		margin-right: 0;
	}
	
	.body_rbm-Mindenem .rb-section-dashboard .rb-section-title,
	.body_rbm-Mindenem .page_Home_Magazin .rb-section-normal .rb-section-title {
		font-size: 25px;
	}
	
	.onlinechristmascatalogs_mainpage .rb-section-dashboard .rb-section-subtitle,
	.gifts_mainpage .rb-section-dashboard .rb-section-subtitle {
		font-size: 15px;
	}
	
	.body_rbm-Mindenem .news_detail .news_image {
		margin-bottom: 20px;
	} 
	
	.body_rbm-Mindenem .newsitem-itemfull,
	.body_rbm-Mindenem .newsitem-layout {
		margin-bottom: 20px;
	}
	
	.body_rbm-Alexandra .webshopmain_checkout .submitbutton {
		padding: 7px 20px;
	}
	
	.body_rbm-Alexandra .webshopmain_checkout {
		margin-top: 0;
	}
	
	.body_rbm-Alexandra .webshopmain_checkout input[type="checkbox"] + input[type="hidden"] + .inputpage_label:before {
/*	    width: 26px;
	    height: 26px;*/
	}
	
	.body_rbm-Alexandra .webshopmain_checkout .inputpage_field .inputpage_label + .inputpage_afterfield {
/*		max-width: calc(100% - 36px);*/
	}
	
	.body_rbm-Europa .baseheader_line1 {
		text-align: center;
	}
	
	.body_rbm-Europa .baseheader {
	    margin: 0 20px;
	}
	
	.body_rbm-Europa.rb-orientation-Portrait .rb-section-newsslider .news {
		padding-bottom: 100%;
	}
	
	.body_rbm-Europa .rb-section-newsletter .inputpage_fields {
	    padding-left: 0;
	}
	
	.body_rbm-Europa .rb-section-newsletter .inputpage_fields > div {
	    display: block;
	    width: 100%;
	}
	
	.body_rbm-Europa .rb-section-newsletter .inputgroup-start {
	    margin: 0 0 20px 0;
	}
	
	.body_rbm-Europa .rb-section-newsletter .inputpage_buttons {
		padding-left: 0;
	}
	
	.body_rbm-Europa .productdetail_mainpage .rb-section.rb-section-detaillinkslider .rb2-slider-pager-item-main {
	    padding: 0;
	}

	.body_rbm-Europa .rb-section-productauthor .rb-section-title {
		float: left;
	}
	
	.body_rbm-Europa .rb-section-productauthor .rb-section-person-body-left:after {
		content: "";
		display: table;
		clear: both;
	}
	
	.body_rbm-Europa .rb-section-productauthor .rb-section-person-body-left {
		width: 100%;
		max-width: 100%;
		border-right: 0;
	}
	
	.body_rbm-Europa .rb-section-productauthor .rb-section-person-body-right {
		clear: both;
		width: 100%;
		margin: 0;
	}
	
	.body_rbm-Europa .rb-section-detaillinkslider .rb2-slider-item {
	    -ms-flex: 0 1 50%;
	    	flex: 0 1 50%;
	}

	.body_rbm-Europa .rb-section-news .rb2-slider-pager-item-main,
	.body_rbm-Europa .rb-section-productlist .rb2-slider-pager-item-main {
		padding: 0;
	}
	
	.body_rbm-Europa .alexdata_footer_shop_buttons input.basket-additem-preorder {
	    font-size: 15px;
	    padding: 10px;
	}
	
	.body_rbm-Europa .alexdata_footer_shop_buttons input {
		font-size: 15px;
		padding: 10px 25px;
	}
	
	.body_rbm-Europa .alexwebdatainfogrid_info {
	    padding: 0 10px;
	}
	
	.body_rbm-Mindenem .rb-dashboardimage-row {
		gap: 10px;
	}

	.body_rbm-Mindenem .rb-dashboardimage-full .rb-dashboardimage-item {
	    padding-bottom: calc(50% - 5px);
	    margin-right: 0;
	    background-size: 100% !important;
	    background-position: top !important;
	}
	
	.body_rbm-Mindenem .rb-dashboardimage-item {
	    width: calc(50% - 5px) !important;
	    height: auto;
	    margin: 0 !important;
	}
	
	.body_rbm-Europa .rb-section .rb2-slider-title {
	    float: none;
	}
	
	.body_rbm-Europa .rb-section-productlist .rb2-slider-title {
	    margin-bottom: 0;
	}
	
	.body_rbm-Europa .rb2-pager-item-pagertype-prevnext {
	    position: static !important; 
	}

	.body_rbm-Europa .showimages_slider .rb2-pager-item-pagertype-prevnext {
	    position: absolute !important; 
	}

	.body_rbm-Mindenem .showimages_slider .rb2-pager-item-prev:before {
		margin-top: 7px;
	}
	
	.body_rbm-Europa .rb-section-detaillinkslider .rb2-pager-item-pagertype-prevnext {
		margin: 0 10px;
	}
	
	.body_rbm-Mindenem .news_newsitem {
	    text-align: left;
	}
	
	.body_rbm-Europa .rb2-slider-item:hover img.alexwebdatainfogrid_thumbnail_url_img {
	    height: 150px;
	}
	
	.body_rbm-Europa .detail_mainpage .rb-section-detail {
	    margin-top: 20px;
	}
	
	.body_rbm-Europa .rb-section-detail .news_detail .news_fullname .rbh1 {
	    font-size: 27px;
	}
	
	.body_rbm-Europa .baseheader_line1 {
	    padding: 0;
	}
	
	.body_rbm-Mindenem .page_Home_MyEBooks .rb-section-productlist .rb2-pager {
		top: 20px;
	}
	
	.body_rbm-Mindenem .page_Home_MyEBooks .rb-section-productlist {
	    background: none;
	    padding: 0;
	    box-shadow: none;
	}
	
	.body_rbm-Mindenem .page_Home_MyEBooks .rb-section-productlist .rb2-slider-header {
	    background: #FFF;
	    border-radius: 15px;
	    padding: 10px;
    	box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.1);
	}
	
	.body_rbm-Mindenem .page_Home_MyEBooks .rb-section-productlist .rb2-slider-header .rb2-slider-title-full {
		padding: 0;
		border: 0;
	}
	
	.body_rbm-Mindenem.body_ismobile .page_Home_MyEBooks .rb-section-productlist .rb2-slider-item {
	    background: #FFF;
	    border-radius: 24px;
	    box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.1);
	    padding-bottom: 20px;
	}
	
	.rb-section-allproductheader .rbsliderheader-info .listbox_onchange_input input {
		width: 100%;
		border-radius: 24px;
	}
	
	.page_Home_MyEBooks .rb-section.rb-section-allproductsearch,
	.body_rbm-Mindenem .rb-section-allproductheader .rbsliderheader-titleinfo .rbsliderheader-titleinfo {
		width: 100%;
	}
	
	.body_rbm-Mindenem .page_Home_MyEBooks .rb-section-childnewsslider {
		max-width: 100%;
		margin-bottom: 40px;
	}

	.body_rbm-Mindenem .rb-home_mainpage-right .rb-section-style-productvertical .rb2-pager {
		position: static;
		margin: 10px 0;
	}
	
	.body_rbm-Mindenem .rb-home_mainpage-right .rb-section-style-productvertical .alexwebdatainfogrid_thumbnail_url {
		width: 100%;
	}

	.body_rbm-Mindenem .productdetail_mainpage .alexwebdatainfogrid_detail {
		width: 100%;
	}
	
	.body_rbm-Mindenem .rb-home_mainpage-right .rb2-slider-pager-item-main {
		-ms-flex-wrap: nowrap;
			flex-wrap: nowrap;
	}
	
	.home_mainpage-bookclub .rb-home_mainpage-right .rb2-slider-pager-item-main {
		-ms-flex-wrap: wrap;
			flex-wrap: wrap;
	}
	
	.home_mainpage-bookclub .rb-home_mainpage-right .rb2-slider-item {
		-ms-flex: 1 1 100%;
			flex: 1 1 100%;
	}
	
	.body_rbm-Mindenem .rb-home_mainpage-right .rb-section-detaillinkslider .rb2-slider-root,
	.body_rbm-Mindenem .rb-home_mainpage-right .rb-section-productauthor {
		padding: 15px; 	
	}
	
	.body_rbm-Mindenem .rb-home_mainpage-right .rb2-slider-item .alexwebdatainfogrid_thumbnail_url img {
	    height: 150px;
	    margin: 0 auto;
	}

	.body_rbm-Mindenem .rb-section-productnews .rb2-slider-header, .body_rbm-Mindenem .rb-section-productblogs .rb2-slider-header {
		width: 100%;		
	}
	
	.body_rbm-Mindenem .rb-section-productnews .rb2-slider-pager-item-main,
	.body_rbm-Mindenem .rb-section-productblogs .rb2-slider-pager-item-main {
		padding: 0;
	}
	
	.body_rbm-Mindenem .rb-section-bloggerheader .rb-section-bloggerheader-product-items,
	.body_rbm-Mindenem .rb-section-bloggerheader .rb2-wrapper {
		width: 85%;
		left: 15%;	
		bottom: 10.5vw;
	}
	
	.body_rbm-Mindenem .rb-section-bloggerheader .rb-section-bloggerheader-product-items {
		bottom: 10.5vw;
	}
	
	.body_rbm-Mindenem .rb-section-bloggerheader .rb2-pager-bottom .rb2-pager-item-prev:before {
	    margin-top: 5px;
	    margin-left: 10px;
	}
	
	.body_rbm-Mindenem .rb-section-bloggerheader .rb2-pager-bottom .rb2-pager-item-next:before {
	    margin-top: 5px;
	    margin-left: 5px;
	}
	
	.body_rbm-Mindenem .rb-section-bloggerheader-body .rb2-slider-pager-item-main {
		-webkit-box-align: baseline;
    	-ms-flex-align: baseline;
    	-ms-grid-row-align: baseline;
    	align-items: baseline;
	}
	
	.body_rbm-Mindenem #content-section .rb-section-bloggerheader-body .alexwebdatainfogrid_thumbnail_url_img,
	.body_rbm-Mindenem .rb-section-bloggerheader-body .rb-section-bloggerheader-product-item-image_img,
	.body_rbm-Mindenem .rb-section-bloggerheader-product-item-nodata {
		/*height: 17vw;*/
		height: auto;
		width: 100%;
		border-radius: 13px;
    	border-width: 2px;
    	margin: 0 auto;
	}

	.body_rbm-Mindenem #content-section .rb-section-bloggerheader-body .alexwebdatainfogrid_thumbnail_url_img,
	.body_rbm-Mindenem .rb-section-bloggerheader-body .rb-section-bloggerheader-product-item-image_img {
		height: 27vw;
		width: auto;
	}
	
	.body_rbm-Mindenem .rb-section-bloggerheader-body .rb-section-bloggerheader-product-item,
	.body_rbm-Mindenem .rb-section-bloggerheader-body .rb2-slider-item {
		margin: 0 2px;
	}
	
	.body_rbm-Mindenem .rb-section-bloggerheader-product-item-nodata {
		height: 60px;
		background-size: 50%;
	}
	
	.body_rbm-Mindenem .rb-section-bloggerheader-body .rb-section-bloggerinfo-info-edit {
		margin: 5px;
	}
	
	.body_rbm-Mindenem .rb-section-bloggerinfo-info-edit {
		width: 33px;
		height: 33px;
		background-size: 17px;
	}
	
	.body_rbm-Mindenem .rb-section.rb-section-bloggerheader .rb-section-bloggerheader-body {
		height: 55vw;
		background-size: cover;
	}
		
	.body_rbm-Mindenem .rb-section-bloggerheader .rb2-slider-title-full, .body_rbm-Mindenem .rb-section-bloggerheader .rb2-slider-pager-item-main-nodata {
		position: static;
		width: 90%;
		margin: 10px auto 0;
		padding: 10px 55px 10px 20px;
	}
	
	.body_rbm-Mindenem .rb-section-bloggerheader .rb2-slider-title {
		font-size: 16px;
	}
		
	.body_rbm-Mindenem .rb-section-bloggerheader-ranks-counts {
		display: block;
	}
	
	.body_rbm-Mindenem .rb-section-bloggerheader-ranks-count {
		height: auto;
		margin-bottom: 40px;
	}
	
	.body_rbm-Mindenem .rb-section-bloggerheader-ranks-count:last-child {
		margin-bottom: 0;
	}
	
	.body_rbm-Mindenem .rb-section-bloggerheader-ranks-count-title {
		margin-bottom: 10px;
	}
	
	.body_rbm-Mindenem .rb-section-bloggerheader-ranks-count-value {
		position: static;
	}
	
	.body_rbm-Mindenem .rb-section-bloggerheader-info .rbvote {
		float: none;
	}
	
	.rb-section-bloggerheader-ranks-image:last-child {
	    margin-right: 0;
	}
	
	.rb-section-bannernewsslider {
		width: 100%;
		margin: 20px 0;
	}
	
	.mp3full {
		width: 100%;
		padding: 0;
	}
	
	.body_rbm-Europa .rb-section-allproductheader-body {
	    width: 100%;
	}
	
	.body_rbm-Mindenem .rb-section-magazinprior {
		width: calc(100% - 35px);
		margin-bottom: 40px;
	}
	
	.body_rbm-Mindenem .rb-section-magazinprior .news_info-full .rbh1 {
		font-size: 17px;
	    margin: 10px 0;
	}
	
	.body_rbm-Mindenem .rb-section-magazinprior .news_info-full .rbh2 {
	    display: none;
	}
	
	.body_rbm-Mindenem.body_ismobile .allnews-search .rbsliderheader-info {
		display: block;
		width: 100%;
		margin-top: 15px;
	}
	
	.body_rbm-Mindenem.body_ismobile .rb-section-magazinprior .news {
		/*padding-bottom: 56.25%;*/
	}

	.body_rbm-Mindenem .rb-section-allmagazinnews .news_info-full,
	.body_rbm-Mindenem .rb-section-allnewssearch .news_info-full {
		padding: 10px 15px;
	}
	
	.body_rbm-Mindenem div.news_blog-author-center {
		width: calc(100% - 112px);
    	margin: 0;
	}
	
	.body_rbm-Mindenem div.news_blog-author-center2 {
    	margin: 0;
	}	
	
	.body_rbm-Mindenem .news_detail .news_blog-author {
		margin-top: 0;
		margin-bottom: 20px;
	}
	
	.body_rbm-Mindenem .news_blog-author-center-line1 {
		margin-bottom: 5px;
	}
	
	.body_rbm-Mindenem .rb-section-searchbloggers .rb2-pager {
		top: 15px;
	}
	
	.body_rbm-Mindenem .rb-section-searchbloggers .rb2-pager-item-pagertype-prevnext:before {
		margin-top: 7px;
	}
	
	.body_rbm-Mindenem .rb-section-pointrulenews .rb2-slider-item {
	    margin-right: 20px;
	    -ms-flex: 0 1 calc(50% - 10px);
	    	flex: 0 1 calc(50% - 10px);
	}
	
	.body_rbm-Mindenem .rb-section-pointrulenews .news_info,
	.body_rbm-Mindenem .rb-section-pointrulenews .news_digest {
		word-break: break-word;
		padding: 0 10px;
	}
	
	.rb-itemgroup-PointRules-Mindenem {
		padding-bottom: 40px;
	}
	
	.body_rbm-Mindenem .rb-section-pointrulenews .rb2-slider-title {
		font-size: 16px;
	}
	
	.body_rbm-Mindenem .rb-section-pointrulenews .rb2-slider-item .rbh1 {
		font-size: 17px;
	}
	
	.body_rbm-Mindenem .rb-section-pointrulenews .rb2-pager {
		top: 12px;
	}
	
	.body_rbm-Mindenem .rb-section-pointrulenews .rb2-pager-item-prev:before {
		margin-top: 7px;
    	margin-left: 11px;
	}
	
	.body_rbm-Mindenem .rb-section-pointstocoupon {
		width: 100%;
	}
	
	.body_rbm-Mindenem .rb-section-pointstocoupon .rb-section-pointstocoupon {
		padding: 10px;
	}
	
	.body_rbm-Mindenem .rb-section-pointstocoupon .rb2-slider-item {
		margin: 0 0 40px;
	    -ms-flex: 0 1 100%;
	    	flex: 0 1 100%;		
	}
	
	.body_rbm-ByMala .rb-section-allproduct #searchfield,
	.body_rbm-Cartaphilus .rbsliderheader-info #searchfield,
	.body_rbm-Alexandra .rbsliderheader-info #searchfield,
	.body_rbm-Pioneer .rbsliderheader-info #searchfield {
		width: 100%;
	}
	
	.body_rbm-ByMala .rb-section-header-sort,
	.body_rbm-Cartaphilus .rb-section-header-sort,
	.body_rbm-Alexandra .rb-section-header-sort,
	.body_rbm-Pioneer .rb-section-header-sort {
		margin-bottom: 20px;
	} 
	
	.body_rbm-Mindenem .baseheader_line1 {
		max-width: 100%;
		text-align: left;
	}
	
	.body_rbm-Mindenem.body_ismobile .basket_mini .basket_image,
	.body_rbm-Mindenem.body_ismobile .lastvisitedproducts-button {
		width: 44px;
	}
	
	.body_rbm-Mindenem .main_menu_login2 .menu_divitem_title {
		display: none;
	}
	
	.body_rbm-Mindenem .favorites_mainpage .rb-home_mainpage-work {
		display: block;
	}
	
	.body_rbm-Mindenem .favorites_mainpage .rb-home_mainpage-center,
	.body_rbm-Mindenem .favorites_mainpage .rb-home_mainpage-right {
		width: 100%;
	}
	
	.body_rbm-Mindenem .favorites_mainpage .rb-home_mainpage-center .rb-section-allproduct {
		padding-right: 0;
	}
	
	.body_rbm-Mindenem .alexdata_footer_basket_creditprice {
		padding: 0 10px;
	}
	
	.body_rbm-Mindenem .baseheader_right .main_menu_search {
		display: none !important;
	}

	.body_rbm-Mindenem.body_ismobile .baseheader_right .main_menu_search {
		/*display: inline-block !important;*/
	}
	
	.body_rbm-Mindenem.body_ismobile .baseheader_right .main_menu_groups > div.main_menu_translate {
/*		background: none;
		color: #FFF;*/
	}
	
	.body_rbm-Mindenem #container #header .popup-popupbasket_full_link .basketmini_summa {
		top: 2px;
		right: 10px;
	}
	
	.body_rbm-Europa .rb-home_mainpage-center .rb-section-allnews .rb2-slider-pager-item-main {
		-ms-flex-wrap: wrap;
			flex-wrap: wrap;
	}
	
	.body_rbm-Europa .rb-section-allnews .news_info-full {
		padding: 10px;
	}
	
	.body_rbm-Europa .rb-home_mainpage-center .rb-section-allnews .rb2-slider-item,
	.body_rbm-Europa .rb-section-allnews .rb2-slider-item {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
			flex: 1 1 100%;
	}
	
	.body_rbm-Europa .detail_mainpage .rb-home_mainpage-right {
		max-width: 100%;
		padding: 0;
	}
	
	.body_rbm-Europa .detail_mainpage_withright .rb-itemgroup-NewsDetail-Europa .rb-section-detail {
		width: 100%;
	}
	
	.body_rbm-Europa .rb-section-detaillinkslider .rb2-slider-item {
		border-right: 0;
	}
	
	.body_rbm-Mindenem .rb-section-productlist img.alexdata_discount_image_img {
	    width: 60px !important;
	    top: 10px !important;
	    right: 5px !important;
	}
	
	.body_rbm-Mindenem .product_dedication {
		width: 50px;
		height: 50px;
	    top: 20px;
	    left: 10px;
	}
	
	.body_rbm-Alexandra .product_dedication,
	.body_rbm-Europa .product_dedication {
	
	}
	
	.body_rbm-Mindenem .rb-section-allproduct img.alexdata_discount_image_img {
	    width: 50px !important;
	    top: 5px !important;
	    right: -5px !important;
	}
	
	.body_rbm-Mindenem .page_Home_AllProduct .rb-section-allproduct .alexdata_footer_discontpercent {
	    right: -5px;
	}
	
	.body_rbm-Mindenem .newsitem-productlist-item img.alexdata_discount_image_img.imageitem_png {
	    width: 50px !important;
	    height: auto !important;
	    right: 10px !important;
	    top: 10px;
	}
	
	.body_rbm-Alexandra .rb-section-productlist .rb2-slider-item img {
		height: 130px;
	}
	
	.body_rbm-Alexandra .rb-section-style-productvertical .rb2-slider-item {
	    -webkit-box-flex: 0;
	    -ms-flex: 0 1 50%;
	    flex: 0 1 50%;
	}
	
	.body_rbm-Alexandra .rb-section-allproduct .alexdata_discount_image_img,
	.body_rbm-Cartaphilus .rb-section-allproduct .alexdata_discount_image_img,
	.body_rbm-Pioneer .rb-section-allproduct .alexdata_discount_image_img,
	.body_rbm-Europa .rb-section-allproduct .alexdata_discount_image_img {
		left: -10px;	
	}
	
	.body_rbm-Alexandra .rb-section-productlist img.alexdata_discount_image_img,
	.body_rbm-Cartaphilus .rb-section-productlist img.alexdata_discount_image_img,
	.body_rbm-Pioneer .rb-section-productlist img.alexdata_discount_image_img,
	.body_rbm-Europa .rb-section-productlist img.alexdata_discount_image_img {
		width: 60px;
		height: auto;
	}
	
	.body_rbm-Alexandra .rb-section-style-productvertical img.alexdata_discount_image_img,
	.body_rbm-Cartaphilus .rb-section-style-productvertical img.alexdata_discount_image_img, 
	.body_rbm-Pioneer .rb-section-style-productvertical img.alexdata_discount_image_img, 
	.body_rbm-Europa .rb-section-style-productvertical img.alexdata_discount_image_img {
		left: 0;	
	}
	
	.body_rbm-Alexandra .rb-section-style-productvertical .rb2-slider-item .rbh1 {
		font-size: 11.5px;
	}
	
	.body_rbm-Mindenem .alexwebdatainfogrid_info div.alexdata_footer_price-full {
		display: block;
		margin-right: 0;
		margin-bottom: 5px;
	}
	
	.input_OrderSubscription .basket_item_left {
		display: block;
	}
	
	.popupinput-OrderSubscription .basket_item_left > div {
		display: block;
		width: 100%;
		padding: 0;
	}
}

@media screen and (max-width: 670px)
{
	.body_rbm-Piac div.basketmini_summa_total {
		display: none;
	}	
}

@media screen and (max-width: 630px)
{
	.body_rbm-Pioneer .baseheader {
		margin: 0 0 0 10px;
	}	
}

/* Teszt */

/* Rb Mobile  */
@media screen and (max-width: 584px)
{
	.body_rbm-Mindenem.body_ismobile .page_Home_Index .rbh1.alexdata_header_name,
	.body_rbm-Mindenem.body_ismobile .page_Home_Index .alexwebdatainfogrid .rbh2 {
		height: auto;
	}	
	
	.body_rbm-Mindenem.body_ismobile .page_Home_Index .rb-section-productlist .rb2-slider-pager-item-main {
		-webkit-box-align: start;
	    -ms-flex-align: start;
	    -ms-grid-row-align: flex-start;
	    align-items: flex-start;
	}
	
	
	.body_rbm-Mindenem.body_ismobile .page_Home_CatalogMindenem .alexdata_footer_shop_buttons > div {
	    font-size: 9px;
	}
	
	.body_rbm-Mindenem.body_ismobile .page_Home_CatalogMindenem .alexdata_footer_shop_buttons > div {
	    display: inline-block;
	    vertical-align: top;
	    width: 47.5%;
	    margin: 0 1.25%;
	}
	
	.body_rbm-Mindenem.body_ismobile .page_Home_CatalogMindenem .alexdata_footer_shop_buttons input {
	    width: 100%;
	}
	
	.body_rbm-Mindenem .home_audiobooksinfo .rb-home_mainpage-work {
		display: block;
	}
	
	.body_rbm-Mindenem .home_audiobooksinfo .rb-home_mainpage-right {
		width: 100%;
	}
	
	.body_rbm-Mindenem .home_audiobooksinfo .rb-section-toplistproducts .rb2-slider-pager-item-main {
		-ms-flex-wrap: wrap;
			flex-wrap: wrap;
	}
	
	.body_rbm-Mindenem .rb-home_mainpage-right .rb2-slider-item .alexwebdatainfogrid_thumbnail_url img {
		width: auto;
	}
	/*
	.body_rbm-Mindenem.body_ismobile .baseheader {		
	    position: absolute;
	    top: 50%;
	    left: 50%;
	    -webkit-transform: translate(-50%,-50%);
			-ms-transform: translate(-50%,-50%);
				transform: translate(-50%,-50%);
	}
	*/
	.body_rbm-Mindenem.body_ismobile .baseheader {
		margin-left: 10px;		
	    position: static;
	    -webkit-transform: none;
			-ms-transform: none;
				transform: none;
	}
	
	.rb-home_mainpage-work-top .rb-section-allnews .rb2-slider-pager-item-main {
		-ms-flex-wrap: wrap;
			flex-wrap: wrap;
	}
	
	.rb-home_mainpage-work-top .rb-section-allnews .rb2-slider-item {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
			flex: 1 1 100%;
	}
	
	body.body_rbm-LL .home_mainpage .rb-section-productlist .rb2-slider-title,
	.body_rbm-LL .rb-section-news .rb2-slider-title,
	.body_rbm-LL .rb-section-childnewsslider .rb2-slider-title,
	.body_rbm-LL .rb-section-news .rb2-slider-title {
		font-size: 30px;
		line-height: normal;
		margin-bottom: 20px;
	}
	
	.body_rbm-LL .rb-section-news .news_info-full .rbh1 {
		font-size: 20px;
	}
	
	.body_rbm-LL .alexdata_footer_shop_buttons input {
    	height: 40px;
		font-size: 20px !important;
		line-height: 40px;
	}
	
	.body_rbm-LL .rb-section-productlist .alexwebdatainfogrid_author {
	    font-size: 14px;
	}
	
	.body_rbm-LL .alexdata_footer_shop_prices > div {
	    margin: 0 0 10px 0;
	} 
	
	.body_rbm-LL .rb-section-productlist .rb2-slider-item {
		width: auto;
	}
	
	.body_rbm-Mindenem img.blog-likerow-face_img {
		width: 40px;
	}
	
	.body_rbm-Mindenem .rb-section-bloggerheader-ranks-count-ismany .rb-section-bloggerheader-ranks-count-value {
		font-size: 30px;
	}
	
	.body_rbm-Mindenem .rb-section-bookclubheader .rb-section-bookclubheader {
		margin-bottom: 40px;
	}
	 
	.body_rbm-Mindenem .home_mainpage-bookclub .rb-home_mainpage-right .alexwebdatainfogrid_fullimage {
		max-width: 100%;
	}
	
	.body_rbm-Mindenem .home_mainpage-bookclub .rb-home_mainpage-right .rb2-slider-item .alexwebdatainfogrid_thumbnail_url img {
		width: 100%;
		height: auto;
	}
	
	.body_rbm-Mindenem.body_ismobile .rb-section.rb-section-newsletter {
		margin-bottom: 100px;
	}
	
	.body_rbm-Mindenem #content-footer .menu_divitem {
		padding: 0 20px;
		margin-bottom: 20px;
	}
	
	.body_rbm-Mindenem #content-footer .menu_divitem:last-child {
		margin-bottom: 0;
	}
	
	.body_rbm-Mindenem #content-footer .menu_divitem a {
		font-size: 15px;
	}
	
	.body_rbm-Alexandra .rb-section-productsearch .rb-section-title {
		font-size: 30px;
	}
	
	.body_rbm-Alexandra .rb-section-productsearch {
		margin-bottom: 20px;
	}
	
	.body_rbm-Mindenem .rb-section-bookclubsheader-groups-item {
		width: calc(50% - 10px);
		margin-right: 8px;
	}
	
	.body_rbm-Mindenem .rb-section-bookclubsheader-groups-item-image_img {
		width: 90px;
		height: 90px;
	}
	
	.product-audiobook-play-selected {
		padding: 10px;
	}
	
	audio::-webkit-media-controls-current-time-display {
		font-size: 12px;
	}
	
	audio::-webkit-media-controls-time-remaining-display {
		display: none;
	}
	
	.allwebshop_main .allwebshop_items_header {
		font-size: 20px;
	}
	
	.allwebshop_main .allwebshop_items_body {
		width: calc(100% - 20px);
		margin-top: 0;
	}
	
	.rb-section-bookclubsheader-invitations-item > div {
		-ms-flex: 1 1 100%;
			flex: 1 1 100%;
	}
	
	.body_rbm-Alexandra .treeview_items-showbutton {
		bottom: 70px;	
	}
	
	.rb-section-bloggerheader .rb-section-bloggerheader-product-item-delete {
		width: 25px;
		height: 25px;
		background-size: 15px;
		border-radius: 7px;
	}
	
	.lastvisitedproducts-main {
		top: 50px;
	}
	
	.body_rbm-Mindenem #content-section .news_blog-product img {
		max-width: 100%;
	}
	
	.body_rbm-Europa .allproduct_mainpage .rb-home_mainpage-work {
	  	padding-top: 25px;
	}
	
	.body_rbm-Europa .rb-section-allproduct {
		margin-top: 0;
	}
	
	.body_rbm-Mindenem .basket_actionrules_slider .alexwebdatainfogrid_info .rbh1.alexdata_header_name,
	.body_rbm-Mindenem .basket_actionrules_slider .rb2-slider-item {
		text-align: center;
	}
	
	.body_rbm-Mindenem .basket_actionrules_slider .alexwebdatainfogrid_thumbnail_url_img {
		margin: auto;
	}
	
	.eligibleinstitution-full {
		display: block;
	}
	
	.body_rbm-Alapitvany .rb-section-keysupporters .rb2-slider-item {
		-ms-flex: 1 1 100%;
			flex: 1 1 100%;
	}
	
	.body_rbm-Alapitvany .rb-section-keysupporters .news_previewimage_img {
		width: 100%;
		height: auto;
	}
	
	.body_rbm-Alapitvany .news_newsitem {
		text-align: left;
	}
	
	.body_rbm-Europa .popup-popupbasket_full_link .basketmini_summa_quantity_num {
		left: 30px;
	}
	
	.closebasketrating_mainpage .rb-section-normal-main {
		width: calc(100% - 30px);
	}
	
	.closebasketrating_mainpage .rb-section-normal .rb-section-title.rbh1 {
		font-size: 17px;
	}
	
	.body_rbm-Mindenem .alexwebdatainfogrid_product-detail-tabpages {
		padding: 10px 10px 20px;
	}
	
	.body_rbm-Mindenem .alexwebdatainfogrid_product-detail-tabpages .rb-tabbed-master-item {
		padding: 10px;
		border: 0;
	}
	
	.input_AddToBasketMore .inputform {
		display: block;
	}
	
	.input_AddToBasketMore fieldset {
		margin: 20px 0 0 0;
	}
	
	.input_AddToBasketMore .inputpage_item:not([type="checkbox"]) {
		font-size: 13px;
		padding: 7px;
	}
	
	.body_rbm-Mindenem .basket_summa_regis_buttons .popup_button_title {
		height: auto;
		line-height: normal;
		padding: 10px;
	}
	
	.news_newsitem {
		text-align: left;
	}
	
	body.body_rbm-Europa .newsitem-productlist .newsitem-productlist-item {
		/*width: 100%;*/
	}
	
	body.body_rbm-Europa .newsitem-productlist .alexwebdatainfogrid_fullimage {
		width: auto;
	}
	
	body.body_rbm-Europa .newsitem-productlist .alexwebdatainfogrid_info {
		width: 100%;
		max-width: 100%;
	}
	
	body.body_rbm-Europa .newsitem-productlist .alexwebdatainfogrid_info {
		padding-left: 0;
	}
	
	.body_rbm-Mindenem .alexdata_footer_shop_buttons > div {
		margin: 0 0 5px;
	}
	
	.body_rbm-Mindenem div.basket_dedicationbutton {
		padding: 0 5px;
	}
	
	.body_rbm-Mindenem .rb-newsitem-news {
		-ms-flex-wrap: wrap;
			flex-wrap: wrap;
	}
	
	.body_rbm-Mindenem .rb-newsitem-news > div {
		margin: 0 0 20px 0;
	}
	
	.body_rbm-Mindenem .newsitem-productlist-items .alexdata_footer_shop_prices {
		display: block;
	}
	
	.body_rbm-Mindenem .newsitem-productlist-items .alexdata_footer_shop_prices div.alexwebdata_previewfile-full {
		width: 100%;
		margin: 0;
	}

	.rb-section-person-body-left {
		max-width: 100%;
	}

	.rb-section-person-body-right {
		padding-left: 0;
	}

	.body_rbm-Mindenem .rb-section-productauthor .rb-section-person-username {
		text-align: center;
	}

	.body_rbm-Mindenem .rb-section-productauthor .rb-section-person-body {
		padding: 0 20px 20px;
	}

	.body_rbm-Mindenem .rb-home_mainpage-footer .rb-section-productnews .rb2-slider-item,
	.body_rbm-Mindenem .rb-home_mainpage-footer .rb-section-productblogs .rb2-slider-item {
		-ms-flex: 1 1 100%;
			flex: 1 1 100%;
	}
}

@media screen and (max-width: 425px) {
	.body_rbm-Mindenem.body_ismobile .baseheader {
		width: 115px !important;
	}
	
	.body_rbm-Mindenem.body_ismobile .basketmini_summa_total {
		padding-left: 5px;
		padding-right: 5px;
	}

	.body_rbm-Mindenem.body_ismobile .main_menu_translate .rb-comboselect-full,
	.body_rbm-Mindenem.body_ismobile .basket_mini .basket_image,
	.body_rbm-Mindenem.body_ismobile .lastvisitedproducts-button {
		width: 35px;
	}

	.body_rbm-Mindenem.body_ismobile .main_menu_translate .rb-comboselect-full {
		height: 35px;
		line-height: 35px
	}
	
	.body_rbm-Mindenem.body_ismobile .basketmini_summa div.basketmini_summa_quantity_num {
		width: 17px;
		height: 17px;
		line-height: 17px;
	}
	
	.body_rbm-Mindenem.body_ismobile #container .popup-popupbasket_full_link .basketmini_summa_quantity_num {
		top: 1px !important;
		left: 23px;
	}
	
	.body_rbm-LL .baseheader {
		margin-right: 10px;
	}
}

@media screen and (max-width: 360px) {
	.body_rbm-Mindenem.body_ismobile .baseheader {
		margin-left: 0;
	}
	
	.body_rbm-Mindenem.body_ismobile .baseheader_right .main_menu_groups > div.baseheader-lastvisitedproducts {
		display: none;
	}
	
	.body_rbm-Alexandra .baseheader {
		width: 135px;
	}
}



/* DropDown test */

.body_rbm-Alexandra .baseheader_left .menu_haschildmenu > .rbmenuh2 a {
	display: inline-block;
	vertical-align: middle;
}

.body_rbm-Alexandra .baseheader_left .menu_haschildmenu > .rbmenuh2:after {
	content: "";
    display: inline-block;
    vertical-align: middle;
    background: url(/content/images/rb-icon-dropdown.png) no-repeat center;
    width: 17px;
    height: 10px;
    border-radius: 50%;
    background-size: 13px;
    margin-left: 5px;
}


/*

.body_rbm-Mindenem .rb-tabbed-pageitem-disabled {
	display: block;
	opacity: 0;
	visibility: hidden;
	height: 0;
}

.body_rbm-Mindenem .rb-tabbed-pageitem {
	-webkit-transition: all .2s ease-out;
			transition: all .2s ease-out;
}

*/
