/*
Theme Name: hitech silicate
Theme URI: www.hitechsilicate.com
Description: 
Version: 1.0
Author: http://www.webyar.net
design: Design By Webyar
Author URI: www.webyar.net/
*/
@font-face { font-family: 'Shabnam'; src: url('fonts/Shabnam.eot');src: url('fonts/Shabnam.eot?#iefix') format('embedded-opentype'),url('fonts/Shabnam.woff') format('woff'), url('fonts/Shabnam.ttf') format('truetype');font-weight: normal; font-style: normal;}
html, body, div, span, object,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, address, big,img,strong,b, u, i, center, ul, li, form, label,section, audio, video, img, a ,input{margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;font-family:'Shabnam';direction:ltr;text-align:left;}
a, li {text-decoration:none; list-style:none;}
input {border-top-left-radius:10px;border-bottom-right-radius:10px; border:#999 solid 1px;}
a, a:active, a:focus {outline: none;} 
img {image-rendering: -moz-crisp-edges; image-rendering: -o-crisp-edges; image-rendering: -webkit-optimize-contrast; -ms-interpolation-mode: nearest-neighbor; }
.aligncenter, img.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}
body{
	background-image:url(img/body.jpg);
	}
#header{
	width:100%;
	height:117px;
	float:left;
	background-image:url(img/header.jpg);
	}
.center{
	width:1024px;
	height:auto;
	margin:0 auto;
	}
#search{
	width:245px;
	height:33px;
	float:left;
	border:1px solid #da0000;
    margin-top:30px;
	border-radius:20px;
	background-color:#fff;
}
#searchsubmit{
	width:22px;
	height:22px;
	float:left;
	margin:5px;
	background-image:url(img/search.png);
	border:0 none;
	}
#s{
	width:200px;
	height:22px;
	float:right;
	margin:5px 8px 0 0;
	font-size:12px;
	text-align:right;
	border:0 none;
	}
#bg-lang{
	width:150px;
	height:50px;
	float:left;
	margin:30px;
	}
#bg-lang img{
	width:35px;
	height:40px;
	float:left;
	margin-left:12px;
	}
#name{
	width:350px;
	height:50px;
	float:left;
	margin:58px 0 0 30px;
	}
#logo{
	width:152px;
	height:68px;
	float:right;
	background-image:url(img/logo.png);
	margin-top:20px;
	}
#menu-bar{
	width:100%;
	height:65px;
	float:left;
	background-color:#e1e0e0;
	}
#menu{
	width:1024px;
	height:65px;
	float:left;
	}
#menu ul{
	width:1024px;
	height:44px;
	float:right;
	margin-top:10px;
	}
#menu ul li{
	width:137px;
	height:34px;
	float:left;
	background-image:url(img/bg-menu.jpg);
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	margin-right:8px;
	text-align:center;
	padding-top:10px;
	}
#menu ul li:hover{
	width:137px;
	height:34px;
	background-image:url(img/bg-menu-h.jpg);
	}
#menu ul li a{
	width:137px;
	height:34px;
	color:#fff;
	}
#menu ul li a:hover{
	color:#000;
	}
#menu ul li ul {
    opacity: 0;
    padding: 0;
	margin:0;
    position: relative;
    transition: all 0.5s ease 0s;
    visibility: hidden;
    width: auto;
    z-index:9999;
    margin:15px -10px 0 0;
}
#menu ul li:hover > ul {
   display: block;
   opacity: 1;
   visibility: visible;
}
#slideshow{
	width:100%;
	height:400px;
    float:left;
	margin-top:20px;
}
#slides{
	width:1024px;
	height:400px;
	border:1px solid #666;
	border-top-left-radius:40px;
	border-bottom-right-radius:40px;
	}
#slides img{
	border-top-left-radius:40px;
	border-bottom-right-radius:40px;
	}
#day-news{
	width:100%;
	height:44px;
	float:left;
	margin:20px 0 20px 0;
	}
#line-news{
	width:845px;
	height:34px;
	float:left;
	background-image:url(img/bg-news.jpg);
	text-align:center;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	padding:10px 30px 0 0;
	box-shadow:2px 2px 2px #999;
	}
#titr-d-n{
	width:135px;
	height:34px;
	float:right;
	background-image:url(img/bg-menu.jpg);
	text-align:center;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	color:#fff;
	padding-top:10px;
	}
#bg-product{
	width:100%;
	height:auto;
	float:left;
	background-color:#d0d0d0;
	}
ul.img-list {
	width:1024px;
	height:auto;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
ul.img-list li {
    display: inline-block;
    height: 300px;
    width:300px;
	float:left;
    margin: 15px 20px 15px 20px;
    position: relative;
  	border-top-left-radius:22px;
    border-bottom-right-radius:22px;
	background-color:#eee;
}
.img-list img{
	width:290px;
	height:227px;
	float:left; 	
	margin:5px;
	border-top-left-radius:22px;
}
ul.img-list li:hover .text-content {
	width:289px;
	height:227px;
	border-top-left-radius:22px;
	margin:5px;
    opacity: 1;
}
.text-content {
  height:289px;
  width:227px;
  background: rgba(0,0,0,0.5);
  cursor: pointer;
  display: table;
  left: 0;
  position: absolute;
  top: 0;
  text-align:center;
  opacity: 0;
}
.text-content h2{
    width:269px;
	height:60px;
	text-align:center;
	color:#fff;
	margin-top:90px;
	font-size:20px;	
	overflow:hidden;
	padding:0 10px 0 10px;
	}
.text-content p{
	text-align:center;
	}
.titr-product{
	width:300px;
	height:47px;
	float:left;
	text-align:center;
	font:22px Arial, Helvetica, sans-serif;
	background-image:url(img/bg-yellow.jpg);
	border-bottom-right-radius:25px;
	font-weight:bold;
	padding-top:15px;
	}
.titr-product a{
        color:#107392;
}
#bg-hitec{
	width:100%;
	height:auto;
	float:left;
	margin-top:20px;
	}
