/*
theme name: 2sweb theme
version: 1.0
Author: 2sweb.ir
Author URI: http://w3layouts.com & http://2sweb.ir
Desctiption: Dedicated Professional and full option clean Wordpress Template
*/

/* reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, nav ul, nav li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
ol, ul {
	list-style:none;
	margin:0;
	padding:0;
}
blockquote, q {
	quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
/* start editing from here */
a {
	text-decoration:none;
}
.txt-rt {
	text-align:right;
}/* text align right */
.txt-lt {
	text-align:left;
}/* text align left */
.txt-center {
	text-align:center;
}/* text align center */
.float-rt {
	float:right;
}/* float right */
.float-lt {
	float:left;
}/* float left */
.clear {
	clear:both;
}/* clear float */
.pos-relative {
	position:relative;
}/* Position Relative */
.pos-absolute {
	position:absolute;
}/* Position Absolute */
.vertical-base {
	vertical-align:baseline;
}/* vertical align baseline */
.vertical-top {
	vertical-align:top;
}/* vertical align top */
.underline {
	padding-bottom:5px;
	border-bottom: 1px solid #eee;
	margin:0 0 20px 0;
}/* Add 5px bottom padding and a underline */
nav.vertical ul li {
	display:block;
}/* vertical menu */
nav.horizontal ul li {
	display: inline-block;
}/* horizontal menu */
img {
	max-width:100%;
}
/*end reset*/
body {
	background:#F6F4F1;
	margin:0px;
	direction:rtl;
	text-align:right;
	font:normal normal 0.75em/20px tahoma;
}
h1, h2, h3, h4, h5, h6, figcaption {
	font-family: 'twosweb-font', arial, tahoma;
	line-height:20px;
	font-weight: normal;
}
input, textarea, select, label {
	font-family:tahoma;
}
::selection {
 background:#a75214;
 color:#fff;
}
::-moz-selection {
 background:#a75214;
 color:#fff;
}
::-webkit-selection {
 background:#a75214;
 color:#fff;
}
a, a:visited {
	color:#7d3908;
}
a:hover {
	color:#a75214;
}
.alignright {
	display:inline;
	float:right;
	text-align:right;
}
.alignleft {
	display:inline;
	float:left;
	text-align:left;
}
.aligncenter {
	display:block;
	margin:0 auto;
	text-align:center;
}
.wrap {
	width:1060px;
	margin:0 auto;
}
.top-links nav {
	float:right;
	position:relative;
	z-index:9999;
}
.header {
	background-color: #A31E1E;
	height:36px;
}
.header-links {
	background-color: #A31E1E;
}
#back_to_camera {
	clear: both;
	display: block;
	height: 80px;
	line-height: 40px;
	padding: 20px;
}
.fluid_container {
	margin: 0 auto;
	max-width:100%;
	width:100%;
	height:400px;
}
.header-links ul li {
	display:inline-block;
	line-height:2.2;
	float: right;
	border-left: 1px solid rgba(95, 35, 24, 0.35);
}
.header-links ul li a {
	color: #fff;
	text-decoration: none;
	text-transform: capitalize;
	line-height:18px;
	display:inline-block;
	font-size:1em;
	padding: 10px 12px 8px 12px;
}
.header-links ul li a:hover {
	background-color:#3C3C3B;
	color:#fff;
}
.header-links li a.active {
	text-decoration: none;
	color:white;
	background: url(images/cat-act.gif) repeat-x 0 0;
}
.header-links img {
	float:left;
	background:#3C3C3B;
	padding: 8px 19px;
}
.header-links img:hover {
	opacity:0.6;
	cursor:pointer;
}
.top-links {
	background:  url(../images/tail-menu.gif);
	height: 56px;
	line-height: 3;
}
.sub-header {
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(253, 252, 252, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(253, 252, 252, 1)));
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(253, 252, 252, 1) 100%);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(253, 252, 252, 1) 100%);
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(253, 252, 252, 1) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(253, 252, 252, 1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#fdfcfc', GradientType=0 );
	height: 183px;
	border:1px solid #cdcdcd;
}
.logo {
	float: right;
	min-width:232px;
	padding:37px 0 0;
}
.logo a {
	background:url(../images/logo2.png) no-repeat;
	text-indent:-9999px;
	display:block;
	min-width:232px;
	height:49px;
	margin-bottom:10px;
	color:#303030;
	font-size:2.8em;
}
.logo #slogan {
	color:#a14f13;
	padding-right:25px;
}
.search {
	float:left;
	width:400px;
}
.search ul li {
	display:inline;
}
.searchbar {
	float:right;
	border-left:1px solid #3C3C3B;
	position:relative;
	padding-left:20px;
	margin-top:68px;
}
.contactbar span {
	color: #30302F;
	font-weight:bold;
	display:block;
}
.contactbar {
	float: left;
	margin-top: 28px;
}
.contactbar .tell {
	color: #A75214;
	font-size: 18px;
	line-height: 21px;
	font-weight: normal;
	margin: 5px 0px 0 0;
	text-align:left;
}
.searchbar h3 {
	cursor:pointer;
	font-weight: normal;
	font-size: 14px;
	line-height: 21px;
	color: #793605;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}
.searchbar input[type="text"] {
	width: 148px;
	font-size: 11px;
	padding: 0px;
	color: #30302F;
	padding: 0 5px;
	height: 29px;
	line-height: 29px;
	margin: 0px 0px 0 0;
	background: none;
	border: 1px solid #C1BDB1;
}
.searchbar input[type="submit"] {
	height: 31px;
	width: 66px;
	background-color:#87420F;
	border:1px solid #87420F;
	margin-left: 4px;
	color:#fff;
}
.searchbar input[type="submit"]:hover {
	background-color:#3C3C3B;
	border:1px solid #3C3C3B;
	cursor:pointer;
}
.searchbar img {
	cursor:pointer;
}
.searchbar ul li {
	display:inline;
}
.searchbar ul {
	margin:px;
	padding:0px;
}
.top-links {
	margin-top:20px;
}
.top-links ul li {
	display:inline-block;
	float:right;
}
.top-links ul li a {
	line-height: 27px;
	color: #FDFDFD;
	text-decoration: none;
	display:block;
	padding: 9px 20px 12px 20px;
	border-right: 1px solid #535353;
}
.top-links ul li a:hover {
	background-color:#424241;
}
#nav-toggle {
	cursor:pointer;
	height:35px;
	display:none;
	position:absolute;
	top:3px;
	right:4px;
	padding-right:42px;
	font-weight:bold;
	line-height:35px;
	width:74px;
	color:#fff;
	background:url(../images/responsive-menu.png) no-repeat right -3px;
}
#main-menu ul {
	position:absolute;
	top:-9999px;/* hides all submenu items */
	width:150px; /* set the width of sub menu */
	background:#30302F;
	border-right:1px solid #535353;
	border-right:1px solid #535353;
}
#main-menu li {
	position:relative;
}
#main-menu li:hover {
	visibility:inherit; /* fixes IE7 'sticky bug' */
}
#main-menu li a {
	display:block;
	position:relative;
}
#main-menu li a:hover, #main-menu .current-menu-item a {
	background-color:#424241 !important;
}
#main-menu li.sfHover a {
	background-color:#424241;
}
#main-menu li .sf-sub-indicator {
	float:left;
	direction:rtl;
	padding-right:5px;
 *position:absolute;
 *left:4px;
 *top:1px;
}
#main-menu li ul li {
	width:100%;
	margin:0;
	border-bottom:1px solid #535353;
	border-right:none;
}
#main-menu li ul li a {
	color:#fdfdfd !important;
	text-align:right;
	padding:5px;
	background:none !important;
}
#main-menu li ul li a:hover, #main-menu li.sfHover li.sfHover a.sf-with-ul {
	background-color:#424241 !important;
}
#main-menu li.sfHover ul li.sfHover ul li a.sf-with-ul {
	color:#fdfdfd !important;
	background:none !important;
}
#main-menu li.sfHover li.sfHover ul li a:hover, #main-menu li.sfHover li.sfHover li.sfHover a.sf-with-ul {
	background-color:#424241 !important;
}
#main-menu li:hover ul, #main-menu li.sfHover ul {
	right:0;
	top:48px; /* match top ul list item height */ /* tanzim mikone ke koja zir-menu neshoon dade beshe */
	z-index:99;
}
#main-menu li:hover li ul, #main-menu li.sfHover li ul, #main-menu li li:hover ul ul {
	top:-9999px;
}
#main-menu li li:hover ul, #main-menu li li.sfHover ul {
	right:150px; /* match ul width */
	top:0;
}
#main-menu li li:hover ul, #main-menu li li.sfHover ul, #main-menu li li li:hover ul {
	right:150px; /* match ul width */
	top:0;
}
/*#main-menu li li:hover li ul, #main-menu li li.sfHover li ul {
	top:-999em;
}*/
#main-menu a, #main-menu a:visited { /* visited pseudo selector so IE6 applies text colour*/
	text-decoration:none;
	overflow:hidden;
}
.grids {
	min-height:300px;
	padding: 42px 22px 46px 0;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(249, 249, 249, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(249, 249, 249, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(249, 249, 249, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(249, 249, 249, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(249, 249, 249, 1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(249, 249, 249, 1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9', GradientType=0 ); /* IE6-9 */
}
.about .post {
	margin-bottom:34px;
	padding:15px;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(249, 249, 249, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(249, 249, 249, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(249, 249, 249, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(249, 249, 249, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(249, 249, 249, 1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(249, 249, 249, 1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9', GradientType=0 ); /* IE6-9 */
}
.grid {
	width: 33%;
	float: right;
	border-right: 1px ridge rgba(207, 206, 202, 0.25);
	line-height: 1.8;
	text-align: center;
}
.grids ul li:nth-child(1) .grid {
 border-right:none;
}
.grid img {
	box-shadow: 0 0 10px #908D87;
	background-color:#fff;
	padding:8px;
}
.grid img:hover {
	box-shadow: 0 0 4px #908D87;
	cursor: pointer;
}
.grid h3 {
	color: #7D3908 !important;
	text-transform: capitalize;
	font-size: 1.7em;
	line-height: 31px;
	font-weight: normal;
}
.grid h3 a {
	color: #7D3908 !important;
}
.grid h4 {
	font-family: 'Titillium Web', sans-serif;
	font-weight: normal;
	color: #A75214;
	font-size: 14px;
	line-height: 21px;
	text-transform: none;
	margin: 6px 0 5px 0;
	display: inline-block;
}
.grid p {
	color: #666;
	line-height: 18px;
	text-transform: none;
	margin: 0 0 0 0;
	margin-bottom: 10px;
	padding:5px 10px;
}
.grid .more {
	background: #793605;
	color: white;
	line-height: 18px;
	padding: 6px 12px 7px 12px;
	margin: 16px 0 0 1px;
	border-radius: 5px;
}
.grid .more:hover {
	background: #373737;
}
.grid h1, .grid h2, .grid h3, .grid h4 {
	margin:0px;
	padding:0px;
}
.grids ul li {
	margin-left:20px;
}
.grids ul li:nth-child(1) {
 margin-left:10px;
}
/*grid1*/
.grid1 {
	width:290px;
	float: left;
	border-right: 1px solid #D4D1C8;
	line-height: 1.8;
	padding:0px 30px;
	padding-left: 34px;
	margin-top: 12px;
}
.grid1 img {
	box-shadow: 0 0 10px #908D87;
	background-color:#fff;
	padding:8px;
}
.grid1 img:hover {
	box-shadow: 0 0 4px #908D87;
	cursor: pointer;
}
.grid1 h2 {
	color: #7D3908 !important;
	text-transform: capitalize;
	font-size: 31px;
	line-height: 31px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: -1px;
}
.grid1 h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #A75214;
	font-size: 14px;
	line-height: 21px;
	text-transform: none;
	margin: 6px 0 5px 0;
	display: inline-block;
}
.grid1 p {
	color: #9D9D9D;
	font-size: 12px;
	line-height: 18px;
	text-transform: none;
	margin: 0 0 0 0;
	margin-bottom: 10px;
	width:280px;
}
.grid1 a {
	background: #793605;
	color: white;
	font-size: 14px;
	line-height: 18px;
	padding: 6px 12px 7px 12px;
	margin: 16px 0 0 1px;
}
.grid1 a:hover {
	background: #373737;
}
.grid1 h1, .grid1 h2, .grid1 h3, .grid1 h4 {
	margin:0px;
	padding:0px;
}
/*grid1-End*/
.box {
	width: 14.8%;
	margin-left: 1%;
	float: right;
	padding: 16px 15px 16px 27px;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(249, 249, 249, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(249, 249, 249, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(249, 249, 249, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(249, 249, 249, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(249, 249, 249, 1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(249, 249, 249, 1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9', GradientType=0 ); /* IE6-9 */
	border: 1px ridge rgba(207, 206, 202, 0.25);
}
.related-post .box {
	width: 16.8%;
	margin:0 1% 1%;
	padding: 16px 15px 16px 27px;
}
.box img {
	display: block;
	overflow: hidden;
	cursor: pointer;
	background-color: white;
	padding: 6px;
	box-shadow: 0px 0px 1px #908D87;
}
.box img:hover {
	box-shadow: 0 0 4px #908D87;
}
.box h3 {
	font-size:1.1em;
	color:#69340D;
	text-decoration: none;
	text-transform: uppercase;
	padding: 16px 0px 10px 0px;
	text-align:center;
}
.box h3 a {
	color:#69340D;
}
.box p {
	color: #9D9D9D;
	line-height: 18px;
	text-transform: none;
	margin: 0 0 0 0;
	margin-bottom: 10px;
}
.box p:hover {
	color:#333;
	cursor:pointer;
}
.box .detail {
	background-color:#393939;
	color:#fff;
	padding: 4px 12px;
	float:right;
	border-radius: 3px;
	text-align:center;
}
.box .detail:hover {
	background-color:#823D0B;
}
.boxs h2, .about h2 {
	font-weight: normal;
	color: #A75214;
	font-size: 1.7em;
	text-transform: none;
	margin: 12px 0px;
	text-transform: uppercase;
}
.footer-grid1 {
	width: 25%;
	float: right;
}
.footer-grid1 h5 {
	padding: 9px 0 10px 0;
	color: rgb(255, 255, 255);
	text-transform: capitalize;
	text-transform: uppercase;
	font-size:1.5em;
}
.footer-grid1 li {
	color: #ddd;
}
.footer-grid1 a {
	text-decoration: none;
	color: #ddd !important;
	text-transform: none;
}
.footer-grid1 a:hover { color: #fff !important; }
.footer-grid1 ul li img {
	display:inline-block;
}
.footer-grid1 a:hover {
	color:#000;
}
.footer-grid1 img:hover {
	opacity:0.7;
}
/*social icons*/
.footer-grid2 {
	width: 220px;
	float: left;
	padding: 7px 0px 0 19px;
	border-left: 1px solid #C1BDB1;
}
.footer-grid2 h3 {
	padding: 9px 0 0 0;
	font: normal 15px/21px "Arial";
	color: #30302F;
	text-transform: capitalize;
}
.footer-grid2 a {
	text-decoration: none;
	font-size: 14px;
	color: #AD5E24;
	text-transform: none;
}
.footer-grid2 a:hover {
	color:#000;
}
.footer-grid2 img:hover {
	opacity:0.7;
}
.footer-grid2 ul li {
	display:inline;
	margin-left:10px;
}
/*End of Social icons*/

.footer {
	background-color: #3C3C3B;
	margin-top: 20px;
	padding: 6px 20px 20px 20px;
}
/*----footer1----*/
/*footer1*/
.footer1 {
	padding: 10px;
	background: #3C3C3B;
	border-top: 1px ridge rgba(245, 245, 245, 0.16);
}
.footer1 p {
	text-align:center;
}
.footer1 p.link {
	text-decoration: none;
	color: #ddd;
	text-transform: none;
}
.footer1 p.link a {
	color: #eee;
	text-decoration: none;
}
.footer1 p.link a:hover {
	color:#fff;
}
.footer1 #footer-favicon {
	text-indent:-9999px;
	background:url(../images/favicon-2sweb.png) center center no-repeat;
	display:block;
	cursor:pointer;
	width:16px;
	height:16px;
	margin:5px auto 0;
}
/*---carpet-----*/
/*----about-----*/
.rings {
	width: 20%;
	float:right;
}
.rings li img {
	vertical-align: middle;
	padding-right: 4px;
}
.rings li a:hover {
	color:#FF971C;
}
.specials h6 {
	text-decoration:line-through;
}
/*
=widg
--------------------------------------*/
.widg-title {
	background-color:#393938;
	color:#fff;
	margin-top:10px;
	text-align:center;
	padding:10px;
	border-bottom:ridge #7D3908;
	text-transform: capitalize;
	font-size: 1.5em;
	line-height:22px;
}
.widg-content {
	border:1px solid silver;
}
.widg-content ul li {
	line-height:20px;
	cursor:pointer;
	padding:10px 0;
	border-bottom: 1px ridge rgb(228, 228, 228);
}
.widg-content ul li a, #widg-category .widg-content li:hover .children li a, .widg-content .menu li:hover ul li a {
	color:#7D3908;
	padding-right:20px;
	background: url(../images/marker2.png) no-repeat right 5px;
	display:block;
	margin:0 8px;
}
.widg-content ul li:hover a, #widg-category .widg-content li .children li a:hover, .widg-content .menu li ul li a:hover {
	color:#a75214;
}
/*
=widg-category
--------------------------------------*/
#widg-category .widg-content ul .cat-item {
	border:none;
	padding:3px 0;
}
#widg-category .widg-content li .children {
	margin-right:10px;
}
/*
=widg tagcloud
--------------------------------------*/
.widg-content .tagcloud {
	overflow:hidden;
}
.widg-content .tagcloud a {
	float:right;
	display:block;
	background:#a75214;
	color:#fff;
	margin:4px;
	line-height:24px;
	padding:5px 10px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.widg-content .tagcloud a:hover {
	background:#7d3908;
}
/*
=widg menu
--------------------------------------*/
.widg-content .menu li {
	border:none;
	padding:3px 0;
}
.widg-content .menu li ul {
	margin-right:10px;
}
/*
=textwidget
--------------------------------------*/
.widg-content .textwidget {
	color:#9d9d9d;
	padding:8px;
}
.widg-content .textwidget a {
	color:#7d3908;
}
.widg-content .textwidget a:hover {
	color:#a75214;
}
/*
=rsswidget
--------------------------------------*/
.widg-title .rsswidget {
	color:#fff;
}
.widg-title .rsswidget img {
	margin-left:4px;
}
/*
=calendar_wrap
--------------------------------------*/
#wp-calendar {
	width:96%;
	margin:0 auto;
	line-height:24px;
}
#wp-calendar table {
	margin:0 auto;
}
#wp-calendar caption {
	text-align: center;
	font-size:1.7em;
	font-weight:normal;
	margin-bottom:2px;
	color:#7d3908;
}
#wp-calendar thead th {
	background:#7d3908;
	width: 24px;
	color: #fff;
	text-align: center;
}
#wp-calendar tbody td {
	color: #444;
	border: 1px solid #ccc;
	text-align: center;
}
#wp-calendar tbody td a, #wp-calendar tfoot td a {
	color: #7d3908;
	text-decoration:underline;
}
/*
=post
----------------------------------------*/
#main-title {
	margin-bottom:10px;
	color:#063253;
	line-height:28px;
}
.post-content {
	overflow:hidden;
	color:#9d9d9d;
}
.post-title a, .related-post-title {
	color:#fff;
	font-size:1.5em;
}
.post-title a:hover {
	color:#dc9969;
}
.post-content p {
	color:#9d9d9d;
	line-height:20px;
	margin:5px 0 12px;
}
.post-content p a {
	color:#7d3908;
	text-shadow:none;
}
.post-content p a:hover {
	text-decoration:underline;
}
.more-link {
	float:left;
	font-weight:bold;
	margin:10px 0;
	clear:both;
	background-color:#393939;
	color:#fff !important;
	padding: 4px 12px;
	border-radius: 3px;
}
.more-link:hover {
	background-color:#823D0B;
}
.post-content ul, .post-content ol {
	margin:0 18px 15px 0;
}
.post-content li {
	line-height:22px;
	margin-right:8px;
}
.post-content ul li a, .post-content ol li a {
	color:#9d9d9d;
}
.post-content ul li a:Hover, .post-content ol li a:hover {
	color:#7d3908;
}
.post-content ul li {
	list-style:disc outside none;
}
.post-content ol li {
	list-style:decimal outside none;
}
.post-thumb {
	display:block;
	float:right;
	margin:8px;
}
.post-thumb img {
	width:150px;
	height:90px;
	background-color: white;
	padding: 6px;
	box-shadow: 0px 0px 1px #908D87;
}
.post-content p img {
	max-width:95%;
	background-color: white;
	padding: 6px;
	box-shadow: 0px 0px 1px #908D87;
}
.post-thumb img:hover, .post-content p img:hover {
	box-shadow: 0 0 4px #908D87;
}
.post-content p img.alignleft {
	margin:10px;
}
.post-content p img.alignright {
	margin:10px;
}
.post-content p img.aligncenter {
	margin:10px auto;
	clear:both;
}
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6 {
	margin:22px 0 2px;
}
.post-content h1 {
	font-size:1.8em;
	line-height:34px;
}
.post-content h2 {
	font-size:1.7em;
	line-height:28px;
}
.post-content h3 {
	font-size:1.5em;
	line-height:26px;
}
.post-content h4 {
	font-size:1.3em;
	line-height:22px;
}
.post-content h5 {
	font-size:1.2em;
	line-height:20px;
}
.post-content h6 {
	font-size:1em;
	line-height:18px;
}
.post-content table th {
	background:#7d3908;
	color:#fff;
	text-align:center;
	padding:5px;
}
.post-content table td {
	border:1px solid #9d9d9d;
	padding:5px;
}
.post-meta {
	margin:14px 0 8px;
	overflow:hidden;
}
.post-meta li {
	padding:0 12px;
	line-height:12px;
 *line-height:16px;
	float:right;
	border-left:2px solid #777;
	margin:0 0 8px 0;
	list-style:none;
}
.post-meta li a {
	color:#7d3908;
}
.post-meta li a:Hover {
	text-decoration:underline;
}
/*
=related-post
---------------------------------*/
.related-post ul {
	margin-top:10px;
}
.related-post ul li a {
	display:block;
	background: url(../images/marker2.png) no-repeat right 11px;
	color:#9d9d9d;
	line-height:18px;
	padding:6px 20px 6px 0;
	font-family:Tahoma;
	font-size:12px;
}
.related-post ul li a:hover {
	color:#7d3908;
}
/*
=wpcf7-form, comment-form
----------------------------------------------------*/
.wpcf7 {
	clear:both;
}
p.nocomments {
	margin-bottom:8px;
}
ol.commentlist {
	list-style:none;
	margin:0;
	padding:0;
}
ol.commentlist li {
	border:1px solid #d5d5d5;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-khtml-border-radius:5px;
	margin:0 0 10px;
	padding:8px 7px;
	position:relative;
	background:#fff;
	overflow:hidden;
}
ol.commentlist li.pingback comment-author {
	padding:0 170px 0 0;
}
ol.commentlist .comment-body {
	overflow:hidden;
}
ol.commentlist .comment-body em {
	font-style:normal;
}
ol.commentlist li div.vcard {
	overflow:hidden;
	width:310px;
	float:right;
}
ol.commentlist li div.vcard cite.fn a.url {
	color:#cc0000;
	text-decoration:none;
}
ol.commentlist li div.vcard cite.fn a.url:hover {
	color:#000;
}
ol.commentlist li div.vcard img.avatar {
	background: #fff;
	border:1px solid #aaa;
	padding: 5px;
	float:right;
	margin:0 0 10px 10px;
}
ol.commentlist li div.comment-meta {
	float:left;
	margin:15px 0;
}
ol.commentlist li div.comment-meta a {
	color:#7d3908;
	text-decoration:none;
}
ol.commentlist li p {
	margin-bottom:12px;
	float:right;
	clear:both;
}
ol.commentlist li ul {
	font-weight:normal;
	line-height: 16px;
	font-family:tahoma;
	list-style:square;
	margin:0 0 12px;
	padding:0;
}
ol.commentlist li div.reply {
	background:#999;
	cursor:pointer;
	border:1px solid #666;
	font-weight:bold;
	font-family:tahoma;
	color:#fff;
	padding:4px;
	text-align:center;
	width:58px;
	float:left;
	clear:both;
	font-size:0.9em;
	margin-bottom:10px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
ol.commentlist li div.reply:hover {
	background:#7d3908;
	border-color:#7d3908;
}
ol.commentlist li div.reply a {
	color:#fff;
	text-decoration:none;
}
ol.commentlist li ul.children {
	list-style:none;
	margin:12px 0 0;
	text-indent:0;
}
ol.commentlist li ul.children li.depth-2 {
	margin:0 0 3px;
}
ol.commentlist li ul.children li.depth-3 {
	margin:0 0 3px;
}
ol.commentlist li ul.children li.depth-4 {
	margin:0 0 3px;
}
ol.commentlist li ul.children li.depth-5 {
	margin:0 0 3px;
}
ol.commentlist ul.children li.odd {
	background:#f7f7f7;
}
ol.commentlist ul.children li.even {
	background:#f8f8f8;
}
ol.commentlist li.pingback div.vcard {
	padding:0 170px 0 0;
}
#comments {
	color:#fff;
	font-size:1.5em;
	margin-bottom:12px;
}
#respond {
	padding:0 10px;
}
#respond h3 {
	margin-bottom:8px;
}
#respond h3 span {
	color:#7d3908;
	display:block;
	line-height:28px;
	font-size:1.5em;
	font-weight:normal;
}
#commentform, .wpcf7-form {
	overflow:hidden;
}
#commentform p, .wpcf7-form p {
	overflow:hidden;
	color:#A75214;
	font-weight:bold;
}
#commentform label {
	color: #A75214;
	text-transform: none;
	margin: 12px 0px;
	text-transform: uppercase;
}
#commentform input, #commentform textarea, .wpcf7-form input, .wpcf7-form textarea, .wpcf7-form .wpcf7-select {
	color:#A75214;
	font-family:tahoma;
	padding: 8px;
	margin: 4px 0 10px;
	outline: none;
	width: 89%;
	display: block;
	color: rgb(160, 145, 145);
	border: 1px rgb(255, 255, 255) solid;
	-webkit-box-shadow: 0px 0px 4px rgb(255, 234, 234);
	-moz-box-shadow: 0px 0px 4px rgb(255, 234, 234);
	box-shadow: 0px 0px 4px rgb(255, 234, 234);
	-webkit-transition: background 0.3s linear;
}
#commentform input:hover, #commentform textarea:hover, .wpcf7-form input:hover, .wpcf7-form textarea:hover, .wpcf7-form .wpcf7-select:hover {
	background: #eee;
}
#commentform input:focus, #commentform textarea:focus, .wpcf7-form input:focus, .wpcf7-form textarea:focus, .wpcf7-form .wpcf7-select:focus {
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.3) inset;
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.3) inset;
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.3) inset;
}
#commentform #submit, .wpcf7-form .wpcf7-submit {
	float:right;
	cursor:pointer;
	text-transform: uppercase;
	border: none;
	cursor: pointer;
	color: #fff;
	display: inline-block;
	background:#A31E1E;
	padding: 6px;
	font-weight: bold;
	width:70px;
}
#commentform #submit:hover, .wpcf7-form .wpcf7-submit:hover {
	background: #393938;
}
.wpcf7-form .wpcf7-file {
	border:none !important;
	box-shadow:none !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	background:none !important;
}
.cancel-comment-reply {
	margin-bottom:10px;
}
#commentform #url, #commentform #email, .wpcf7-validates-as-email {
	text-align:left;
}
#commentform .cptch_block input {
	margin-top:0;
	float:none;
}
.wpcf7-form .wpcf7-select {
	font-family: tahoma;
	height: 25px;
	width: 235px;
	padding:0;
}
.wpcf7-form .wpcf7-select option {
	padding:5px;
}
.wpcf7-checkbox, .wpcf7-radio {
	margin:10px 10px 0 0;
	display:block;
}
.wpcf7-checkbox .wpcf7-list-item, .wpcf7-radio .wpcf7-list-item {
	margin-left:10px;
}
.wpcf7-checkbox .wpcf7-list-item input, .wpcf7-radio .wpcf7-list-item input, .wpcf7-form .wpcf7-acceptance {
	float:none;
	margin:0;
	background:none;
	border:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	width:14px;
	float:right;
}
.wpcf7-quiz-label {
	float:right;
	margin:14px 0 0 12px;
 *margin:0 0 0 12px;
}
.wpcf7-form .wpcf7-acceptance {
	margin:4px 0 0 10px;
	background:none;
	border:none;
}
.wpcf7-form .wpcf7-file {
	background:none;
	border:none;
	cursor:pointer;
}
.cptch_block {
	direction:rtl;
}
.cart1 {
	color:#fff;
}
.specials ul li a {
	background-color:#393938;
	padding:7px 12px;
	color:#fff;
	border-radius: 3px;
}
.specials li a:hover {
	background:#7D3908;
}
.specials li span, .specials li h6 {
	color: #7D3908 !important;
	text-transform: capitalize;
	font-size: 14px;
	font-family: 'Titillium Web', sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	padding-top: 5px;
	margin: 9px 0px 13px 0px;
}
.specials img, .specials object {
	border:1px solid silver;
	margin:10px auto;
	display:block;
}
.rings-grid1 {
	float: left;
	width: 78%;
}
.rings h4 {
	background-color:#393938;
	color:#fff;
	margin-top:10px;
	text-align:center;
	padding:10px;
	border-bottom:ridge #7D3908;
	text-transform: capitalize;
	font-size: 1.8em;
	font-weight: normal;
}
.rings-content h1 {
	color: #7D3908 !important;
	text-transform: capitalize;
	font-size: 1.8em;
	line-height: 31px;
	font-weight: normal;
	text-transform: uppercase;
	padding-top: 5px;
}
.rings-content h1 a {
	color: #7D3908 !important;
}
.rings-content p {
	color: #9D9D9D;
	line-height: 2em;
	text-transform: none;
	margin: 0 0 0 0;
	margin-bottom: 10px;
	padding: 15px 0px;
}
.righs-list, #comments {
	background-color:#393938;
	padding:8px;
	border-bottom:ridge #7D3908;
	margin:10px 0;
}
.righs-list ul li {
	display:inline;
	font-size:12px;
	color:#fff;
	margin-right:10px;
	text-transform: capitalize;
	font-size: 14px;
	font-family: 'Titillium Web', sans-serif;
	font-weight: normal;
	text-transform: uppercase;
}
.righs-list ul {
	margin-left:10px;
}
.righs-list span {
	color: #fff;
	text-transform: capitalize;
	font-size: 14px;
	font-family: 'Titillium Web', sans-serif;
	font-weight: normal;
	text-transform: uppercase;
}
.righs-list ul li:last-child {
	float:right;
	margin-top:5px;
}
.righs-list ul li a {
	color:#fff;
	margin-right:10px;
}
.righs-list ul li a:hover {
	text-decoration:underline;
}
.ring-box {
	border: 1px ridge rgb(228, 228, 228);
	margin-top: 10px;
}
.ring-box ul li {
	width: 33%;
	float:left;
	display:block;
}
.ring-box ul li h5 {
	color: #7D3908 !important;
	text-transform: capitalize;
	font-size:14px;
	font-family: 'Titillium Web', sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	padding-top: 5px;
	margin: 9px 0px 13px 0px;
}
.ring-box li span, .ring-box li h4 {
	color: #7D3908 !important;
	text-transform: capitalize;
	font-size: 14px;
	font-family: 'Titillium Web', sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	padding-top: 5px;
}
.ring-box li p {
	color: #9D9D9D;
	font-size: 12px;
	line-height: 2em;
	text-transform: none;
	margin: 0 0 0 0;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.ring-box li img {
	padding:5px 5px 1.5px 5px;
}
.ring-box li:last-child {
	text-align:center;
	margin-top:30px;
	border-left:1px solid silver;
}
.ring-box li h4 {
	text-decoration:line-through;
	padding-top:15px;
}
.ring-box li a {
	background-color: #393938;
	padding: 7px;
	color: white;
	font-size:12px;
	margin-top:10px;
	font-family: 'Titillium Web', sans-serif;
	border-radius: 3px;
}
.ring-box li a:hover {
	background-color:#7D3908;
}
/*---weding---*/
.accordion h3 {
	background-image:url('../images/plus.png')no-repeat right center #F6F6F6;
	margin-top:10px;
	border: 1px solid #EEEEEE;
	color: #7D3908;
	display: block;
	font-size: 1.5em;
	font-weight: bold;
	margin: -1px 0 0 !important;
	padding: 0.2em .5em;
	-moz-transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
	font-family: 'Titillium Web', sans-serif;
}
.accordion p {
	font-size: 1.2em;
	line-height: 1.4em;
	padding: 10px;
}
.accordion h3.active {
	background-image:url('../images/delete.png')no-repeat right center #ffffff;
}
.accordion h3:hover {
	background-color: #ffffff;
	color: #393938;
	border: 1px solid #EEEEEE;
	cursor: pointer;
}
.accordion div {
	padding: .5em .25em;
}
/*----laminate-----*/
/*---products---*/
.products h3 {
	font-size: 22px;
	text-transform: uppercase;
	color: #761414;
	margin-bottom: 14px;
	font-family: 'Monda', sans-serif;
}
.product-grid h4, .last1 h4 {
	color: #7D3908 !important;
	text-transform: capitalize;
	font-size:18px;
	line-height: 31px;
	text-transform: uppercase;
	padding-top: 5px;
}
.product-grid h4 a, .last1 h4 a {
	color: #7D3908 !important;
}
.product-grids h1 {
	color: #7D3908 !important;
	text-transform: capitalize;
	font-size: 1.8em;
	line-height: 31px;
	text-transform: uppercase;
	padding-bottom:15px;
}
.product-grid, .last1 {
	width: 29%;
	float: right;
	padding: 17.5px;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(249, 249, 249, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(249, 249, 249, 1)));
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(249, 249, 249, 1) 100%);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(249, 249, 249, 1) 100%);
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(249, 249, 249, 1) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(249, 249, 249, 1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9', GradientType=0 );
	border: 1px ridge rgba(207, 206, 202, 0.25);
	margin:0 0.4% 1%;
}
.product-grid:hover, .last1:hover {
	box-shadow:0px 0px 10px #F1F1F1;
	-webkit-box-shadow:0px 0px 10px #F1F1F1;
	-moz-box-shadow:0px 0px 10px #F1F1F1;
	-o-box-shadow:0px 0px 10px #F1F1F1;
}
.last1 {
	margin: 0% 1%;
}
.last2 li a:hover {
	color:#000;
}
.product-grid p, .last1 p {
	color: #9D9D9D;
	font-size: 12px;
	line-height: 2em;
	text-transform: none;
	margin: 0 0 0 0;
	margin-bottom: 10px;
	padding: 5px 0px;
}
.product-grid img, .last1 img {
	cursor:pointer;
}
/*------contact-----*/
/*---contact----*/
.contact h1 {
	color: #555;
	margin: 0 0 20px 0;
}
.contact label {
	font-size:14px;
	font-weight: normal;
	color: #A75214;
	text-transform: none;
	font-family: 'Titillium Web', sans-serif;
	margin: 12px 0px;
	text-transform: uppercase;
}
.contact form {
/*
		
		background: #fff;
				
		 -- CSS3 - define rounded corners for the form -- 	
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px; 		
		
		 -- CSS3 - create a background graident -- 
		background: -webkit-gradient(linear, 0% 0%, 0% 40%, from(#EEE), to(#FFFFFF)); 
		background: -moz-linear-gradient(0% 40% 90deg,#FFF, #EEE); 
		
		 -- CSS3 - add a drop shadow -- 
		-webkit-box-shadow:0px 0 50px #ccc;
		-moz-box-shadow:0px 0 50px #ccc; 
		box-shadow:0px 0 50px #ccc;		*/ 		
	}
