@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');


@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');
}



/*
 
	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 {
	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;
}

#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;
}

.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;
}

/* 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 {
	font-family: 'Avenir Next LT Pro Demi';
	font-size: 20px;
	color: #444;	
	text-transform: uppercase;
}

.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 .communallogin-items > a,
.popup-profile_panel .inputgroup-start > div {
	display: inline-block;
	width: 47.5%;	
}

.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 {
	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%;
} 

.rb-deleteuser-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);
}

#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 h2 {
	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: 35px;
}

.baseheader_left .menu_divitem:last-child {
	margin-right: 0;
}

.baseheader_right {
	float: right;
}

.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 (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;	
}
*/

@media screen and (max-width: 1640px)
{
	.socialinfo-full {
		position: fixed;
		top: 86px;
		right: 0;
	}
	
	.socialinfo-item {
		width: 50px;
		height: 50px;
		display: block;
		border-bottom: 1px solid #bcbcbc;
	}
	
	.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);
}

.rb-top100 .menu_childitems {
	background: #FFF;
}

.menu_childitems h2 {
	line-height: 50px;
}

.menu_childitems .menu_divitem {
	float: none;
	padding: 15px 25px;
}

.menu_childitems .menu_divitem:hover {
	background: #37AFE1;
	color: #FFF;
}

/* Mobile Menu Styles
-----------------------------------------------------------*/

.menu_sidebar {
	background: #EEF3F6;
	text-align: center;
	padding-top: 50px;
}

.menu_sidebar h2,
.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;
}

/* Home Styles
-----------------------------------------------------------*/

.baseheader_line1 {
	max-width: 1688px;
	margin: 0 auto;
	padding-left: 45px;
}

.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;
}
*/
/* 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);	
}

/* Top Slider Styles
-----------------------------------------------------------*/

.rb-section-newsslider {
	width: 100%;
	max-width: 100%;
	margin-bottom: 40px;
}

.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 h1,
.rb-section-newsslider .news_header-root h2 {
	font-family: 'Avenir Next LT Pro Demi';
	font-size: 95px;
	color: #444;
	text-align: center;
	margin: 0;
	line-height: 83px;
}

.rb-section-newsslider .news_header-root h1 {
}

.rb-section-newsslider .news_header-root h2 {

}

.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 h1,
.rb-section-productlist .alexwebdatainfogrid_author {
	text-transform: uppercase;
}

.rb-section-productlist h1 {
	font-family: 'Avenir Next LT Pro Demi';
	font-size: 31px;
	color: #444;
	margin-bottom: 5px;	
}

.rb-section-productlist h2 {
	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;
}

.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,
.rb-section-newsslider .alexdata_footer_basket input,
.alexwebdatainfogrid_alexdata_detail_top_alexdata_detail_right_bookshoplink input {
	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);
}

.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 h1,
.rb-section-style-newsproductcategorymin h2 {
	font-family: 'Avenir Next LT Pro Demi';
	font-size: 50px;	
	line-height: 50px;
}

.rb-section-style-newsproductcategorymin h1 {
	text-align: left;
	color: #FFF;
	margin: 0;
}

