/*
Theme Name: Dorex Meble
Theme URI: 
Author: Asymetria
Author URI: 
Description: Theme dla Dorex.eu
Version: 1.0.0

 */


@import url(http://fonts.googleapis.com/css?family=Oswald:400,300&subset=latin,latin-ext);

@font-face {
      font-family: 'fontello';
      src: url('fonts/fontello.eot?64298961');
      src: url('fonts/fontello.eot?64298961#iefix') format('embedded-opentype'),
           url('fonts/fontello.woff?64298961') format('woff'),
           url('fonts/fontello.ttf?64298961') format('truetype'),
           url('fonts/fontello.svg?64298961#fontello') format('svg');
      font-weight: normal;
      font-style: normal;
    }
.fa-icon,#searchsubmit
    {
      font-family: "fontello";
      font-style: normal;
      font-weight: normal;
      speak: none;
     
      display: inline-block;
      text-decoration: inherit;
      width: 1em;
      margin-right: .2em;
      text-align: center;
      /* opacity: .8; */
     
      /* For safety - reset parent styles, that can break glyph codes*/
      font-variant: normal;
      text-transform: none;
     
      /* fix buttons height, for twitter bootstrap */
      line-height: 1em;
     
      /* Animation center compensation - margins should be symmetric */
      /* remove if not needed */
      margin-left: .2em;
     
      /* You can be more comfortable with increased icons size */
      /* font-size: 120%; */
     
      /* Font smoothing. That was taken from TWBS */
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
     
      /* Uncomment for 3D effect */
      /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
    }



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,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,figure{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}

body{min-width:980px}.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15{position:relative}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.container_12 .push_3,.container_16 .push_4{left:240px}.container_12 .push_6,.container_16 .push_8{left:480px}.container_12 .push_9,.container_16 .push_12{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_12 .pull_3,.container_16 .pull_4{left:-240px}.container_12 .pull_6,.container_16 .pull_8{left:-480px}.container_12 .pull_9,.container_16 .pull_12{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.grid_3.side_col_right,.container_12 .grid_3, .container_16 .grid_4  {
margin-left: 10px;
width: 220px;
}
.container_12 .grid_9 {
margin-left: 10px;
width: 700px;
}
.container_12 .grid_8 {
	margin-right: 0;
    width: 940px;
}



.single .grid_3.side_col_right,.single .container_12 .grid_3,.single .container_16 .grid_4,.page-id-19 .grid_3.side_col_right  {

}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {
	display: block;
}
mark, rp, rt, ruby, summary, time {
	display: inline;
}
body {
	font: 13px/1.5em arial, sans-serif;
	color: #000;
	background: url(images/bg.gif) repeat;
}
#page-shds {
	width: 988px;
	background: url(images/shadbg.png) repeat-y top left;
	margin: 0 auto;
}
.c-column {
	width: 48%;
	margin-right: 2%;
}
.l-column .c-column {
	float: left;
	width: 100%;
}
.column {
	margin-bottom: 25px;
	float: left;
}

.single .widget-1.box_l h3,.single #ngg-webslice h2,.single .widget-2.box_l h3,.single .hslice h3,.single #execphp-4 h3 {
	
	text-align: left;
}




.widget-1.box_b a {
	color: #217e55;
}
#wpsc_categorisation-2 .widget-1.box_b a {
	font-size: 12px;
}
.l-column {
	width: 50%;
}
.mapp-container {
	float: left;
	clear: both;
}
#mapp2_poweredby {
	display: none;
}
.h-column {
	float: left;
	width: 49%;
	padding-right: 1%;
}
#content {
	background: url(images/btmbg.jpg) no-repeat bottom left;
	width: 980px;
	margin-left: 4px;
	padding-bottom: 230px;
	margin-bottom: -236px;
	float: left;
}
#page-shds {
	
}
.single-wpsc-product #content {
	background: url(images/btmbg1.jpg) no-repeat bottom left;
	padding-bottom: 130px;
}
.home #content, .page-id-9 #content {
	padding-bottom: 230px;
}
#wpcf7-f4-p9-o1 {
	float: left;
	width: 100%;
	font-size: 11px;
}
#wpcf7-f4-p9-o1 label {
	color: #000;
	width: 80px;
	text-align: right;
	line-height: 26px;
	padding-right: 10px;
	float: left;
}
#wpcf7-f4-p9-o1 p {
	margin-bottom: 10px;
}
#wpcf7-f4-p9-o1 .wpcf7-text, #wpcf7-f4-p9-o1 .wpcf7-textarea {
	width: 155px;
	font-size: 11px;
}
#wpcf7-f4-p9-o1 .wpcf7-textarea {
	width: 165px;
}
#wpcf7-f4-p9-o1 .wpcf7-submit {
	float: right;
	width: 55px;
	height: 25px;
	background: url(images/sendbtn.png) no-repeat top left;
	text-indent: -999em;
	overflow: hidden;
	border: 0;
	cursor: pointer;
}
#access {
	float: left;
	height: 42px;
	width: 100%;
	margin-left: 0px;
	margin-top: 3px;
	background: url(images/navbar3.png) no-repeat top left;
	text-align: center;
	margin-bottom: 12px;
}
#access ul {
	float: left;
	
	margin-left: 0px;width: 100%;text-align: center;
}
#access ul li {
	font-family: Oswald, sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	height: 26px;
	line-height: 26px;
	float: left;
	background: url(images/nlibg.png) no-repeat top right;
	margin: 7px 0 0;
	padding: 0 15px;
}
#access ul li.last-menu-item, #access ul li.current-last-menu-item {
	background: none;
}
#access ul li a {
	padding-right: 5px;
}
#access ul li a span {
	position: relative;
	top: 0;
	padding-left: 15px;
	padding-right: 10px;
}
#access ul li a span, #access ul li a {
	float: left;
	height: 26px;
	line-height: 26px;
}
.category #access ul li.menu-item-object-page262 a, .single-post #access ul li.menu-item-object-page262 a, #access ul li.current-menu-item a, #access ul li.current-last-menu-item a, #access ul li a:hover, .single-post #access ul li#menu-item-262 a {
	background: url(images/navbg.png) no-repeat right -26px;
	color: #01778f;
}


.category #access ul li.menu-item-object-page262 a span, .single-post #access ul li.menu-item-object-page262 a span, #access ul li.current-menu-item a span, #access ul li a:hover span, #access ul li.current-last-menu-item a span, .single-post #access ul li#menu-item-262 a span {
	background: url(images/navbg.png) no-repeat 0 0;
}
#top-menu li a:hover {
	color: #000;
}
.single-post #categories-5 {
display: none;
}
#access ul li:first-child a,#access ul li:first-child a span {
	background: none;
	padding:0;
}
#access ul li:first-child a {
	font-size: 18px;line-height: 22px;
}
#menu-meta-menu {
	float: right;
	margin-top: 20px;
	
}
#menu-meta-menu li {
	float: left;
	font-size: 11px;
	border-left: 1px solid #000;
	height: 12px;
	line-height: 10px;
	padding-left: 5px;
	font-weight: 300;
	text-transform: lowercase;
	background: #fff;
	margin: 0 0 0 5px;
}
#menu-meta-menu li:first-child {
    border:0;
}

#menu-meta-menu li a {
	color: #000;
	
	
}
#menu-meta-menu li a:hover {
	text-decoration: underline;
}
#menu-meta-menu li#menu-item-43 {
	border-left: 1px solid #000;
	padding-left: 5px;
}
.page-template ul.list {
	margin-bottom: 15px;
	float: left;
	width: 100%;
	margin-top: 10px;
}
.page-template ul.list li {
	border-bottom: 0;
	list-style-position: outside;
	margin-left: 35px;
	width: 85%;
}
.container_12 #phone-nrbrs {
	font-size: 13px;
	float: right;
	
	margin: 0;
	padding-left: 30px;
	line-height: 16px;
	letter-spacing: 0.0em;
	font-size: 300;
	margin-top: 12px;
	color: #036735;
	clear: right;
	text-align: right;
	
}
.container_12 #phone-nrbrs span {
	font-size: 12px;
}
.banners-area {
	float: left;
	margin-left: 10px;
}
.banners-area .meta h3 {
	margin-bottom:10px;
}
.home .banners-area .meta h3 {
	margin-bottom:25px;
}
.banners-area .bbox {
	float: left;
	margin-right: 20px;
	position: relative;
	width: 291px;
	margin-top: 17px;
	height: 170px;
	margin-bottom: 0px;	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;

-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.2);box-shadow:0 1px 4px rgba(0,0,0,0.2)
}
.banners-area .bbox img {
	float: left;
	position: absolute;
	z-index: 8;

}
#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#fff;
	padding:20px;
	display:none;
	color:#000;
	
	z-index: 1000;
	}

.banners-area .bbox .meta {
	position: absolute;
	z-index: 9;
	padding: 20px; 
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
}

.banners-area .bbox img {
max-width: 100%;
height: auto;
}

.banners-area #bbox3 {
	margin-right: 10px;
}
.ihover {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 11;
}
.imask {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 8;background:  url(images/h3bg.png) repeat 0 0;
	
	
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
	
}

.banners-area .bbox:hover .imask  {
	opacity:0.35;
filter:alpha(opacity=35);
}



.banners-area .bbox:hover .meta  {
	opacity:0.35;
filter:alpha(opacity=35);
}


.banners-area .bbox h3 {
	font-size: 18px;
	color: #5eac1e;
	text-shadow: 1px 1px 1px rgba(150, 150, 150, 0.4);
}

.banners-area .bbox p {
text-shadow: 1px 1px 1px #fff;
}
.widget-2.fance {
	float: left;
	width: 960px;
	position: relative;
	left: -40px;
}
.fance {
	margin-top: 12px;
	padding: 24px 30px 21px;
}


