/*
Theme Name: Affiliate Review PLUS
Description: Affiliate Review PLUS is great for anyone looking to earn affiliate commissions through the Amazon Associate Program.
Author: Ready Themes
Author URI: http://readythemes.com
Theme URI: http://www.readythemes.com/affiliate-review-plus/
Version: 1.3
*/

/* GENERAL */
html {margin:0;}
body {font-family:'Open Sans', sans-serif; font-size:15px; color:#222; background-color:#CCCCCC; margin:0; padding:0;}
#wrapper {width:1000px; margin:0 auto; margin-top:5px; margin-bottom:5px; background-color:#fff; border-radius: 25px;}
.clear {clear:both;}
img.centered {display: block; margin-left: auto; margin-right: auto;}
img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline;}
img.alignleft {padding: 4px; margin: 0 7px 2px 0; display: inline;}
.alignright {float: right;}
.alignleft {float: left;}
.postmargin {margin-bottom:20px;}
.nodisplay { display: none; }


/* HEADER */
.header {height:158px; background:url(images/header_bg.jpg); border-top-left-radius: 25px; border-top-right-radius: 25px;}
.header .topnav {height:32px;}
.header .topnav ul {list-style:none; margin:0; padding:0;}
.header .topnav ul li a {padding:0 20px; color:#fff; text-decoration:none; display:block; float:left; line-height:32px;}
.header .middle {height:117px; border-top-left-radius: 25px; border-top-right-radius: 25px; background:url(http://filament-test.com/wp-content/themes/AffiliateReviewPlus/images/filamentBG.png);}
.header .logo {float:left; width:auto;}
.header .logo img {margin:10px 20px 0px 20px;}
.header .logo h1 {margin:42px 0 0 20px; color:#fff; font-family:'Open Sans',sans-serif; font-size:42px; text-transform:uppercase;}
.header .logo h1 a {color:#fff; text-decoration:none;}
.header .logo div {margin:42px 0 0 20px; color:#fff; font-family:'Open Sans', sans-serif; font-size:42px; text-transform:uppercase;}
.header .logo div a {color:#fff; text-decoration:none;}
.header .headerright {float:right; width:500px; color:#fff;}
.header .headerright .ad468 {width:468px; height:60px; margin:30px 20px 0 10px; background-color:#666; border-top:1px solid #111; border-left:1px solid #111; border-right:1px solid #777; border-bottom:1px solid #777;}

/* NAV */
.nav {height:41px; color:#fff; background:url(images/nav_bg.png) repeat-x; background-color:#00222b; width: 100%;}
.nav ul {list-style:none; margin:0; padding:0;}
.nav ul li a {padding:0 20px; color:#fff; text-decoration:none; display:block; float:left; line-height:41px; font-size:14px; font-weight:bold; 
	background-image: url(images/nav-divider.gif);
	background-position: right;
	background-repeat: no-repeat;}

/* SuFu */

#s{
background-color: #feefef;
color: #000;
border: 1px solid #ff9933
}

#searchsubmit{
background-color: #feefef;
color: #000;
border: 1px solid #ff9933
}

/* CONTENT */
.content {padding:0px ;}
.leftcontent {
	float:left; 
	width:660px; 
	border-right:1px solid #e5e5e5; 
	padding-bottom:20px; 
	word-wrap: break-word;
}
.leftcontent .contentblock {padding:20px;}
.leftcontent h1 {margin:7px 0 0 0; font-size:22px; border-bottom:1px solid #e5e5e5; padding:20px 20px 10px 20px;}
.leftcontent h2 {margin:20px 0 0 0; font-size:18px; border-bottom:1px solid #e5e5e5; padding:10px 20px;}
.leftcontent h1.postmargin {margin-bottom:20px;}
.leftcontent .intro {padding-bottom:0;}
.leftcontent .intro p {line-height:22px;}
.leftcontent .intro img {margin:0 20px 0 0;}
.leftcontent .intro img {border:0;}
.leftcontent .intro p img {margin:0 10px 10px 0;}
.leftcontent-l {float:right; width:660px; border-left:1px solid #e5e5e5; padding-bottom:20px;}
.leftcontent-l .contentblock {padding:20px;}
.leftcontent-l h1 {margin:7px 0 0 0; font-size:22px; border-bottom:1px solid #e5e5e5; padding:20px 20px 10px 20px;}
.leftcontent-l h2 {margin:20px 0 0 0; font-size:18px; border-bottom:1px solid #e5e5e5; padding:10px 20px;}
.leftcontent-l h1.postmargin {margin-bottom:20px;}
.leftcontent-l .intro {border-bottom:1px solid #ccc; margin-bottom:0px; padding-bottom:20px;}
.leftcontent-l .intro p {line-height:22px;}
.leftcontent-l .intro img {margin:0 20px 0 0;}
.leftcontent-l .intro img {border:0;}
.leftcontent-l .intro p img {margin:0 10px 10px 0;}

.fullcontent {
	width:100%!important;
}
.post {}
.post p {line-height:24px;}
.post p img {border:none;}
.post h2 {margin-top:0; margin-bottom:5px;}
.post h2 a {color:#222; text-decoration:none;}
.postleft {float:left; width:150px;}
.postleft img {border:1px solid #ccc;}
.post_meta {margin:0 0 20px 0; padding:0 20px; font-size:.8em; color:#666; background:url(images/meta_bg.png) repeat-x; border-top:1px solid #EEEEEE; border-bottom:1px solid #EEEEEE;}
.post_meta ul {margin:2px 0; padding:0; list-style:none;}
.post_meta ul li {display:inline; padding:0 2px;}
.post_meta_single {
	margin:0 0 20px 0; 
	min-height:29px; 
	padding:0 20px; 
	font-size:.8em; 
	color:#666; 
	background:url(images/meta_bg.png) repeat-x; 
	background-size: auto 100%; 
	border-bottom:1px solid #e5e5e5;
	padding-bottom: 5px;
}

.post_meta_single ul {margin:0; padding:7px 0 0 0; list-style:none;}
.post_meta_single ul li {display:inline; padding:0 2px;}
.post_meta_single ul li a {color:#222; text-decoration:none;}
.post_meta_single ul li a:hover {color:#666; }
.postright {float:right; width:445px;}
.postright p {margin:0 0 20px 0; line-height:24px;}
.post ul {line-height:24px;}

/* custom start */
.post .filamentcolorul {line-height:30px;}
/* custom end */

.post .single-meta {float:right; width:310px; border-bottom:1px solid #e5e5e5; padding-bottom:15px; margin-bottom:10px;}
.post .single-meta .single-meta-left {float:left; width:144px;}
.post .single-meta .single-meta-right {float:right; width:137px; padding-top:9px;}
.fullconentimg {margin:0 20px 20px 0;}
.affiliate-image {margin:0 10px 10px 0;}
.azontable {margin-top:0px; border:1px solid #e5e5e5; border-right:none; border-bottom:none;}
.azontable td {border-right:1px solid #e5e5e5; padding:15px; border-bottom:1px solid #e5e5e5;}

.gridpost-wrap {border-bottom:1px solid #e5e5e5; background:url(images/gridpost-bg.gif) repeat-y;}
.gridpost {padding:20px 20px 0 20px; /*height:175px;*/ width:289px; float:left; /*border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;*/}
.gridpost .gridleft {float:left; width:70px;}
.gridpost .gridleft img {border-radius: 2px 2px 2px 2px; border:1px solid rgb(204, 204, 204); padding:4px; box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.2);}
.gridpost .gridright {float:right; width:205px;}
.gridpost  h2 {border:0px; padding:0px; margin:0; font-size:14px;}
.gridpost  h2 a {color:#222; text-decoration:none;}
.gridpost  p {line-height:24px; color:#333;}
.noborder {border-right:none;}
.gridmeta {font-size:11px; margin:10px 0 0 0;}

.paging {padding:20px;}
.paging .pagleft {float: left; width:300px;}
.paging .pagright {float:right; text-align:right; width:300px;}
.paging .wp-pagenavi {clear: both; font-size: 14px;}
.paging .wp-pagenavi a, .wp-pagenavi span{text-decoration: none; padding: 3px 5px; margin: 2px; color: #222; background: #fff; border: 1px solid #ccc;}
.paging .wp-pagenavi span {color: #222;}
.paging .wp-pagenavi a:hover, .wp-pagenavi span.current{color: #FFFFFF; text-decoration: none; background: #222; border:1px solid #222;}
.paging .wp-pagenavi span.current{font-weight: bold; font-size: 14px; color: #fff; background: #222; border: 1px solid #222;}

/* SIDEBAR RIGHT */
.sidebar {float:right; width:299px; padding:20px;}
.sidebar .widget {margin-bottom:20px;}
.sidebar h2 {margin:4px 0 20px 0; font-size:18px; border-bottom:1px solid #ccc; padding-bottom:6px;}
.sidebar .widget ul {margin:0; padding:0; list-style:none;}
.sidebar .widget ul li {padding:10px 0; border-bottom:1px solid #e5e5e5;}
.sidebar .widget ul li a {color:#222; text-decoration:none;}
.sidebar p {line-height:24px;}
.sidebar .widget .tagcloud a {color:#222; font-weight:bold; text-decoration:none;}
.sidebar .widget .tagcloud a:hover {color:#444; text-decoration:underline;}

/* SIDEBAR LEFT */
.sidebar-l {float:left; width:299px; padding:20px;}
.sidebar-l .widget {margin-bottom:20px;}
.sidebar-l h2 {margin:4px 0 20px 0; font-size:18px; border-bottom:1px solid #ccc; padding-bottom:6px;}
.sidebar-l .widget ul {margin:0; padding:0; list-style:none;}
.sidebar-l .widget ul li {padding:10px 0; border-bottom:1px solid #e5e5e5;}
.sidebar-l .widget ul li a {color:#222; text-decoration:none;}
.sidebar-l p {line-height:24px;}
.sidebar-l .widget .tagcloud a {color:#222; font-weight:bold; text-decoration:none;}
.sidebar-l .widget .tagcloud a:hover {color:#444; text-decoration:underline;}

/* TOP PRODUCTS */
.sidebox {width:300px;}
.sidebox h2 {margin:0 0 20px 0; font-size:18px;}
.sideboxleft {width:100px; float:left;}
.sideboxright {width:180px; float:right;}
.topprod {width:300px; margin-bottom:15px; border-radius: 2px 2px 2px 2px; border:0px solid #ccc; /* box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.2); */ }
.topprod h2 {padding:0px 0px; margin:0; border-bottom:0px solid #ccc;}
.topprod .prodrow {width:260px; /* margin-left:20px; */ padding:20px 0; padding-top:5px; padding-bottom:5px;}
.topprodleft {width:80px; float:left;}
.topprodleft img {border-radius: 2px 2px 2px 2px; border:1px solid rgb(204, 204, 204); padding:4px; box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.2);}
.topprodright {width:160px; float:right;}
.topprodright p {margin:0 0 10px 0; line-height:18px;}
.topprodright p a {text-decoration:none;}
.topprod .prodclear {clear:both; height:1px; background-color:#ccc; margin:10px 0;}
.topprod .hr {background-color:#ccc; height:0px; width:100%;}
.button-black {background-color:#222; padding:4px 6px; color:#fff; text-transform:uppercase; font-size:18px; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px;}
.button-red {background-color:#C02126; padding:4px 6px; color:#fff; text-transform:uppercase; font-size:18px; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px;}

/* AMAZON PRODUCTS GRID VIEW */
div.amazon-products-grid-view { border-left:1px solid #ccc; border-top:1px solid #ccc; border-right:1px solid #ccc; border-radius: 2px 2px 2px 2px; box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.2); width:619px; position:relative; float:left;}
div.amazon-item-grid-view	{ border-right:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center; position:relative; float:left; height:260px; padding:0 10px; width:185px; }
div.amazon-item-grid-view.end {margin-right:0; border-right:none; width:187px;}
div.amazon-item-grid-view-image { border:0px solid #000000; padding-top:10px; margin-bottom:5px; height:100px; overflow:hidden; }
div.amazon-item-grid-view-image img { height:100px !important; border:0; }
div.amazon-item-grid-view-title { border:0px solid #000099; padding:5px; height:26px; margin-bottom:5px; font-size:12px; font-weight:bold; overflow:hidden; }
div.amazon-item-grid-view-title a {text-decoration:none; color:#222;}
div.amazon-item-grid-view-desc { display:none; }
div.amazon-item-grid-view-price { border:0px solid #990033; font-weight:bold; padding:5px; font-size:16px; }
div.amazon-item-grid-view-date { border:0px solid #990033; font-size:9px; font-weight:normal; margin-bottom:5px; padding:2px; }
div.amazon-item-grid-view-date a { color:#551A8B;}
div.amazon-item-grid-view-link { border:0px solid #00CC00; padding:5px; }
div.amazon-item-grid-view-link img { border:none; }

/* AMAZON PRODUCTS LIST VIEW */
div.amazon-products-list-view { border:1px solid #ccc; border-radius: 2px 2px 2px 2px; box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.2); position:relative; float:left; padding-top:10px; padding-bottom:10px; width:619px; }
div.amazon-item-list-view	{ border-bottom:1px solid #ccc; text-align:left; position:relative; width:100%; margin-bottom:10px; float:left; padding:10px 0; }
div.amazon-item-list-view-left { float:left; width:120px; }
div.amazon-item-list-view-right { float:left; width:488px; padding-left:10px; }
div.amazon-item-list-view-image { padding-top:0px; text-align:center; }
div.amazon-item-list-view-image img { max-height:125px; max-width:100px; border:0;}
div.amazon-item-list-view-title { position:relative; overflow:hidden; margin-bottom:8px; text-align:left; font-weight:bold; width: 475px; }
div.amazon-item-list-view-title a {text-decoration:none; color:#222;}
div.amazon-item-list-view-price { font-weight:bold; position:relative;  text-align:left; float:left; font-size:16px; }
div.amazon-item-list-view-date { font-size:9px; font-weight:normal; float:left; padding:4px 0 0 5px;  position:relative; }
div.amazon-item-list-view-date a { color:#551A8B;}
div.amazon-item-list-view-desc { font-weight:normal; position:relative; text-align:left; width:475px; margin-top:8px; font-size:13px; line-height:22px; }
div.amazon-item-list-view-link { margin-top:10px;  position:relative; width:475px; text-align:left;}
div.amazon-item-list-view-link img { border:none; }

/* WP PAGENAVI */
.wp-pagenavi a, .wp-pagenavi span {padding: 5px; margin-right: 10px; font-size: 15px; color: #222; text-decoration: none; border: 1px solid #ccc; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
.wp-pagenavi a:hover, .wp-pagenavi span.current {background: #222222; color: #fff; border: 1px solid #222;}
.wp-pagenavi span.current { font-weight: bold; }

/* COMMENTS */
ul.commentlist { margin:20px 0px 40px 0px; padding:0px; border-top:1px solid #E3E3E3;}
ul.commentlist .avatar { position:absolute; top:10px; left:20px; border:1px solid #E3E3E3; padding:4px; background-color:#ffffff;}
ul.commentlist ul  { margin:20px 0px 20px 0px; padding:0px;}
ul.commentlist ul li { border:0px; overflow:auto; background-image:none; padding-bottom:0px;}
ul.commentlist li {margin:0; padding:10px 0px 10px 80px; position:relative; list-style:none; border-bottom:1px solid #E3E3E3; background-position:1px 1px;}
ul.commentlist li.thread-even { background:#F6F6F6; }
ul.commentlist li.comment div.comment-meta a { color:#333333; text-decoration:none; }
ul.commentlist li.comment div.commentmetadata { font-size:11px; font-style:italic; }
ul.commentlist li h4 {margin:0px; float:left;}
ul.commentlist li .date {float:left;}
ul.commentlist blockquote {border:1px solid #e3e3e3; padding:10px; background-color:#ffffff; font-size:12px; font-style:italic;}
.fn {font-style:normal; font-weight:normal; font-size:18px;}

/* COMMENTS THREADED REPLY */
ul.commentlist li.comment ul.children { margin:0px; padding:0 10px 0 0; }
ul.commentlist li.comment ul.children li { border-top:1px solid #e3e3e3; margin-top:10px; }           

/* FOOTER */
.footer {width:960px; padding:20px; background:url(images/footer-top-bg.gif) repeat-x #313131; border-bottom:1px solid #4B4B4B;}
.footer .footer-block {float:left; width:290px; margin-right:44px; color:#fff;}
.footer .footer-block .productlisting {border-bottom:1px dotted #ccc; margin-bottom:15px; padding-bottom:15px;}
.footer .footer-block .productlisting .left {float:left; width:64px;}
.footer .footer-block .productlisting .left img {border:1px solid #ccc; padding:2px; background-color:#fff;}
.footer .footer-block .productlisting .right {float:right; width:215px;}
.footer .footer-block .productlisting .right h4 {margin:0 0 10px 0; color:#444;}
.footer .footer-block .productlisting .right p {margin-bottom:0; color:#444;}
.footer .footer-block ul {list-style:none; margin:0; padding:0;}
.footer .footer-block ul li {border-bottom: 1px dotted #4B4B4B; margin-bottom:10px; padding-bottom:10px;}
.footer .footer-block ul li a {color:#fff; text-decoration:none;}
.footer .footer-block ul li a:hover {text-decoration:underline;}
.footer .end {margin-right:0;}
.footer .footer-block .inner {width:290px;}
.footer .footer-block h3 {margin:0 0 25px 0; border-bottom:1px solid #4B4B4B; padding-bottom:10px; color:#fff; font-weight:normal; font-size:24px; font-family:'Open Sans',sans-serif;}
.footer .footer-block p {line-height:20px;}
.footer .spacer {float:left; width:30px;}
.footer-bottom {border-top:1px solid #ffcf97; padding:20px; background-color:#cc8c41; border-bottom-left-radius: 25px; border-bottom-right-radius: 25px; /*-moz-border-radius-bottomright: 8px; border-bottom-right-radius: 8px; -moz-border-radius-bottomleft: 8px; border-bottom-left-radius: 8px;*/}
.footer-bottom a {color:#fff;}
.footer-bottom .copyright {float:left; width:400px; font-size:.9em; color:#fff;}
.footer-bottom .footerright {float:right; width:500px; text-align:right; font-size:.9em; color:#fff;}

/* SLIDER */
#container {width:660px; height:294px; padding:10px 0 0 0; margin:0 auto; position:relative; z-index:0; background:url(images/featured-bg-gradiant.png) repeat-x; border-bottom:1px solid #e5e5e5;}
#example {width:660px; height:304px; position:relative;}
#ribbon {position:absolute; top:-3px; left:-15px; z-index:500;}
#frame {position:absolute; z-index:0; width:660px; height:304px; top:-3px; left:-80px;}
#slides {position:absolute; top:0px; left:0px; z-index:100; height:304px;}
.slides_container {width:660px; overflow:hidden; position:relative; display:none;}
.slides_container a {width:660px; height:304px;}
.slides_container a img {}
#slides .slide {padding:20px; width:620px; height:264px; display:block;}
#slides .slide .slideleft {float:left; width:216px; height:221px; background:url(images/slider-img-bg.png) no-repeat; padding:18px 0 0 19px;}
#slides .slide .slideleft img {border:none;}
#slides .slide .slideright {float:right; width:365px;}
#slides .slide .slideright h2 {border:none; padding-left:0; margin-top:0;}
#slides .slide .slideright h2 a {text-decoration:none; color:#222;}
#slides .slide .slideright p {line-height:22px; color:#333;}
#slides .next,#slides .prev {position:absolute; top:130px; left:-33px; width:24px; height:43px; display:block; z-index:101;}
#slides .next {left:500px;}
.pagination {position:absolute; right:20px; bottom:12px; padding:0; z-index:105;}
.pagination li {float:left; margin:0 4px; list-style:none;}
.pagination li a {display:block; width:13px; height:0; padding-top:13px; background-image:url(images/pagination.png); background-position:0 0; float:left; overflow:hidden;}
.pagination li.current a {background-position:0 -14px;}
#footer {text-align:center; width:580px; margin-top:0px; padding:4.5px 0 0px;}
#footer p {margin:4.5px 0; font-size:1.0em;}

/* BUTTON */
.button {
	-moz-box-shadow:inset 0px 1px 0px 0px #606060;
	-webkit-box-shadow:inset 0px 1px 0px 0px #606060;
	box-shadow:inset 0px 1px 0px 0px #606060;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #404040), color-stop(1, #1C1C1C) );
	background:-moz-linear-gradient( center top, #404040 5%, #1C1C1C 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#404040', endColorstr='#1C1C1C');
	background-color:#404040;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #404040;
	display:inline-block;
	color:#fff;
	font-family:'Open Sans', sans-serif;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 0px 0px #ffffff;
}
.button a {
	color:#fff;
	text-decoration:none;
}
.button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1C1C1C), color-stop(1, #404040) );
	background:-moz-linear-gradient( center top, #1C1C1C 5%, #404040 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1C1C1C', endColorstr='#404040');
	background-color:#1C1C1C;
}.button:active {
	position:relative;
	top:1px;
}

.alignnone, .alignnone img { max-width: 100% !important; }

.contentblock table {border: 1px solid #ccc;}
.contentblock td {border-top: 1px solid #ccc;border-left: 1px solid #ccc;padding: 5px;}
.contentblock ul, .contentblock li, .contentblock ol { margin-left: 10px;}

.alignnone, .alignnone img { max-width: 100% !important; }

.contentblock table {border: 1px solid #ccc;}
.contentblock td {border-top: 1px solid #ccc;border-left: 1px solid #ccc;padding: 5px;}
.contentblock ul, .contentblock li, .contentblock ol { margin-left: 10px;}


@media screen and (max-width: 480px) {
	body { max-width: 480px; }

	#wrapper {
		width: 100%;
		overflow: hidden;
	}

	.logo {
		width: 90% !important;
		margin-left: 2%;
		overflow: hidden !important;
	}

	.logo a {
		width: 100%;
		overflow: hidden;
		display: block;
		font-size: 22px;
	}

	.nav {
		height: auto;
		background: #E7E7E7!important;
		z-index: 100 !important;
		position: relative !important;
	}

	.nav ul { display: none; }
	.nav ul li, .nav ul li a { width: 100% !important; }

	.nav ul li a {
		color: #E7E7E7;
		border-bottom: 1px solid #4B4B4B;
		font-size:12px;
	}

	.nav ul li ul { display: none;}

	.nav .openmenu {
		display: block;
		content: 'Open Menu';
		width: 100%;
		height: 41px;
		text-align: center;
		line-height: 41px;
		color: #fff;
		font-weight:bold;
		overflow: hidden;
	}

		.nav .openmenu.closemenu { content: "Close Menu" !important; }

	.mobilenavopen { display: block !important; }

	.leftcontent {
		float:none; 
		width: 94%; 
		margin-left: 3%;
		border-right: none; 
		padding-bottom:20px; 
	}

	#container, #example, #slides, .slides_container, #slides .slide { width: 100% !important; }

	#container { height: 520px; background-size: auto 100%; z-index: 0;}

	#example, #slides, .slides_container, .slides_control, #slides .slide { height: 520px; }

	#slides .slide .slideleft {
		float:none; 
		width: 85%;
		background-size: 100% 97%;
	}
	
	#slides .slide .slideleft a { 
	    width: 96%; 
	    display: block;
	    overflow: hidden;
	    height: 200px;
	}
	
	#slides .slide .slideleft div {
	    width: 82px;
	    height: 14px;
	    margin: 1.5rem auto !important;
	}
	
	#slides .slide .slideleft a img { max-width: 100%; }


	#slides .slide .slideright {float:none; width:80%;}

	#slides .slide .slideright p {
		height: 93px;
		overflow: hidden;
	}
	
	div.amazon-products-grid-view {  width: 100%;  }
	div.amazon-item-grid-view { width: 93%; border: none; }

	.contentblock img { max-width: 100%; }
	
	#comments .textfield, .topprod { width: 90% !important;}

	.sidebar { 
		width: 94%;
		padding: 3%;
		float: none;
	}

	#slides .slide .slideright h2 a { 
		margin-top: 20px; 
		display: block;
		width: 100%;
		height: auto;
	}
	
	.header .middle, 
	.header { height: auto; }
	
	.header { background-size: auto 100%; }
	
	.headerright,
	.header .headerright .ad468,
	.header .headerright .ad468 img,
	.header .headerright .ad468 a,
	.header .headerright .ad468 iframe,
	.logo a img,
	.amazon-products-list-view,
	.amazon-item-list-view-title,
	.amazon-item-list-view-date{ width: 100% !important; } 
	
	.amazon-item-list-view-desc { width: 90% !important; }
	
	.header .headerright .ad468 { margin: 0px !important; }
	
	.gridpost {
	    width: 94%;
	    padding: 20px 3% 0 3%;
	}
	
	.gridpost .gridleft {width: 30%;}
	
	.gridpost .gridright {width: 65%;}
	
	.footer-bottom .copyright, .footer-bottom .footerright {
	    width: 100%;
	    float: none;
	}
	
	.gridpost-wrap { background: transparent; }
	
	.post .single-meta,
	.amazon-item-list-view-right{
	    width: 100% !important;
	    float: none !important;
	}
	
	.post .single-meta .single-meta-left,
	.post .single-meta .single-meta-right{ float: none; }
	
	.topprod .prodrow {
	    width: 96%;
	    margin-left: 4%;
	}
	
	.topprodleft { 
	    width: 35%;
	    margin-right: 2%;
	}
	.topprodright { width: 61%; }
	
	.button-black, .button-red { width: 88%; display: block; text-align: center; }
	
	.slides_control {
	    width: 100% !important;
	}
	
	div.amazon-item-grid-view.end { width: 100% !important; }
	
}

@media screen and (min-width: 481px) and (max-width: 800px) {

	body { max-width: 800px; }

	#wrapper {
		width: 100%;
		overflow: hidden;
	}

	.nav {
		height: auto;
		background: #313131 !important;
		z-index: 100 !important;
		position: relative !important;
	}

	.nav ul { display: none; }
	.nav ul li, .nav ul li a { width: 100% !important; }

	.nav ul li a {
		color: #E7E7E7;
		border-bottom: 1px solid #4B4B4B;
		font-size:12px;
	}

	.nav ul li ul { display: none;}

	.nav .openmenu {
		display: block;
		content: 'Open Menu';
		width: 100%;
		height: 41px;
		text-align: center;
		line-height: 41px;
		color: #fff;
		font-weight:bold;
		overflow: hidden;
    									display:none;
	}

		.nav .openmenu.closemenu { content: "Close Menu" !important; }

	.mobilenavopen { display: block !important; }

	#container, .topprod { width: 100% !important; }

	.leftcontent {
		float:none; 
		width: 100%; 
		border-right: none; 
		padding-bottom:20px; 
	}

	#container { width: 100% !important; }

	.header {min-height:158px; height: auto; background:url(images/header_bg.jpg) repeat-x;}

	.sidebar {
		width: 100%;
		float: none; 
	}

	.widget {
		width: 44%;
		margin-right: 3%;
		float: left;
	}
	
	.gridpost {
	    width: 46%;
	    padding: 20px 2% 0 2%;
	    float: left;
	}
	
	.gridpost-wrap { background: transparent; }
	
	.gridpost .gridleft {width: 30%;}
	
	.gridpost .gridright {width: 65%;}
	
	.header .logo {
	    width: 40%;
	    margin-top: 20px;
	}
	
	.header .logo a,
	.header .logo img,
	.header .headerright a,
	.header .headerright img,
	.header .headerright iframe,
	.sidebar .widget iframe{ width: 100%; }
	
	.header .headerright {
	    width: 55%;
	    margin-right: 3%;
	    overflow: hidden;
	}
	
	.topprod .prodrow {
	    width: 96%;
	    margin-left: 4%;
	}
	
	.topprodleft { 
	    width: 35%;
	    margin-right: 2%;
	}
	.topprodright { width: 61%; }
	
	.amazon-products-list-view,
	.amazon-item-list-view-title,
	.amazon-item-list-view-date,
	.amazon-item-list-view-desc,
	.amazon-products-grid-view,
	.slideleft a,
	#container,
	#example,
	#slides { width: 100% !important; } 
	
    .amazon-item-list-view-right { width: 70% !important; }
    
    .textfield { width: 95% !important; }
    
    .post .single-meta {
        width: 100%;
        float: none;
        clear: both;
    }
    
    .amazon-item-grid-view {
        width: 30% !important;
        padding: 0 1.6% !important;
    }
    
    #slides .slide .slideleft {
        width: 34% !important;
        background-size: 100% 100%;
    }
    
    .slideleft a img { width: 90%; }
    
    .slideright {
        width: 50% !important;
        float: left !important;
        margin-left: 3%;
    }
    
}

@media screen and (min-width: 800px) and (max-width: 960px) {

	body { max-width: 960px; }

	#wrapper {
		width: 100%;
		overflow: hidden;
	}

	.nav li a { 
		height: auto;
		background-position: right 1px !important;
	}

	.leftcontent {
		width: 	69%; 
		padding-bottom:20px; 
	}

	#exemple, #slides, #container, .topprod, .amazon-products-grid-view { width: 100%; }

	.sidebar {
		width: 22%;
		margin: 0px 2%;
	}

}



/* Glyphicon Color */

.glyphicon-plus {
	color:#33cc33;
}
.glyphicon-minus {
	color:#ff0000;
}


/* Positive and negative ratings */

.break{
	clear:both;
}

.rating{
	float:left;
	list-style-type: none;
}

.left{
	margin-left:-10px;
}


/* Image Crop */

.crop{
	position: absolute;
	width: 160px;
	height: 160px;
	clip: rect(0px,160px,160px,0px);
} 

/* Table Filament Color  */

.filamentcolorul, .filamentcolorul ul, .filamentcolorul li, .filamentcolor, .filamentcolor li{
 	list-style-type: none;
	margin-left:0px;
}

.filamentcolor {
	float:left;
}

.center{
	text-align:center;
}

tr td div, td ul, td ul li{
	text-align:center;
}

div .btn-danger{
	width:130px;
	text-align:center;
}


/* text align und fonts */

p{
	text-align:left;
}

.button-black{
	font-family: 'Open Sans', san-serif;
	text-transform: capitalize;
}

.button-red, .button-black{
	font-family: Verdana, Serif;
	text-transform: capitalize;
	font-weight: normal;
}

/* top products */

.top{
	color:#fff;
	text-align:center;
}

.sameLength2{
	width:100px;
}

div #top .btn-danger{
	width:80px;
}

.float{
	float:left;
}

/*tr td div img{
	float:right;
}*/


/* bilder auf startpage */

.divcenter{
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}

.pic{
	float: left;
}



/* Search Form update bug fix */

#searchform label {
	display:none;
	position:absolute;
	top:-1500px;
	left:-1500px;
}

#searchsubmit{

}

#searchsubmit:after{
    content: "Los";
    text-indent: 0;
    display: block;
    line-height: initial;
}


/* Bootstrap update bug fix */

*{
	box-sizing: inherit;
}


/* star ratings */

.contentblock ul, .contentblock li, .contentblock ol{
	margin-left:0;
}


/* untermneü schlagschatten */
.sub-menu li{
	box-shadow: 2px 10px 17px #444;
}

/* header logo */

#header_logo {
	padding-bottom: 20px  
}


/* free amazon prime sidebox */
.freeprime{
	font-size:12px;  
}

.sidebar p.freeprime{
  line-height: 1.2;
}

/* responsive table */

.tablecontainer {
	overflow-x:auto;
}

.nav, #mega-menu-wrap-main-menu, .mega-menu-wrap, #mega-menu-main-menu, .mega-menu-toggle{
  z-index: 998;
}


.table, .table-bordered, .table-hover, .table-striped{
	width: 99.9%;  
}

h3, .h3{
	font-weight: bold;
	font-size: 17px;  
}

h4, .h4{
	font-weight: bold;
	font-size: 15px; 
  color: #333;
}

.pic img {
	max-width: 600px;
  float:left;
}

.clear {
	clear: both;  
}

.pic-standing img {
	float:left;
  max-height: 400px;
}

/* Star Styling */
.starStyle{
  vertical-align:middle;
  margin:0px auto;
  font-size:20px;
  width:100px;
}

/* table fix */
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{
  vertical-align: middle;
}

.thWidth{
  white-space: nowrap;
}

/* logo mobile fix */

@media only screen and (max-device-width: 480px) {
  .headerright, .header .headerright .ad468, .header .headerright .ad468 img, .header .headerright .ad468 a, .header .headerright .ad468 iframe, .logo a img, .amazon-products-list-view, .amazon-item-list-view-title, .amazon-item-list-view-date{
    width:93% !important;
  }
}

/* chrome und opera fixes */

.sidebar{
  display: block;
  -webkit-margin-before: 1em;
  -webkit-margin-after: 1em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  -webkit-padding-before: 1em;
  -webkit-padding-after: 1em;
  -webkit-padding-start: 0px;
  -webkit-padding-end: 20px;
}

/* .sidebar fix: was done above by changing -webkit-padding-end: 0px; to 20px
*/

div #top .btn-danger{
  width: 94px;
  margin-right: 1px;
}

/* fix image captions */
em{
  display: inline-block;
}