/*
theme name: twos kala theme
version: 1.0
Author: 2sweb.ir
Author URI: http://2sweb.ir
Desctiption: Dedicated Professional and full option clean Wordpress Template
*/
@charset "utf-8";
@import url('reset.css');
body {
	direction:rtl;
	text-align:right;
	font:normal normal 0.75em/20px tahoma;
	background:#eaeaea;
	border-top:5px solid #3ebeda;
}
   



.title_page {
	padding: 18px;
    background: #fcfcfc;
    border-bottom: 1px solid #eee;
    font-size: 24px;
	text-align:center;
    border-right: 2px solid #3ebeda;
	border-left: 2px solid #3ebeda;
    color: #555;
    margin-bottom: 15px;
}
.sp-lightbox {
	z-index:9999!important;			
}
/*
=wrapper
----------------------------------------------------------------------*/
#wrapper {
	width:1150px;
	margin:0 auto 22px;
	background:url(images/body.png) no-repeat center bottom #fff;
	padding-bottom:110px;
	overflow:hidden;
}
/*
=header
----------------------------------------------------------------------*/
header {
	margin-bottom:14px;
}
/*
=header-menu
-------------------------------------------------------*/
#header-menu {
	margin:4px 0 12px;
	float:right;
}
#header-menu ul {
	overflow:hidden;;
}
#header-menu li {
	color:#686868;
	float:right;
}
#header-menu li.home {
	background:url(images/icon.png) no-repeat 0 0;
	width:29px;
	height:23px;
	text-indent:-9999px;
	margin:0 3px;
}
#header-menu li.home a {
	text-indent:-9999px;
	width:29px;
	height:23px;
	display:block;
	padding:0;
}
#header-menu li.home:hover, #header-menu li.current-menu-item {
	background-position:0 -40px;
}
#header-menu li a {
	line-height:28px;
	color:#686868;
	display:inline-block;
	padding:0 5px;
	position:relative;
}
#header-menu li a:after {
    content: "";
    position: absolute;
    left: 0;
    top: 8px;
    width: 1px;
    height: 12px;
    background: #ddd;
}
#header-menu li:first-child a:after,#header-menu li:last-child a:after {
  display:none;
}
#header-menu li a:hover, #header-menu li.current-menu-item a, #btn-wrapper ul li a:hover, #shopping-cart-btn:hover, #requirement li a:hover, .fwidg-content ul li:hover a, .post-title a:hover {
	color:#3ebeda;
}
/*
=search-form
-----------------------------------------*/
#search-form {
	border:1px solid #bdc7cd;
	background:#fff;
	width:350px;
	height:34px;
	margin:0 26px;
	-moz-box-shadow: inset 0 0 5px 5px #f4f4f4;
	-webkit-box-shadow: inset 0 0 5px 5px #f4f4f4;
	box-shadow: inset 0 0 5px 5px #f4f4f4;
	border-radius:4px;