.home .widget-1.fance {
padding-bottom: 0;margin-top: 2px;
}

.widget-1.fance {
	/*border: 4px solid #F3F3F3;
	border-radius: 4px 4px 4px 4px;*/
	
}


.wpsc_edit_product {
	display: none;
}
.page-id-36 #ngg-featured-images-3 {
	display: none;
}
h1 {
	font-size: 48px;
	font-weight: 400;
}
h2, h3 {
	font-size: 20px;
	text-transform: uppercase;
	color: #000;
	margin-bottom: 24px;
	font-weight: 400;
}
.fance h1 {
	font-size: 20px;
}
.fance h3 {
	font-size: 16px;
}
.title {
	overflow: hidden;
	padding: 23px 0 15px;
}
.fance .title {
	margin-bottom: 0px;
	padding: 8px 0 34px;
}
.single .fance .title {
	
	padding: 11px 0 32px;
}
.home .fance .title {
	margin-bottom: 0px;
	padding: 0px 0 0px;
}

.border {
	/*border-bottom: #c7c7c7 1px dashed;*/
}
.no-border {
	border: none !important;
}
.smaller-title {
	overflow: hidden;
	padding: 10px 0 5px;
}
.smallest-title {
	overflow: hidden;
	padding: 0 0 5px;
}
.smallest-title h3, .smaller-title h3 {
	font-size: 17px;
	line-height: 17px;
	text-transform: lowercase;
}
.title:after, .smaller-title:after {
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	overflow: hidden;
}
#content #text-6 p, #text-12 p  {
	margin-bottom: 0;
	float: left;
	width: 100%;
}
#content #text-8 img, #content #text-6 img, #content #text-7 img,#content #text-12 img,#content #text-13 img ,#content #text-14 img  {
	border: 0;
	background: none;
	float: left;
}
#content #text-8 img, #content #text-7 img,#content #text-12 img,#content #text-2 img,#content #text-13 img,#content #text-14 img  {
	 margin-right: 10px;margin-bottom: 5px;position: relative;
   
}

#text-8 h3, #text-7 h3, #text-6 h3, #text-13 h3,#text-14 h3 {
	font-size: 16px;
	margin-bottom: 5px;
	text-align: right;
}


#text-8 a, #text-7 a, #text-6 a,#content #text-12 a,#content #text-13 p a,#content #text-14 p a {
	color: #000;
	font-size: 12px;
	float: none;
	font-weight: 400;
}
#text-8 a:hover, #content #text-13 p a:hover,#content #text-12 a:hover {
	color: #529f00;
}

#text-6, #text-8 {
	
}
.single-post #text-8, .category #text-8 {
	display: block;
}
.single-post #ngg-featured-images-3, .category #ngg-featured-images-3 {
	display: none;
}
#execphp-4 {
	display: none;
}
#execphp-4,#execphp-5,#text-5 {
	display: block;
	margin-top: 4px;
}


#content #text-15 .box_l,#content #text-16 .box_l {
	background: none;
	padding: 0;
	margin: 0;overflow: visible;
}
#content #text-15 .banners-area .bbox,#content #text-16 .banners-area .bbox {
	height: 135px;
    margin-left: 2px;
    margin-right: 0;
    margin-top: 9px;
    
    width: 98%;
}

#content #text-15 .banners-area .bbox img,#content #text-16 .banners-area .bbox img {
	height: 100%;
	width: auto;
}

#content #text-15 .banners-area .bbox p,#content #text-16 .banners-area .bbox p {
	margin-bottom: 10px;
}


#content #text-15 .box_r,#content #text-16 .box_r {
	margin: 0;background: none;
}

#content #text-15 h3,#content #text-16 h3 {
	display: none;
}
#content #text-15 .banners-area h3,#content #text-16 .banners-area h3 {
	display: block;
}
#content #text-15 .banners-area,#content #text-16 .banners-area {
	margin-left: 0;width: 100%;
}
#content #text-15 .box_tr,#content #text-15 .box_bl,#content #text-16 .box_tr,#content #text-15 .box_bl {
	background: none;
	
}
#content #text-15 .box_b,#content #text-16 .box_b {
	padding: 0;background: none;
	
}
#content #text-15 .box_t,#content #text-16 .box_t {
	background: none; margin: 0;
}

.page-id-19 #text-6 {
	display: block;
}
h1, h2, h3, h4, h5, h6 {
	color: #000;
	font-family: Oswald, sans-serif;
	font-weight: 400;
	position: relative;
}
h2.category-title, h1.category-title {
	float: left;
	/*color: #529f00;*/
	text-transform: uppercase;
	margin-bottom: 0;
	font-size: 22px;
	width: 100%;
}
.widget-1.fance h2 {
	
	margin-bottom: 27px;
	
}
.home .widget-1.fance h2 {
	
	margin-bottom: 24px;
	
}
h2.category-title:after {
    background: none repeat scroll 0 0 #DBDBDB;
    content: " ";
    height: 1px;
    margin: 1px 0 0 14px;
    position: absolute;
    top: 50%;
    width: 83.5%;
}
.home h2.category-title:after {
	width: 86.5%;
}
.page h2.category-title:after {
	 width: 100%;
}
.home #products h2.category-title:after {
	width: 74%;
}
.page-id-259 h2.category-title:after {
	 width: 83%;
}
.fance p {
	float: left;
	width: 100%;
}
#ngg-gallery-3-19 .ngg-gallery-thumbnail span, #ngg-gallery-5-19 .ngg-gallery-thumbnail span {
	font-size: 11px;
	text-align: left;
}
#ngg-gallery-3-19 .ngg-gallery-thumbnail, #ngg-gallery-5-19 .ngg-gallery-thumbnail {
	width: 100px;
	overflow: hidden;
	margin-bottom: 15px;
}
footer h3 {
	color: #000;
	text-shadow: 1px 1px 1px #fff;
	text-transform: uppercase;
	font-weight: 300;
}
footer .box-3 { 
	color: #000;
	}
	

h5, h5 a {
	color: #000;
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 8px;
   
    
}
/*.home h5, .home h5 a {
	padding-bottom: 3px;
    padding-top: 3px;
	margin-bottom:0;
	width: 100%;
     line-height: 28px;
	display:inline-block;
}
*/

.cat_container h5, .cat_container h5 a {
	font-size: 14px;
}
.cat_container h5 {
	text-shadow: 1px 1px 1px rgba(150, 150, 150, 0.8);
}
h6 {
	color: #d0d5d8;
	font-weight: 400;
	margin-bottom: 2px;
}
a {
	color: #1f2226;
	text-decoration: none;
	outline: none;
	cursor: pointer;
}
a:hover {
	color: #01778f;
}
footer a {
	color: #d0d5d8;
}
footer a:hover {
	color: #fff;
}
a.header {
	color: #72767a;
}
input[type="text"], input[type="password"] {
	height: 24px;
	border: #c7c7c7 1px solid;
	border-radius: 2px;
	-moz-border-radius: 2px;
	font-size: 13px;
	outline: none;
	padding: 0 3px 0 4px;
}
textarea {
	border: #c7c7c7 1px solid;
	border-radius: 2px;
	-moz-border-radius: 2px;
	font-size: 13px;
	font-family: Arial, sans-serif;
	outline: none;
	padding: 10px;
}
label {
	color: #1490b0;
}
#commentForm textarea {
	margin-bottom: 30px;
	width: 678px;
}
button, input[type="button"] {
	outline: none;
}
#commentForm input[type="text"] {
	width: 308px;
	margin-right: 20px;
	margin-bottom: 30px;
}
.contactform label {
	margin-bottom: 8px;
}
.contactform input[type="text"] {
	width: 308px;
	margin-bottom: 18px;
}
ul li ul {
	margin-top: 5px;
    padding-left: 10px;
}
ol li ol {
	padding-left: 30px;
	margin-top: 10px;
}
ul.list li, .box_l ul li, footer .inner-box ul li {
	padding-top: 4px;
	padding-bottom: 4px;
}
ul.list2 li {
	padding-top: 4px;
	padding-bottom: 4px;
}
#execphp-5 .box_l ul li {
	padding-top: 0;
}
ul.omega {
	margin: 0 !important;
}
ul.list li {
	list-style: url(images/bullet.png);
	list-style-position: inside;
	vertical-align: middle;
	margin-bottom: 5px;
}
footer .inner-box ul li:last-child {
	border: none;
}
footer .inner-box ul {
	margin-right: 20px;
}
footer .inner-box ul li {
	margin-bottom: 5px;
}
ul.border {
	border: none;
}
.box.border {
	border: none;
}
ul.border li, .box.border ul li {
	border-bottom: #d4d4d4 1px dashed;
}


ul.border li, .box.border ul li a {
	color: #000;
}
.featured li {
	border: none !important;
}
ul.border li.omega, ul.border li:last-child, .box_l ul li:last-child {
	border: none !important;
}
footer ul.list li, footer .inner-box ul li {
	list-style: url(images/foot_ul_bul.png);
	border-bottom: #2d2f33 1px dashed;
}
ul.list li a:hover {
	text-decoration: none;
}

.home #products .title {
padding-top: 0;
margin-bottom: 5px;
}

ul.list2 li, .box_l ul li {
	color: #72767a;
	margin-bottom: 0;
	font-size: 13px;
}



ul.list2 li a, .box_l ul li a {
	
	
}
ul.list2 li a:hover, .box_l ul li a:hover, ul.list2 li.current-cat a, .box_l ul li.current-cat a {
	color: #529F00;
	
}

.box_l ul li.current-cat li a {
color: #72767a;
}
.box_l ul li.current-cat li a:hover,.box_l ul li.current-cat a,ul.border  li.current-cat-parent a, .box.border li.current-cat-parent a {
	color: #529F00;
	
}