.rb-section-style-newsproductcategorymin h2 {
	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 h1,
.rb-section-style-newsproductcategory .news_info h2 {
	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 h1 {
	color: #FFF;
}

.rb-section-style-newsproductcategory .news_info h2 {
	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 h1 {
	color: #98d2ea;
}

.backgroundcolor_tort-feher-minimalisan-szurkes h2,
.backgroundcolor_kek h2 {
	color: #444;
}

.backgroundcolor_kek h1 {
	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 h1.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 h1 {
	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 h2 {
	font-weight: 300;
	color: #444;
	margin: 0 0 10px 0;
}

.selectslider_body-left .rb2-slider-item h1 {
	font-size: 22px;
}

.selectslider_body-right .rb2-slider-item h1 {
	font-size: 17px;
}

.selectslider_body-left .rb2-slider-item h2 {
	font-size: 17px;
}

.selectslider_body-right .rb2-slider-item h2 {
	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 h1 {
	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 {
	 -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 {
	position: relative;
}

.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 h1,
.allnews_mainpage .rb-home_mainpage-work-main .news_info_info_line1 h1,
.rb-section-detaillinkslider .news_info_info_line1 h1,
.rb-section-mostreadnews .news_info h1 {
	font-family: 'Avenir Next LT Pro Bold';
	font-size: 20px;
	color: #444;	
	text-align: left;
	text-transform: uppercase;
}

.rb-section-style-bgcolorfullwidth .news_info h2,
.allnews_mainpage .rb-home_mainpage-work-main .news_info_info_line2 h2,
.rb-section-detaillinkslider .news_info_info_line1 h2 {
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 17.5px;
	color: #444;	
}

.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);
}

.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 h1 {
	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;
}

/* 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;
}

.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;
}


/* 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;
}



@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%;
	}
}


/* 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 h1,
.rb-section-style-newsproductlink .news_info h2 {
	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 h1 {
	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 h2 {
	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 );
}

.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 h1 {
	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 {
	display: inline-block;
	vertical-align: middle;
	margin-right: 15px;
}

.alexwebdatainfogrid_retaileprice,
.alexdata_footer_shop_prices .alexdata_footer_price-full {
	font-family: 'Khand-Light';
	font-size: 25px;
}

.alexdata_footer_shop_prices .alexdata_footer_price-full {
	font-size: 18px;
	line-height: 18px;
}

.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 {
	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 {
	background: #e03a56;
	color: #FFF;
}

.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 .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 {
    font-size: 14px;
    font-weight: 300;
    color: #17bb17;
    margin-top: 10px;
}

/* 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;
}

/* 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-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,
.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-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;
}

.rb-section-style-productvertical .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);
} 

.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 h1,
.rb-section-style-producttwoline .rb2-slider-item h1,
.rb-section-allproduct .rb2-slider-item h1 {
	font-size: 13.5px;
	text-align: left;
	margin-top: 0;
	color: #444;
	text-transform: uppercase;
}

.rb-section-style-productvertical .rb2-slider-item h2,
.rb-section-style-producttwoline .rb2-slider-item h2,
.rb-section-allproduct .rb2-slider-item h2 {
	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;
	}
	
	.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-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;
}

/* 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 h1,
.rb-section-style-newsvertical h2,
.allnews_mainpage .rb-section-style-newsvertical .news_info_info_line1 h1,
.allnews_mainpage .rb-section-style-newsvertical .news_info_info_line2 h2 {
	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 h1,
.rb-section-style-newsvertical h1 {
	color: #FFF;
}

.allnews_mainpage .rb-section-style-newsvertical .news_info_info_line2 h2,
.rb-section-style-newsvertical h2 {
	color: #444;
}

.allnews_mainpage .rb-section-style-newsvertical .news_info_info_line1 h1,
.allnews_mainpage .rb-section-style-newsvertical .news_info_info_line2 h2 {
	font-size: 20px;
	text-transform: none;
	line-height: 20px;
}

.allproduct_mainpage .rb-section-style-newsvertical .news_info h1,
.allproduct_mainpage .rb-section-style-newsvertical .news_info h2,
.allnews_mainpage .rb-section-style-newsvertical .news_info h1,
.allnews_mainpage .rb-section-style-newsvertical .news_info h2 {
	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_action,
.treeview_item_master {
	width: 100%;
	color: #38afe1;
	font-size: 19px;
	font-weight: 500;
	position: relative;
	margin-bottom: 5px;
}

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;
}


.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;
	color: #707070;
	position: relative;
	margin-bottom: 10px;
}

.body_rbm-Mindenem div:not(.treeview_item_selected) > .treeview_item_master,
.body_rbm-Mindenem div:not(.treeview_item_selected) > .treeview_item_action {
	color: #ABABAB;
	font-size: 14px;
	font-weight: 400;
}

/* 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 h1 {
	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;
}

.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 {
	height: 42px;
	background-color: #444;
}

.rb-section-allproduct .rb2-slider-item h1 {
	font-size: 15px;
}

.rb2-slider-item .alexdata_header_name-after {
	font-size: 14px;
	color: #17bb17;
	margin-bottom: 10px;
}

.rb-section-allproduct .rb2-slider-item h2 {
	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 {
    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;	
}



/* 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 h1 {
	font-size: 17px;	
}

.home_mainpage .rb-section-slider.rb-section-style-producttwoline .rb2-slider-item h2 {
	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;
}

.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 h1,
.news_detailimagefull .news_fullname h2 {
	font-weight: 400;
	color: #FFF;
	text-align: center;
}

.news_detailimagefull .news_fullname h1 {
	font-size: 33px;
	text-transform: uppercase;
}

.news_detailimagefull .news_fullname h2 {
	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 h1,
.body_rbm-Europa .news_detailimagefull .news_fullname h2 {
	text-align: left;
	color: #444;
}

.news_newsitem {
	font-size: 16px;
	font-weight: 300;
	text-align: justify;
}

.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;
}

.newsitem-product .alexwebdatainfogrid .alexwebdatainfogrid_info {
	width: calc(100% - 330px);
	margin-left: 25px;
}

.newsitem-product .alexwebdatainfogrid .alexwebdatainfogrid_info h1 {
	text-align: left;
	margin-top: 0;
}

.newsitem-product .alexwebdatainfogrid .alexdata_shortdescription {
	margin-top: 10px;
}

.newsitem-product .newsitem-product .newsitem-description {
	margin-top: 20px;
}

/* 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 h1,
.rb-section-detaillinkslider .news_info_info_line1 h2 {
	color: #FFF;
}

.rb-section-detaillinkslider .news_info_info_line1 h1 {
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	text-align: left;
	margin: 0;
}

.rb-section-detaillinkslider .news_info_info_line1 h2 {
	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;
}

.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 {
	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 {
	font-family: 'Avenir Next LT Pro Demi';
	font-size: 25px;
	color: #444;
	text-transform: uppercase;
}

.webshopmain_checkout_desc_title > div {
	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;
}

.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 textarea,
.inputpage_field_TakeOverLocation select {
	padding: 8px 10px;
	width: 100%;
	border: 1px solid #bcbcbc;
	box-shadow: none;
	background: none;
}

.webshopmain_checkout .inputpage_field_Description {
	margin-top: 40px;
}

.webshopmain_checkout .inputpage_buttons_after {
	border: 0;
	padding-top: 0;
	margin-top: 40px;
}

.webshopmain_checkout .submitbutton {
	height: auto;
	font-weight: 500;
	padding: 7px 40px;
	background: #37AFE1;;
	color: #FFF;
	border: 0;
	cursor: pointer;
}



.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;
}

/* My Orders Styles
-----------------------------------------------------------*/

.allwebshop_main {
	min-height: 100vh;
}

.allwebshop_nodata,
.webshopmain_checkout,
.allwebshop_main .allwebshop_items_body {
	padding-top: 130px;
}

.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 h3 {
	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 .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 {
	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;
} 

/* Newsletter */

.newsletteritem_detail {
	margin-top: 100px; 
}

.newsletteritem_detail .newsitem-productlist-item .alexwebdatainfogrid_main_image_img {
	max-width: 110px;
	margin: 0;
}

.newsletteritem_detail .alexwebdatainfogrid_info h1,
.newsletteritem_detail .alexwebdatainfogrid_info h2 {
	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: 10;	
}

#content-footer {
	margin-top: 65px;
}

#footer,
#footer a,
#content-footer a {
	color: #FFF;	
}

#footer a:hover,
#content-footer a: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;
}

/* 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;
}

/* 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;
}



/* AlexandraBlog Styles
-----------------------------------------------------------*/

/* Home Styles - AlexandraBlog 
-----------------------------------------------------------*/

body.body_rbm-Mindenem {
	color: #707070;
	background: #EDF2F6;	
}

.body_rbm-Mindenem .baseheader {
	width: 236px;
	height: 48px;
	background: url(/content/images/logo-moobius.png) no-repeat center;
	background-size: 70%;
	/*opacity: 0;*/
    margin: 0;
/*    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%, -100%);
    	-ms-transform: translate(-50%, -100%);
    		transform: translate(-50%, -100%);
	-webkit-transition: all 0.2s ease-out;
			transition: all 0.2s ease-out;*/
}

.body_rbm-Mindenem .rb-top100 .baseheader {
/*    opacity: 1;
    -webkit-transform: translate(-50%, 0);
    	-ms-transform: translate(-50%, 0);
    		transform: translate(-50%, 0);*/
}

.body_rbm-Mindenem .baseheader_line1 {
	padding-left: 0;
}

.body_rbm-Mindenem #content-section {
	padding-top: 235px;
}





.body_rbm-Mindenem .rb-home_mainpage-work-main {
	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 .rb-section-news .rb2-slider-title,
.body_rbm-Mindenem .rb-section-bookcriticnews .news_info-full_info h1,
.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%;
}

.home_mainpage_mindenem .rb-sectiongroup_full,
.body_rbm-Mindenem .allproduct_mainpage .rb-home_mainpage-work {
	width: 100%;
	padding: 0 2.75%;
	margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.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;
}

.home_mainpage_mindenem .rb-home_mainpage-work {
    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,
.body_rbm-Mindenem .rb-section-productcategory,
.body_rbm-Mindenem .rb-section-productsearch {
	border-radius: 24px;
	box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.1);
}

.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;
}

.body_rbm-Mindenem .rb-home_mainpage-left .rb-itemgroup-items > div,
.body_rbm-Mindenem .rb-home_mainpage-right .rb-itemgroup-items > div {
	margin-bottom: 35px;
}
/*
.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 .rb2-slider-root {
	margin-top: 40px;
}

.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;
}

/* 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,
.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 {
	background-color: #2A469A;
}

.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 .inputpage_field_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 
-----------------------------------------------------------*/

.home_mainpage_mindenem .rb-home_mainpage-center .rb-section {
	width: 100%;
}

.body_rbm-Mindenem .rb-section-allnews .rb2-slider-item {
	width: 100%;
	cursor: auto;
}

.home_mainpage_mindenem .rb-home_mainpage-center .rb2-container-items > div {
	padding: 0 3.25%;
}

.body_rbm-Mindenem .rb-section.rb-section-createblog {
	padding: 40px 3.25% 0;
} 

.home_mainpage_mindenem .news_blog-comment .rb2-container-items > div {
	padding: 25px 0 0;
}

.body_rbm-Mindenem .news_blog-full {
	background: #FFF;
	padding: 30px 32px;	
}


/*
.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 .news_blog-author > div {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}

.body_rbm-Mindenem .news_blog-name h1 {
	text-align: left;
	font-size: 18px;
	color: #707070;
	padding: 17px 23px;
	margin: 0;
    border-top: 1px solid #D3D3D3;
    border-bottom: 1px solid #D3D3D3;
	border-left: 10px solid #2A469A;
}

.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 > .news_image-full {
	-webkit-box-flex: 0;
	    -ms-flex: 0 1 50%;
	        flex: 0 1 50%;
}

.body_rbm-Mindenem .news_blog-desc > .labelitem {
	  -webkit-box-flex: 1;
	    -ms-flex: 1 1 50%;
	        flex: 1 1 50%;
}

.body_rbm-Mindenem .news_blog-desc .news_image-full img {
	width: 100%;
	max-width: 100%;
}

.body_rbm-Mindenem .news_blog-desc .labelitem {
	max-width: calc(100% - 83px);
	padding-left: 10px;
}

.body_rbm-Mindenem .news_blog-desc .news_digest {
	font-size: 14px;
	color: #707070;	
	line-height: 20px;
}

.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%;
	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 {
	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_new textarea:focus,
.body_rbm-Mindenem .comment_inputpage_field_link 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 .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_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;
}

.body_rbm-Mindenem .popup-videogallery_panel {
	width: 100%;
	max-width: 500px;
}

.body_rbm-Mindenem .youtubeplayer_player {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}

.body_rbm-Mindenem .youtubeplayer_player iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.body_guest.body_rbm-Mindenem .comment_new textarea {
	padding: 15px;
}

.body_guest.body_rbm-Mindenem .comment_new .inputpage_textarea:before {
	display: none;
}

/* 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 {
	background: #FFF;
	padding: 20px 30px;
}

.body_rbm-Mindenem .rb-section-createblog .rb-section-title,
.body_rbm-Mindenem .popupinput-CreateBlog .inputtitle {
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: none;
	color: #707070;
	text-align: left;
	margin: 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;
}

.rb-section-allnews .rb2-wrapper .ajax-loading,
.rb-section-allnews .rb2-wrapper .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 {
	display: inline-block;
	vertical-align: top;
}

.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 h1,
.body_rbm-Mindenem .news_blog-product .alexwebdatainfogrid_info h2 {
	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 h2 {
	font-size: 15px;		
}

.body_rbm-Mindenem .news_blog-product .alexwebdatainfogrid_author,
.body_rbm-Mindenem .news_blog-product .alexdata_header_manufacturer {
    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 {
	color: #2A469A;
}

.body_rbm-Mindenem .news_blog-product .alexdata_shortdescription {
	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;
}

/* ProductList Styles - AlexandraBlog 
-----------------------------------------------------------*/

.body_rbm-Mindenem .rb-section-style-productvertical .rb2-slider-header,
.body_rbm-Mindenem .rb-section-topbloggers .rb2-slider-header {
	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 {
	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-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 {
	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 {
	display: none;
}

.body_rbm-Mindenem .rb-section-productlist {
	background: #FFF;
}

.body_rbm-Mindenem .rb-section-productlist h1,
.body_rbm-Mindenem .rb-section-productlistgrouptoplist h1,
.body_rbm-Mindenem .rb-section-detaillinkslider h1 {
	font-family: 'Helvetica-Bold', sans-serif;
	font-size: 15px;
	text-transform: none;
}

.body_rbm-Mindenem .rb-section-productlist .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 {
	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 .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;
}

.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 .alexdata_footer_price-full > div {
	display: inline-block;
	font-family: 'Helvetica-Light', sans-serif;
	font-size: 13px;
	color: #707070;
}

.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;
}

.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 h2 {
	margin-bottom: 10px;
}

/* Search Styles - AlexandraBlog 
-----------------------------------------------------------*/

.body_rbm-Mindenem .rb-section-productsearch {
	background: #FFF;
	padding: 20px;
}

.body_rbm-Mindenem .rb-section-productsearch #filter_input {
	width: 100%;
    font-size: 13px;
    color: #707070;	
	border-radius: 24px;
	border: 1px solid #F5F5F5;
	background: #F5F5F5;
	padding: 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: 44px;
	height: 37px;
	/*background: url(/content/images/icon-search.png) no-repeat center;*/
	position: absolute;
	top: 0;
	right: 10px;
} 

/* Category Styles - AlexandraBlog 
-----------------------------------------------------------*/

.body_rbm-Mindenem .rb-section-productcategory {
	background: #FFF;
	padding: 20px;
}

.body_rbm-Mindenem .rb-section-productcategories-header {
	margin: 0;
}

.body_rbm-Mindenem .rb-section-productcategories-header: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 {
	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_info {
	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 {
	position: absolute;
	top: 0;
	left: -20px;
	z-index: 1;	
}

.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 {
	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 {
	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 {
	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 {
	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 {
	background: #707070;
}

.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 .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;
	}	*/
}

/* BannerNews - AlexandraBlog 
-----------------------------------------------------------*/

.rb-section-bannernewsslider {
	
}

/* 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%;
}


@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-section-topbloggers .rb-bloggers-image_img {
    width: 52px;
    height: 52px;
    object-fit: cover;
    border-radius: 50%;
}

.body_rbm-Mindenem .rb-section-topbloggers .rb-bloggers-info {
	font-size: 0;
}

.body_rbm-Mindenem .rb-section-topbloggers .rb-bloggers-info > div {
	display: inline-block;
	vertical-align: middle;
}

.body_rbm-Mindenem .rb-section-topbloggers .rb-bloggers-info .rb-bloggers-info-right {
	max-width: calc(100% - 60px);
	margin-left: 8px;
}

.body_rbm-Mindenem .rb-section-topbloggers .rb-bloggers-name {
	font-size: 14px;
	color: #707070;
}

.body_rbm-Mindenem .rb-section-topbloggers .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;
}

.body_rbm-Mindenem .rb-section-mainnews .news:before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.63);
	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 h1 {
	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 h2 {
	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;
}

.body_rbm-Mindenem #header .menu_divitem_title {
	text-shadow: none;
}

.body_rbm-Mindenem #header {
	background: #F5F5F5;
	border-bottom: 1px solid #707070;
}

.body_rbm-Mindenem .baseheader_line3 .menu_divitem h2 {
	padding: 0 20px;
	margin: 0;
}

.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 {
	padding: 0 20px;
	border-right: 1px solid #AAA;
	margin-right: 0;
}

.body_rbm-Mindenem #header .baseheader_left .menu_items > div:last-child {
	border-right: 0;
}

.body_rbm-Mindenem #header .baseheader_line3 .menu_selecteditem {
	border-bottom: 6px solid #FFD246;
}

.body_rbm-Mindenem #header .baseheader_line3 .menu_selecteditem a {
	font-family: 'Helvetica-Bold', sans-serif;
}

.body_rbm-Mindenem #header .baseheader_line3 .menu_divitem_title {
	line-height: 60px;
}

.body_rbm-Mindenem #header .menu_divitem {
	float: none;
	display: inline-block;
}

.body_rbm-Mindenem .baseheader_line3 .menu_divitem {
	margin: 0 45px;
}

.body_rbm-Mindenem .baseheader_line3 .main_menu_basheader {
	text-align: center;
}

.body_rbm-Mindenem .baseheader_root_line2 .baseheader_line2 {
	width: 100%;
	height: 120px;
	cursor: pointer;
	background: url(/content/images/logo-moobius-large.jpg) no-repeat center;
	-webkit-transition: all 0.2s ease-out;
			transition: all 0.2s ease-out;
}

.body_rbm-Mindenem .rb-top100 .baseheader_root_line2 .baseheader_line2 {
    height: 0;
}

.body_rbm-Mindenem .baseheader_line3 {
	box-shadow: 0px -7px 6px 0px rgba(0, 0, 0, 0.19);
}

.body_rbm-Mindenem .rb-top100 .baseheader_line3 {
	box-shadow: none;
	border-top: 1px solid #AAA;
}

/* 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 .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 .baseheader_right .searchbutton,
.body_rbm-Mindenem .basket_mini .basket_image {
    width: 60px;
    height: 48px;
}

.body_rbm-Mindenem .main_menu_logged {
	line-height: 48px;
	padding-right: 25px;
}

.body_rbm-Mindenem .baseheader_line1 .baseheader_left a,
.body_rbm-Mindenem #header .baseheader_left .popup_button_title {
	line-height: 48px;
}

.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 15px; 	
}

/* All Product Styles - AlexandraBlog 
-----------------------------------------------------------*/

.body_rbm-Mindenem .allproduct_mainpage .alexdata_footer_shop_prices > div {
	display: inline-block;
	vertical-align: middle;
}

.body_rbm-Mindenem .allproduct_mainpage .rb-section-title {
	margin-bottom: 20px;
}

.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;
}

/* 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 h1 {
	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 h1.rb-section-title,
.rb-section-onenewsandslider h1.rb-section-title {
	font-size: 20px;
	font-weight: 600;
	color: #37AFE1;
	text-align: left;
}

.rb-section-newsandnewbloggers-left h1,
.rb-section-onenewsandslider-left h1 {
	font-size: 45px;
	font-weight: 600;
	color: #707070;
	text-align: left;
}

.rb-section-newsandnewbloggers-left h2,
.rb-section-newsandnewbloggers-left .news_issuedatetime,
.rb-section-onenewsandslider-left h2,
.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 h1 {
	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 .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 .rb-section-detail .alexwebdatainfogrid_alexdata_detail_top,
.body_rbm-Mindenem .detail_mainpage .rb-home_mainpage-right {
	padding-top: 85px
}

.body_rbm-Mindenem .productdetail_mainpag .rb-home_mainpage-right .rb-section-productlist {
	background: none;
	box-shadow: none;
}

.body_rbm-Mindenem .rb-section-detaillinkslider {
	margin-top: 0;
}

.body_rbm-Mindenem .productdetail_mainpag .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_mainpag .rb-section-productlist,
.body_rbm-Mindenem .productdetail_mainpag .rb-home_mainpage-right .rb2-slider-pager-item-main {
	padding: 0;
}

.body_rbm-Mindenem .productdetail_mainpag .alexdata_footer_shop_prices div {
	display: inline-block;
}

.body_rbm-Mindenem .productdetail_mainpag .alexdata_footer_price-full {
	margin-right: 10px;
}

.body_rbm-Mindenem .rb-section-detaillinkslider .rb2-pager {
	top: 0;
} 

/* Basket Styles - AlexandraBlog
-----------------------------------------------------------*/

.body_rbm-Mindenem .popup-popupbasket_full_link .basketmini_summa {
	top: 5px;
	right: 10px;
}

/* Checkout Styles - AlexandraBlog
-----------------------------------------------------------*/

.body_rbm-Mindenem .page_WebDataShopInfoGrid_CheckoutBasket #content-section {
	padding-top: 231px;
}

.body_rbm-Mindenem .page_WebDataShopInfoGrid_CheckoutBasket #main {
	background: #2A469A;
	padding: 80px 0;
}

.body_rbm-Mindenem .page_WebDataShopInfoGrid_CheckoutBasket .webshopmain_checkout {
	/*background: #EDF2F6;*/
	background: #FFF;
	border-radius: 24px;	
	padding-top: 40px;
	padding-bottom: 40px;
}

.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 textarea,
.body_rbm-Mindenem .inputpage_field_TakeOverLocation select {
	border-radius: 24px;
	background: #F5F5F5;
	border: 1px solid #F5F5F5;
	outline: 0;
}

.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;
}

/* 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;
}


/* 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 h1 {
	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 h1 {
	font-size: 35px;
	font-weight: 600;
	text-transform: uppercase;
	text-align: left;
	color: #FFF;
	margin-top: 0;
}

.body_rbm-Mindenem .rb-section-bookcriticnews .alexwebdatainfogrid h2 {
	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-bottom: 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-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-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 {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(61, 61, 61, 0.3);
}

.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 {
	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-dashboardimage-doublerowcell .newsdashboarditem-name {
	font-size: 1.6vw;
}


/*
.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;
}
*/

/* All Magazin Styles
-----------------------------------------------------------*/

.rb-section-allmagazinnews {
	max-width: 1255px; /* 1220 */
}

.rb-section-allmagazinnews .rb2-slider-flood-group {
	padding: 0 17.5px;
}

.rb-section-allmagazinnews .rb2-slider-item-flood {
	background: #FFF;
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
    box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.1);
}

.rb-section-allmagazinnews .news_info-full {
	padding: 20px 30px;
}

.rb-section-allmagazinnews .rb2-slider-item-flood h1,
.rb-section-allmagazinnews .rb2-slider-item-flood h2  {
	font-family: 'Helvetica-Bold', sans-serif;
	color: #707070;
	text-align: left;
}

.rb-section-allmagazinnews .rb2-slider-item-flood h1 {
	font-size: 20px;
}

.rb-section-allmagazinnews .rb2-slider-item-flood h2 {
	font-size: 15px;
}

.rb-section-allmagazinnews .news_digest {
	font-family: 'Helvetica', sans-serif;
	font-size: 14px;
	color: #707070;
}

.body_rbm-Mindenem .rb-section-allmagazinnews ._category-full {
	font-family: 'Helvetica', sans-serif;
	padding: 7px 20px;
	text-transform: none;
}

/* News Detail Styles - AlexandraBlog
-----------------------------------------------------------*/

.body_rbm-Mindenem .news_detail {
    max-width: 1220px;
	background: #FFF;
	padding: 50px 40px;
    margin-top: 25px;
} 

.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-right .rbvote-Like {
    width: 44px;
    height: 44px;
} 

.body_rbm-Mindenem .news_blog-author-right .Like-result0 {
    /*background: url(/content/images/icon-like-moobius.png) no-repeat center;*/
    background-size: 26px;
}

.news_blog-author-right .Like-result1 {
    /*background: url(/content/images/icon-liked-moobius.png) no-repeat center;*/
    background-size: 26px;
}

.body_rbm-Mindenem .news_detailheader h1,
.body_rbm-Mindenem .news_detailheader h2 {
	font-family: 'Helvetica-Bold', sans-serif;
	font-size: 30px;	
	color: #707070;
	text-align: left;
}

.body_rbm-Mindenem .news_detailheader h2 {
	font-size: 15px;
}

.body_rbm-Mindenem .news_detailheader .news_fullname {
	display: block;
}

.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 .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 {
	font-family: 'Helvetica', sans-serif;
	font-size: 14px;
	color: #707070;
}

.body_rbm-Mindenem .newsitem-layout-normal img {
	max-width: 245px;
}

.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.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 .entitylistedit_items > div,
.body_rbm-Mindenem .newsitem-productlist .newsitem-productlist-item {
    width: calc(33% - 15px);
}*/

.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 h1,
.body_rbm-Mindenem .newsitem-product h2 {
	font-family: 'Helvetica-Bold', sans-serif;
	font-size: 16px;
	color: #707070;
	margin: 0 0 10px;
}

.body_rbm-Mindenem .newsitem-product h2 {
	font-family: 'Helvetica', sans-serif;
	font-size: 14px;
}

/* 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 h1 {
	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%;
}

/* Media Queries
-----------------------------------------------------------*/

/* Rb Desktop */
@media screen and (min-width: 1156px)
{

}

@media screen and (max-width: 1400px) 
{
	.rb-section-newsslider .news_header-root h1,
	.rb-section-newsslider .news_header-root h2 {
		font-size: 65px;
		line-height: 53px;
	}
	
	.rb-section-productlist h1 {
		font-size: 25px;
	}
	
	.rb-section-style-newsproductcategorymin h1,
	.rb-section-style-newsproductcategorymin h2 {	
		font-size: 40px;	
		line-height: 40px;
	}
	
	.rb-section-style-newsproductcategory .news_info h1,
	.rb-section-style-newsproductcategory .news_info h2 {
		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 h1.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 h1,
	.rb-section-style-newsproductlink .news_info h2 {
		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);
	}
	
	.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: 30px;
	}
	
	.rb-section-categoryprior {
		margin: 50px 0;
	}
	
	.rb-section-allproduct .alexwebdatainfogrid_thumbnail_url {
		max-width: 110px;
	}
	
	.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;
	}
}

