﻿.topholder2
{
	position:relative;
	display:block;
	float:right;
	width:100%;
	height:auto;
}


.topworp
{
	position:relative;
	display:block;
	float:none;
	clear:both;
	width:100%;
	height:auto !important;
	box-sizing:border-box;
	padding-right:2.3%;
	padding-left:2.3%;
}



 a.logoc
{
	position:relative;
	display:block;
	float:left;
	width:22.81%;
	height:auto;
	margin-right:auto;
	margin-left:auto;
}

 a.logoc img
{
	width:100%;
	max-width:100%;
	border:0px;
}


.menu
{
	position:relative;
	display:block;
	float:right;
	width:46.875%;
	height:22px;
	margin-top:59px;
	font-family: 'opensanshebrew-bold';
}

.menu a
{
	position:relative;
	display:block;
	float:right;
	font-family:  'opensanshebrew-regular' ;
	color:#231f20;
	font-size:22px;
	width:auto;
	height:22px;
	text-align:center;
	margin-left:1.3%;
	box-sizing:border-box;
}

.menu a:hover {
	color:#a21e2b;
	font-family: 'opensanshebrew-regular';
	font-size:22px;
}

.menu .sep {
	position:relative;
	display:block;
	float:right;
	font-family:  'opensanshebrew-regular' ;
	color:#231f20;
	font-size:22px;
	width:2px;
	height:22px;
	text-align:center;
	margin-left:1.3%;
	background:#231f20;
}


.menu a.a_on
{
	color:#a21e2b;
	font-family: 'opensanshebrew-regular';
	font-size:22px;
}

h1.main {
	position: absolute;
	display:block;
    top: 20px;
    left: auto;
    right: 330px;
    width: 60%;
    height:22px;
	font-family:  'opensanshebrew-regular' ;
	color:#231f20;
	font-size:22px;
}

.quotephone {
	position:relative;
	display:block;
	float:right;
	width:15.69%;
	height:22px;
	margin-top:59px;
	font-family:  'opensanshebrew-regular' ;
	color:#231f20;
	font-size:22px;
	margin-right:7%;
}

.quotephone a { 
	position:relative;
	display:inline;
	float:left;
	width:40px;
	height:29px;
	margin-top:-6px;
}

.quotephone a img { 
	width:100%;
}

a.mtelephone {
		display:none;
}

/* float shit */
#gallist {
	position:absolute;
	display:none;
	top:19px;
	left:8%;
	width:199px;
	height:187px;
	z-index:99991;
}

#gallist  a {
	position:relative;
	display:block;
	float:right;
	width:100%;
	height:44px;
	box-sizing:border-box;
	border-bottom:1px solid #231f20;
	color:#231f20;
	font-size:22px;
	font-weight:normal;
	padding-top:11px;
	text-align:center;
	background:rgba(215,210,209,0.8);
	z-index:9999;
}

#gallist  a.blank {
	height:59px;
	border-bottom:0px;
	background:none;
}

#gallist  a.blank:hover {
	background:none;
}

#gallist  a:hover {
	background:#a2a1a1;
	font-size:22px;
	font-weight:normal !important;
}
/*podcatst */
#prodcats {
	position:absolute;
	display:none;
	top:19px;
	left:auto;
	right:9%;
	width:222px;
	height:320px;
	z-index:99991;
}

#prodcats  a {
	position:relative;
	display:block;
	float:right;
	width:100%;
	height:44px;
	box-sizing:border-box;
	border-bottom:1px solid #231f20;
	color:#231f20;
	font-size:22px;
	font-weight:normal;
	padding-top:11px;
	text-align:center;
	background:rgba(215,210,209,0.8);
	z-index:9999;
}

#prodcats  a.blank {
	height:59px;
	border-bottom:0px;
	background:none;
}

#prodcats  a.blank:hover {
	background:none;
}

#prodcats  a:hover {
	background:#a2a1a1;
	font-size:22px;
	font-weight:normal !important;
}

/* shit ends */

@media screen and  (max-width: 1680px) {
	.quotephone {
			position:absolute;
			top:-40px;
			left:auto;
			right:-60px;
			width:264px;
			height:50px;
	}
	.menu  {
			width:70%;
	}
}




@media screen and (max-width: 1024px) {
	.menu , .fbliker  , .quotephone{
		display:none;
	}
	
	#cellmenubutton
	{
		position:absolute;
		display:block;
		width:50px;
		height:auto;
		line-height:1;
		right:10px;
		left:auto;
		top:10px;
		z-index:99;
	}
	
	#cellmenubutton a 
	{
		width:100%;
	}
	#cellmenubutton a img
	{
		width:100%;
		max-width:100%;
	}
	
	
	
	#cellmenu
	{
		position:absolute;
		display:none;
		width:100%;
		top:0px;
		left:0px;
		height:200% ;
		background:#FFFFFF;
		overflow:hidden;
		z-index:99999;
	}

	#cellmenu a
	{
		position:relative;
		display:block;
		float:right;
		width:100%;
		height:46px;
		padding-top:10px;
		padding-right:10px;
		color:#273236;
		font-size:1.8em;
		background:none;
		font-weight:normal;
		text-decoration:none;
		text-align:right;
		background:#FFFFFF;
		border-bottom:1px solid #666666;
	}
	
	 
}

@media screen and (max-width: 640px) {
	
	h1.main {
		display:none;
	}
	
	.topholder2 {
		height:75px;
	}
	
	a.logoc
	{
		width:229px;
	}
	
	
a.telephone {
		display:none;
}

a.mtelephone {
		display:block;
}
}