.box_l ul li.current-cat li a,.box_l ul li.current-cat li a,ul.border  li.current-cat-parent li a, .box.border li.current-cat-parent li a {
	color: #72767a;
	background: none;
}





.box_l ul li.current-cat li li.current-cat:before,.box_l ul li.current-cat li li.current-cat:before,ul.border  li.current-cat-parent li li.current-cat:before, .box.border li.current-cat-parent li.current-cat:before {
	color: #529F00;
	background: none;
	
}

.box_l ul li.current-cat li a:hover,.box_l ul li.current-cat li a:hover,ul.border  li.current-cat-parent li a:hover, .box.border li.current-cat-parent li a:hover {
	color: #529F00;
	background: none;
}



ul.list2 li a {
	color: #72767a;
}
ul.list2 li a:hover {
	text-decoration: none;
}
button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
button:focus {
	outline: 1px dotted;
}
button, .button, .newer-older a {
	background: url(images/but.png) 0 0 no-repeat;
	height: 27px;
	border: none;
	cursor: pointer;
	padding: 0 !important;
}
.ngg-webslice .button {
	float: right;
	
	
}

ul.list2 .children li, .box_l ul.children li {
	font-size: 12px;
}

ul.border, .box.border ul {
	
	padding-top: 0px;
}
.home ul.border,.home .box.border ul {

border: 0;

}

ul.border ul, .box.border ul ul {
    border-top: 0;
    padding-top: 0px;
}
ul.list2 li li a, .box_l ul li li a,ul.list2 li li a:hover, .box_l ul li li a:hover {
	background: none;
}

.see-all {

width: 100%;
position: relative;
float: left;
margin-top: -2px;
}

.see-all .button {
float: right;margin-right: 10px;
position: relative;
z-index: 10;
}
.see-all:before {
    border-top: 1px dashed #C7C7C7;
    content: " ";
    height: 1px;
    margin: 1px 14px 0 0px;
    position: absolute;
    top: 49%;
   
    width: 100%;
}

button span, .button span, .newer-older a span {
	background: url(images/but.png) 100% -27px no-repeat;
	margin-left: 4px;
	display: block;
}
.button, .newer-older a {
	display: inline-block;
	width: auto;
}
.button:hover, .newer-older a:hover {
	text-decoration: none;
}
button:hover, .button:hover, .newer-older a:hover {
	background: url(images/but.png) 0 -108px no-repeat;
	text-decoration: none;
}
button:hover span, .button:hover span, .newer-older a:hover span {
	background: url(images/but.png) 100% -135px no-repeat;
}
button span span, .button span span, .newer-older a span span {
	background: url(images/but.png) 0 -54px repeat-x;
	height: 27px;
	display: block;
	color: #fff;
	text-transform: lowercase;
	line-height: 26px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	margin: 0 4px 0 0;
	padding: 0 7px;
}
button:hover span span, .button:hover span span, .newer-older a:hover span span {
	background: url(images/but.png) 0 -81px repeat-x;
}
button.reverse {
	background: url(images/but.png) 0 0 no-repeat;
}
button.reverse span {
	background: url(images/but.png) 100% -27px no-repeat;
}
button.reverse:hover {
	background: url(images/but.png) 0 -108px no-repeat;
}
button.reverse:hover span {
	background: url(images/but.png) 100% -135px no-repeat;
}
button.reverse span span {
	background: url(images/but.png) 0 -54px repeat-x;
}
button.reverse:hover span span {
	background: url(images/but.png) 0 -81px repeat-x;
}
footer button {
	background: url(images/foot_but.png) 0 -78px no-repeat;
	height: 25px;
	border: none;
	cursor: pointer;
	outline: none;
	margin-top: -1px;
	padding: 0 !important;
}
footer button span {
	background: url(images/foot_but.png) 100% -130px no-repeat;
	display: block;
	margin-left: 4px;
}
footer button:hover {
	background: url(images/foot_but.png) 0 -78px no-repeat;
}
footer button:hover span {
	background: url(images/foot_but.png) 100% -130px no-repeat;
}
footer button span span {
	background: url(images/foot_but.png) 0 -26px repeat-x;
	height: 25px;
	display: block;
	color: #dedede;
	line-height: 24px;
	text-shadow: none;
	font-size: 13px;
	text-transform: lowercase;
	margin: 0 4px 0 0;
	padding: 0 7px;
}
footer button:hover span span {
	background: url(images/foot_but.png) 0 -26px repeat-x;
	text-shadow: 1px 1px 1px #000;
	color: #fff;
}
p {
	margin-bottom: 18px;
}
.shareinpost {
	float: left;
	width: 100%;
}
p:last-child {
	margin-bottom: 9px !important;
}




ul.border li ul li, .box.border ul li ul li {
	border: none;
	list-style: none;
	position: relative;
	background: none;
	padding-bottom: 1px;
    padding-top: 1px;
}
ul.border li ul li a .box.border ul li ul li a {
	background: none;
}
ul.border li ul li:before,.box.border ul li ul li:before {
    
    content: "-";
    height: 1px;
    margin: 1px 0px 0 0px;
    position: absolute;
    top: 2px;
   
    width: 10px;
}


.single ul.border li ul li:before,.single .box.border ul li ul li:before {
	top: -2px;
}

.children {

border-bottom:0;
margin-top: 2px;
padding-bottom: 0px;
padding-left: 0;
display: none;
}
.current-cat .children,.current-cat-parent .children {
	display: block;
}

.box.border ul ul {
	
	border-bottom:0;
}


#content img, .widget_donations img {
	/*border: #d1d1d1 1px solid;
	line-height: 0;
	background: #fff;
	padding: 2px;*/
}

#content #products img {
	border: #e5e5e5 1px solid;
	line-height: 0;
	background: #fff;
	margin: 2px;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2);
-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}