/* 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;
	}
	
	#header {
		background: #FFF;
	}
	
	#header .baseheader_left {
		display: none;
	}
	
	.baseheader_line1 {
		text-align: center;
	}
	
	.baseheader {
		height: 60px;
		background-size: 160px;
	}
	
	.baseheader_line1 div.baseheader_mini {
		display: inline-block;
		float: left;
	}
	
	.baseheader_right .menu_divitem_image,
	.baseheader_right .searchbutton,
	.basket_mini .basket_image,
	.main_menu_login .menu_divitem_info {
		width: 60px;
		height: 60px;
	}
	
	.socialinfo-full {
		top: 61px;
	}
	
	.rb-parallax_direction-down .socialinfo-full {
		margin-right: -250px;
	}
	
	.rb-scrolltop-show .socialinfo-full {
		transition: margin 0.3s ease-out;
	}
	
	.rb-section-newsslider .news_header-root h1, .rb-section-newsslider .news_header-root h2 {
		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 h1 {
		font-size: 20px;
	}
	
	.selectslider_body-left h1.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%;
	}
	
	.detail_mainpage .rb-home_mainpage-work-main {
		display: block;
	}
	
	.detail_mainpage .rb-home_mainpage-center {
		max-width: 100%;
		-ms-flex: 1 1 100%;
			flex: 1 1 100%;
	}
	
	.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;
	}
	
	/* 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: 30px;
		height: 30px;
	}
	
	.rb2-pager-item-pagertype-prevnext:before {
		width: 10px;
		height: 10px;
	}
	
	.rb2-pager-item-next:before {
		margin-top: 11px;
		margin-left: 9px;
	}
	
	.rb2-pager-item-prev:before {
		margin-top: 11px;
		margin-left: 12px;
	}
	
	.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%;
	}
	
	.home_mainpage .rb-section-productlist .rb2-slider-title {
		font-size: 40px;
	}
	
	.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%;
	}
	
	.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;
	}
	
	.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;
	}
	
	.treeview_items {
		position: static;
		width: 100%;
		box-shadow: none;
		padding: 0;
	}	
}

/* Rb Tablet End */