#hitec{
	width:774px;
	height:36px;
	float:left;
	background-image:url(img/bg-menu.jpg);
	text-align:center;
	color:#fff;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	padding:8px 250px 0 0;
	}
#box-tandis{
	width:1022px;
	height:160px;
	float:left;
	margin-top:20px;
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
	border:1px solid #c7c7c7;
	background-color:#f9f9f9;
        padding-top:15px;
	}
#box-moshtarian{
	width:1022px;
	height:115px;
	float:left;
	margin-top:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border:1px solid #c7c7c7;
	background-color:#f9f9f9;
        padding-top:10px;
	}
#tells{
	width:1024px;
	height:51px;
	float:left;
	margin-top:20px;
	}
#tells img{
	width:812px;
	height:49px;
	float:left;
	}
#title-tell{
	width:195px;
	height:34px;
	float:right;
	background-image:url(img/bg-menu.jpg);
	text-align:center;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	color:#fff;
	padding-top:10px;
	}
#bg-socials{
	width:525px;
	height:60px;
	float:left;
	margin:20px 0 0 250px;
	}
.icon-s{
	width:44px;
	height:44px;
	float:left;
	margin:8px 0 0 5px;
	}
#bg-socials p{
	width:auto;
	height:20px;
	float:right;
	text-align:right;
	margin-top:20px;
	}
#footer{
	width:100%;
	height:120px;
	float:left;
	margin-top:20px;
	border-top:4px solid #ad0101;
	border-bottom:10px solid #00688a;
	background-color:#f9f9f9;
	position:relative;
	}
.center h4{
	width:1024px;
	height:auto;
	float:left;
	text-align:center;
	margin-top:20px;
	font-size:13px;
	}
#copyright img{
	width:359px;
	height:14px;
	float:left;
	margin:10px 0 0 332px;
	}
#webyar{
	width:1024px;
	height:auto;
	float:left;
	text-align:center;
	font-size:13px;
	margin-top:20px;
	}
#webyar a{
	color:#68c0fd;
	}
#title-page{
	width:1000px;
	height:36px;
	float:left;
	background-image:url(img/bg-menu.jpg);
	margin:0 0 12px 12px;
	text-align:center;
	color:#fff;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	font-size:18px;
	padding-top:8px;
	}
#text-page{
	width:970px;
	height:auto;
	float:left;
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
	background-color:#f9f9f9;
	border:1px solid #999;
	text-align:justify;
	padding:15px;
	margin:0 12px;
        font-size:12px;
        line-height:24px;
	}
#text-page img{
        border-top-left-radius:20px;
	border-bottom-right-radius:20px;
border:1px solid #000;
}
/*category*/
.box-cat{
	height:160px;
    width:1000px;
	float:left;
    margin: 12px;
  	border-top-left-radius:22px;
    border-bottom-right-radius:22px;
	background-color:#eee;
	}
.bg-r-c{
	width:820px;
	height:160px;
	float:left;
	}
.title-cat{
	width:820px;
	height:30px;
	float:left;
	padding-top:10px;
	background-image:url(img/bg-yellow.jpg);
	border-top-left-radius:22px;
    border-bottom-right-radius:22px;
	margin:3px;
	}
.title-cat a{
	color:#000;
	margin-right:25px;
	}
.text-cat{
	width:820px;
	height:100px;
	float:left;
	margin:3px;
	font-size:12px;
	line-height:24px;
	}
.img-cat{
	width:150px;
	height:150px;
	float:right;
	margin:5px;
	border-top-left-radius:22px;
    border-bottom-right-radius:22px;
	}
.img-cat img{
	width:150px;
	height:150px;
	border-top-left-radius:22px;
    border-bottom-right-radius:22px;
	}
input #gform_submit_button_4{
width:auto;
	height:30px;
background-image:url(img/bg-yellow.jpg);
border-top-left-radius:22px;
    border-bottom-right-radius:22px;
}
#page-number{
	width:auto;
	height:50px;
	float:left;
	margin:5px 0 15px 150px;
	}
.wp-pagenavi {
    clear: both;
    padding:0px 5px 15px 5px;
    direction:rtl;
    width:600px;
float:right;
margin-right:120px;
}
.wp-pagenavi h3 {
    font-weight:bold;
}
.wp-pagenavi a, .wp-pagenavi span {
    text-decoration: none;
    background:#eee;
    border:1px dashed #eee;
    padding: 3px 8px;
    float :right;
	color:#000;
	font-family:'Shabnam';
	font-size:14px;
    margin: 6px;
    border-top-left-radius:5px;
    border-bottom-right-radius:10px;
}
.wp-pagenavi span.current {
    background:#117493;
    color:#fff;
	font-family:'Shabnam';
	font-size:14px;
}	
.wp-pagenavi a:hover {
    background:#8ac6d1;
    color:#000;
	font-family:'Shabnam';
	font-size:14px;
}
.wp-pagenavi span.current {
    font-weight: bold;
}
.MyTicker{text-align:center; margin-left: 30px;}