.contact fieldset {
	border: none;
}
#user-details {
	float: right;
	width: 58%;
}
#user-message {
	float: left;
	width:40%;
}
.contact h1 {
	font-weight: normal;
	color: #A75214;
	font-size: 1.8em;
	text-transform: none;
	margin: 12px 0px;
	text-transform: uppercase;
}
.contact input, textarea {
	padding: 8px;
	padding: 8px;
	margin: 4px 0 20px 0;
	outline: none;
	width: 89%;
	display: block;
	font-size: 14px;
	color: rgb(160, 145, 145);
	border: 1px rgb(255, 255, 255) solid;
	-webkit-box-shadow: 0px 0px 4px rgb(255, 234, 234);
	-moz-box-shadow: 0px 0px 4px rgb(255, 234, 234);
	box-shadow: 0px 0px 4px rgb(255, 234, 234);
	-webkit-transition: background 0.3s linear;
}
.contact textarea {
	font-family: Arial, Helvetica, sans-serif;
	height: 246.5px;
	margin-left: 24px;
}
.contact input:hover, textarea:hover {
	background: #eee;
}
.contact input.submit:hover {
	color: #fff;
	text-decoration: none;
	background: #393938;
}
/*
=wp_page_numbers
--------------------------------------*/
#wp_page_numbers {
	font-size:0.9em;
	margin:10px auto;
	width:250px;
	background-color:#393938;
	padding:8px;
}
#wp_page_numbers li {
	float:left;
}
#wp_page_numbers li.space {
	padding-left:5px;
	color:#fff;
}
#wp_page_numbers li.page_info {
	color:#fff;
	line-height:20px;
}
#wp_page_numbers li a {
	background:#7d3908;
	color:#fff;
	margin-left:5px;
	padding:4px 7px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