-moz-border-radius:4px; 
-webkit-border-radius:4px; 
-o-border-radius:4px; 
-khtml-border-radius:4px;
position:relative;
}
#search-form input {
	background:none;
	border:none;
	font-family:tahoma;
}
#search-form #search-submit {
	width:26px;
	height:34px;
	float:left;
	cursor:pointer;
	background:url(images/icon.png) no-repeat 7px -72px;
}
#search-form #search-text {
	width:304px;
	height:34px;
	float:right;
	padding:3px 10px;
	color:#bbb;
	line-height:28px;
}
.search_result{
	background:#eee;
	padding: 2%;
	position: absolute;
	top: 102%;
	right: 0;
	width: 96%;
	display:none;
z-index: 9999;
}
.title_product_search {

	margin: 5px 5px 15px;
}
.title_product_search span {
	padding: 0 10px;
	background: #fff;
	font: 13px/0px 'twosweb-font';
}
.result_post {
	display: block;
	overflow: hidden;
	color: #707070;
	padding: 5px;
	margin: 5px;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
	border-bottom: 1px solid #fff;
}
.result_post:last-child {border-bottom: 0;}
.result_post:hover {
	background: #fff;
}
.result_post a {
color: #ababab;font: 13px/22px 'twosweb-font';
}
.result_post img {
	width: 46px;
	height: 42px;
	float: right;
	margin: 5px;
}
.result_post h4 a {
	color: #707070;
	font: 12px/18px 'twosweb-font';
}
.result_post span {
	float: right;
	font: 13px/18px 'twosweb-font';
	padding-left: 5px;
}
/*
=logo
-----------------------------------------*/
#logo {
	margin-right:68px;
	float:right;
}
#logo a {
	min-width:203px;
	height:140px;
	background:url(images/logo.png) no-repeat center top;
	text-indent:-9999px;
	display:block;
	max-width:354px;
}
#slogan {
	line-height:24px;
	clear:both;
	margin-bottom:12px;
	text-align:center;
	color:#ff5c48;
	font-size:1.4em;
	
}
/*
=btn-wrapper
-----------------------------------------*/
#btn-wrapper {
	margin:18px 35px 0 0;
	float:right;
}
#btn-wrapper ul {
	background:url(images/icon.png) no-repeat 94px -112px #fff;
	text-align:center;
	line-height:37px;
	height:37px;
	-moz-box-shadow: 0 0 5px #595959;
	-webkit-box-shadow: 0 0 5px #595959;
	box-shadow: 0 0 5px #595959;
	border-left:3px solid #3ebeda;
	overflow:hidden;
	padding:0 48px 0 9px;
	margin:0 auto 16px;
	width:76px;
}
#btn-wrapper ul li {
	float:right;
}
#btn-wrapper ul li a {
	color:#636363;
	display:inline-block;
	padding:0 3px;
}
#shopping-cart-btn {
	background:url(images/icon.png) no-repeat 151px -167px #fff;
	text-align:center;
	line-height:37px;
	height:37px;
	-moz-box-shadow: 0 0 5px #595959;
	-webkit-box-shadow: 0 0 5px #595959;
	box-shadow: 0 0 5px #595959;
	border-left:3px solid #3ebeda;
	overflow:hidden;
	padding-right:39px;
	display:block;
	margin-bottom:16px;
	color:#636363;
	width:151px;
}
/*
=tel-wrapper
-----------------------------------------*/
#tel-wrapper {
	margin:27px 0 0 13px;
	float:left;
	border:1px solid #eaeaea;
	width:187px;
	background:#fff;
}
#tel-wrapper #tel1 {
	text-align:center;
	color:#ff5c48;
	background: url(images/icon.png) no-repeat center -222px;
	display:block;
	font-weight:bold;
	font-size:14px;
	margin-top:-24px;
	padding:58px 0 4px;
}
#tel-wrapper #tel2 {
	display:block;
	text-align:center;
	background:#f3f3f3;
	height:43px;
	color:#646464;
}
/*
=menu-wrapp
----------------------------------------------------------*/
#menu-wrapp {
	position:relative;
}
/*
=featured-area
--------------------------------------------------*/
#featured-area {
	overflow:hidden;
	margin-bottom:22px;
}
.ads {
	float:right;
	border:1px solid #eaeaea;
	padding:6px 12px;
	border-radius:5px;
-moz-border-radius:5px; 
-webkit-border-radius:5px; 
-o-border-radius:5px; 
-khtml-border-radius:5px;
margin:0 10px;
background:#fff;
width:182px;
height:242px;
}
.ads:hover, #vitrin figure:hover, .ads-wrapper a:hover, .ads-wrapper object:hover, .sidebar-ads li:hover .widg-thumb, .post-content p img:hover, .post-thumb:hover img {
	border-color:#3ebeda;
}
.ads img {
width:182px;
height:242px;
}
#namad-advertisement {
	float:left;
	border:1px solid #eaeaea;
	padding:6px;
	border-radius:5px;
-moz-border-radius:5px; 
-webkit-border-radius:5px; 
-o-border-radius:5px; 
-khtml-border-radius:5px;
margin:0 10px;
background:#fff;
width:194px;
height:242px;
}
#namad-advertisement img {
	margin:0 auto 10px;
	display:block;
}
#namad-advertisement p {
	color:#9f9f9f;
	text-align:center;
}
/*
=slider
------------------------------------------------------*/
.bx-wrapper {
	position: relative;
	float:right;
	width:692px;
	border:1px solid #eaeaea;
	border-radius:5px;
-moz-border-radius:5px; 
-webkit-border-radius:5px; 
-o-border-radius:5px; 
-khtml-border-radius:5px;
	*zoom: 1;
	height:254px;
}
.bx-wrapper img {
	max-width: 100%;
	display: block;
	border-radius:5px;
-moz-border-radius:5px; 
-webkit-border-radius:5px; 
-o-border-radius:5px; 
-khtml-border-radius:5px;
height:254px;
}
/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	background: #9f9f9f;
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
		border-radius:5px;
-moz-border-radius:5px; 
-webkit-border-radius:5px; 
-o-border-radius:5px; 
-khtml-border-radius:5px;
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(images/controls.png) no-repeat 0 -30px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(images/controls.png) no-repeat -24px -30px;
}

.bx-wrapper .bx-prev:hover {
	background-position:0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -24px 0;
}
.bx-wrapper .bx-prev:active, .bx-wrapper .bx-next:active {
	margin-top:-15px;
}
.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 24px;
	height: 32px;
	text-indent: -9999px;
	z-index: 777;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}
/*
= related posts
-------------------------------*/
.related_posts {
    padding: 15px;
    border-top: 1px solid #eee;
    float: right;
    width: 100%;
	box-sizing: border-box;
}
.related_posts .title_related {
    display: block;
    font-size: 22px;
    font-family: 'twosweb-font', arial, tahoma;
    margin-bottom: 15px;
    border-bottom: 1px solid #eee;
    padding-bottom: 15px;
}
.related_posts .relItem {
    float: right;
    width: 50%;
    box-sizing: border-box;
    margin-bottom: 15px;
}