figure, div.image {
	float: left;
	margin: 0 19px 9px 0;
}
figure.right {
	margin: 0 0 19px 30px;
}
figure div {
	line-height: normal !important;
}
#posts article {
	position: relative;
	border: #f3f3f3 4px solid;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin: 10px 0 20px;
	padding: 24px 30px 17px;
}
dl {
	font-style: normal;
	overflow: hidden;
}
dt {
	float: left;
	margin-right: 5px;
	color: #000;
}
dd {
	overflow: hidden;
}
dd a {
	color: #01778f;
}
table {
	border: #d5d6d6 1px solid;
}
table th {
	border-right: #d5d6d6 1px solid;
	background: url(images/th.png) top left repeat-x #007ea6;
	color: #f4f4f4;
	padding: 10px;
}
table td {
	border-left: #d5d6d6 1px solid;
	border-top: #d5d6d6 1px solid;
	padding: 10px;
}
table td:first-child {
	border-left: none;
}
tr.odd {
	background: #f6f6f6;
}
blockquote {
	font-family: Georgia, "Times New Roman", Times, serif;
	background: url(images/quote.png) 0 4px no-repeat;
	padding-left: 37px;
	font-style: italic;
	font-size: 14px;
	line-height: 1.5em;
	min-height: 27px;
}
blockquote.left {
	width: 220px;
	margin: 10px 20px 0 0;
}
blockquote.right {
	width: 220px;
	margin: 10px 0 0 20px;
}
.dropcap {
	font: 56px/56px CommunistRegular, Arial, sans-serif;
	text-transform: uppercase;
	color: #000;
	display: block;
	float: left;
	margin: 2px 10px -5px 0;
}
.dropcap2 {
	font: 56px/56px CommunistRegular, Arial, sans-serif;
	text-transform: uppercase;
	color: #01778f;
	display: block;
	float: left;
	margin: 2px 10px -5px 0;
}
.dropcap3 {
	display: block;
	float: left;
	text-transform: uppercase;
	background: url(images/dropbg1.png) top left no-repeat;
	font-size: 38px;
	line-height: 38px;
	color: #fff;
	width: 40px;
	height: 40px;
	padding-left: 8px;
	padding-top: 1px;
	margin: 2px 10px -3px 0;
}
.dropcap4 {
	display: block;
	float: left;
	text-transform: uppercase;
	background: url(images/dropbg2.png) top left no-repeat;
	font-size: 38px;
	line-height: 38px;
	color: #000;
	width: 40px;
	height: 40px;
	padding-left: 8px;
	padding-top: 1px;
	margin: 2px 10px -3px 0;
}
.success, .error, .info, .warning, .wpcf7-validation-errors, .wpcf7-not-valid-tip {
	background-repeat: no-repeat;
	background-position: 15px 50%;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	text-indent: 10px;
	vertical-align: middle;
	margin: 10px 0;
	padding: 10px;
}
.success {
	color: #4F8A10;
}
.info {
	color: #00529B;
}
.warning {
	color: #9F6000;
}
.error, .wpcf7-validation-errors, .wpcf7-not-valid-tip {
	color: #D8000C;
}
.success_icon, .info_icon, .warning_icon, .error_icon {
	width: 32px;
	height: 32px;
	float: left;
	margin: -6px 5px auto 10px;
}
.success_icon {
	background: url(images/success.png) 0 0 no-repeat;
}
.loading {
	background: url(images/ajax-loader.gif) 0 0 no-repeat;
	width: 31px;
	height: 31px;
	margin: auto;
}
.info_icon {
	background: url(images/info.png) 0 0 no-repeat;
}
.warning_icon {
	background: url(images/warning.png) 0 0 no-repeat;
}
.error_icon {
	background: url(images/error.png) 0 0 no-repeat;
}
pre {
	color: #000;
}
code {
	color: blue;
}
sub {
	font-size: 10px;
	vertical-align: sub;
}
sup {
	font-size: 10px;
	vertical-align: super;
}
abbr {
	text-transform: uppercase;
	font-weight: 700;
}
big {
	font-size: 16px;
}
.ui-tabs {
	position: relative;
}
.ui-helper-clearfix {
	display: block;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 1px;
	margin-left: 5px;
	border-bottom: 0 !important;
	white-space: nowrap;
	background: url(images/tabs.png) 0 -120px no-repeat;
	cursor: pointer;
	padding: 0;
}
.ui-tabs .ui-tabs-nav li a {
	background: url(images/tabs.png) 100% -72px no-repeat;
	margin-left: 6px;
	display: block;
}
.ui-tabs .ui-tabs-nav li a span {
	background: url(images/tabs.png) 100% 0 repeat-x;
	display: block;
	margin-right: 6px;
	line-height: 24px;
	height: 24px;
	color: #000;
	padding: 0 5px;
}
.ui-tabs-selected {
	background: url(images/tabs.png) 0 -96px no-repeat !important;
	z-index: 4;
}
.ui-tabs-selected a {
	background: url(images/tabs.png) 100% -48px no-repeat !important;
}
.ui-tabs-selected a span {
	background: url(images/tabs.png) 100% -24px repeat-x !important;
	color: #fff !important;
}
.ui-tabs .ui-tabs-hide {
	display: none !important;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	background: url(images/box_top_left.png) top left no-repeat, url(images/box_top_right.png) top right no-repeat, url(images/box_bot_right.png) bottom right no-repeat, url(images/box_bot_left.png) bottom left no-repeat, url(images/box_top.png) 7px 0 repeat-x, url(images/box_right.png) top right repeat-y, url(images/box_bot.png) bottom left repeat-x, url(images/box_left.png) top left repeat-y;
	background-color: #f8f8f8;
	border-width: 0;
	margin: -1px -2px;
	padding: 30px 30px 23px;
}
h3.ui-accordion-header {
	background: url(images/acc.png) 0 -31px no-repeat;
	display: block;
	height: 31px;
	line-height: 31px;
	margin: 2px 0;
	padding: 0;
}
h3.ui-accordion-header a {
	display: block;
	background: url(images/acc.png) 100% 0 no-repeat;
	margin-left: 6px;
	height: 31px;
	color: #000;
}
h3.ui-accordion-header a div {
	background: url(images/acc.png) 0 -62px repeat-x;
	height: 31px;
	margin-right: 6px;
	padding: 0 10px;
}
.ui-accordion-content {
	background: url(images/box_top_left.png) top left no-repeat, url(images/box_top_right.png) top right no-repeat, url(images/box_bot_right.png) bottom right no-repeat, url(images/box_bot_left.png) bottom left no-repeat, url(images/box_top.png) 7px 0 repeat-x, url(images/box_right.png) top right repeat-y, url(images/box_bot.png) bottom left repeat-x, url(images/box_left.png) top left repeat-y;
	background-color: #f8f8f8;
	margin: -2px 0;
	padding: 30px 30px 23px;
}
h3.ui-accordion-header.ui-state-active {
	background: url(images/acc.png) 0 -156px no-repeat;
}
h3.ui-accordion-header.ui-state-active a {
	background: url(images/acc.png) 100% -94px no-repeat;
	color: #fff;
}
h3.ui-accordion-header.ui-state-active a div {
	background: url(images/acc.png) 100% -125px repeat-x;
}
#main {
	position: relative;
	width: 960px;
	min-height: 100%;
	height: auto !important;
	margin: 0 auto;
}
.left {
	float: left;
}
.right {
	float: right;
	position: absolute;
	right: 13px;
	bottom: 10px;
	display: none;
}
.push_right {
	margin-right: 20px;
}
.push_left {
	margin-left: 20px;
}
#chrome {
	background: url(images/back.png) top left repeat-x;
	height: 4px;
	position: fixed;
	width: 100%;
	z-index: 1;
}
div.clear + p {
	margin-top: 19px;
}
h1#logo, h2#logo {
	font-size: 54px;
	line-height: 56px;
	color: #292d34;
	float: left;
	margin: 16px 6px 3px 2px;
}
h1#logo a, h2#logo a {
	color: #292d34;
	text-decoration: none;
	position: relative;
	float: left;
	height: 100%;
	width: 100%;
}
h1#logo a span, h2#logo a span {
	position: absolute;
	left: 26px;
	top: -10px;
	height: auto;
	text-transform: uppercase;
	font-size: 16px;
	color: #000;
	font-weight: 300;
	padding: 0;
}
#description {
	float: left;
	margin-top: 34px;
}
#sub_links a {
	text-transform: lowercase;
}
header nav {
	float: left;
}
nav ul li {
	float: left;
	list-style: none;
}
.header_container {
	position: relative;
}
#sub_links {
	position: absolute;
	right: 384px;
	top: 32px;
}
#sub_links li {
	margin-left: 24px;
	list-style: url(images/bullet.png);
}
#container {
	width: 100%;
	height: 52px;
	margin: 0 0 20px;
}
#container_r {
	background: url(images/cont_right.png) center right no-repeat;
	margin-left: 5px;
}
#container_b {
	background: url(images/cont_back.png) 5px 0 repeat-x;
	margin-right: 4px;
}
#search_form {
	float: left;
	position: relative;
	
	width: 386px;
	height: 68px;
	
	margin-top: 6px;
	margin-left: 5px;
	background: url(images/searchbg.png) top left repeat;
	padding: 0;
}
#searchsubmit {
	
	border: 0;
	cursor: pointer;
	width: 40px;
	height: 40px;
	
	overflow: hidden;
	
	margin-top: 14px;
	float: left;
	margin-left: 0px;position: relative;
	background: #e3dbb0;
	font-size: 17px;
	
}


#search_form input[type="text"] {
	border: 3px solid #e3dbb0;
	width: 272px;
	font-size: 12px;
	color: #000;
	float: left;
	margin-top: 14px;
	position: relative;
	margin-left: 24px;
	padding: 5px 10px;
	
}
#featured_box {
	overflow: hidden;
}

.caption h3 {
	font: 27px/35px CommunistRegular, Arial, sans-serif;
	color: #016c83;
	text-transform: uppercase;
}
.caption .description {
	text-align: right;
	display: block;
	margin-top: 6px;
}


#content #featured_box {
	margin-top: 18px;
}
#categories_box {
	margin-top: 20px;
	margin-bottom: 3px;
	/*height: 142px;*/
	float: left;
	width: 920px;
	clear: both;
	position: relative;
	left: 0px;
	margin-left: 7px;
	text-align: center;
}
#categories_box .wrapper {
	width: 100%;
	float:left;
}
#categories_box ul {
	width: 920px;
}
.page #categories_box ul,.category #categories_box ul {
	width: 100%;
}
.page #categories_box,.category #categories_box {
	width: 100%;
	height: auto;
	margin-left: 0;position: relative;left: 15px;
}
#categories_box .wrapper li,.category #categories_box .wrapper li {
	float: left;
	display: inline-block;
	list-style: none;
	margin-right: 8px;
	margin-left: 5px;
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
	-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.2);box-shadow:0 1px 4px rgba(0,0,0,0.2);
padding: 0;
	opacity: 1;
	filter: alpha(opacity=100);
	margin-bottom: 10px;
	width: 140px;
}
.page #categories_box .wrapper li,.category #categories_box .wrapper li {
	margin-right: 20px;
	margin-bottom: 25px;
	width: auto;
}
#categories_box .wrapper li:hover {

opacity: 1;
	filter: alpha(opacity=100);

}

#categories_box .wrapper li .cat_container, .single_cat_view {
	width: 140px;
	height: 142px;
	background: url(images/cat_placeholder.png) center center no-repeat;
	position: relative;
	margin-left: 0px;
}
#categories_box .wrapper li .cat_container img {
	border: 0;
	margin: 0 0 0 1px;
	padding: 0;
}
#categories_box .wrapper li.alpha .cat_container {
	margin-left: 0 !important;
}
#categories_box .wrapper li .cat_container img, .single_cat_view img {
	position: absolute;
	top: 41px;
	left: 13px;
}
#categories_box .wrapper li .cat_container h5, .single_cat_view h5 {
	color: #fff;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 15px;
	margin: 0;
}
#categories_box .wrapper li .cat_container h5 a, .single_cat_view h5 a {
	display: block;
	text-decoration: none;
	text-align: center;
	color: #fff;
	padding-top: 15px;
}
.infiniteSlider .wrapper {
	width: 940px;
	height: 142px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 10px;
}


#text-7 {
	margin-top: 13px;
}


.box-3 a:hover {
	text-decoration: underline;
}
/*.box_tr {
	background: url(images/box_top_right.png) top right no-repeat;
}
.box_bl {
	background: url(images/box_bot_left.png) bottom left no-repeat;
}
.box_br {
	background: url(images/box_bot_right.png) bottom right no-repeat;
}
.box_t {
	background: url(images/box_top.png) top left repeat-x;
	margin: 0 7px;
}
.box_b {
	background: url(images/box_bot.png) bottom left repeat-x;
	padding: 7px 0;
}
.box_r {
	background: url(images/box_right.png) top right repeat-y;
	margin: 0 -7px;
}
.box_l {
	background: url(images/box_left.png) top left repeat-y #f8f8f8;
	margin-right: 7px;
	overflow: hidden;
	padding: 13px 16px 7px 23px;
}
*/

.widget-1 .box_l {
	padding-bottom: 20px;
}


