@import "../twentyeleven/style.css";

/*
Theme Name:     was, flowers
Description:    Theme für die Marke 'was, flowers'.
Author:         Simon Sanladerer
Template:       twentyeleven
Version:        1.0
*/
::-moz-selection {
	background:#3d3c3f;
	color:#fff;
	text-shadow:none;
}

::selection {
	background:#3d3c3f;
	color:#fff;
	text-shadow:none;
}

body {
	background:#fff url(images/bg.png) repeat center center;
	font-family:"Helvtica Neue",Helvetica,Arial,sans-serif;
	font-size:16px;
}

#page {
	max-width:960px;
	/*min-width:320px;*/
	margin-top:13px;
	margin-bottom:0;
	background:transparent!important;
}

#main {
	padding:20px 0 0;
}

#branding {
	border-top-width:0;
}

#branding img {
	margin:0;
}

#logo {
	display:block;
	margin-bottom:0px;
}

#logo img {
	width:auto;
	height:auto;
	max-width:100%;
	/*
	max-width:350px;
	width:50%;
	height:auto;*/
}

#access {
	border-radius:6px;
	position:relative;
	min-width:245px;
	-webkit-font-smoothing:antialiased;
	font-weight:700;
	text-shadow:0 1px 0 #000;
	margin:0 0 12px;
	height:49px;
	line-height:49px;
	background:#000;
	background:-moz-linear-gradient(#171717,#000);
	background:-o-linear-gradient(#171717,#000);
	background:-webkit-gradient(linear,0% 0%,0% 100%,from(#171717),to(#000));
	background:-webkit-linear-gradient(#171717,#000);
	box-shadow:inset 1px 1px 0 #393939,inset -1px -1px 0 #292929;
	-webkit-box-shadow:inset 1px 1px 0 #393939,inset -1px -1px 0 #292929;
	-moz-box-shadow:inset 1px 1px 0 #393939,inset -1px -1px 0 #292929;
	-o-box-shadow:inset 1px 1px 0 #393939,inset -1px -1px 0 #292929;
	border:0 solid #000;
}

#access div {
	margin:0 10px;
}

#access ul {
	margin:0;
	height:49px;
	line-height:49px;
	font-size:16px;
}

#access ul li a {
	line-height:49px;
	padding:0 14px;
}

#access ul ul {
	-webkit-font-smoothing:subpixel-antialiased;
	font-weight:400;
	text-shadow:0 0 0 transparent;
	transition:height .5s ease-in-out;
	-webkit-transition:height .5s ease-in-out;
	-moz-transition:height .5s ease-in-out;
	display:block;
	height:0;
	overflow:hidden;
	top:51px;
	font-size:13px;
	box-shadow:0 0 3px rgba(0,0,0,0.8);
}

#access ul ul li a {
	line-height:2.5em;
	padding:0 10px;
}

#access ul li:hover > a,#access ul li > a:hover {
	background:transparent;
	color:#bbb;
	text-shadow:-1px -1px 0 #000;
}

#access ul li > a:hover a,#access ul ul a:hover {
	background:#efefef;
	color:#000;
	text-shadow:0 0 0 transparent;
}

#access a.cart-contents {
	border-radius:6px;
	background:url(images/mainnav.png) no-repeat right top;
	display:block;
	position:absolute;
	top:-1px;
	right:-2px;
	padding:12px 12px 15px;
	width:100px;
	text-align:right;
	height:auto;
	line-height:12px;
	text-shadow:0 0 0 transparent;
	font-size:10px;
}

#breadcrumb {
	height:40px;
	line-height:30px;
	background:none;
	border-radius:3px;
/*box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.1);*/
	display:inline-block;
	padding:0 9px!important;
	margin-left:-9px!important;
}

#primary {
}

#content {
	margin:0 32.2% 0 1.25%;
	width:70%;
	padding:0;
/* width:67.8%; padding:0 9px; */
}



/* error404 */
.error404 #primary {
/* 	float: none;
	margin: 0; */
}

.error404 #primary #content {
/* margin: 0 7.6%;
	width: auto; */
	margin:64px 32.2% 0 1.25%;
	width:67.8%;
	padding:0 9px;
}

.singular #content,.left-sidebar.singular #content {
	margin:0 1%!important;
}

.singular .hentry {
	width:auto;
	margin:0 auto 24px;
	padding:0 10px!important;
/*padding:1.5em 2em 8em 2em !important; box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.1); background:rgb(245,245,245);*/
}