#wp_page_numbers li.active_page a, #wp_page_numbers li a:hover {
	background:#fff;
	color:#7d3908;
}
/*
=lang
-----------------------------------------*/
#lang {
	float:left;
	width:76px;
	overflow:hidden;
	margin-top:6px;
}
#lang li {
	float:left;
	margin-right:6px;
	display:block;
}
#lang li a {
	display:block;
	background:url(../images/flag.png) no-repeat;
	width:32px;
	height:25px;
	text-indent:-9999px;
}
#lang li#fa a {
	background-position:0 0;
}
#lang li#en a {
	background-position:-32px 0;
}
.boxs .res1 {
	clear:both;
	display:none;
}
/*------responive-design--------*/
@media screen and (max-width: 1094px) {
 .header-links ul li a {
 padding:10px 8px 8px;
}
 .wrap {
 width:85%;
}
 .grids {
 padding: 42px 55px 46px 0;
}
 .grid {
 width: 28%;
 margin: 0% 0% 0% 4%;
 border-right:none;
}
 .box {
 width: 11%;
 margin-left: 1%;
 padding: 16px 18px 16px 30px;
}
 .related-post .box {
 width: 13%;
 padding: 16px 18px 16px 30px;
}
 .rings {
 width:22%;
}
 .rings-grid1 {
 width:76%;
}
 .ring-box li:nth-child(2) {
 padding-left:15px;
}
 .ring-box li:nth-child(3) {
 width:30%;
}
 .ring-box ul li h5 {
 margin:0px;
}
 .product-grid, .last1 {
 width:27%;
}
 .specials img, .specials object {
 width: 98.5%;
}
 #nav-toggle {
display:block;
}
 #main-menu {