.widget-4.omega.box_l,.widget-2.box_l {
	padding-bottom: 20px;
}
.fance {
	padding: 24px 10px 21px;
}
.single-wpsc-product .fance, .page-template-page-blank-2cols-right-chrome-php .fance, .page-template-page-contacts-php .fance, .single-post .fance {
	padding-top: 0;
}
.single-post .fance {
	padding-right: 0;
}
#content .fance, #content .bog, #content .cage {
	overflow: hidden;
}
.space {
	padding-top: 10px;
}
.inner {
	float: left;
}
.list_holder {
	margin-right: 47px;
}
.inner-box {
	float: left;
	margin-right: 40px;
}
.box-3 {
	width: 30%;
	position: relative;
}
.box-3 img {
	float: left;
	margin-right: 12px;
}
.widget-1.box-3 img {
	position: relative;
	top: -20px;
	margin-bottom: -7px;
}
.box-3 p {
	padding-left: 0;
	margin-top: 1px;
	float: left;
}
.box-3 p a {
	color: #fff;
}
.widget-1 h5 {
	font-size: 14px;
	font-weight: 400;
}
.box-2 {
	margin-right: 20px;
    width: 48.5%;
}
.widget-1 .box-2 p {
    font-size: 12px;
    line-height: 1.81;
    margin-bottom: 10px;
    float: left;
    width: 100%;
}
.widget-1 .box-2 p strong {
	text-align: right;
	width: 100%;
	float: left;
	margin-top: 1px;
	
	font-style: italic;
}
.box-2  .border  li {
	border:0;
}

.widget-1 ul.list {
	margin-top: 0px;
	margin-bottom: 5px;
	float: left;
	padding-top: 0;
}
.widget-1 ul.list li {
	font-size: 12px;
    list-style-position: outside;
    margin-left: 0px;
    width: 100%;
    margin-bottom: 0;
}
.inner-box.alpha {
	margin-left: 0;
}
.inner-box.omega {
	margin-right: 0 !important;
}
.inner .omega {
	padding: 0;
}
ul.featured {
	padding-top: 15px;
}
ul.featured li, .ngg-widget {
	float: left;
	position: relative;
	list-style: none;
	height: auto !important;
	margin: 0 0 5px;
	padding: 0;
}
ul.featured li {
	margin-bottom: 5px;
}
ul.featured li a {
	padding-left: 0;
	background: none;
}
#ngg-featured-images-2 {
	margin-bottom: 0;
}
ul.featured li:nth-child(even) {
	margin-left: 6px !important;
}
ul.featured li a, .ngg-widget a {
	display: block;
	line-height: 0;
}
.ngg-widget a {
	margin-top: 10px;
}
.widget-1 .box_l ul li {
	
}
#execphp-5 .box_l ul li {
	margin-bottom: 4px;
}
footer {
	background: url(images/footer_cover.png);
	width: 980px;
	margin-left: 4px;
	overflow: hidden;overflow: visible;position: relative;
	top: 0px;
	background: none;
}
#footback {
	background: url(images/foot_back.png) repeat-x top left;
	height: 259px;
	overflow: hidden;
}

#footback{
	background: url(images/foot_back.png) repeat-x bottom left;
	height: 229px;
	overflow: hidden;
	
	
	z-index: 99;
	overflow: visible;
	background: none;
	
}

#footback p {
	color: #000;
}
#footback p a {
	color: #000;
}
.content {
	padding: 40px 0 26px;
}
#footback .content {
	padding-top: 0;
	color: #fff;
}
.side_col_left .box+ .box {
	margin-top: 18px;
}
.footer_container {
	padding: 45px 30px;
	padding-top: 25px;
	position: relative;
	top: 25px;
}
footer .date {
	color: #d0d5d8;
}
footer #news-letter {
	width: 133px;
}
#nl-action {
	margin-top: 19px;
}
footer input[type="text"] {
	background: url(images/foot_inp_back.png) center left repeat-x;
	border: none;
	color: #505154;
	margin-right: 3px;
}
.fi_l {
	float: left;
	background: url(images/foot_inp_left.png) center left no-repeat;
	margin-right: 8px;
}
.fi_r {
	background: url(images/foot_inp_right.png) center right no-repeat;
	margin-left: 4px;
}
footer #nl-text {
	position: relative;
	display: none;
}
footer .nl_error {
	background: url(images/nl_error.png) top left no-repeat;
	padding-left: 21px;
	color: #c63617;
	position: absolute;
	top: 5px;
	left: 0;
	line-height: 16px;
}
footer .nl_success {
	background: url(images/nl_complete.png) top left no-repeat;
	padding-left: 21px;
	color: #6d9536;
	line-height: 16px;
	position: absolute;
	top: 5px;
	left: 0;
}
footer #social li {
	float: left;
	margin-right: 18px;
}
footer .menu {
	display: inline;
}
footer .menu li {
	display: inline;
	margin-right: 3px;
	font-size: 11px;
	padding-right: 3px;
	border-right: 1px solid #fff;
	height: 10px;
}
.single-post #text-11 {
	display:none;
}
footer #end {
	font-size: 11px;
	margin-top: 7px;
	text-align: center;
	color: #fff;
	height: 45px;
	line-height: 45px;
	text-transform: lowercase;
	background: url(images/foot_back.png) repeat-x top left;
}
footer #end a {
	color: #fff;
}
footer #end a:hover {
	color: #fff;
}
#banner button span {
	color: #fff;
}
.pager {
	float: right;
	vertical-align: middle;
	margin-top: 2px;
	font-size: 11px;
}
.pager select {
	height: 22px;
}

#products {
	margin-top: 20px;
	
	
	margin-left: 0px;
}

.home #products {
margin-top: 4px;
padding-left: 5px;margin-left: 5px;
}

li.item {
	border-radius: 4px;
	-moz-border-radius: 4px;
	margin-right: 20px;
	margin-bottom: 20px;
	position: relative;
	padding: 20px;
	padding-left: 15px;
}
.grid li.item {
	float: left;
	width: 175px;
	border: #f9f9f9 4px solid;
	background: #fff;
	
	position: relative;
	height: 189px;
	overflow: hidden;
	
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
	
	opacity: 0.90;
	filter: alpha(opacity=90);
	
}

.home .grid li.item {
	height: 189px;width: 174px;
}

.grid li.item:hover {
	border: #f6f6f6 4px solid;
	
	opacity: 1;
	filter: alpha(opacity=100);
	
}
.list li.item {
	border: #f3f3f3 4px solid;
	width: 652px;
	background: #fff;
	
	overflow: hidden;
}
.list li.item:hover {
	border: #5eb600 4px solid;
}
.grid li.last {
	margin-right: 0;
}
.grid li.item .product-image {
	margin-bottom: 0;
	display: block;
}
.list li.item .product-image {
	float: left;
	margin-right: 20px;
	display: block;
}
#products li.item .product-desc {
	display: none;
}
.grid h3.product-name {
	color: #000;
	font-family: Oswald, sans-serif;
	font-size: 15px;
	line-height: 18px;
	text-transform: none !important;
	font-weight: 300;
	margin-bottom: 4px;
	text-align: right;left: 5px;
    margin-top: 3px;
}
.list h3.product-name {
	font-size: 13px;
	margin-bottom: auto;
}
h3.product-name a {
	color: #000;
	text-transform: uppercase;
}
li.item .product_image {
	background: #FFF;
	border: 1px solid #D1D1D1;
	line-height: 0;
	padding: 2px;
}
.list li .product-desc {
	overflow: hidden;
}
.grid li.item .action {
	width: 172px;
}
li.item button {
	float: right;
}


.pages {
	margin: 20px 0 10px;
}
.pages ol {
	overflow: hidden;
	display: table;
	margin: 0 auto;
}
.pages ol li {
	float: left;
	margin-left: 15px;
}
.pages ol li a, .pages ol li .current {
	margin: 0 5px;
}
.pages ol li a:hover {
	color: #01778f;
	text-decoration: none;
}
.pages ol li.first {
	margin-left: 0;
}
.pages ol li.first a:hover, .pages ol li.last a:hover {
	font-weight: 400;
	color: #1f2226;
	text-decoration: underline;
}
#fancy_collapser_link img {
	border: none;
	padding: 0;
}
.cat-item .current-cat .children, .page_item .current-cat .children {
	display: block;
}
.heading h2 {
	text-transform: lowercase;
	font-size: 17px;
	line-height: 15px;
	float: left;
	margin-bottom: 0;
}
.heading .post-meta-written, #post .post-meta-written {
	float: right;
}
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .comment-body h1, .comment-body h2, .comment-body h3, .comment-body h4, .comment-body h5 {
	float: none;
	margin-top: 18px;
}
.post-content ul li, .comment-body ul li {
	list-style: url(images/bullet.png);
	list-style-position: inside;
	vertical-align: middle;
	margin-bottom: 5px;
}

.post-content {
	text-align: left;
}

.post-content ol li, .comment-body ol li {
	list-style: decimal;
}
.post-content ol li ol li, .comment-body ol li ol li {
	list-style: upper-roman;
}
.post-content ol li ol li ol li, .comment-body ol li ol li ol li {
	list-style: lower-roman;
}
#posts .heading {
	padding-bottom: 7px;
	border-bottom: #c7c7c7 1px dashed;
	line-height: 15px;
	overflow: hidden;
	margin-bottom: 17px;
}
#posts .post-meta {
	overflow: hidden;
}
#post .post-meta {
	margin-top: 10px;
	overflow: hidden;
}
#posts .post-meta-taxonomy, #post .post-meta-taxonomy {
	float: left;
}
#posts .post-meta-taxonomy a, #post .post-meta-taxonomy a {
	color: #72767a;
}
#posts .post-meta-taxonomy b, #post .post-meta-taxonomy b {
	font-weight: 400;
	color: #000;
}
#posts .post-meta-comments, #post .post-meta-comments {
	float: right;
	color: #01778f;
	margin-top: 18px;
}
#post .post-meta-comments {
	margin-top: auto;
}
#posts .post-meta-comments a, #post .post-meta-comments a {
	color: #01778f;
}
li.comment {
	margin-bottom: 18px;
}
.comment-title {
	overflow: hidden;
}
.comment-author h5 {
	float: left;
}
.comment-author .comment-meta {
	float: right;
}
.comment-body {
	border-bottom: #c7c7c7 1px dashed;
	padding-bottom: 7px;
}
.comment-child {
	margin: 20px 0 20px 30px;
}
.newer-older {
	margin-bottom: 10px;
}
.older {
	float: left;
}
.newer {
	float: right;
}
.wp-smiley {
	border: 0 !important;
	padding: 0 !important;
}
.widget_calendar table {
	font-size: 11px;
}
.widget_calendar table th, .widget_calendar table td {
	padding: 5px;
}
.widget_search, .widget_search div {
	background: none;
	margin: 0 !important;
	padding: 0 !important;
}
.socialwrap {
	list-style: none !important;
}
.socialwrap li {
	border: none !important;
	padding-left: 0 !important;
}
.smaller-title .categories {
	float: right;
}
.smaller-title .categories ul li {
	float: left;
	margin-left: 2px;
	list-style: none !important;
}
.smaller-title .categories ul li a {
	color: #72767a;
}
.smaller-title .categories ul li a.selected, .smaller-title .categories ul li a:hover {
	color: #01778f;
	text-decoration: none;
}

