@import url('../../css/public.css');
@import url('../../css/product.css');
body { background:#fff; font-family:Pandandish2, Tahoma, Geneva, sans-serif; font-size:13px; max-width:1500px; margin:0px auto }
a { color:#d33 }
a:hover { color:#000 }
.page-header .container > .grid { background:#fff; padding:0; border-top:0px solid #f8f8f8 }
.page-header h1 { background:#fff; color:#000; font-size:30px; line-height:100px; height:100px; padding-right:16px ;min-width: 200px;}
.page-footer { background:#212121; color:#7d7d7d; border-top:1px solid #666; font-size:.9em }
.page-footer .info-table .material-icons{color: #7d7d7d;}
.headlines { margin-bottom:16px }
.page-nav { width:auto; -webkit-align-self:center; -ms-flex-item-align:center; align-self:center; color:#000; background-color:#e20606;}
.menu li:hover {  background:none;color:#e20606 }
.page-nav  { background:#fff;color:#000 }

.nav-menu > li > a:before { content:""; left:0; top:0; position:absolute; display:block; background:#e20606; width:100%; height:0; z-index:-1; transition:all .3s }
.nav-menu > li:hover > a:before { height:10% }
.nav-menu > li > a:after { content:""; left:0; bottom:0; position:absolute; display:block; background:#262626; width:100%; height:0; z-index:-1; transition:all .3s }
.nav-menu > li:hover > a:after { height:90% }
.lang-selection{padding-top :5px;}

.box > .head { border-bottom:1px solid #7d7d7d;text-align: center;color:#e20606}
.button { background-color:#e20606;color:#fff;}
.button:hover { background-color:#212121;color:#fff}
.button:focus { background-color:#212121 ;color:#fff}
.prod-big-grid .button { border-radius:5px }
.prod-big-grid .button:not(.prod-cart) { background:#eee; color:#49abd7 }
.shopping-cart .icon, .pdprice { color:#49abd7 }
.card.prod-info { box-shadow:none; border:1px solid #ccc }
.bx-vertical-menu>.body { padding:0 }
.nav-menu ul { background:#262626; padding:0; color:#fff }
.page-nav .material-icons{color: white;}
.container {margin: 0 auto; max-width: 1500px;width: 100%;}
 .sy-box{width:100%}
.btn-floating { border-radius: 50px ;height: 36px;Opacity:0.5;}
img.photo { margin:8px; padding:8px; box-shadow:none; transition:.5s }
img.photo:hover { transform:scale(1.1) }
.circlex strong {color: #212121 !important;}
/******************* JSLIDER (STYLE3)  ********************/
.slider3 .text-container{
	margin-top:20%;
	width:60% !important;
	left:20% !important;
	margin-right:auto !important;
	margin-left:auto !important;
	/*background:rgba(0,0,0,0.5);*/
	height:auto !important;
	padding:10px;
	border-radius:3px;
}
.slider3 .caption{
	display:block;
	color:white;
	font-size:3em;
	color:#ffffff;
	line-height:1.2;
	width:100%;
	margin:auto;
	text-align:center !important; 
}
.slider3 .description{
	color:white;
	font-size:2em;
	width:100%;
	margin:auto;
	margin-top:20px;
	text-align:center !important; 
}
.slider3 .button-container{
width:100%;
margin:auto;
text-align:center !important;
margin-top:25px;
}
.slider3 .button-container>.button{
	background:#ffffff00;
	color:#e20606;
	border:2px solid #e20606;
	
	font-size:1.2em;
	
}
.slider3 .button-container>.button:hover{
	background:#00cfef !important;
	color:#ffffff !important;
	border:2px solid #ffffff !important;
}
.slider3>#jssor_1{  
	
}
/**************************** 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;  
}
.wide-z{
	background:#E3E3E3;
}
/*********************   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;

}
.contact .fa, .contact .fas, .contact .far {color:#e20606}
.page-footer .title{text-align: center;color:#e20606}
/*********************   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: 10px; text-align:right !important}
.topmenu:hover { background:transparent; color:#fff }
.background-fill{ auto }

/**************  STYLE1  ELECTEd MENU ************************/
.elected_menu1 .cell #description{
	/* display:none !important;  */
	 opacity: 1;
    transition: 2s;
}
.elected_menu1 .cell:hover #description{
	   opacity: 1;
	/* display:block !important;*/
}


/******************************* Film******************************************/
.fullscreen-bg {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    z-index: -100;
}

.fullscreen-bg__video {
    position: absolute;
    top: 50%;
    left: 50%;
    width: auto;
    height: auto;
    min-width: 500px;
    min-height: 240px;
    -webkit-transform: translate(-50%, -50%);
       -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
	    transform: translate(-50%, -50%);
}

@media (max-width: 767px) {
    .fullscreen-bg {
        background: url('img/videoframe.jpg') center center / cover no-repeat;
    }

    .fullscreen-bg__video {
        display: none;
    }
}
