/*-----------------------------------------------*/
/*CUSTOM STYLE SHEET-----------------------------*/
/*Agmi ---Versie 8-------------------------------*/
/*Datum ---2022-05-18----------------------------*/
/*Last edited by FK------------------------------*/
/*START------------------------------------------*/

.GridHeader-LeftColumn {
	background: #f2f9f8 !important;
}

/*PRODUCT CARDS*/

.dxtvControl_Metropolis .dxtv-ndHov {
    background-color: #f2f9f8 !important;
}

.image_cutter {
    background-color: #f2f9f8 !important;
}

.SMProductImage  {
	background: #f2f9f8;
}

.imageWrap img {
    background: #f2f9f8;
}

.ProductGridZoomIcon  {
	display: none !important;
}

.LblOverviewProductName span {
    font-size: 16px !important;
}

.SMHlProductDetailsButton {
	display: none !important;
}

/*.FooterRow {
	display: none !important;
}

.grid_price_footer {
	display: none !important;
}*/

.UnitStyleProductGridNew {
	display: none !important;
}

.SMPgNLblProductID {
	display: none !important;
}

.dxcvBreakpointsCard_Metropolis {
	border-color: transparent !important;
}

.smFavoritesHart {
    margin-right: 10px !important;
}

.FooterRow {
    padding-left: 10px;
    padding-right: 10px;
}

/*.dxcvBreakpointsCard_Metropolis {
    border-radius: 0px;
}*/

.LblOverviewProductName {
    margin-left: 10px;
	font-family: 'Roboto';
}


.productNameHolder .LblProductID {
    margin-left: 10px;
}

.SmDescriptionShort {
	margin-left: 10px;
}

.UnitStyleProductGridNew  {
	margin-left: 10px;
}

.ProductCard {
    height: 300px !important;
	background: 
}

.SMHlProductDetailsButton:hover {
	text-decoration: none !important;
	background: #A9E0D4 !important;
}

.SMlblSupergroupDescription:hover {
	background: #A9E0D4 !important;
}

/*PRODUCT CARDS END*/

/*PRODUCT DETAILS*/
.dxtc-activeTab span {
    color: #ffffff !important;
}

.dxtcLite_Metropolis > .dxtc-stripContainer .dxtc-tabHover {
    background: #e8f4f1 url(/DXR.axd?r=0_2314-PXcYm) repeat-x bottom !important;
}

.dxtcLite_Metropolis > .dxtc-stripContainer .dxtc-tab {
    background: #f2f9f8 url(/DXR.axd?r=0_2314-PXcYm) repeat-x bottom;
}

.dxiz-hint {
    display: none;
}

.dxtcLite_Metropolis.dxtc-top > .dxtc-stripContainer .dxtc-activeTab, .dxtcLite_Metropolis.dxtc-top > .dxtc-stripContainer .dxtc-tab, .dxtcLite_Metropolis.dxtc-top > .dxtc-stripContainer .dxtc-leftIndent, .dxtcLite_Metropolis.dxtc-top > .dxtc-stripContainer .dxtc-spacer, .dxtcLite_Metropolis.dxtc-top > .dxtc-stripContainer .dxtc-rightIndent, .dxtcLite_Metropolis.dxtc-top > .dxtc-stripContainer .dxtc-sbWrapper, .dxtcLite_Metropolis.dxtc-top > .dxtc-stripContainer .dxtc-sbIndent, .dxtcLite_Metropolis.dxtc-top > .dxtc-stripContainer .dxtc-sbSpacer {
    border-bottom: 2px solid #009B77 !important;
}

.productDetails {
    background-color: #ffffff !important;
}

.Productdetail_ShoppingCart {
    background: #f2f9f8;
}

/*PRODUCT DETAILS END*/

/* START NIEUWE AANPASSINGEN ONTWIKKELING*/

.loginBoxHolder {
	display: table;
}

.sm-mainmenu__submenu, .sm-mainmenu__menuWebLevels, .sm-mainmenu__submenuitem {
    background-color: #ffffffeb !important;
}