.contactform label {
	display: block;
}
.address {
	margin-bottom: 20px;
}
.address dd {
	text-align: right;
}
#map {
	border: #d1d1d1 1px solid;
	line-height: 0;
	background: #fff;
	overflow: hidden;
}
#map_canvas {
	width: 236px;
	height: 211px;
	margin: 2px;
}
#map_canvas img {
	border: 0;
	background: none;
}
.wrapper:after, .box:after, .fance:after, .cage:after, .haeding:after, .post-meta:after, .newer-older:after, .smaller-title:after, section:after, dd:after, .ui-helper-clearfix:after, .images-gallery li:last-child:after, #content img:last-child:after, #post-content:after, .post-content:after, .followwrap:after, .socialwrap:after, inner.omega:after, #searchsubmit:after, .product-desc:after, .single_product_view h2:after, .product_footer:after {
	display: block;
	content: ".";
	clear: both;
	font-size: 0;
	line-height: 0;
	height: 0;
	overflow: hidden;
}
.follow_links ul li {
	display: inline;
	float: left;
	list-style: none;
	border: 0 !important;
	margin: 0 10px 0 0 !important;
}
div.wpcf7 {
	margin: 0;
	padding: 0;
}
div.wpcf7-response-output {
	margin: 2em .5em 1em;
	padding: .2em 1em;
}
.wpcf7-response-output {
	float: left;
	width: 90%;
}
div.wpcf7-mail-sent-ok {
	border: 1px solid #398f14;
}
div.wpcf7-mail-sent-ng {
	border: 1px solid red;
}
div.wpcf7-spam-blocked {
	border: 1px solid orange;
}
div.wpcf7-validation-errors {
	border: 1px solid red;
}
span.wpcf7-form-control-wrap {
	position: relative;
}
span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	background: #fff;
	border: 1px solid red;
	font-size: 10pt;
	width: 280px;
	padding: 2px;
}
span.wpcf7-not-valid-tip-no-ajax {
	color: red;
	font-size: 10pt;
	display: block;
}
span.wpcf7-list-item {
	margin-left: .5em;
}
.wpcf7-display-none {
	display: none;
}
div.wpcf7 img.ajax-loader {
	border: none;
	vertical-align: middle;
	margin-left: 4px;
}
div.wpcf7 .watermark {
	color: #888;
}
.group:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
* html .group {
	height: 1%;
}
:first-childhtml .group {
	min-height: 1px;
}
.single_product_display .wpsc_variation_forms table, #content .single_product_display .wpsc_variation_forms table, .single_product_display .wpsc_variation_forms table tr, #content .single_product_display .wpsc_variation_forms table tr, .single_product_display .wpsc_variation_forms table td, #content .single_product_display .wpsc_variation_forms table td {
	border: none;
	border-collapse: collapse;
	margin: 0;
}
.wpsc_container {
	position: relative;
	clear: both;
}
div.productdisplay img {
	
	border: none;
	padding: 0;
}
div.productdisplay {
	position: relative;
	float: left;
	clear: both;
	top: 0;
	left: 0;
	margin-bottom: 35px;
	width: 100%;
	text-align: left !important;
}
div.productdisplay div.imagecol img {
	border: 0 solid #fff;
}
div.textcol {
	position: relative;
	float: left;
	top: 0;
	left: 0;
	text-align: left !important;
	margin: 0;
	padding: 0 0 10px;
}
div.imagecol {
	float: left;
	margin-right: 10px;
}
div.producttext {
	width: 100%;
	text-align: left !important;
	margin: 0 0 30px;
}
a.wpsc_product_title:hover {
	text-decoration: none;
}
p.wpsc_description {
	margin: 0 0 6px;
}
p.wpsc_variation_forms {
	margin: 0;
}
p.wpsc_variation_forms label {
	color: #333;
	font-size: 9pt;
	font-weight: 700;
}
p.wpsc_extras_forms label {
	color: #333;
	font-size: 9pt;
	font-weight: 700;
}

p.wpsc_product_extra_content {
	color: #333;
	font-size: 9pt;
	font-weight: 700;
	margin: 10px 0;
}
p.galleryheading {
	font-weight: 700;
}
div.category_view_product {
	width: 100%;
	float: left;
	text-align: left;
	margin: 0 0 30px;
}
div.category_view_product a img.product_image {
	float: left;
	margin-right: 6px;
}
div.category_view_product div.product_details {
	display: block;
	float: left;
}
div.category_view_product div.product_details form {
	text-align: left;
}
strong.title {
	font-size: 12.5pt;
}
a.categorylink {
	font-size: 8pt;
}
td.totals {
	vertical-align: bottom;
}
form#specials {
	display: inline;
}
strong.special {
	color: #607090;
}
div#sidebar div.item_image img {
	border: medium none;
	max-width: none !important;
	padding: 8px 0 0 9px;
}
div.breadcrumb {
	margin: 0 0 10px;
}
#fancy_notification {
	position: fixed;
}
#fancy_notificationimage {
	border: none !important;
	float: left;
}
.coin-slider {
	overflow: hidden;
	position: relative;
	margin-bottom: 15px;
}
.coin-slider a {
	text-decoration: none;
	outline: none;
	border: none;
}
#coin-slider img {
	border: none !important;
}
.cs-buttons {
	font-size: 0;
	float: left;
	padding: 10px;
}
.cs-buttons a {
	margin-left: 5px;
	height: 10px;
	width: 10px;
	float: left;
	border: 1px solid #B8C4CF;
	color: #B8C4CF;
	text-indent: -1000px;
}
.cs-active {
	background-color: #B8C4CF;
	color: #FFF;
}
.cs-title {
	font-family: Oswald, sans-serif;
	font-size: 32px;
	background: #fff;
	font-weight: 300;
	right: 0;
	float: left;
	bottom: 30px;
	position: absolute; z-index: 1000;
	-webkit-border-top-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-bottomleft: 4px;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
text-align: right;
}

.cs-title p {
margin-bottom: 0px !important;
}
.cs-title em {

font-size: 20px;
font-style: normal;
text-transform: lowercase;
clear: right;

margin-top: 20px;
}

#coin-slider-slider-strona-glowna,.page .coin-slider {
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;

-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.2);box-shadow:0 1px 4px rgba(0,0,0,0.2);
margin-top: 6px;margin-bottom: 3px;

}

.page .coin-slider {
	
	margin-top: -1px;
	margin-bottom: 20px;
	
}

.cs-title p {
float: left;
padding: 20px 30px 20px 30px;
line-height: 36px;
}