.related_posts .relItem img {
    display: block;
    float: right;
    width: 100px;
    border: 1px solid #eee;
    height: 100px;
    max-width: 100%;
    margin-left: 10px;
}
.related_posts .relItem .caption_rel {
    font-size: 16px;
    margin-bottom: 10px;
	margin-top:6px;
}
.related_posts .relItem p {
	color:#777;
}
@media screen and (max-width:768px) {
	.related_posts .relItem {
		width:100%;
	}
}
/*
=main-content
-------------------------------------------------------*/
#main-content {
	float:left;
	width:922px;
}
/*
=box-wrapper
-------------------------------------------------------*/
.box-wrapper {
	overflow:hidden;
	margin:0 10px 25px;
	border:1px solid #eaeaea;
	border-radius:6px;
-moz-border-radius:6px; 
-webkit-border-radius:6px; 
-o-border-radius:6px; 
-khtml-border-radius:6px;
background:#fff;
}
.box-title {
	line-height:39px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ebebeb+0,ffffff+50,ebebeb+100 */
background: #ebebeb; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ebebeb 0%, #ffffff 50%, #ebebeb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebebeb), color-stop(50%,#ffffff), color-stop(100%,#ebebeb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ebebeb 0%,#ffffff 50%,#ebebeb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ebebeb 0%,#ffffff 50%,#ebebeb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ebebeb 0%,#ffffff 50%,#ebebeb 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ebebeb 0%,#ffffff 50%,#ebebeb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#ebebeb',GradientType=0 ); /* IE6-8 */
border-radius:6px 6px 0 0;
-moz-border-radius:6px 6px 0 0; 
-webkit-border-radius:6px 6px 0 0; 
-o-border-radius:6px 6px 0 0; 
-khtml-border-radius:6px 6px 0 0;
margin-bottom:10px;
font-size:1.4em;
color:#3ebeda;
overflow:hidden;
}
#vitrin .box-title {
	text-align:center;
	color:#78ae00;
}
.box-title span {
	border-bottom:2px solid #ff5c48;
	padding:0 10px;
	float:right;
}
.box-title a {
	float:left;
	color:#78ae00;
	padding:0 20px;
}
.box-title a:hover, .detail:hover {
	color:#ff5153 !important;
}
#vitrin figure {
	float:right;
	margin:0 5px 10px;
	width:266px;
	height:202px;
	border:1px solid #c9c9c9;
	background:#fff;
	padding:2px;
	border-radius:5px;
-moz-border-radius:5px; 
-webkit-border-radius:5px; 
-o-border-radius:5px; 
-khtml-border-radius:5px;
}
#vitrin figure a {
	width:266px;
	height:202px;
	display:block;
}
#vitrin figure img {
	width:266px;
	height:202px;
	border-radius:5px;
-moz-border-radius:5px; 
-webkit-border-radius:5px; 
-o-border-radius:5px; 
-khtml-border-radius:5px;
}
/*
=pbox
--------------------------------------*/
.pbox,.archive_cat_srch .products li {
	float:right;
	width:213px;
	border:1px solid #eaeaea;
	border-radius:7px;
-moz-border-radius:7px; 
-webkit-border-radius:7px; 
-o-border-radius:7px; 
-khtml-border-radius:7px;
background:#f7f7f7;
margin:0 5px 12px;
position:relative;
padding-bottom:6px;
height:302px;
}
.archive_cat_srch .products li .star-rating { 
display:none;
 }
.post-star {
	margin:0 auto;
	width:235px;
}
.pbox .stars {
	position:absolute;
	right:6px;
	top:3px;
}
.post .stars {
	position:relative;
	top:0;
	right:0;
	margin-left:20px;
	float:right;
}
.stars span span {
	display:block;
	float:right;
	width:16px;
	height:16px;
	text-indent:-9999px;
	margin-left:2px;

}
.stars .star1 {
	background:url(images/1star.png) no-repeat;
}
.stars .fstar {
	background:url(images/fstar.png) no-repeat;
}
.stars .zstar {
	background:url(images/zstar.png) no-repeat;
}
.stars span a.active {
	background-position:-1px 0;
}
#number-comment {
	color:#000;
}
.archive_cat_srch { 
background-color:#fff;
 }
.pbox figure a,.archive_cat_srch .products li a.woocommerce-LoopProduct-link {
	border-bottom:1px solid #f0f0f0;
	width:213px;
	height:194px;
	display:block;
}
.archive_cat_srch .products { 
float:right;
 }
.archive_cat_srch .woocommerce-ordering select { 
    display: table;
    margin: 10px auto 25px;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 7px;
 }
.archive_cat_srch #wp_page_numbers { 
clear:both;
margin-top:15px;
 }
.archive_cat_srch .woocommerce-pagination { 
display:none;
 }
.pbox figure img,.archive_cat_srch .products li a.woocommerce-LoopProduct-link img {
	width:213px;
	height:194px;
border-radius:7px 7px 0 0;
-moz-border-radius:7px 7px 0 0; 
-webkit-border-radius:7px 7px 0 0; 
-o-border-radius:7px 7px 0 0; 
-khtml-border-radius:7px 7px 0 0;
}
.special {
	text-indent:-9999px;
	position:absolute;
	background:url(images/special.png) no-repeat;
	width:56px;
	height:56px;
	display:block;
	right:0;
	top:138px;
}
.ptitle,.archive_cat_srch .products li .woocommerce-LoopProduct-link h3 {
	background:url(images/bullet1.png) no-repeat right 3px;
	font-size:1em;
	line-height:20px;
	margin:6px 2px;
	padding:0 18px 0 6px;
}
.ptitle a {
	color:#545454;
}
.detail,.archive_cat_srch .products li .product_type_variable {
	color:#ababab !important;
	display:inline-block;
	margin:0 15px 4px 0;
}
.archive_cat_srch .products li .product_type_variable { 
margin-top:30px;
 }