@media screen and (max-width: 1155px) and (min-width: 920px)
{
	.detail_mainpage .rb-home_mainpage-right .rb-section-style-productvertical .rb2-slider-pager-item-main {
		-ms-flex-wrap: nowrap;
	    	flex-wrap: nowrap;
	}
		
	.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)
{
	.detail_mainpage .rb-home_mainpage-right .rb-section-style-productvertical .rb2-slider-pager-item-main {
		-ms-flex-wrap: nowrap;
			flex-wrap: nowrap;
	}
		
	.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);
	}
	
	.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 h1, .rb-section-newsslider .news_header-root h2 {
		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%;
	}
	
	.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;
	}
}

@media screen and (max-width: 836px)
{
	
	.home_mainpage .rb-section-slider.rb-section-style-producttwoline .rb2-slider-title {
		padding: 10px 0;
	}	
}

/* 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%;
	}
	
	.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 h1 {
		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;
	}
	
	.news_newsitem .alexwebdatainfogrid .alexwebdatainfogrid_info {
		width: calc(100% - 180px);
	}
		 
}

/* 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 h1,
	.rb-section-newsslider .news_header-root h2 {
		font-size: 25px;
		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 h1 {
		font-size: 20px;
	}
	
	.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 h1, .rb-section-style-newsproductcategorymin h2,
	.rb-section-style-newsproductcategory .news_info h1, .rb-section-style-newsproductcategory .news_info h2 {
		font-size: 35px;
		line-height: 35px;
	}
	
	.rb-section-productlist .rb2-slider-item img {
		width: 75%;
	}
	
	.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 h1.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 h1 {
		font-size: 25px;
	}
	
	.rb-tabbed-master-item {
		display: block;
	}
	
	.rb-section-productauthor .rb-section-person-header {
		padding: 15px;
	}
	
	.rb-section-productauthor .rb-section-person-header h1 {
		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;
	}
	
	.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;
	}
	
	.rb-section-productlist .rb2-pager-item-next {
		right: -10px;
	}
	
	.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;
	}
	
	/* NewsDetail */
	
	.news_detailimagefull .news_fullname {
		width: 90%;
	}
	
	.news_detailimagefull .news_fullname h1 {
		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 {
		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;
	}
	
	.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 h1,
	 .rb-section-style-newsproductcategory .news_info h2 {
	 	font-size: 25px;
	 }
	 
	 .rb-section-style-newsproductcategory .news {
	 	padding: 20px;
	 }
	 
	 .rb-section-style-bgorange:before {
	 	max-height: 150px;
	 }
	 
	 .rb-section-style-bgorange .alexwebdatainfogrid h1 {
	 	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;
	}
	
	.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);
	    padding: 25px;
	    left: 0;
	}
	
	.rb-section-style-nameleftdescright .rb-section-description {
		display: none;
	}
	
	.rb-section-newsletter .inputtitle_div h3 {
		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-detail {
		width: 100%;
	}
	
	.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;
	}
	
}