a.header-order-button {
    border-radius: 0 25px 25px 0;
}

/* EINDE NIEUWE AANPASSINGEN ONTWIKKELING*/


/* START CUSTOM AANPASSINGEN KLEUR FONT ANDERS */

.textboxForm {
    color: black !important;
}

.dxm-spacing {
         display: none;
}
.dxm-item.SMmnHeadMenuItem.dxm-noSubMenu {
	min-width: 0px !important;
}

#ctl00_MnAccount_DXI0_T{
    padding-top: 0px !important;
}

#ctl00_MnAccount_DXME0_ {
	background-color: white;
}

.header-shoppingcart-button {
    border-top: 3px solid #f2f9f8 !important;
    border-left: 3px solid #f2f9f8 !important;
    border-bottom: 3px solid #f2f9f8 !important;
    border-radius: 25px 0 0 25px;
	width: 150px !important;
    margin-right: -20px !important;
}

#LgnStatusMenu {
	color: #333 !important;
}

.SMHlProductDetailsButton {
    border-radius: 20px !important;
	color: white !important;
}

.dxmLite .dxm-popup .dxm-hovered {
    background-color: transparent !important;
}

.dxmLite .dxm-main .dxm-hovered {
    background-color: transparent !important;
}

.dxtv-subnd .SgNodeSelected, .dxtv-subnd .SgNodeHover {
    border-bottom: solid 1px transparent !important;
}

.rcrumbs>ul>li.show {
    font-family: 'Roboto';
}

.TreeViewProductGroups li ul {
    border-top: solid 3px transparent !important;
    border-bottom: solid 2px transparent !important;
}

.TreeViewProductGroups li ul li ul {
    border-top: solid 2px transparent !important;
    border-bottom: transparent !important;
}

.sm-mainmenu__rootitem {
    font-size: 16px !important;
    font-family: roboto !important;
}

.BtnMoreInfoClickDescription span, .SgNodeSelected span {
    text-decoration: none !important;
}

.dxtv-subnd .SgNodeHover {
    border-bottom: solid 1px transparent !important;
}

.dxtv-subnd .dxtv-subnd .SgNodeHover, .dxtv-subnd .dxtv-subnd .SgNodeSelected {
    border-bottom: solid 1px transparent !important;
}

.SgNodeHover span {
    color: #8A8B8C !important;
	text-decoration: none !important;
}

.SgTreeNode {
    border-bottom: solid 1px transparent !important;
}

.SMwrap {
    font-family: 'Roboto' !important;
	font-weight: 400 !important;
}

.ProductDetailsButton {
    border-radius: 0 25px 25px 0;
}

/*.dxm-content {
    font-family: 'Roboto';
	font-size: 14px !important;
}*/

.dxmLite .dxm-popup {
    border: 1px solid transparent;
    background-color: transparent;
    padding: 1px;
}