.hentry, .no-results {
	border-bottom:0px none;
}

.singular .entry-header,.singular .entry-content,.singular footer.entry-meta,.singular #comments-title {
	margin:0;
	width:auto;
}

.singular .entry-title {
	line-height:inherit;
	font-size:26px;
	font-weight:700;
}

#secondary {
	margin:0 0 0 1.25%;
	width:25%;
/* display:none; */
}

#search-2 {
	background:transparent url(images/search.png) no-repeat top left;
	height:40px;
	line-height:40px;
	position:relative;
	padding:0;
}

#search-2:after {
	content:"";
	position:absolute;
	top:0;
	right:-2px;
	width:20px;
	height:40px;
	background:transparent url(images/search.png) top right;
}

input#s {
	width:85%;
	color:#a5a5a5;
	background:url(images/search-icon.png) no-repeat 7px 10px;
	font-size:16px;
	padding:9px 10px 7px 28px;
	border:0 none;
	box-shadow:0 0 0 transparent;
	-moz-box-shadow:0 0 0 transparent;
	-webkit-box-shadow:0 0 0 transparent;
	-o-box-shadow:0 0 0 transparent;
}

#primary input[type="text"],#primary input[type="password"] {
	color: #a5a5a5;
	font-size: 16px;
	line-height:16px;
	/*height:37px;*/
	border-radius:3px;
	border:1px solid #EAE7E7 !important;
	box-shadow:0px -1px 0px #EFECEC, 0px 1px 0px #EFECEC !important;
	background:#fff;
	padding:5px 3px!important;
}