@media screen and (max-width: 400px)
{
	.rb-section-allproduct .rb2-slider-item {
		-ms-flex: 1 1 100%;
			flex: 1 1 100%;
	}
}


/* Media Queries - AlexandraBlog
-----------------------------------------------------------*/

/* Tablet only */
@media screen and (min-width: 585px) and (max-width: 1155px)
{

}

@media screen and (max-width: 1400px)
{
	.body_rbm-Mindenem .baseheader_line3 .menu_divitem {
		margin: 0 20px;
	}
	
	.body_rbm-Mindenem .rb-dashboardimage-horizfull {
		height: 540px;
	}
}

/* Rb Tablet */
@media screen and (max-width: 1155px)
{
	.body_rbm-Mindenem ._category-full, .body_rbm-Mindenem .category-full {
		font-size: 12px;
		padding: 7px 15px;
	}
}

/* iPad Landscape */
@media screen and (max-width: 1024px)
{
	.body_rbm-Mindenem .baseheader_line3 .menu_divitem {
		margin: 0;
	}
	
	.body_rbm-Mindenem.body_ismobile #content-section {
		padding-top: 275px;
	}
}

/* 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 div.newsdashboarditem-name {
		font-size: 20px;
	}
	
	.body_rbm-Mindenem .commentitem_right {
		width: calc(100% - 68px);
	}

}

/* Rb Mobile  */
@media screen and (max-width: 584px)
{
	.baseheader_line2,
	.baseheader_line3 {
		display: none;
	}
	
	.body_rbm-Mindenem .baseheader {
		opacity: 1;
		-webkit-transform: translate(-50%, 0);
			-ms-transform: translate(-50%, 0);
				transform: translate(-50%, 0);
	}
	
	.body_rbm-Mindenem div.main_menu_logged {
		display: none;
	}
	
	.body_rbm-Mindenem.body_ismobile #content-section {
		padding-top: 80px;
	}
	
	.body_rbm-Mindenem .rb-section-allnews {
		width: 100%;
	}
	
	.body_rbm-Mindenem .news_blog-full {
		padding: 15px;
	}
	
	.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;
	}
	
	.body_rbm-Mindenem .news_rb-video-main .youtubeplayer_player {
		position: relative;
		padding-bottom: 56.25%; /* 16:9 */
		padding-top: 25px;
		height: 0;
	}
	
	.body_rbm-Mindenem .news_rb-video-main .youtubeplayer_player iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
}