.dxmLite .dxm-popup .dxm-gutter {
    background: -webkit-linear-gradient(top, #ffffffeb 0%, #ffffffeb 100%) !important;
}

.dxmLite .dxm-item {
    border-width: 1px;
    border-color: transparent !important;
}

.item_bg_image {
    height: 275px !important;
}

.obj-container {
    margin-right: 0% !important;
	background: white !important;
}

.SalesAdvicePriceHolder{
	padding-left: 9px;
}

a.button:hover, a.finishorder_button:hover {
    color: #FFFFFF !important;
}

	.btn-discover {
		background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
		border: 1px solid rgba(255, 255, 255, 0.7);
		border-radius: 3px;
		color: #ffffff;
		font-size: 16px;
		font-weight: 700;
		letter-spacing: 1px;
		padding: 14px 60px;
		text-decoration: none;
		transition: all .3s ease;
		-webkit-transition: all .3s ease;
		-moz-transition: all .3s ease;
		-o-transition: all .3s ease;
	}	
	
	.btn-discover:hover {
		color: #fff;
		border-color: rgba(255, 255, 255, 0.7);
		background-color:#D1C59B;
	}	
	
	.button-3 {
	  background-color:#D1C59B !important;
	}	
	
	.ChosenFilter {
		background: #5792e1 !important;
		font-size: 11pt !important;
		color: #FFFFFF !important;
	}

	.dxmLite .dxm-main .dxm-checked, .dxmLite .dxm-main .dxm-selected {
		background-color: transparent !important;
	}	
	
	h2.parallaxPrcexxx {
		font-size: 5em !important;
		color: #fff;
		text-shadow: 2px 2px 10px black;    
	}

	.header-info-block {
		border-radius: 15px;
		padding-top: 15px;
		padding-bottom: 15px;
		margin-right: 0px !important;
		margin-left: 0px !important;
	}

	.header-info-block h1 {
		color: #D605b5b;
		font-family: Titillium Web;
		font-size: 20px !important;
		margin-top: 36px;
		margin-bottom: 14px;
	}

	.header-info-block p {
		font-size: 1.2em !important;
	}
	
	.GridCell-LeftColumn {
	padding-left: 0px !important;
	}


	.ict-parallax-container .btn .parallax-btn {
		background-color: #d1c59b;
		color: #FFF;
		text-transform: uppercase;
	}

	.SMHideUnhidecontactBlock{
		display:none !important;
	}

 
	#map {
	width: 100%;
	height: 400px;
	background-color: grey;
	}

	.mediaTextHolder {
	padding-left: 0px !important;
	padding-right: 0px !important;
	width: 100% !important;
	}		
	
	.nav-side-menu ul, .nav-side-menu li {
		background: white;
	}

	.nav-side-menu ul .sub-menu li, .nav-side-menu li .sub-menu li {
		background: white;
	}

	.nav-side-menu li:hover {
		background-color: #f2eded !important;
		color: white !important;
	}	
		
	.SMfloat {
		float: left !important;
	}	
	
/*FILTER LABEL KLEUR----------------------
	.SMbuttonColor{ 
		 background:#1383e1 !important; 
		 color: white  !important;  
	 } 	*/
	
/*SUPERGROEPN LABEL + KLEUR------------------
	.SMlblSupergroupDescription {
		border-color: #1383e1;
		background-color: #1383e1;
		border-radius: 3px !important;
		height: 28px;
		color: white !important;
	}*/
	
	.SMlblSupergroupDescription{
		font-family: Titillium Web;		
	}		
	
	.SMProductDetailDescriptionLabel{
		font-size: 30px !important;
		font-family: Titillium Web;
		font-weight: 600;
	}		
	
	.specialfonth1 {
		font-family: 'Satisfy', cursive ;
		text-shadow: 2px 2px 10px black;   
	}
	.specialfonth2 {
		font-family: 'Satisfy', cursive ;
	}		

	
/* EINDE CUSTOM AANPASSINGEN KLEUR FONT ANDERS */


/*---------------------------------------------------------------------------------------------------*/
/* START CUSTOM AFMETINGEN PER SCHERM 320 - 375 - 414 - 768 - 1024 - 1280 - 1500>  FONTSIZE - HOOGTE */
	
@media only screen and (min-width: 320px) and (max-width: 374px) {
/*START*/	
	.SMProductDetailDescriptionLabel{
	font-size: 19px !important;
	}
	
.headerLogo {
    width: 147px !important;
}	
	
/*EINDE*/	
}
	
	
@media only screen and (min-width: 375px) and (max-width: 413px) {
/*START*/		
.headerLogo {
    width: 80px !important;
    margin-top: -40px !important;
}
	
/*EINDE*/	
}

