@import url('../../css/public.css');
@import url('../../css/product.css');

body { background:#fff; font-family:PandYekan, Geneva, sans-serif; font-size:13px; margin:0px auto }
a { color:#d33 }
a:hover { color:#000 }

.page-header { background:#fff; padding:0; border-top:0px solid #f8f8f8 }
.page-header .grid {padding: 0 0px;}
.page-header h1 { background:#fff; color:#E93231; font-size:30px; line-height:100px; height:100px; padding-right:16px }
.page-footer { background:#222222; color:#fff; border-top:1px solid #666; font-size:.9em }
.page-footer .info-table .material-icons { color:#fff;}
.headlines { margin-bottom:16px }

/*.page-nav { width:auto; -webkit-align-self:center; -ms-flex-item-align:center; align-self:center; }
.menu li:hover { color:#d33 }

.box > .head { border-bottom:1px solid #666 }*/

.box > .head {  color:#E93231;   padding:0 1em; line-height:2.5em ;border-bottom:1px solid #E6E6E6 }
.box{ padding: 0px 0; margin-bottom: 0px}
.box > .body {padding: 8px; border-bottom:0px solid #E6E6E6;}

.page-nav {   -webkit-align-self:center; -ms-flex-item-align:center; align-self:center; }
.nav-menu { background: #fff;  color:#999999;  padding:8px; line-height:4em ;border-bottom:1px solid #D1D1D1;
	 }

.nav-menu li { color:#000 ; border-left:1px solid rgba(255,255,255,.4) }
.page-nav .nav-menu > li:hover { background:#fff;color:#000 ; border-bottom:6px solid #E93231}
.menu ul {background:#fff; color:#000 }
.menu li:hover { background-color:#E93231 ;color:#fff; border:0 }

.nav-menu > li:hover .material-icons { color:#000 ;}
.nav-menu li .material-icons { color:#999999 ;}
.page-nav .material-icons {color:#999999}

.bx-vertical-menu, .bx-vertical-menu .head { background-color:#fff; color:#212121; }
.bx-vertical-menu .head { border-bottom:1px solid rgba(0,0,0,.2) ;}
.bx-vertical-menu .body { padding:0 0 8px; }
.nav-menu > li:hover { background:#E93231;color:#fff ;}



.button { background:#E93231; color:#fff;
background:-moz-linear-gradient(top, #000 0%, #272727 100%);
background:-webkit-linear-gradient(top, #000 0%,#272727 100%);
background:linear-gradient(to bottom, #000 0%,#272727 100%); }
.prod-big-grid .button { border-radius:5px }
.prod-big-grid .button:not(.prod-cart) { background:#eee; color:#E93231 }
.button:hover { background-color:#E93231 }
.button:focus { background-color:#000 }

.container {max-width: 1400px} 


/*.shopping-cart .icon, .pdprice { color:#49abd7 }
.card.prod-info { box-shadow:none; border:1px solid #ccc }*/

.bx-vertical-menu>.body { padding:0 }

.shadow-2dp.shadow-2dp, .table-wrapper, .card-panel, .card, .toast, .button, .dropdown-content, .collapsible {
    box-shadow: 0 0px 0px 0 rgba(0,0,0,.14),0 0px 0px 0px rgba(0,0,0,.2),0 0px 0px 0 rgba(0,0,0,.12);border:1px solid #D1D1D1}

/**************************** DIGI SLIDER  ***********************/
	.digi_slider
	{
      text-align:center;
	}
	.tab_no_selected
	{
		background:#eeeeee;color:black;font-weight:normal;
	}
	.tab_no_selected i
	{
		display:none;
	}
	.tab_selected
	{
		background:#E93231;color:white;font-weight:bold;
	}
	
	.slide_tab{
		background:#f5f5f5;text-align:center;padding:0px;
	}
	.slide_tab img{
		
	}
	.slide_btn_group
	{
		background:#f5f5f5;
	}
	
	.slide_button{
		display:block;text-align:center;border-top:1px solid #dddddd;
	}
	.slide_button:first-of-type{
		border-top:none
	}

/*********************   Wide Position ************************/
.wide{
	background:white;
}
.wide-w{
	background:#E93231;
}
.wide-x{
	background:#E3E3E3;
}
.wide-y {
	background:#E93231; 
   color:#E93231;  
}
.wide-z{
	background:#E3E3E3;background-image:url('/lib/upload/images/main/Saunier_Duval-22.jpg')
}

/*********************   ContactUS Layout ************************/
.table-contactus td{
	color:#fff !important;
}
.table-contactus td a{
	color:#fff !important;
}
.contact .cell{
    color:#fff !important;
}
.contact .cell .input-field{
    color:#777777 !important;
}

/*********************   Selected Menu (STYLE2) ************************/
.style2elect{
	 background:transparent;
}
.style2elect-col{
	padding:3px;background:transparent;border:none;
}
.style2elect-card{
	margin-right:25px;margin-left:25px;margin-top:20px;border-radius:50%;
}

.topmenu {
    box-shadow: 0 0px 0px 0 rgba(0,0,0,.14),0 0px 0px 0px rgba(0,0,0,.2),0 0px 0px 0 rgba(0,0,0,.12);
    padding: 30px;}
.topmenu:hover { background:transparent; color:#fff }

.background-fill{ auto }