.cs-prev, .cs-next {
	background-color: #000;
	color: #FFF;
	padding: 0 10px;
}
.page-id-19 .coin-slider, .page-id-17 .coin-slider {
	height: 215px;
}
.ngg-albumoverview {
	margin-top: 10px;
	width: 100%;
	clear: both;
	display: block !important;
}
.ngg-album {
	height: 100%;
	overflow: hidden;
	margin-bottom: 5px;
	border: 1px solid #ccc;
	padding: 5px;
}
html > body .ngg-album {
	overflow: hidden;
	margin-bottom: 5px;
	border: 1px solid #ccc;
	padding: 5px;
}
.ngg-albumtitle {
	text-align: left;
	font-weight: 700;
	font-size: 1.4em;
	margin: 0 0 10px;
	padding: 0;
}
.ngg-thumbnail {
	float: left;
	margin-right: 12px;
}
.ngg-thumbnail img {
	background-color: #FFF;
	border: 1px solid #A9A9A9;
	position: relative;
	margin: 4px 0 4px 5px;
	padding: 4px;
}
.ngg-thumbnail img:hover {
	background-color: #A9A9A9;
}
.ngg-description {
	text-align: left;
}
.ngg-galleryoverview {
	overflow: hidden;
	margin-top: 0px;
	width: 105%;
	clear: both;
	display: block !important;
}
.ngg-galleryoverview .desc {
	margin: 0 10px 10px 0;
	padding: 5px;
}
.ngg-gallery-thumbnail-box {
	float: left;
}
.ngg-gallery-thumbnail {
	float: left;
	margin-right: 0px;
	text-align: center;
}
.ngg-gallery-thumbnail img {
	background-color: #FFF;
	border: 1px solid #A9A9A9;
	display: block;
	position: relative;
	margin: 4px 0 4px 0px;
	padding: 4px;
}
.ngg-gallery-thumbnail img:hover {
	background-color: #A9A9A9;
}
.ngg-gallery-thumbnail span {
	font-size: 90%;
	padding-left: 5px;
	display: block;
}
.ngg-clear {
	clear: both;
}
.ngg-navigation {
	font-size: .9em !important;
	clear: both !important;
	display: block !important;
	padding-top: 15px;
	padding-bottom: 2px;
	text-align: center;
}
.ngg-navigation span {
	font-weight: 700;
	margin: 0 6px;
}
.ngg-navigation a.page-numbers, .ngg-navigation a.next, .ngg-navigation a.prev, .ngg-navigation span.page-numbers, .ngg-navigation span.next, .ngg-navigation span.prev {
	border: 1px solid #DDD;
	margin-right: 3px;
	text-decoration: none;
	padding: 3px 8px;
}
.ngg-navigation a.page-numbers:hover, .ngg-navigation a.next:hover, .ngg-navigation a.prev:hover, .ngg-navigation span.page-numbers:hover, .ngg-navigation span.next:hover, .ngg-navigation span.prev:hover {
	background-color: #06C;
	color: #FFF !important;
	text-decoration: none !important;
}
.ngg-imagebrowser h3 {
	text-align: center;
}
.ngg-imagebrowser img {
	border: 1px solid #A9A9A9;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
	display: block !important;
	padding: 5px;
}
.ngg-imagebrowser-nav {
	margin-left: 10px;
	padding: 5px;
}
.ngg-imagebrowser-nav .back {
	float: left;
	border: 1px solid #DDD;
	margin-right: 3px;
	padding: 3px 7px;
}
.ngg-imagebrowser-nav .next {
	float: right;
	border: 1px solid #DDD;
	margin-right: 3px;
	padding: 3px 7px;
}
.ngg-imagebrowser-nav .counter {
	text-align: center;
	font-size: .9em !important;
}
.exif-data {
	margin-left: auto !important;
	margin-right: auto !important;
}
.slideshow {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	outline: none;
}
.ngg-singlepic {
	background-color: #FFF;
	display: block;
	padding: 4px;
}
.ngg-left {
	float: left;
	margin-right: 10px;
}
.ngg-right {
	float: right;
	margin-left: 10px;
}
.ngg-center {
	margin-left: auto !important;
	margin-right: auto !important;
}
.ngg-widget, .ngg-widget-slideshow {
	overflow: hidden;
	text-align: left;
	margin: 0;
	padding: 5px 0 0;
}
.ngg-widget img {
	border: 2px solid #A9A9A9;
	margin: 0 2px 2px 0;
	padding: 1px;
}
.ngg-related-gallery {
	background: #F9F9F9;
	border: 1px solid #E0E0E0;
	overflow: hidden;
	margin-bottom: 1em;
	margin-top: 1em;
	padding: 5px;
}
.ngg-related-gallery img {
	border: 1px solid #DDD;
	float: left;
	height: 50px;
	width: 50px;
	margin: 0 3px;
	padding: 2px;
}
.ngg-related-gallery img:hover {
	border: 1px solid #000;
}
.ngg-galleryoverview ul li:before {
	content: '' !important;
}
.ngg-gallery-list {
	list-style-type: none;
	text-indent: 0 !important;
	padding: 0 !important;
}
.ngg-galleryoverview div.pic img {
	width: 100%;
}
.ngg-gallery-list li {
	float: left;
	overflow: hidden;
	margin: 0 2px !important;
}
.ngg-gallery-list li a {
	border: 1px solid #CCC;
	display: block;
	padding: 2px;
}
.ngg-gallery-list li.selected a {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: #000 none repeat scroll 0 0;
}
.ngg-gallery-list li img {
	height: 40px;
	width: 40px;
}
li.ngg-next, li.ngg-prev {
	height: 40px;
	width: 40px;
	font-size: 3.5em;
}
li.ngg-next a, li.ngg-prev a {
	padding-top: 10px;
	border: none;
	text-decoration: none;
}
#shDisplay div#shTitle {
	font: normal 12px/17px 'Lucida Grande', Verdana, sans-serif;
	color: #fff;
	text-align: center;
	margin: 0 auto;
}
#shDisplay div#shCount {
	color: #999;
	font: normal 10px/12px 'Lucida Grande', Verdana, sans-serif;
}
#shDisplay div#shTitle a {
	text-decoration: none;
	font: bold 16pt 'Courier New', Courier, fixed;
	letter-spacing: -2px;
	width: 26px;
	color: #999;
	margin: 0 10px;
}
#shDisplay div#shTitle a:hover {
	color: #fff;
	border: none;
}
#shDisplay div#shNext {
	float: right;
}
#shDisplay div#shPrev {
	float: left;
}
body {
	height: 100%;
}
#shShutter *, #shDisplay * {
	margin: 0;
	padding: 0;
}
div#shShutter, div#shDisplay {
	top: 0;
	left: 0;
	width: 100%;
	position: absolute;
}
div#shShutter {
	height: 100%;
	z-index: 10000;
	background-color: #000;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
div#shDisplay {
	display: block;
	background-color: transparent;
	z-index: 10002;
}
div#shDisplay img#shTopImg {
	border: 1px solid #555;
	background: transparent;
	display: block;
	max-width: none;
	max-height: none;
	float: none;
	cursor: pointer;
	margin: 0 auto;
	padding: 2px;
}
div#shDisplay div#shWrap {
	visibility: hidden;
}
div#shWaitBar {
	font: bold 32px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	height: 36px;
	width: 100%;
	left: 0;
	cursor: default;
	opacity: 0.999;
	filter: alpha(opacity=100);
	z-index: 10001;
	margin-top: 160px;
	color: #ae0a0a;
	text-align: center;
}
#pr-gallery {
	clear: both;
	float: left;
	width: 100%;
}
#mainimage {
	float: left;
	overflow: hidden;
	width: 100%;
	text-align: center;
}
#pr-thumbs {
	float: left;
	clear: both;
	margin-top: 10px;
	height: 115px;
	width: 100%;
	margin-bottom: 12px;
}
#pr-thumbs .m-min {
	float: left;
	height: 85px;
	background: #FFF;
	border: 1px solid #D1D1D1;
	line-height: 0;
	width: 111px;
	margin-right: 12px;
	overflow: hidden;
	padding: 2px;
}
#pr-thumbs .m-min span {
	height: 85px;
	overflow: hidden;
	float: left;
}
#pr-thumbs img {
	clear: both;
	float: left;
	border: 0;
	width: 111px;
	padding: 0;
}
li.item.last {
	margin-right: 0;
}
#igit_rpwt_css {
	font-size: 12px;
	font-style: normal;
	color: #000 !important;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}
#post-content {
	float: left;
	width: 100%;
	text-align: right;
}

#igit_rpwt_css h4:before {
    
    content: " ";
    height: 1px;
    margin: 0;
    position: absolute;
    right: -65px;
    top: 34%;
    width: 51%; border-top: 1px dashed #585858;
}
#igit_rpwt_css h4:after {
    
    content: " ";
    height: 1px;
    margin: 0;
    position: absolute;
    left: 0px;
    top: 34%;
    width: 42%; border-top: 1px dashed #585858;
}

#igit_title {
	text-align: left;
	font-size: 12px;
	float: left;
}
#igit_rpwt_css h5 {
	 padding-left: 10px;
    padding-right: 10px;
    text-align: center;
    margin-bottom: 0;white-space:normal;
}
#igit_rpwt_css h4 {
	padding-bottom: 9px;
	position: relative;
	font-size: 14px;
	color: #000;
	margin: 0 0 5px;
}




#igit_title a {
	color: #000;
	font-size: 12px;
}
#igit_rpwt_thumb, #description {
	margin-left: 0;
	border: 1px solid #DDD;
	padding: 3px;
}
.igit_relpost {
	padding-top: 0px;
	float: none;
	display: inline-block;
	
	width: 156px;margin-right: 10px;white-space:nowrap;
}
#igit_rpwt_main_image {
	height: 156px;
	line-height: 15;
	text-align: center;
	padding: 2px 2px 10px;
	
}
#text-10 p {
	position:relative;
	top: 8px;
}



/*
Default style for WP-PageNavi plugin

http://wordpress.org/extend/plugins/wp-pagenavi/
*/

.wp-pagenavi {
    clear: both;
    left: -5px;
    position: relative;
    text-align: right;
    width: 100%;
    margin-top: 3px;
}
.wp-pagenavi:before {
    
    content: " ";
    height: 1px;
    margin: 1px 0 0 14px;
    position: absolute;
    top: 50%;
    width: 100%;
    left: -10px;  border-top: 1px dashed #C7C7C7;
}
.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 3px 7px;
	margin: 2px;
	background: #fff;
	position: relative;
	z-index: 10;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
}

.wp-pagenavi span.current {
	font-weight: bold;
}



.right {
	float: right;
}
.left {
	float: left;
}
.clear {
	clear: both;
}

.aligncenter {
	/*margin: 0 auto;
	float: none;
	display: block;*/
}

.alignleft {
	float: left;
	margin: 10px 20px 10px 0;
}

.alignright {
	float: right;
	margin: 10px 0 10px 20px;
}

.alignnone {
	float: none;
	display: block;
}

.wp-caption {
	text-align: center;
	border: #D1D1D1 1px solid;
	padding: 0 !important;
}
.wp-caption img {

	border: 0 none !important;
	padding: 0 !important;
	margin: 4px !important;
}
.wp-caption p.wp-caption-text {
	font-size: 12px;
	line-height: 18px;
}

.image_container .product_image {

	border: none !important;
}
a#asm {
	background: url("images/asmlogo.png") no-repeat scroll 0 0px;
	clear: right;
	float: right;
	height: 24px;
	margin-right: 20px;
	margin-top: 12px;
	overflow: hidden;
	text-indent: -9999em;
	width: 61px;
}

/**
 * HoverScroll Style Sheet
 *
 * @author RasCarlito <carl.ogren@gmail.com>
 * @version 0.2.3
 * @revision 19
 */

/* Main container */
div.hoverscroll {
	position:relative;
}


/* List container */
div.hoverscroll div.listcontainer {
	overflow:hidden;
}
div.hoverscroll div.fixed-listcontainer {
    overflow: hidden;
    float: left;
}