@media only screen and (min-width: 414px) and (max-width: 767px) {
/*START*/		
.headerLogo {
    width: 120px !important;
    margin-top: -42px !important;
}
	

/*EINDE*/
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
/*START*/	
	
.headerLogo {
    width: 120px !important;
    margin-top: -36px !important;
}


/*EINDE*/	
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
/*START*/
	 
	 .obj-container {
    min-width: 363px !important;
}
	 
.SMwrap {
    width: 70% !important;
    background-color: #009b76;
    float: left;
    margin-left: 45px;
    border-radius: 25px;
    padding-top: 8px;
    color: white !important;
    height: auto !important;
	min-height: 30px;
}
	 
.headerLogo {
    width: 94px !important;
    margin-top: -40px !important;
}

/*EINDE*/	
}

@media only screen and (min-width: 1280px) and (max-width: 1499px) {	
/*START*/	

.obj-container {
    min-width: 363px !important;
}

.SMwrap {
    width: 70% !important;
    background-color: #009b76;
    float: left;
    margin-left: 45px;
    border-radius: 25px;
    padding-top: 8px;
    color: white !important;
    height: auto !important;
	min-height: 30px;
}

.SearchBox {
    width: calc(230px - 48px) !important;
	background-color: transparent;
}

#SearchImgBtn {
    border-radius: 25px;
	border-color: #f2f9f8 !important;
	border-width: 3px;
}

#SearchButtonTop {
    border-radius: 25px !important;
    border-color: #f2f9f8 !important;
    margin-left: 7px !important;
}

.stickyTopSearchPanel .BtnSearch {
    border-radius: 25px !important;
    border-color: #f2f9f8 !important;
    margin-left: 7px !important;
}

#headerMenu {
    overflow: hidden !important;
    width: var(--StandardMaxWidth);
    margin: 0 auto;
    margin-top: 55px !important;
}

.SMpanel_header_top_sub {
    Background-color: #f2f9f8 !important;
    height: 40px !important;
}

.SbBorderBox {
    background-color: transparent;
    border-color: #f2f9f8 !important;
    border-radius: 25px;
    width: 236px;
	border-width: 2px;
}

.panel_header_sub {
    margin-top: 100px;
}

.landscape {
	height: 0px;
}

.AGMItekstblok {
    color: white;
    top: -30px;
    position: relative;
    margin-left: 10%;
}

.headerLogo {
    width: 140px !important;
    margin-top: 5px !important;
	margin-bottom: 200px;
}

/*EINDE*/
}	

@media only screen and (min-width: 1500px) {	
/*START*/	

.ProductDescriptionLabel {
    margin-left: 620px;
}

.panel_header {
    height: 150px !important;
}

.obj-container {
    min-width: 362px !important;
}

.SMwrap {
    width: 70% !important;
    background-color: #e8f4f1 !important;
    float: left;
    margin-left: 45px;
    padding-top: 8px;
    color: #777 !important;
    height: auto !important;
    min-height: 30px;
}

.SearchBox {
    width: calc(230px - 48px) !important;
	background-color: transparent;
}

#SearchImgBtn {
    border-radius: 25px;
	border-color: #f2f9f8 !important;
	border-width: 3px;
}

#SearchButtonTop {
    border-radius: 25px !important;
    border-color: #f2f9f8 !important;
    margin-left: 7px !important;
}

.landscape {
	height: 0px;
}

.AGMItekstblok {
    color: white;
    top: -30px;
    position: relative;
    margin-left: 10%;
}

.headerLogo {
    width: 110px !important;
    margin-top: 15px !important;
    margin-bottom: 120px;
}

.SbBorderBox {
    background-color: transparent;
    border-color: #f2f9f8 !important;
    border-radius: 25px;
    width: 236px;
	border-width: 2px;
}

#headerMenu {
    overflow: hidden !important;
    width: var(--StandardMaxWidth);
    margin: 0 auto;
    margin-top: 100px !important;
}

.SMpanel_header_top_sub {
    Background-color: #f2f9f8 !important;
    height: 40px !important;
}
	
/*EINDE*/
}	
	
/* EINDE CUSTOM AFMETINGEN PER SCHERM FONTSIZE - HOOGTE */

/*----------------------------------------------*/
/*CUSTOM STYLE SHEET------------------*/
/*EINDE--------------------------------------*/