.add-to-cart {
	background:url(images/icon.png) no-repeat 0 -327px;
	text-indent:-9999px;
	width:30px;
	height:30px;
	display:block;
	float:left;
	margin:0 3px;
	-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;
}
.add-to-cart:hover {
	background-position:0 -375px;
}
.available {
	display:block;
	background:url(images/icon.png) no-repeat 188px -413px;
	line-height:20px;
	color:#6d6d6d;
	padding-right:30px;
}
.post-content .available {
	display:inline-block;
	background:url(images/icon.png) no-repeat 45px -413px;
	margin:5px 0;
}
.price {
	float:right;
	color:#555;
	margin-right:6px;
	display:inline-block;
	line-height:30px;
}
.del-price {
	color:#ff5153;
	text-decoration:line-through;
}
/*
=wp_page_numbers
--------------------------------------*/
#wp_page_numbers {
	font-size:0.9em;
	margin:10px auto;
	width:250px;
}
#wp_page_numbers li {
	float:left;
	margin-bottom:5px;
}
#wp_page_numbers li.space {
	padding-left:5px;
	color:#6d6d6d;
}
#wp_page_numbers li.page_info {
	color:#6d6d6d;
	line-height:20px;
}
#wp_page_numbers li a {
	background:#78ae00;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	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:#ff5153;
}
/*
=post
----------------------------------------*/
.post {
	margin:0 0 40px 18px;
}
.single-post {
	float:none;
	margin:0 18px 10px;
}
.post-content {
	overflow:hidden;
	color:#484848;
}
.post-title {
	margin-bottom:15px;
	line-height:20px;
	color:#010101;
	text-align:center;
}
.post-title a {
	color:#010101;
	font-size:1em;
}
#btn-single-wrapp {
	overflow:hidden;
}
.price-wrapp {
	float:right;
	color:#000;
	font-size:14px;
	margin-top:30px;
}
.price-wrapp ins, .price-wrapp del {
	text-decoration:none;
}
.price-wrapp del {
	background:url(images/sep.png) no-repeat left center;
	padding-left:10px;
}
.price-wrapp ins span {
	color:#c64d31;
	font-size:16px;
}
.price-wrapp del span {
	background:url(images/main-price.png) no-repeat right center;
}
.add-cart {
	display:block;
	color:#fff !important;
	background:#ff5c48;
	line-height:26px;
	text-align:center;
	font-weight:bold;
	-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;
	border-radius:4px;
-moz-border-radius:4px; 
-webkit-border-radius:4px; 
-o-border-radius:4px; 
-khtml-border-radius:4px;
	padding:0 8px;
}
.post-content p {
	color:#484848;
	line-height:20px;
	margin-bottom:12px;
}
.post-content p a:hover {
	text-decoration:underline;
}
.more-link {
	color:#78ae00;
	float:left;
	font-weight:bold;
	margin:10px 0;
	clear:both;
}
.post-content ol {
	margin:0 18px 15px 0;
}
.post-content li {
	line-height:22px;
	color:#7f7f7f;
}
.post-content ul, .post-content ol {
	display:inline-block;
}
.post-content ul li a, .post-content ol li a {
	color:#7f7f7f;
}
.post-content ul li {
	background:url(images/bullet1.png) no-repeat right 6px;
	padding-right:20px;
	margin:5px 0;
}
.post-content ol li {
	list-style:decimal outside none;
	margin-right:8px;
}
.post-thumb {
	display:block;
	float:right;
	margin-left:8px;
}
.post-thumb img {
	width:74px;
	height:65px;
	border:1px solid #595959;
	padding:1px;
}
.post-content p img {
	border:1px solid #595959;
	padding:1px;
	max-width:94%;
}
.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:#3ebeda;
	color:#fff;
	text-align:center;
	padding:5px;
}
.post-content table td, .post-content table th {
	border:1px solid #abdce7;
	padding:5px;
}
.post-meta {
	margin:15px 0;
	overflow:hidden;
}
.post-meta li {
	padding:0 12px;
	line-height:12px;
	*line-height:16px;
	float:right;
	border-left:2px solid #484848;
	margin:0 0 8px 0;
	list-style:none;
}
.post-meta li:last-child {
	border-left:none;
}
.post-meta li a:Hover {
	text-decoration:underline;
}
.mini-title {
	color:#3ebeda;
	font-size:1.5em;
	border-bottom:2px solid #ff5c48;
	padding:0 15px 6px;
	margin-bottom:20px;
	line-height:20px;
}
.detail-post {
	padding:0 18px;
	margin-bottom:40px;
	color:#484848;
}
.detail-post ul li, .detail-post ol li, .detail-post p {
	line-height:24px;
}
/*
=related-post
---------------------------------*/
.related-post-title {
	color:#961515;
	font-size:20px;
	line-height:22px;
	margin-bottom:8px;
}
.related-post ul {
	margin-right:10px;
}
.related-post ul li {
	list-style:circle;
}
.related-post ul li a {
	display:block;
	background:url(images/bullet-bg.png) 665px 9px no-repeat;
	color:#545353;
	line-height:18px;
	padding:2px 15px 2px 0;
	font-family:Tahoma;
	font-size:12px;
}
.related-post ul li a:hover {
	background-position:642px -13px;
	color:#961515;
}
.related-post ul li a:active {
	color:#0b32c3;
}
/*
=gallery-post
----------------------------------------*/
.gallery-post {
	margin-left:15px;
	float:right;
	width:290px;
	border:1px solid #b8b8b8;
}
.zoomLens {
	width:100px !important;
	height:144px !important;
}
.zoomWindow {
	border:1px solid #e6e6e6 !important;
}
.zoomContainer {
	
}
/*
=aside
-------------------------------------------------------*/
aside {
	float:right;
	width:208px;
	margin:0 10px;
}
/*
=widg
--------------------------------------*/
.widg {
	width:206px;
	margin-bottom:25px;
	border:1px solid #eaeaea;
	border-radius:6px;
-moz-border-radius:6px; 
-webkit-border-radius:6px; 
-o-border-radius:6px; 
-khtml-border-radius:6px;
background:#fff;
}
.widg-title {
	line-height:39px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ebebeb+0,ffffff+50,ebebeb+100 */
background: #ebebeb; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ebebeb 0%, #ffffff 50%, #ebebeb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebebeb), color-stop(50%,#ffffff), color-stop(100%,#ebebeb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ebebeb 0%,#ffffff 50%,#ebebeb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ebebeb 0%,#ffffff 50%,#ebebeb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ebebeb 0%,#ffffff 50%,#ebebeb 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ebebeb 0%,#ffffff 50%,#ebebeb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#ebebeb',GradientType=0 ); /* IE6-8 */
border-radius:6px 6px 0 0;
-moz-border-radius:6px 6px 0 0; 
-webkit-border-radius:6px 6px 0 0; 
-o-border-radius:6px 6px 0 0; 
-khtml-border-radius:6px 6px 0 0;
margin-bottom:10px;
font-size:1.3em;
color:#3ebeda;
}
.widg-title span {
	border-bottom:2px solid #ff5c48;
	padding:0 10px;
	display:inline-block;
}
.widg-content {
	padding:0 5px 5px;
}
.widg-content ul li {
	line-height:20px;
	padding:5px 18px 5px 0;
	cursor:pointer;
	background:url(images/bullet1.png) no-repeat right 10px;
}
.widg-content ul li a, #widg-category .widg-content li:hover .children li a, .widg-content .menu li:hover ul li a {
	color:#474747;
}
.ptitle a:hover, .fwidg-content ul li:active a, .widg-content ul li:hover a , #widg-category .widg-content li .children li a:hover, .widg-content .menu li ul li a:hover, #number-comment:hover {
	color:#78ae00;
}
/*
=widg-ads
--------------------------------------*/
.widg-ads img, .widg-ads object {
	margin:0 auto 10px;
	display:block;
	max-width:100%;
}
/*
=widg-thumb
--------------------------------------*/
.sidebar-ads ul li {
	overflow:hidden;
	background:none;
	padding:5px 0;
}
.sidebar-ads ul li a {
	font-size:1.2em;
	line-height:20px;
}
.widg-thumb {
	float:right;
	margin-left:5px;
	border:1px solid #595959;
	padding:1px;
	display:block;
	width:74px;
	height:65px;
}
.widg-thumb img {
	width:74px;
	height:65px;
}
.sidebar-ads ul li span {
	text-align:center;
	display:block;
	color:#8d8d8d;
}
/*
=widg-category
--------------------------------------*/
#widg-category .widg-content ul {
	margin-right:5px;
}
#widg-category .widg-content ul .cat-item {
	list-style:circle inside;
	padding:3px 0;
	color:#78ae00;
	background:none;
}
#widg-category .widg-content li .children {
	margin-right:10px;
}
#widg-category .widg-content li .children li {
	list-style:disc inside;
}
#widg-category .widg-content li .children li ul li {
	list-style:square inside;
}
/*
=widg tagcloud
--------------------------------------*/
.widg-content .tagcloud {
	overflow:hidden;
}
.widg-content .tagcloud a {
	float:right;
	display:block;
	background:#78ae00;
	color:#fff;
	margin:0 0 6px 6px;
	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, .add-cart:hover {
	background:#3ebeda;
}
.widg-content .tagcloud a:active {
	background:#ff5153;
}
/*
=widg menu
--------------------------------------*/
.widg-content .menu li {
	background:none;
	padding:3px 0;
	color:#78ae00;
}
.widg-content .menu li ul {
	margin-right:10px;
}
.widg-content .menu li ul li {
	list-style:square inside;
}
.widg-content .menu li ul li ul li {
	list-style:disc inside;
}
/*
=textwidget
--------------------------------------*/
.widg-content .textwidget {
	color:#474747;
}
.widg-content .textwidget a {
	color:#78ae00;
}
.widg-content .textwidget a:hover {
	color:#3ebeda;
}
/*
=rsswidget
--------------------------------------*/
.widg-title .rsswidget {
	color:#3ebeda;
}
.widg-title .rsswidget img {
	margin:0 4px;
}
/*
=calendar_wrap
--------------------------------------*/
#wp-calendar {
	width:100%;
	line-height:24px;
}
#wp-calendar caption {
	text-align: center;
	font-size:1.7em;
	font-weight:normal;
	margin-bottom:2px;
}
#wp-calendar thead th {
	background:#3ebeda;
	width: 24px;
	color: #fff;
	text-align: center;
}
#wp-calendar tbody td {
	color: #474747;
	border: 1px solid #EEE;
	text-align: center;
}
#wp-calendar tbody td a, #wp-calendar tfoot td a, .post-content ul li a:Hover, .post-content ol li a:hover, .more-link:hover {
	color: #ff5153;
}
/*
=btm-area
----------------------------------------------------*/
#btm-area {
	background:#fff;
	-moz-box-shadow:0px -3px 3px #c7c7c7;
	-webkit-box-shadow:0px -3px 3px #c7c7c7;
	box-shadow:0px -3px 3px #c7c7c7;
	padding-top:20px;
	border-bottom:1px solid #dedede;
}
.ads-wrapper {
	width:1150px;
	margin:0 auto;
	overflow:hidden;
}
.ads-wrapper a, .ads-wrapper object {
	float:right;
	border:1px solid #727272;
	margin:0 5px 14px;
}
/*
=introbar-wrapp
--------------------------------------------------------*/
#introbar-wrapp {
	background:url(images/introbar.png) repeat-x;
	padding:2px 0;
	height:52px;
}
#introbar {
	width:1150px;
	margin:0 auto;
	overflow:hidden;
}
/*
=newsletter
----------------------------------------------------*/
#newsletter {
	float:right;
	background:url(images/icon.png) no-repeat right -434px;
	padding-right:50px;
	line-height:52px;
}
#newsletter .wpcf7 {
	float:right;
	margin:0;
	padding:0;
}
#newsletter p {
	color:#fff;
	float:right;
	line-height:52px;
	margin:0;
}
#newsletter .wpcf7-form input {
	margin:11px 0 0;
	height:24px;
	line-height:24px;
	width:176px;
	padding:3px 10px;
	color:#6a6a6a;
	border:1px solid #535353;
	text-align:left;