position:absolute;
width:150px;
top:48px;
right:-300px;
background:#30302F;
}
#main-menu li {
float:none;
display:block;
border-bottom:1px solid #535353
}
#main-menu li a {
padding:5px;
background:none;
border:none;
line-height:20px;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
#main-menu li:hover ul, #main-menu li.sfHover ul, #main-menu li li:hover ul, #main-menu li li.sfHover ul {
right:150px;
top:0;
}
}
@media screen and (max-width: 800px) {
 .wrap {
 width:566px;
}
 .footer .wrap {
 width:526px;
}
 .search {
 width:325px;
}
 .searchbar {
 border:none;
 margin-top:3px;
}
 .grid {
 margin: 0% 0% 0% 5%;
}
 .box {
 margin-left: 1%;
 padding: 14px 14px 14px 26px;
}
 .boxs {
 padding:16px;
}
 .box p {
 margin-bottom:0px;
 display:none;
}
 .box span {
 line-height:3em;
}
 .box a {
 float:none;
 margin-top:15px;
}
 .rings {
 display:none;
}
 .rings-grid1 {
 float:none;
 width:96%;
}
 .rings-content h5 {
 padding-left:10px;
}
 .rings-content p {
 padding:0px 10px;
}
 .product-grid, .last1 {
 width: 25.6%;
}
 .product-grids {
 padding:0px 17px 0px 10px;
}
 .contact {
 padding:0px 30px 0px 20px;
}
 #user-details {
 width:56%;
}
 .grids {
 padding: 42px 26px 46px 0;
}
}
@media screen and (max-width: 600px) {
 .wrap {
 width:90%;
}
 .boxs .clear, .post-meta {
 display:none;
}
 .boxs .res1 {
 display:block;
}
 .related-post .box {
 width:11%;
}
 ol.commentlist li div.vcard {
width:158px;
}
 .sub-header {
 height:auto;
}
 .header-links img {
 margin:0px;
}
 .logo {
 float:none;
 margin:0 auto;
}
 .top-links ul li a {
 border-right: 1px solid rgb(85, 82, 82);
 padding: 9px 21px 15px 20px;
}
 .search {
 float:none;
 margin:10px auto;
}
 .searchbar {
 margin:3px 0 10px;
}
 .contactbar {
 width:270px;
 margin:0;
 float:none;
}
 .grid {
 width: 26%;
 margin: 0% 0% 0% 7%;
}
 .grid a {
 background:none;
 color:#793605;
 padding:0px;
 font-size: 12px;
}
 .grid a:hover {
 background:none;
 color:#393939;
}
 .box {
 width: 20.5%;
 margin-bottom:10px;
}
 .box p {
 display:blck;
}
 .footer-grid1 {
 width: 50%;
 padding:0px;
 margin-bottom:10px;
}
 .rings-grid1 {
 width:100%;
}
 .rings-content h5 {
 padding:0px;
}
 .rings-content p {
 padding:0px;
}
 .product-grid, .last1 {
 width:22.6%;
}
 .product-grid h4, .last1 h4 {
 font-size:14px;
}
 #main-menu, #main-menu ul {
width:100px;
}
#main-menu li:hover ul, #main-menu li.sfHover ul, #main-menu li li:hover ul, #main-menu li li.sfHover ul, #main-menu li li:hover ul, #main-menu li li.sfHover ul, #main-menu li li li:hover ul {
right:100px;
}
.footer .wrap {
width:90%;
}
}
@media screen and (max-width: 480px) {
 .header-links nav, .fluid_container, .boxs .res1 {
display:none;
}
 .search {
width:255px;
}
 .contactbar {
 float:left;
 width:252px;
}
 #main-menu, #main-menu ul {
width:70px;
}
#main-menu li:hover ul, #main-menu li.sfHover ul, #main-menu li li:hover ul, #main-menu li li.sfHover ul, #main-menu li li:hover ul, #main-menu li li.sfHover ul, #main-menu li li li:hover ul {
right:70px;
}
.grids ul li, .grids ul li:nth-child(1) {
margin:0 auto 28px;
}
.grid, .grids ul li:nth-child(1) .grid {
float:none;
margin:0 auto;
width:90%;
}
.grids {
padding:42px 0;
}
.box, .related-post .box {
padding:14px;
float:none;
margin:0 auto 20px;
width:46%;
overflow:hidden;
}
.post-content p img {
max-width:92%;
}
img {
max-width:88%;
}
.footer-grid1 {
float:none;
width:100%;
margin:0 auto 10px;
}
#user-details, #user-message {
float:none;
width:auto;
}
.post-thumb {
float:none;
margin:15px auto;
}
.post-thumb img {
margin:0 auto;
display:block;
}
.product-grid, .last1 {
float:none;
width:88%;
margin:0 auto 10px;
}
.product-grid img, .last1 img {
margin:0 auto;
display:block;
}
.product-grid h4, .last1 h4 {
text-align:center;
}
.box .detail {
display:block;
float:none;
margin:15px auto 0;
}
.box img {
 display:block;
 margin:0 auto;
}
}
blockquote {
	color: #222;
	border-right:15px solid #7d3908;
	background:#e4e2e4;
	padding:10px;
	margin:10px auto;
}
‬