/* NLS */

#header {
	background: #FFF;
}

.rb-sectiongroup_full {
	padding-bottom: 66.66666666666667%;
	background: url(/content/images/img-home.jpg) no-repeat center;
}

.baseheader_left .menu_items > div {
	display: inline-block;
	margin-right: 15px;
}

#content-footer {
	margin-top: 0;
}


.body_rbm-Mindenem #content-section {
	padding-top: 49px;
}

.body_rbm-Mindenem .baseheader {
	background: url(/content/images/logo-moobius.png) no-repeat center;
    background-size: 70%;
}



.body_rbm-Cartaphilus .baseheader {
	background: url(/content/images/logo-cartaphilus.png) no-repeat center;
    background-size: 100%;
}



.body_rbm-Pioneer .baseheader {
	background: url(/content/images/logo-pioneer.png) no-repeat center;
    background-size: 100%;
}



.body_rbm-Alexandra .baseheader {
	background: url(/content/images/logo-alexandrakiado.png) no-repeat center;
    background-size: 100%;
}



.body_rbm-Piac .baseheader {
	background: url(/content/images/logo-alexandrapiac.png) no-repeat center;
    background-size: 100%;
}





/* Newsletter styles */

.style-highlighted {
	padding: 15px;
	background: #EEE;
}

.body_rbm-Europa .style-highlighted {
	padding: 10px;
	background: #425bb8;
	color: #FFF;
	font-weight: 500;
}

.style-quote {
	font-style: italic;
}