background: #dedede;
margin-right:14px;
border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-o-border-radius:0;
	-khtml-border-radius:0;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	float:none;
}
#newsletter .wpcf7-form .wpcf7-submit {
	border-color:#535353;
	cursor:pointer;
	width:76px;
	font-weight:bold;
	height:32px;
	color:#fff;
background:#3ebeda;
text-align:center;
margin-right:2px;
padding:3px 5px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
}
#newsletter .wpcf7-form .wpcf7-submit:hover {
	background:#78ae00;
}
.detail-post img { max-width:100%;}
/*
=twosicon
--------------------------------*/
#twosicon {
	float:left;
	overflow:hidden;
	padding:4px 0;
}
#twosicon li {
	float:left;
	margin-right:4px;
}
#twosicon li a {
	display:block;
	background:url(images/twosicon.png) no-repeat;
	width:45px;
	height:44px;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
}
#twosicon li.linkedin a {
	background-position:0 0;
}
#twosicon li.google-plus a {
	background-position:-47px 0;
}
#twosicon li.instagram a {
	background-position:-95px 0;
}
#twosicon li.facebook a {
	background-position:-144px 0;
}
#twosicon li.pinterest a {
	background-position:-192px 0;
}
#twosicon li.twitter a {
	background-position:-239px 0;
}
#twosicon li a:hover {
transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-webkit-transform:rotate(360deg);
	-o-transform:rotate(360deg);
}
/*
=requirement
---------------------------------------*/
#requirement {
        display:table;
	overflow:hidden;
	margin:0 auto;
	height:68px;
        width:auto !important;
}
#requirement li {
	float:right;
	border-left:1px solid #eee;
	padding:12px 0 22px;
	height:44px;
       margin-top:-10px;
}
#requirement li:last-child {
	border:none;
}
#requirement li a {
	color:#4d4d55;
	line-height:40px;
	display:block;
	overflow:hidden;
	font-weight:bold;
}
#requirement li a img {
	float:right;
	margin-left:10px;
}
/*
=footer-widg-wrapp
-----------------------------------------------------*/
#footer-widg-wrapp {
	background:#eee;
	border-top:1px solid #535353;
}
#fwidg-inner {
	width:1150px;
	margin:0 auto;
	padding:16px 0;
	overflow:hidden;
}
.fwidg {
	float:right;
	width:216px;
	margin-left:70px;
}
.fwidg:last-child {
	width:292px;
	margin-left:0;
}
.fwidg-title {
	padding-right:20px;
	background:url(images/bullet2.png) no-repeat right 4px;
	font-size:1.4em;
	line-height:20px;
	margin-bottom:8px;
	color:#78ae00;
}
.fwidg-content {
	padding-right:20px;
}
.fwidg-content ul li {
	line-height:20px;
	padding:5px 0;
	cursor:pointer;
	color:#626262;
}
.fwidg-content ul li a {
	color:#626262;
}
@media screen and (max-width:480px) {
  #search-form #search-text, #search-form input[type="search"] {
    width:200px;
  }
  #logo a {
    margin:auto;
  }
  aside {
    box-sizing:border-box;
    width:100%;
    padding:10px;
  }
  .widg {
    width:100% !important;
  }
  .widg-title {
    text-align:center;
  }
  .sidebar-ads ul li {
    border-bottom: 1px dashed #ddd;
  }
  .sidebar-ads ul li:last-child {
    border-bottom:0;
  }
}
/*
=footer
----------------------------------------------------------------------*/
footer {
	background:url(images/footer.png) repeat-x;
	height:37px;
}
#footer {
	width:1150px;
	margin:0 auto;
	padding:3px 0;
	overflow:hidden;
}
#footer p {
	color:#fff;
	line-height:31px;
	float:right;
}
p#copyright {
	float:left;
}
#footer p a {
	color:#fff;
}
#footer #footer-favicon {
	float:left;
	text-indent:-9999px;
	background:url(images/favicon-2sweb.png) center center no-repeat;
	display:block;
	cursor:pointer;
	width:16px;
	height:16px;
	margin:9px 10px 0 0;
}
/*
=wpcf7-form, comment-form
----------------------------------------------------*/
#twosweb-comment, .wpcf7 {
	padding:0 18px;
	margin-bottom:40px;
}
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.comment_container 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:#3ebeda;
	text-decoration:none;
}
ol.commentlist li p {
	margin-bottom:12px;
color:#636363;
}
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;
	border:1px solid #666;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-o-border-radius:2px;
	-khtml-border-radius:2px;
	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:#78ae00;
	border-color:#78ae00;
}
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:#3ebeda;
	font-size:1em;
	margin-bottom:12px;
	padding:0 10px;
	font-weight:normal;
	line-height:20px;
}
#respond {
	padding:0 10px;
}
#respond h3 {
	margin-bottom:8px;
	color:#454545;
	background:url(images/icon.png) no-repeat right -499px;
	display:block;
	line-height:34px;
	font-size:1.3em;
	font-weight:normal;
	padding-right:60px;
}
#commentform, .wpcf7-form {
	overflow:hidden;
}
#commentform p, .wpcf7-form p {
	overflow:hidden;
	color:#919191;
	font-weight:bold;
	float:right;
	margin-bottom:12px;
}
#commentform label {
	display:block;
}
#commentform input, #commentform textarea, .wpcf7-form input, .wpcf7-form textarea, .wpcf7-form .wpcf7-select {
	float:right;
	padding:3px 10px;
	color:#919191;
	font-family:tahoma;
	background:#fff;
	border:1px solid #b8b8b8;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-box-shadow:0 1px 5px #aaa inset;
	-webkit-box-shadow:0 1px 5px #aaa inset;
	box-shadow:0 1px 5px #aaa inset;
	width:215px;
	margin-left:25px;
}
#commentform input:hover, #commentform textarea:hover, .wpcf7-form input:hover, .wpcf7-form textarea:hover, .wpcf7-form .wpcf7-select:hover {
	border-color:#3ebeda;
}
#commentform input:focus, #commentform textarea:focus, .wpcf7-form input:focus, .wpcf7-form textarea:focus, .wpcf7-form .wpcf7-select:focus {
	border-color:#78ae00;
}
#commentform textarea, .wpcf7-form textarea {
	width:1050px;
	margin:0;
	padding:10px;
}
#main-content #commentform textarea, #main-content .wpcf7-form textarea {
	width:820px;
}
.wpcf7-form input, .wpcf7-form textarea, .wpcf7-form .wpcf7-select, .wpcf7-form textarea {
	margin-top:10px;
}
#commentform #submit, .wpcf7-form .wpcf7-submit {
	cursor:pointer;
	padding:2px 8px;
	font-weight:bold;
	color:#a94545;
	border-color:#cfcfcf;
	width:80px;
	height:30px;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ededed+100 */
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
}
#commentform #submit:hover, .wpcf7-form .wpcf7-submit:hover {
background: #ededed; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ededed 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ededed 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ededed 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ededed 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ededed 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}
#commentform #submit {
	margin:0 0 0 338px;
}
.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:13px;
}
.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;
	float:none !important;
	clear:both;
}
.your-email input {
	text-align:left;
}
span.wpcf7-form-control-wrap {
	display:block;
	overflow:hidden;
}/*style for chorom*/
.clear3, .clear2 {
	display:none;
	clear:both;
}
/*
=woocommerce
--------------------------------------------------------*/
.pbox .cart .quantity input, .add_to_cart_button {
	display:none;
}
.pbox button.add-to-cart {
	border:none;
	cursor:pointer;
}
.pbox .price ins,,.archive_cat_srch .products li .price ins{
	text-decoration:none;
}
.pbox .price del,.archive_cat_srch .products li .price del {
	text-decoration:line-through;
	color:#ff5153;
}
.woocommerce .woocommerce-message .button {
	float:left !important;
}
.woocommerce table.shop_table td {
	text-align:center;
}
.woocommerce a.remove {
	margin:0 auto;
	line-height:13px !important;
}
.woocommerce .quantity .qty {
	cursor:pointer;
	padding:1px 0;
	border-radius:2px;
-moz-border-radius:2px; 
-webkit-border-radius:2px; 
-o-border-radius:2px; 
-khtml-border-radius:2px;
border:1px solid #999;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
	border:1px solid #535353;
	font-weight:bold;
	color:#fff !important;
background:#3ebeda !important;
text-align:center;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
	background:#78ae00 !important;
}
#coupon_code {
	border:1px solid #dfdbdf;
	-moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1) inset;