#bar {
/*position:relative; background:url(images/footer.png);*/
	height:30px;
	line-height:29px;
	width:100%;
	background:#000;
	background:-moz-linear-gradient(#171717,#000);
	background:-o-linear-gradient(#171717,#000);
	background:-webkit-gradient(linear,0% 0%,0% 100%,from(#171717),to(#000));
	background:-webkit-linear-gradient(#171717,#000);
	border-radius:2px;
	box-shadow:inset 1px 1px 0 #393939,inset -1px -1px 0 #292929;
	-webkit-box-shadow:inset 1px 1px 0 #393939,inset -1px -1px 0 #292929;
	-moz-box-shadow:inset 1px 1px 0 #393939,inset -1px -1px 0 #292929;
	-o-box-shadow:inset 1px 1px 0 #393939,inset -1px -1px 0 #292929;
	border:1px solid #000;
}

/*#bar:after { position:absolute; top:0; right:0; width:20px; height:30px;}*/
#primary,#secondary {
	margin-bottom:40px!important;
}

.entry-header .comments-link a {
	background-color:#EEE;
	background-image:url(images/comment-bubble.png);
	background-repeat:no-repeat;
	background-position:top 0;
	background-image:url(images/comment-bubble.png),linear-gradient(bottom,#d4d4d4 0%,#ededed 100%);
	background-image:url(images/comment-bubble.png),-o-linear-gradient(bottom,#d4d4d4 0%,#ededed 100%);
	background-image:url(images/comment-bubble.png),-moz-linear-gradient(bottom,#d4d4d4 0%,#ededed 100%);
	background-image:url(images/comment-bubble.png),-webkit-linear-gradient(bottom,#d4d4d4 0%,#ededed 100%);
	background-image:url(images/comment-bubble.png),-ms-linear-gradient(bottom,#d4d4d4 0%,#ededed 100%);
}

.entry-header .comments-link a:hover {
	background-image:url(images/comment-bubble.png);
}

.page-title {
	padding:0;
}

.entry-title {
	padding-top:0;
}

.entry-title,.entry-title a {
	color:#3D3C3F;
}

.transition {
	transition:all .5s ease-in-out;
	-webkit-transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;
}

.widget {
	font-size:16px;
	margin:0 0 32px!important;
	padding:0 16px;
}

.widget a {
	font-weight:400;
	color:#A5A5A5!important;
}

.widget ul {
	margin:3px 0 0 3px;
	font-size:16px;
	list-style-type:none;
}

.widget-title {
	-webkit-font-smoothing:antialiased;
	color:#A5A5A5;
	font-size:16px;
	font-weight:700;
	letter-spacing:0;
	line-height:1em;
	margin:0 0 12px;
	text-transform:none;
	text-shadow:0 0 0 #999;
}
.widget_wp_sidebarlogin label {
	display:none;
}

.widget_wp_sidebarlogin p {
	position:relative;
	margin-bottom:6px;
}

input[type="text"],input[type="password"] {
	width:100%;
	margin:0;
	border:0 none;
	box-shadow:0 0 0 transparent;
	background:transparent none;
	color:#a5a5a5;
	font-size:16px;
	padding:0;
	margin:0;
	line-height:16px;
}

.widget_wp_sidebarlogin p.login-username,.widget_wp_sidebarlogin p.login-password {
	height:40px;
	line-height:40px;
	background:transparent url(images/input.png) no-repeat left top;
	padding:0 6px;
}

.widget_wp_sidebarlogin p.login-username:after,.widget_wp_sidebarlogin p.login-password:after {
	content:"";
	z-index:-1;
	position:absolute;
	top:0;
	right:-2px;
	width:97%;
	height:40px;
	background:transparent url(images/input.png) no-repeat right top;
}

.widget_wp_sidebarlogin .login-submit {
	display:inline-block;
	float:left;
}

.widget_wp_sidebarlogin #wp-submit {
	background:none;
	border:0;
	padding:0 6px;
	display:inline-block;
	font-size:12px;
	color:#A5A5A5;
	cursor:pointer;
}

.widget_wp_sidebarlogin #wp-submit:hover {
	text-decoration:underline;
}

.widget_wp_sidebarlogin ul.sidebar_login_links {

}

.widget_wp_sidebarlogin .sidebar_login_links li {
	background:#fff;
	padding:5px 15px 5px 15px;
}

.widget_wp_sidebarlogin .sidebar_login_links li.mein-konto-link {
	padding:15px 15px 5px 15px;
}

.widget_wp_sidebarlogin .sidebar_login_links li.logout-link {
	padding:5px 15px 15px 15px;
}

.widget_wp_sidebarlogin ul.sidebar_login_links .lost_password-link {
	margin:0;
	padding: 0 0;
	display: inline-block;
	float: right;
	height: 26px;
	line-height: 26px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:300;
	background:transparent;
}

.widget_wp_sidebarlogin a {
	font-size:12px;
}

.widget_wp_sidebarlogin .sidebar_login_error {
	margin-bottom:10px;
	background:#fbb1b7;
	border:1px solid rgb(250, 163, 170) !important;
	color:inherit !important;
	font-size:12px !important;
	border-radius:6px;
	/*box-shadow:0px 2px 2px #ccc;*/
	
}

.widget_wp_sidebarlogin .sidebar_login_error a {
	text-decoration:underline; color:#3d3c3f !important;
}

.widget_wp_sidebarlogin .sidebar_login_error a:hover {
	text-decoration:none;
}

.widget_wp_sidebarlogin .blockUI {
	display:none!important;
}

.current-menu-item a {
	color:#aaa!important;
}

ul.products {
	padding:0!important;
	margin-left:-31px!important;
	display: block;
	width:100%;
	position:relative;
}

ul.products li.product {
	min-width:110px !important;
	margin:0 40px 40px 30px !important; /*0 40px 2.992em 30px!important;*/
	display:block;
}

.page-id-1045 ul.products li.product, .term-aktuelle_monatsmappe ul.products li.product, .term-einzelprodukte ul.products li.product {
	width:600px !important;
}

ul.products li.product h3 {
	font-size:12px!important;
	/*margin-top:0.5em !important;*/
	text-transform:none !important;
	line-height: 1.5em !important;
	letter-spacing:0px !important;
	padding:0.8em 0 0.25em 0.1em !important; 
}

ul.products li.product .price {
	display:block;
	margin-bottom:.5em;
	position:absolute;
	top:-1px;
	right:-4px;
	background:#4A7808;
	border-radius:2px;
	color:#fff!important;
	font-weight:400;
	font-size:12px!important;
	padding:3px 9px;
	box-shadow:0 0 2px rgba(0,0,0,0.6);
	background:linear-gradient(bottom,#35530a 0%,#497808 100%);
	background:-o-linear-gradient(bottom,#35530a 0%,#497808 100%);
	background:-moz-linear-gradient(bottom,#35530a 0%,#497808 100%);
	background:-webkit-linear-gradient(bottom,#35530a 0%,#497808 100%);
	background:-ms-linear-gradient(bottom,#35530a 0%,#497808 100%);
	background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#35530a),color-stop(1,#497808));
}

ul.products li.product .price .from {
	color:rgba(255,255,255,0.5)!important;
}

a.button,button.button,input.button,#respond input#submit,#content input.button {
	font-size:12px!important;
	display:inline-block;
}

a.button.alt,button.button.alt,input.button.alt,#respond input#submit.alt,#content input.button.alt {
	background:#4C7C09!important;
	background:-webkit-gradient(linear,left top,left bottom,from(#4C7C09),to(#375709))!important;
	background:-webkit-linear-gradient(#4C7C09,#375709)!important;
	background:-moz-linear-gradient(center top,#4C7C09 0,#375709 100%)!important;
	background:-moz-gradient(center top,#4C7C09 0,#375709 100%)!important;
}

a.button.alt:hover,button.button.alt:hover,input.button.alt:hover,#respond input#submit.alt:hover,#content input.button.alt:hover {
	background:#4C7C09!important;
	background:-webkit-gradient(linear,left top,left bottom,from(#4C7C09),to(#395D0B))!important;
	background:-webkit-linear-gradient(#4C7C09,#395D0B)!important;
	background:-moz-linear-gradient(center top,#4C7C09 0,#395D0B 100%)!important;
	background:-moz-gradient(center top,#4C7C09 0,#395D0B 100%)!important;
	border-color:#4C7C09!important;
}

a.add_to_cart_button {
	overflow:hidden;
/* position:absolute !important; left:-30px !important; width:20px;*/
	top:2px!important;
	padding:0 4px!important;
	text-align:center;
	height:20px;
	line-height:19px!important;
}

a.button.added::before,button.button.added::before,input.button.added::before,#respond input#submit.added::before,#content input.button.added::before {
	background-image:url(images/success.png)!important;
	top:29px!important;
	right:2px!important;
}

ul.products li.product a img {
	-webkit-transition: none !important;
	-o-transition: none !important;
	-moz-transition: none !important;
	transition: none !important;
	
}



.widget ul ul {
	margin-left:.7em;
	line-height:/* list-style-type:disc !important; */
;
	color:#444!important;
}

#slider_head {
	float:left;
}

/* #slider, #slider img, #slider a, #slider a img, a.nivo-imageLink {border-radius:10px !important;} */
/* .nivo-controlNav {
    display: block !important;
		background:green;
} */
ul.products li.product a img {
	margin:16px 0 0!important;
}

div.comments-link,span.comments-link {
	display:none;
}

/* FOOTER MENUE */
#colophon {
	background:none repeat scroll 0 0 #000!important;
	border-top:0 solid #A3A3A3;
	clear:both;
	padding:8px 0;
	border-radius:6px;
	float:left;
	width:100%;
	margin:20px 0;
}

#site-generator {
	background:none repeat scroll 0 0 #000!important;
	border-top:0 solid #DDD!important;
	color:#FFF!important;
	float:left;
	font-size:12px!important;
	line-height:1.2em!important;
	padding:0 0 0 30px;
	text-align:left;
	width:auto;
}

#site-generator a {
	color:#FFF!important;
	font-weight:400;
	line-height:1.2em!important;
}

#supplementary {
	background:none repeat scroll 0 0 #000!important;
	border-top:0 solid #DDD!important;
	color:#FFF!important;
	font-size:12px!important;
	line-height:2.2em!important;
	padding:0 20px 0 0;
	text-align:right!important;
	width:auto;
	float:right;
}

#supplementary h3.widget-title {
	display:none;
}

#supplementary .widget {
	clear:both;
	margin:0!important;
}

.widget-area {
	float:right;
	text-align:left;
}

.widget a {
	font-weight:400;
	text-decoration:none;
}

div.menu-footer-container {
	font-size:13px;
}

div.menu-footer-container ul {
	list-style:none outside none;
	margin:0;
}

div.menu-footer-container li {
	float:left;
	position:relative;
}

div.menu-footer-container a {
	color:#FFF!important;
	display:block;
	line-height:1.2em!important;
	padding:0 10px;
}

div.menu-footer-container ul ul {
	box-shadow:0 3px 3px rgba(0,0,0,0.2);
	display:none;
	float:left;
	left:0;
	position:absolute;
	top:38px;
	width:180px;
	z-index:99999;
}

div.menu-footer-container ul ul li {
	min-width:180px;
}

div.menu-footer-container ul ul ul {
	left:100%;
	top:0;
}

div.menu-footer-container ul ul a {
	background:none repeat scroll 0 0 #000;
	height:auto;
	padding:10px;
	width:160px;
}

div.menu-footer-container .menu-item-type-post_type {
	border-left:0 solid #FFF;
}

#respond {
	background:none repeat scroll 0 0 #000!important;
	border:1px solid #D3D3D3;
	border-radius:3px 3px 3px 3px;
	margin:0 auto 1.625em;
	padding:1.625em;
	position:relative;
	width:60.9%!important;
}

#woocommerce_login-2 {
	width:90%;
	margin:0!important;
	padding:5%!important;
	background:#fff;
	border-radius:5px;
	border:1px solid #ddd;
	-moz-box-shadow:2px 2px 6px #ccc;
	-webkit-box-shadow:2px 2px 6px #ccc;
	box-shadow:2px 2px 6px #ccc;
}

#slider_head {
	border:1px solid #ddd!important;
	border-radius:5px!important;
	-moz-box-shadow:2px 2px 6px #ccc;
	-webkit-box-shadow:2px 2px 6px #ccc;
	box-shadow:2px 2px 6px #ccc;
}

#slider {
	border-radius:5px!important;
}

div.nivo-slice {
	border-radius:5px!important;
}

/* #slider  { border:1px solid #ddd !important; border-radius:5px !important; }
#slider img { border:1px solid red !important; border-radius:15px !important; } */
/* Formular */
form.fm-form {
	border:0 solid #fff!important;
	padding:0!important;
	margin:40px 0 0!important;
}

form.fm-form fieldset {
	border:0 solid #fff!important;
	padding:0!important;
	margin:0!important;
}

form.fm-form legend {
	padding:0!important;
	margin:0 0 10px!important;
	font-size:100%;
	font-weight:700;
}

form.fm-form ul {
	padding:0!important;
	margin:0!important;
}

.fm-form input[type="text"],.fm-form input[type="password"] {
	background:#fff;
	border-radius:5px;
	border:1px solid #ddd!important;
	-moz-box-shadow:2px 2px 6px #ccc;
	-webkit-box-shadow:2px 2px 6px #ccc;
	box-shadow:2px 2px 6px #ccc;
}

.fm-form input {
	padding:3px 5px!important;
}

.fm-form input.submit {
	float:left!important;
}

.nivo-directionNav a {
	background:url(images/arrow.png) no-repeat scroll 0 0 transparent!important;
	height:65px!important;
	width:40px!important;
}

.prev,.next {
	background-color:transparent;
	background-image:url(../img/arrow.png);
	background-position:0 0;
	background-repeat:no-repeat;
	margin-top:-33px;
	opacity:.3;
	position:absolute;
	top:50%;
	transition:opacity .1s ease-in-out 0;
}

a.nivo-prevNav {
	background-position:0 0!important;
	left:-45px!important;
}

a.nivo-nextNav {
	background-position:-40px 0!important;
	right:-45px!important;
}

a.nivo-prevNav:hover,a.nivo-prevNav:focus {
	background-position:0 -60px!important;
}

a.nivo-nextNav:hover,a.nivo-nextNav:focus {
	background-position:-40px -60px!important;
}

html body.page div#page.hfeed div#main div#primary div#content article#post-11.post-11 div.entry-content form p.form-row input#password_1.input-text {
	border:1px solid #ccc;
	padding:4px;
}

div.product div.images,#content div.product div.images {
	text-align:center;
}

div.product div.images a,#content div.product div.images a{
	text-align:center;
	display:inline-block;
}

div.product div.images img,#content div.product div.images img {
	width:auto!important;
	float:none;
}

.woocommerce .related h2 {
	font-weight:bold;
	margin:0 0 .8125em;
}

.woocommerce .related ul.products li.product, .woocommerce-page .related ul.products li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce .related ul li.product, .woocommerce-page .related ul li.product, .woocommerce .upsells.products ul li.product, .woocommerce-page .upsells.products ul li.product {
	width:auto !important;
}



/* Banner */
#camera_head {
	margin-bottom:-20px;
}

.camera_wrap {
	border: 1px solid #ddd!important;
	border-radius: 5px!important;
	-moz-box-shadow: 2px 2px 6px #ccc;
	-webkit-box-shadow: 2px 2px 6px #ccc;
	box-shadow: 2px 2px 6px #ccc;
	background:#fff;
}

.camera_wrap, .camera_wrap div, .camera_wrap img, .camera_wrap a, .camera_wrap span  {
	border-radius:5px !important;
	transition: 1s height;
	-webkit-transition: 1s height;
	-moz-transition: 1s height;
	-o-transition: 1s height;	
}

.camera_wrap img { border-radius:5px; overflow:hidden; }

.camera_wrap .cameraContents {
	overflow:hidden;
}

.camera_prev, .camera_next {
	width:50px !important;
	top:45% !important;
	/*
	margin-top:-33px;
	opacity:.3;
	position:absolute;
	top:50%;
	transition:opacity .1s ease-in-out 0;*/
}

.camera_prev span, .camera_next span {
	background-color:transparent;
	background-image:url(images/arrow.png) !important;
	background-position:0 0;
	background-repeat:no-repeat;
	width:40px !important;
	height:65px !important;
	
}

.camera_prev{
	left:-59px!important;
	padding-right:10px !important;
}

.camera_next {
	right:-62px!important;
	padding-left:20px !important;
}

.camera_prev span {
	background-position:0 0!important;
}

.camera_next span {
	background-position:-40px 0!important;
}

.camera_prev:hover span {
	background-position:0 -60px!important;
}

.camera_next:hover span {
	background-position:-40px -60px!important;
}


@media (max-width: 800px) {
	body {
		padding:0 0.75em;
	}
	
	.logged-in #logo {
		margin-bottom:40px;
	}
	
	ul.products li.product a img {
		max-width:100%;
		height:auto;
	}	
	
	.camera_wrap {
		margin-bottom:12px;
		margin-top:16px;
	}

	.camera_next {
		display:none !important;
		right:0 !important;
		margin-top:-30px !important;
	}
	
	.camera_prev {
		display:none !important;
		left:0 !important;
		margin-top:-30px !important;
	}

	
	#main #content {
		margin:0 1.25%!important;
	}
	
	#secondary {
		margin:0 1.25%!important;
		padding-top:34px!important;
		border-top:1px dashed #aaa;
	}
	
	select[name="sort"] {
		width:100%;
	}
	
	#access {
		border-radius:0px;
		background:transparent;
		box-shadow:none;
	}
	
	#access li,#access ul {
		float:none;
	}
	
	#access ul,#access {
		height:auto;
	}
	
	#access div {
		margin:0;
	}
	
	#access .menu-hauptmenu-container {
		border-bottom:1px dashed #aaa;
	}
	
	#access ul {
		margin-top:75px;
		background:transparent;
		border-radius:0px;
		box-shadow:none;
	}
	
	#access li {
		box-shadow:none;
		border-radius:0px;
		border-top: 1px dashed #aaa;
	}
	
	#access li a {
		text-shadow:none !important;
		color:#333;
	}
	
	.current-menu-item {
		background:rgba(255,255,255,0.1);
	}
	
	#primary {
		float:none!important;
	}
	
	#access a.cart-contents {
		right: 50%;
		margin-right: -62px;
	}
	
	.singular.page .hentry {
		padding:0;
		margin:0;
		width:auto;
	}
	
	#breadcrumb {
		display:block;
	}
	
	#colophon {
		background:transparent !important;
		color:#333 !important;
		border-radius:0 !important;
		padding:10px 0;
	}
	
	#colophon a, #site-generator a, #supplementary a {
		color:#333 !important;
	}
	
	#site-generator {
		float:none !important;
		text-align:center !important;	
		padding:0 !important;	
		color:#333 !important;
		background:transparent !important;
	}

	
	#supplementary {
		float:none !important;
		padding:12px 0 !important;
		float:none !important;
		text-align:center !important;
		color:#333 !important;
		background:transparent !important;
	}
	
	#supplementary ul {
		text-align:center;
	}
	
	#supplementary ul li {
		display:inline-block;
		float:none;
	}
}

/* jQuery ISOTOPE CSS */

.isotope,
.isotope .isotope-item {
  /* change duration value to whatever you like */
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}


.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    float: left;
    margin: 0 3.8% 2.992em 0;
    padding: 0;
    position: relative;
    width: auto !important;
}

/* AdSense */
#enhancedtextwidget-2 { margin-top:80px !important; }
#enhancedtextwidget-2 .ad { margin-bottom:6px; }

#camera_head .n2-ss-slider-1.n2-ow {

border-radius: 5px !important;
border: 1px solid #ddd !important;
box-shadow: 2px 2px 6px #ccc;
background: #fff;
margin-bottom:30px;

}

#camera_head .n2-ss-slider-1.n2-ow .n2-ow {

border-radius: 5px !important;
}