/* Actual list containing items */
div.hoverscroll ul.list {
	list-style:none;
	margin:0;
	padding:0;
}

/* Items contained in the list */
div.hoverscroll ul.list li.item {
	display:block;
	padding:0;
}
div.hoverscroll.horizontal ul.list li.item {
	float:left;
}



/* Arrows */
div.hoverscroll div.arrow {
	position:absolute;
	float:none;
	display: block;
	background-position:center;
	background-repeat:no-repeat;
	opacity:0.8;
	filter:alpha(opacity=80);
}
div.hoverscroll div.fixed-arrow {
    display: block;
    float: left;
    background-color: #ccc;
    background-position: center;
    background-repeat: no-repeat;
}

div.hoverscroll div.arrow.left,
div.hoverscroll div.arrow.right,
div.hoverscroll div.fixed-arrow.left,
div.hoverscroll div.fixed-arrow.right {
	top:0px;
	width:21px;
	height:100%;
	cursor: pointer;
}
div.hoverscroll div.arrow.left,
div.hoverscroll div.fixed-arrow.left {
	left:-25px;
	background:url('images/cat_slid_left.png') center right no-repeat;
}
div.hoverscroll div.arrow.right,
div.hoverscroll div.fixed-arrow.right {
	right: -25px;
	padding-right: 15px;
	background:url('images/cat_slid_right.png') center right no-repeat;
}

div.hoverscroll div.arrow.top,
div.hoverscroll div.arrow.bottom,
div.hoverscroll div.fixed-arrow.top,
div.hoverscroll div.fixed-arrow.bottom {
	left:0px;
	width:100%;
	height:40px;
}
div.hoverscroll div.arrow.top,
div.hoverscroll div.fixed-arrow.top {
	top:0px;
	background-image:url('gfx/arrow-up-small.png');
	
}
div.hoverscroll div.arrow.bottom,
div.hoverscroll div.fixed-arrow.bottom {
	bottom:0px;
	background-image:url('gfx/arrow-down-small.png');
}




#categories_box .list li.item {
    background: none;
    border: 0;
    overflow: hidden;
    width: 140px;
}
.wrap {
	position: relative;
	margin: 0em 0;
	margin-top: 0px;
}

/* Frame */


#basic {
	margin-bottom: 1px;
}

#products_page_container {
	padding: 0;
}

/* Pages */
.pages {
	list-style: none;
	margin: 20px 0;
	padding: 0;
	text-align: center;
}
.pages li {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin: 0 4px;
	text-indent: -999px;
	border-radius: 10px;
	cursor: pointer;
	overflow: hidden;
	background: #fff;
	box-shadow: inset 0 0 0 1px rgba(0,0,0,.2);
}
.pages li:hover {
	background: #aaa;
}
.pages li.active {
	background: #666;
}

#basic {
	float: left;
}

.container { margin: 0 auto; }

/* Example wrapper */
.wrap {
	position: relative;
	margin: 0;
	
}
.single .wrap {
	height: 492px;
	
}


.single-pic {
max-width: 99%;
max-height: 495px;
height: auto;
width: auto;
}

/* Scrollbar */
.scrollbar {
	margin: 0;
	height: 2px;
	background: #bc3100;
	line-height: 0;
	float: left;
	width: 100%;
}
.scrollbar .handle {
	width: 100px;
	height: 100%;
	background: #000;
	cursor: pointer;
}
.scrollbar .handle .mousearea {
	position: absolute;
	top: -9px;
	left: 0;
	width: 100%;
	height: 20px;
}

/* Pages */
.pages {
	list-style: none;
	margin: 20px 0;
	padding: 0;
	text-align: center;
}
.pages li {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin: 0 4px;
	text-indent: -999px;
	border-radius: 10px;
	cursor: pointer;
	overflow: hidden;
	background: #fff;
	box-shadow: inset 0 0 0 1px rgba(0,0,0,.2);
}
.pages li:hover {
	background: #aaa;
}
.pages li.active {
	background: #666;
}

/* Controls */
.controls { margin: 0; text-align: center;

float: left;

 }

/* One Item Per Frame example*/
.oneperframe { height: 300px; line-height: 300px; }
.oneperframe ul li { width: 1140px; }
.oneperframe ul li.active { background: #333; }

/* Crazy example */
.crazy ul li:nth-child(2n) { width: 100px; margin: 0 4px 0 20px; }
.crazy ul li:nth-child(3n) { width: 300px; margin: 0 10px 0 5px; }
.crazy ul li:nth-child(4n) { width: 400px; margin: 0 30px 0 2px; }

/* Effects */
.effects {
	height: 200px;
	line-height: 200px;
	-webkit-perspective: 800px;
	-ms-perspective: 800px;
	perspective: 800px;
	-webkit-perspective-origin: 50% 50%;
	-ms-perspective-origin: 50% 50%;
	perspective-origin: 50% 50%;
	overflow-y: show;
}
.effects ul {
	-webkit-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.effects ul li {
	position: relative;
	margin: 0 -20px;
	-webkit-transform: rotateY(60deg) scale(0.9);
	-ms-transform: rotateY(60deg) scale(0.9);
	transform: rotateY(60deg) scale(0.9);
	-webkit-transition: -webkit-transform 300ms ease-out;
	transition: transform 300ms ease-out;
}
.effects ul li.active {
	z-index: 10;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
.effects ul li.active ~ li {
	-webkit-transform: rotateY(-60deg) scale(0.9);
	-ms-transform: rotateY(-60deg) scale(0.9);
	transform: rotateY(-60deg) scale(0.9);
}



.wp-downloadmanager-paging a, .wp-downloadmanager-paging a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-downloadmanager-paging a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-downloadmanager-paging a:hover {	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-downloadmanager-paging a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-downloadmanager-paging span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.wp-downloadmanager-paging span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-downloadmanager-paging span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.download-search-highlight {
	color: red;
}
.home #basic {
	width: 913px;
}
.treeview, .treeview ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	
	margin-top: 6px;
    padding-bottom: 5px;
}



.treeview .hitarea {
	background: url(images/treeview-default.gif) -64px -23px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -19px;
	float: left;
	cursor: pointer;
	margin-top: 1px;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li {
	margin: 0;
	padding: 0px 0pt 3px 19px;
}

.treeview a.selected {
	
}

.box.widget_categories ul li a:hover, .box.widget_categories ul li.current-cat a {
	color: #529f00;
}
 .box.widget_categories ul li.current-cat ul li a {
	 color: #000;
 }
.box.widget_categories ul li.current-cat ul li a:hover {
	color: #529f00;
}

.single .box.widget_categories ul li.current-cat a {
	 color: #000;
}
.single .box.widget_categories ul li.current-cat a:hover {
	 color: #529f00;
}
.single .box.widget_categories ul li.current-cat-parent a {
	 /*color: #529f00;*/
}
.single .box.widget_categories ul li.current-cat-parent ul li a {
	 color: #000;
}
.single .box.widget_categories ul li.current-cat-parent ul li.current-cat.f-current-cat a {
	 color: #529f00;
}
.box.border ul.treeview li.f-current-cat a {
	color: #529f00;
}
#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }

.box.border ul.treeview li {
	background: url(images/treeview-default-line.gif) 0 0 no-repeat;
padding-top:0;
padding-bottom:0;
border:0;
	}

.box.border ul.treeview li ul li:before {
	display:none;
}	
	
	.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -1px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(images/treeview-default.gif); }
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url(images/treeview-red-line.gif); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(images/treeview-red.gif); }

.treeview-black li { background-image: url(images/treeview-black-line.gif); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(images/treeview-black.gif); }

.treeview-gray li { background-image: url(images/treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(images/treeview-gray.gif); }

.treeview-famfamfam li { background-image: url(images/treeview-famfamfam-line.gif); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(images/treeview-famfamfam.gif); }

.treeview .placeholder {
	background: url(images/ajax-loader.gif) 0 0 no-repeat;
	height: 16px;
	width: 16px;
	display: block;
}

.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }
.filetree span.folder { background: url(images/folder.gif) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url(images/folder-closed.gif) 0 0 no-repeat; }
.filetree span.file { background: url(images/file.gif) 0 0 no-repeat; }
.page .box.widget_categories ul li a {
	color: #000;
}
.page .box.widget_categories ul li a:hover {
	color: #529f00;
}
.box h3 {
	font-size: 17px;
}
.box {
	margin-bottom: 20px;
}
.mapp-layout {
	float: left;
}


.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}

.swiper-container {
padding-bottom:10px;	
}

.home .swiper-button-next,.home .swiper-container-rtl .swiper-button-prev {
	right: -28px;
}
.home #categories_box {
	margin-left: 16px;
	width: 915px;
}
.banners-area {
    
    margin-left: 16px;
}
.home .swiper-button-prev,.home  .swiper-container-rtl .swiper-button-next {
	left: -32px;
	
}
#categories_box .fa-icon {
	 font-size: 56px;
    width: auto;
    margin: 0;
	color: #81b34b;
	font-weight: 300;
}
.single .swiper-container ul li img {
	height: auto;
	width:auto;
}
.single .fance {
	overflow: visible;
}
.single #post-content {
	margin-top: 35px;
}

.single .swiper-button-prev,.single .swiper-button-next {
	background-color:rgba(255,255,255,0.5);
	-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
	width: 45px;
	height: 45px;
	line-height: 45px;
	text-align: center;
}
.single .swiper-button-prev .fa-icon,.single .swiper-button-next .fa-icon {
	font-size: 36px;
	margin:0;
	padding:0;
	width: auto;
	line-height: 45px;
	color: #ff0000;
}
.grid_3 .box:first-child {
	margin-top: 25px;
	
}
.widget_categories h3 {
	margin-bottom: 0;
}
.navigation {
	float: left;
	width: 100%;
}