-webkit-box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.1) inset;
box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1) inset;
padding:6px 6px 5px;
}
.cart-collaterals .cart_totals {
	float:none !important;
	margin:0 auto;
}
.cart-collaterals .cart_totals table {
	margin:0 auto;
}
.cart-collaterals .cart_totals h2 {
	text-align:center;
	margin:10px 0;
}
.woocommerce .wc-proceed-to-checkout .checkout-button {
	margin:10px auto;
	width:100px;
	display:block;
}
.woocommerce .shipping-calculator-form p button.button {
	margin:0 auto;
	display:block;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce form .form-row select {
	padding:3px 10px;
	color:#919191;
	font-family:tahoma;
	background:#fff;
	border:1px solid #b8b8b8;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-box-shadow:0 1px 5px #aaa inset !important;
	-webkit-box-shadow:0 1px 5px #aaa inset !important;
	box-shadow:0 1px 5px #aaa inset !important;
	line-height:2 !important;
}
.woocommerce form .form-row textarea {
	line-height:1.5 !important;
}
.calculated_shipping .cart-subtotal th {
width:60px;
}
.woocommerce-checkout #payment ul.payment_methods li {
	background:none;
	padding:0;
}
.woocommerce-checkout #payment ul.payment_methods li {
	text-align:right !important;
}
.woocommerce-checkout #payment div.payment_box::before {
	right:35px !important;
	left:auto !important;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
	float:right !important;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
	float:left !important;
}
.woocommerce table.shop_table tbody:first-child tr:first-child td, .woocommerce table.shop_table tbody:first-child tr:first-child th {
	border-top:1px solid #abdce7 !important;
}
.woocommerce .order_details {
	border:1px solid rgba(0, 0, 0, 0.1);
}
.post-content .woocommerce .order_details li {
	border-left:1px dashed rgb(223, 219, 223);
	border-right:none;
	float:right;
	font-size:0.9em;
	line-height:3;
	list-style:none;
	background:none;
	margin-right:2em;
	padding:0 0 0 2em;
	text-align:right;
}
.addresses .col-1, .woocommerce-page .col2-set .col-1, .addresses .col-2, .woocommerce-page .col2-set .col-2, .woocommerce address {
	border:1px solid rgba(0, 0, 0, 0.1);
	padding:0 8px 8px;
}
.post-content .cart {
	float:right;
	margin:30px 40px 30px 0;
}
.post-content .add-cart {
	border:none;
	font-family:tahoma;
	cursor:pointer;
}
.post-content form.cart .quantity {
	display:none;
}
.col-1 h2 { margin:0;}
.form-row label { text-align:right; float:right;}
#comments h2 { font-size:20px; margin-bottom:8px; line-height:24px;}
.comment-form-comment label {margin-bottom:5px;}
.comment-text { overflow:hidden;}
.comment-text .star-rating { float:right; width:80px; height:16px; background:url("images/star.png") repeat-x right 0; margin-left:24px;}
.star-rating span {background:url("images/star.png") repeat-x right -32px; float:right; height:0; overflow:hidden; padding-top:16px;}
.comment-form-rating .stars span { margin-top:5px; float:left; height:16px; position:relative; width:80px; background:url("images/star.png") repeat-x left 0;}
.comment-form-rating .stars span a { height:0; float:left; left:0; overflow:hidden; padding-top:16px; position:absolute; top:0; width:16px;}
.comment-form-rating .stars span a:hover, .comment-form-rating .stars span a:focus { background:url("images/star.png") repeat-x left -16px;}
.comment-form-rating .stars span a:active { background:url("images/star.png") repeat-x left -17px;}
.comment-form-rating .stars span a.star-1 { width:16px; z-index:10;}
.comment-form-rating .stars span a.star-2 { width:32px; z-index:9;}
.comment-form-rating .stars span a.star-3 { width:48px; z-index:8;}
.comment-form-rating .stars span a.star-4 { width:64px; z-index:7;}
.comment-form-rating .stars span a.star-5 { width:80px; z-index:6;}
.woocommerce .woocommerce-error::before, .woocommerce .woocommerce-info::before, .woocommerce .woocommerce-message::before { right:0.7em !important; left:auto !important;}
.woocommerce .woocommerce-error li { margin:0; padding:0; background:none;}
.post-content .woocommerce ul, .post-content .woocommerce ol {
	display:block;
}
.pbox .product-addon {
display:none;
}
blockquote {
	color: #222;
	border-right:15px solid #3ebeda;
	background:#e4e2e4;
	padding:10px;
	margin:10px auto;
}‬
