/*
@import url(http://fonts.googleapis.com/css?family=Fjalla+One);
@import url(http://fonts.googleapis.com/css?family=Noto+Serif:400italic);
*/

.container {
	max-width: 970px;
}

body {
	font: 14px/1.5em Arial, Helvetica, sans-serif;
	color: #555;
	position: relative;
	/*width: 990px;*/
	margin: 0 auto;
	background: Black url('../images/background-v3.png') center top repeat;
	max-width: 970px;
	font-display: swap;
}

html, body {
	height: 100%;
}
.main {
	margin: 0 auto;
	padding-top: 2px;
	/*background-color: White;*/
}

.main-content .content, .main-content .sidebar, section, footer, .ad-head-top {
	background-color: White;
}

/*****************GoogleFont*****************/
h1, h2, h3, h4, h5, h6, ul.sf-menu>li>a, .button, .subtitle {
	font-family: 'Fjalla One', sans-serif;
	font-weight: normal;
	font-display: swap;
}
/********************************************/
p{}
h1, h2 {
	line-height: 23px;
	font-size: 19px;
	color: #333333;
	font-weight: normal;
	text-transform: uppercase;
}
h3 {
	color: #CC5400;
}
h3, .subtitle {
	line-height: 1.3em;
	font-weight: normal;
	display: block;
}
.subtitle {
	display: block;
	padding-top: 5px;
	margin-top: 0;
}
h4 {
	font-weight: normal;
}

a {
	text-decoration: none;
	color: #308CC5;
}
a:hover, a.current {
	text-decoration: none !important;
	color: #E62E2E !important;
}

a.button {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 12px;
	line-height: 15px;
	color: #fff;
	background-color: #F59332;
	padding: 9px 8px;
	text-align: center;
	cursor: pointer;
	text-decoration: none;
}
a.button:hover {
	color: #FFF9C3;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

span.button.link {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	border: 2px solid #777;
	padding: 7px 6px;
	border-radius: 5px !important;
	cursor: pointer;
}

a.inner {
	text-decoration: none;
	border-bottom: 1px dashed #308CC5;
}
a.inner:hover {
	border-bottom: 1px dashed #E62E2E;
}

img.hidden {
	width: 1px;
	height: 1px;
	visibility: hidden;
	margin: 0;
	padding: 0;
	border: none;
}

/*
a.link {font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:16px; color:#59AEE3; display:inline-block;}
a.link:hover {text-decoration:underline;}

a.link-2 {font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:17px; color:#fff; background:#9a9a9a; display:inline-block; padding:5px 7px 4px 7px;}
a.link-2:hover {background:#000;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}

a.link-3 {font-family:Arial, Helvetica, sans-serif; line-height:16px; color:#59AEE3;}
a.link-3>span {display:inline-block; height:5px; width:3px; background:url(../images/marker-1.gif) 0 0 no-repeat; margin:8px 0 0 8px;}
a.link-3:hover { text-decoration:underline;}
*/
/*
a.link-3 img {
	width: 70px;
	height: 40px;
	float: left;
	margin: 0 10px 5px 0;
}
a.link-3:hover img {
	border-color: #C7C7C7;
}

a.link-4 { color:#2e2e2e; text-decoration:underline;}
a.link-4:hover {text-decoration:none;}

a.link-pdf { color:#2e2e2e; line-height:16px; padding:4px 27px 4px 0; text-decoration:underline; display:inline-block; background:url(../images/pdf.png) right 0 no-repeat; margin-bottom:8px;}
a.link-pdf:hover {text-decoration:none;}
a.link-title {
	font-weight: bold;
}
*/
/*
.news-description a, .news-description-2 a {
	text-decoration: underline;
}
*/

#breadcrumbs {
	display: none;
}

.ad-head-top {
	/*width: 970px;*/
	min-height: 90px;
	margin: auto;
	padding: 10px 0px 0;
	text-align: center;
	max-width: 970px;
}



body ul.sf-menu > li {
	border-color: White;
}
body ul.sf-menu > li > a {
	color: White;
	font-weight: normal;
}
body ul.sf-menu > li > a:hover {
	color: #F59332;
}
body ul.sf-menu > li > a {
	font-size: 20px;
	padding: 26px 18px 24px 19px;
}

ul {margin:0; padding:0;list-style-image:none;}
ul.list-1 li {padding:0px 0 8px 15px; font-size:10px; color:#696969; line-height:16px; background:url(../images/marker-1.png) 0 6px no-repeat;}
ul.list-1 li a { color:#696969; }
ul.list-1 li a:hover {text-decoration:underline;}

/* Global Structure---------------------------------------- */

.none {display:none;}
.wrap {overflow:hidden;}
.wrapper {overflow:hidden;}
.extra-wrap{overflow:hidden;display:block;}
.fleft{float:left}
.fright{float:right}
.clear {clear:both; float:none !important}
.alignright{text-align:right}
.aligncenter{text-align:center}
.alignjustify{text-align:justify;}
.alignmiddle *{vertical-align:middle}
.img-indent {float:left; margin:0px 20px 0px 0;}
.last {margin-right:0px !important;}
.line-height {line-height:20px;}
.nowrap {white-space:nowrap;}
.upper {text-transform:uppercase;}

.wide { width: 100%; }
.fnone { float: none; }

.text-1 {display:block; color:#969696; font-size:17px; line-height:22px;}

.clr-1 {}
a.clr-1:hover {}

.top { margin-top:4px;}
.top-1 { margin-top:51px;}
.top-2 { margin-top:30px;}
.top-3 { padding-top:14px !important;}
.top-4 { margin-top:0px;}
.top-5 { margin-top:0px;}
.top-6 { margin-top:0px;}
.top-7 { margin-top:0px;}
.top-8 { margin-top:0px;}

.left-1 {padding-left:0px;}

.right-1 {padding-right:0px;}

.bot-0 {padding-bottom:0 !important; margin-bottom:0 !important;}
.bot-1 {padding-bottom:0px;}

.pad-1 {padding:14px 20px 20px 20px;}

.p1 {margin-bottom:12px;}
.p2 {padding-bottom:26px;}
.p3 {margin-bottom:27px;}
.p4 {padding-bottom:21px;}
.p5 {padding-bottom:15px;}
.p6 {padding-bottom:16px;}
.p7 {padding-bottom:10px;}
.p8 {padding-bottom:22px;}

/**to top**/
#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:20px;
	overflow:hidden;
	width:56px;
	height:27px;
	border:none;
	text-indent:-999px;
	z-index:999;
	background:url(../images/totop.jpg) no-repeat 0 0;
}
#toTop:hover {
	outline:none;
	background-position: right 0;
}

/*********************************header*************************************/

header {/*width:930px;*/ margin:0 auto; background-color: #59AEE3; /*text-transform:uppercase;*/}
.header-block {overflow:hidden; color:#939292; padding: 10px 18px 8px 20px;}
.header-block .fleft {padding-top:1px;}
.header-block .fright {font-size:12px;}
nav {position:relative; z-index:101; display:block; /*border-top:#2f2e2e 1px solid;*/}
header h1 {display:inline-block; float:left; margin: 36px 0 0 24px;}
header h1 a { color: White; font-size: 34px; }
header h1 a:hover { color: White; }


/********************** Content ************************/
/*section{ position:relative; z-index:1;}*/
#content {
	width:100%;
	padding-bottom:30px;
	padding-top:26px;
	
	padding-bottom: 0px;
}
.main-content {padding-top:20px !important; /*30px*/}
.bg-white {background:#fff;}
.bg-silver {background:Silver;}
.bg-gray {background:Gray;}
.bg-black {background:Black;}

.bg-white a {
	text-decoration: underline;
	color: Gray;
}
.bg-white a:hover {
	color: Black;
}
.bg-white a.button:hover {
	color: White;
}

/*
.box-1 {overflow:hidden;}
.box-1 ul {float:left; width:290px; margin-right:30px;}
.box-1 ul li {display:block; margin-top:30px; }

.box-1 h3, .box-1 .subtitle {
	margin:18px 0 15px 0;
	height: 1.3em;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.box-1 .subtitle {
	margin-top: 0;
}
.box-1 h3 a.sel-1, .box-1 h4 a.sel-1 {
	color: #CC5400; /*#B7BE51;*/
}
*/
.price {font-size:22px; line-height:28px; color:#696969;}
.price span {display:inline-block; font-size:10px; line-height:12px; color:#a1a0a0; margin:12px 0 0 15px;}
.box-1 .price {margin:11px 0 14px 0;}

/*.box-1 ul li:first-child {
	border-top:none;
	margin-top:0;
}*/
.box-1.col2 ul li {
	float: left;
	width: 46%;
	margin: 4px 40px 23px 0;
}
.box-1.col2 ul li:nth-child(2n){
	margin-right: 0;
}
.box-1 h3.mtop-0 {
	margin-top: 0;
}

.box-1.col2 ul, .box-1.col3 ul, .box-1.col4 ul {
	width: auto;
	margin: 0;
	float: none;
}
.box-1.col3 ul li {
	float: left;
	width: 29%;
	margin: 4px 32px 23px 0;
}
.box-1.col3 ul li:nth-child(3n){
	margin-right: 0;
}

.box-1.col4 ul li {
	float: left;
	width: 18%;
	height: 140px;
	margin: 23px 16px 4px 16px;
}
.brands-logo a {
	max-width: 100%;
	background-size: contain !important;
}
.brands-logo img {
	max-width: 100%;
}

.box-1.col4.list ul li {
	height: auto;
	margin: 20px 16px 4px;
}

.box-1 img, .box-2 img {
	max-width: 100%;
}

.box-2.col2 li {
	width: 135px;
	float: left;
	margin-right: 20px;
}
.box-2.col2 li:nth-child(2n){
	margin-right: 0;
}
.box-2.col2 h3, .box-2.col2 .subtitle {
	/*font-size: 10px;*/
	margin: 5px 0 0;
	height: 1.3em;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.box-2.col2 .subtitle {
	margin-top: 0;
}


ul.box-2 li {display:block; margin-top:10px; /*padding-top:30px; border-top:#1A1A1A 1px solid;*/}
ul.box-2 li:first-child {border-top:none;}
ul.box-2 p {margin-top:16px;}

.box-3 {overflow:hidden;}
.box-3 ul {overflow:hidden;}
.box-3 ul li {display:block; margin-top:34px; padding-top:27px; border-top:#e0e0e0 1px solid; overflow:hidden;}
.box-3 ul li:first-child {border-top:none; margin-top:0;}
.box-3 h3, .box-3 .subtitle {margin:0px 0 14px 0;}
.box-3 img {float:left; margin:0 30px 0 0;}
.box-3 .price {margin:11px 0 14px 0;}

.page2-banner1 {background: url(../images/page2-banner-1.jpg) right bottom no-repeat #fff; padding:14px 20px 50px 20px;}
.page2-banner1 a {margin-top:16px;}

.page2-banner2 {background: url(../images/page2-banner-2.jpg) right bottom no-repeat #fff; padding:14px 20px 50px 20px;}
.page2-banner2 a {margin-top:16px;}

.pdf {padding:11px 0 11px 0;}

.box-4 {padding-bottom:30px;}
.box-4 li {display:block; overflow:hidden; margin-top:20px;}
.box-4 li:first-child {margin-top:0;}
.box-4 li span {float:left; width:39px; height:39px; display:block; margin:4px 10px 0 0; background:url(../images/number.png) 0 0 no-repeat; font-size:24px; line-height:37px; color:#fff; text-align:center;}
.box-4 li p {overflow:hidden;}

.lists {overflow:hidden; line-height:24px; margin-top:10px; margin-bottom:18px;}
.lists>div {float:left; width:210px; margin-right:30px;}
.lists>div p {overflow:hidden;}
.lists>div p span:first-child {float:left; display:inline-block;}
.lists>div p span+span {float:right; display:inline-block;}








/******* forms *******/
.form-title {color:#2e2e2e; font-size:24px; line-height:30px; }
.form-title>span {display:block; color:#969696; font-size:17px; line-height:22px; margin-top:-4px;}
#form1{margin-top:12px;}
	#form1 label{ display:block; position:relative; padding-bottom:17px;}
	#form1 label>span {display:block; font-size:12px; line-height:15px; color:#696969; font-weight:bold; margin-bottom:7px;}
	#form1 .select1 {width:250px !important; display:block; font-weight:normal;}
	#form1>a {display:block; margin-top:4px;}
	
.col-1 {float:left; width:220px; margin-right:20px; display:block; font-weight:normal;}	
.col-2 {float:left; width:170px;  display:block; font-weight:normal;}	

#form2{margin-top:8px;}
#form2 p {padding-bottom:6px;}

	#form2 .label{ display:block; position:relative; padding-bottom:10px;}
	#form2 .inp-1 {float:left; border:#d0d0d0 1px solid; width:98px; height:13px; font-size:10px; color:#696969; text-transform:uppercase;  padding:5px 10px 6px 10px; outline:none;}
	#form2 .inp-2 {float:left; border:#d0d0d0 1px solid; width:248px; height:13px; font-size:10px; color:#696969; text-transform:uppercase;  padding:5px 10px 6px 10px; outline:none;}
	#form2 span {display:inline-block; font-size:10px; line-height:13px; color:#696969; float:left; width:80px; margin-top:6px;}
	#form2 .select1 {width:90px !important; display:block; font-weight:normal; float:left;}
	#form2 .select2 {width:270px !important; display:block; font-weight:normal; float:left;}
	#form2>a { margin-top:19px;}
	#form2 textarea {border:#d0d0d0 1px solid; background:#fff; width:398px; padding:9px 0px 0px 10px; font-size:10px; text-transform:uppercase; color:#696969; font-family:Arial, Helvetica, sans-serif; height: 144px; outline: medium none; overflow: auto; resize:none; float:left;}
	#form2 .clear {font-size:0 !important; line-height:0 !important; float:none !important; margin:0 !important; display:block;}

/******************** Footer ******************/
footer {
	clear: both;
	/*width: 930px;*/
	margin: 0 auto;
	padding: 27px 0 28px 0;
	font-size: 11px;
	line-height: 16px;
}
footer .hr {
	border-top: 1px dotted Gray;
	margin-top: 15px;
	margin-bottom: 15px;
}
footer a {
	color: #696969;
}
footer a:hover {
	text-decoration:underline;
}


/**********************form**********************/
.map {width:410px; height:369px; margin:0px 20px 0px 0; float:left; display:inline-block; }
.map iframe {width:410px; height:369px; }
dl.adrss { width:180px; overflow:hidden; }
dl.adrss dt {margin-bottom:13px; font-size:12px; line-height:16px; }
dl.adrss dd {}
dl.adrss dd span { display:block; width:70px; float:left;}
dl.adrss dd a {}
dl.adrss dd a:hover {}

#form { width:250px; margin-top:14px; }
#form input {float:left; border:#d0d0d0 1px solid;  background:#fff; width:231px; padding:5px 10px 6px 7px; font-size:10px; height:13px; font-family:Arial, Helvetica, sans-serif; color:#696969;  text-transform:uppercase; margin:0; outline: medium none;}
#form textarea {
	border:#d0d0d0 1px solid; background:#fff; width:241px; padding:5px 0px 0px 7px; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#696969; text-transform:uppercase;
	height: 199px;
	outline: medium none;
	overflow: auto;
	resize:none;
	margin:0px 0 0 0;
	float:left;
}
#form label {
	position:relative;
	overflow:hidden;
	display: block;
	min-height:36px;
}
#form .error, #form .empty {
	color: #FF0000;
	display: none;
	font-size: 11px;
	line-height:14px;
	width:250px;
	float:left;
	margin-top:2px;
	text-transform:none;
}
#form .error-empty {margin: 2px 0 3px 0px !important; display:none; float:left;}
#form .success {display:none; padding-bottom:10px;}
#form .btns {
	text-align:left;
	width:250px;
	position:relative;
	overflow:hidden;
	padding-top:20px;
}
#form .btns a {margin-right:10px; display:inline-block;}







.news-description {
	display: none;
	
}

/*
h2.sel-1 {
	overflow: hidden;
	padding: 3px 8px;
	background-color: #59AEE3;
	color: #333;
	height: 23px;
}
h2.sel-1 a {
	color: White;
}
h2.sel-1 a:hover {
	color: #F59332;
}
*/



.box-bn {
	padding: 5px;
	margin: 15px 20px 5px 0px;
	/*border: 5px solid #A4CFE0;
	background: #A4CFE0;*/
}
.box-bn.mleft {
	margin: 15px 0 5px 20px;
}

.box-1 .box-bn-col2 {
	width: 234px;
	margin-top: 20px;
}
.box-1 .box-bn-col2 ul {
	float: left;
	width: 234px;
	margin: 0;
}
.box-1 .box-bn-col2 ul li {
	float: left;
	margin: 0 31px 12px 0;
	width: 100px;
}
.box-1 .box-bn-col2 h4 {
	font-size: 20px;
}
.box-1 .box-bn-col2 h4 a {
	color: #FF9651;
}



.brand-logo {
	max-width: 100px;
	max-height: 80px;
}

.brands-logo img {
	display: none;
}
.brands-logo .brands-link-pic {
	display: block;
	height: 120px;
	width: 120px;
	background: white center center no-repeat;
}


.panel {
	background-color: #FFF9C3;
	height: 33px;
	visibility: hidden;
}

.comments-hashtag {
	position: relative;
	display: block;
	height: 0;
	width: 0;
	top: -320px;
}


img.img-in-text {
	max-width: 290px;
	margin: 0 10px 10px 0px;
	float: left;
	cursor: pointer;
}





.review {
	padding: 10px;
	color: #555;
	font-size: 14px;
	line-height: 21px;
}
.review p {
	margin: 1em 0;
}
.review img {
	display: block;
	margin: 10px auto;
	min-width: 100%;
	float: none;
}
.review img.review-image {
	float: left;
	margin: 0 10px 10px 0;
	min-width: none;
	max-width: 40%;
}
.review object, .review embed {
	margin: 0 auto;
	width: 590px;
}
.review-author {
	font-style: italic;
	text-align: right;
	font-size: 11px;
}



.buy table {
	color: Gray;
}
.buy table th, .buy table td {
	padding: 4px 1px;
	border: 1px solid #eee;
}
.buy table th {
	background-color: #eee;
}
.buy .photo {
	text-align: right;
}
.buy .photo img {
	max-width: 140px;
	max-height: 140px;
	font-size: 0px;
}
.buy .title a {
	color: #333;
	font-weight: bold;
}
.buy .location {
	padding: 5px 0;
}
.buy .timeleft {
	padding: 5px 0;
}
.buy .timeleft span {
	color: Maroon;
}
.buy .price {
	font-weight: bold;
	color: #333;
	font-size: 15px;
	padding: 5px 0 5px;
}
a.button.buy:hover {
	color: #333333;
}


.desc-4 {
	padding-top: 15px;
}
.link-4 {
	float: left;
}
.preview-4 {
	border: 5px solid #CCC;
	margin: 0 10px 5px 0;
	/*
	width: 110px;
	height: 82px;
	*/
}
.text-4 {
	/*height: 57px;*/
	margin-bottom: 2px;
	overflow: hidden;
	text-overflow: ellipsis;
}


.pinterest-follow {
	opacity: .7;
	padding: 14px;
}
.pinterest-follow:hover {
	opacity: 1;
}


.text {
	padding: 20px;
}
.text p, .text h2, .text h3 {
	margin: 1em 0;
}
.text h2, .text h3 {
	text-transform: none;
	font-family: Arial;
	font-size: 18px;
}
.text h3 {
	font-size: 16px;
}
.text a {
	text-decoration: underline;
	color: Navy;
}
.text a:hover {
	color: Maroon;
}
.text ul, .text ol {
	margin: 1em 0;
	padding-left: 40px;
}

.bg-invert h2, .bg-invert h3, .bg-invert .subtitle {
	color: #333;
}

.bg-border > * {
	padding: 10px;
}
.bg-invert h2 {
	margin-bottom: 0;
}
.bg-invert a {
	color: #555;
}
.bg-invert ul.box-2 li {
	border-color: Silver;
}


.gallery-mini {
	position: absolute;
	height: 0;
	width: 0;
	/*left: -110px;
	top: -56px;*/
	margin-left: -110px;
	margin-top: -56px;
}
.gallery-mini ul {
	position: fixed;
	top: 10%;
}
.gallery-mini li {
	display: block;
	padding: 1px;
	/*background-color: Black;*/
	width: 75px;
	height: 43px;
}
.gallery-mini li:hover, .gallery-mini li.hover {
	background-color: #F18F2D;
}
.gallery-mini a {
	display: block;
	color: White;
	font-family: 'Fjalla One',sans-serif;
	overflow: hidden;
	text-align: center;
}
.gallery-mini a:hover, .gallery-mini li.hover a {
	color: Black;
}
.gallery-mini li.button {
	height: 33px;
}
.gallery-mini li.button a.button {
	display: block;
}
.gallery-mini li.button a.button:hover {
	color: White;
}
.gallery-mini img {
	max-width: 100%;
	max-height: 100%;
	display: block;
}
.gallery-mini .video-mask {
	display: block;
	height: 43px;
	margin-top: -43px;
	max-height: none;
	max-width: none;
	position: absolute;
	width: 72px;
	background: url('../images/video-mask.png') bottom right no-repeat;
}
.pic-hashtag {
	position: relative;
	top: -75px;
	height: 0;
}

/* horizontal
.gallery-mini {
	background-color: Black;
	margin-bottom: 20px;
}
.gallery-mini li {
	padding: 0 0 2px 0;
	margin: 0 0 1px 2px;
	float: left;
	background-color: Black;
}
.gallery-mini li:hover {
	background-color: #eee;
}
.gallery-mini li:nth-child(6n + 1) {
	margin-left: 0;
}
.pic-hashtag {
	position: relative;
	top: -50px;
	height: 0;
}
*/

.box-1 .features {
	background-color: #fafafa;
}
.box-1 .features.compact {
	font-size: 11px;
}
.box-1 .features ul {
	float: left;
	margin-right: 0px;
	width: 50%;
	cursor: default;
}
.box-1 .features.compact ul {
	width: 50%;
	line-height: 15px;
}
.box-1 .features ul:last-child {
	margin-right: 0;
}

.box-1 .features ul li {
	margin: 10px 0;
}
.box-1 .features.compact ul li {
	margin: 5px 0;
}

.features li .feature-img {
	background:url('../images/features.png') no-repeat 19px -110px;
	width: 40px;
	height: 40px;
	float: left;
	margin-left: 10px;
}
.features li .engine { background-position: 0px -42px; }
.features li .power { background-position: 0px -171px; }
.features li .transmission { background-position: 0px -128px; }
.features li .qtr_mile { background-position: 0px -473px; }
.features li .driveType { background-position: 0px -264px; }
.features li .seating { background-position: 0px -220px; }
.features li .cargo { background-position: 0px -4px; }
.features li .mpg { background-position: 0px -388px; }
.features li .invoice { background-position: 0px -430px; }
.features li .calc { background-position: 0px -520px; }
.features li .warranty { background-position: 0px -560px; }
.features li .quality { background-position: 0px -600px; }
.features li .kbb { background-position: 0px -645px; }

.features.compact li .feature-img {
	width: 20px;
	height: 20px;
	background:url('../images/features-compact.png?1') no-repeat 19px -110px;
}
.features.compact li .engine { background-position: 0px -23px; }
.features.compact li .power { background-position: 0px -88px; }
.features.compact li .transmission { background-position: 0px -66px; }
.features.compact li .qtr_mile { background-position: 0px -246px; }
.features.compact li .driveType { background-position: 0px -138px; }
.features.compact li .seating { background-position: 0px -114px; }
.features.compact li .cargo { background-position: 0px -178px; }
.features.compact li .mpg { background-position: 0px -200px; }
.features.compact li .invoice { background-position: 0px -222px; }
.features.compact li .calc { background-position: 0px -268px; }
.features.compact li .warranty { background-position: 0px -290px; }
.features.compact li .quality { background-position: 0px -310px; }
.features.compact li .kbb { background-position: 0px -332px; }



.features .feature-title {
	color: #555;
	font-weight: bold;
}
.features .feature-title, .features .feature-desc {
	padding-left: 30px;
}


.features {
	
}
.features h3 {
	padding: 10px 10px 0;
	margin-bottom: 0;
	text-transform: none;
	margin-top: 0;
}


/*.category-description {
	padding: 10px !important;
}*/

.category .description {
	
}
.category .social {
	margin: 10px 0 30px;
}



.image-vitals-compact {
	margin: 0 !important;
	width: 238px !important;
	border-left: 1px solid Silver;
}
.image-review-compact {
	margin: 0 -1px 0 0 !important;
	border-right: 1px solid Silver;
}






.require {
	color: Red;
}



.paginator {
	text-align: right;
	text-align: center;
}
.paginator a {
	background-color: #333333;
	display: inline-block;
	width: 35px;
	height: 35px;
	margin: 0 10px 10px 0;
	text-align: center;
	font-size: 20px;
	line-height: 36px;
}
.paginator a.current {
	color: #B7BE51;
}






.box-footer li {
	float: left;
	/*font-family: 'Fjalla One',sans-serif;*/
	width: 150px;
	line-height: 1.6em;
	font-size: 11px;
	font-size: 14px;
}

.copyright {
	font-family: 'Fjalla One',sans-serif;
	margin: 30px 0;
}
.copyright a {
	margin: 0 12px;
	color: #aaa;
}
.copyright a:hover {
	color: #333;
}



input#gsc-i-id1 {
	background-color: transparent !important;
}


.box-buy {
	background-color: White;
	padding: 0 5px;
}
.box-buy h2 {
	padding: 10px 0 0;
	margin-bottom: 0;
	background: none;
}
.box-buy li {
	border-top-color: #aaa !important;
}
.box-buy li:hover a.button.buy {
	color: #333333;
}
.box-buy .more-offers {
	margin: 20px 0 0;
}


.menu-ebay {
	background-color: #FFF8A4;
	text-align: center;
	margin-bottom: 10px;
	padding: 10px;
}
.menu-ebay table {
	width: 100%;
}
.menu-ebay td {
	overflow: hidden;
	text-overflow: ellipsis;
	/*width: 20%;*/
	white-space: nowrap;
}
.menu-ebay a {
	color: #0F6BA4;
	text-decoration: underline;
	display: block;
	font-weight: bold;
}
.menu-ebay a:hover {
	color: #A4220F;
}











.box-get {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	background-color: #F4F4F4;
	padding: 10px 10px 20px;
	text-align: center;
	vertical-align: bottom;
	
	border-radius: 5px 5px 0px 0px;
	
}
.box-get.price-free {
	background-color: #F4F4F4;
	width: 25%;
	
	background-image: -moz-linear-gradient(top, #eeeeee, #fafafa);
	background-image: -ms-linear-gradient(top, #eeeeee, #fafafa);
	background-image: -o-linear-gradient(top, #eeeeee, #fafafa);
	background-image: -webkit-linear-gradient(top, #eeeeee, #fafafa);
	background-image: linear-gradient(top, #eeeeee, #fafafa);
}
.box-get.price-normal {
	background-color: #FFEDA7;
	width: 30%;
	
	background-image: -moz-linear-gradient(top, #FFEDA7, #FFF9E3);
	background-image: -ms-linear-gradient(top, #FFEDA7, #FFF9E3);
	background-image: -o-linear-gradient(top, #FFEDA7, #FFF9E3);
	background-image: -webkit-linear-gradient(top, #FFEDA7, #FFF9E3);
	background-image: linear-gradient(top, #FFEDA7, #FFF9E3);
}
.box-get.price-high {
	background-color: #DAFFAE;
	width: 33%;
	
	background-image: -moz-linear-gradient(top, #DAFFAE, #F8FFF1);
	background-image: -ms-linear-gradient(top, #DAFFAE, #F8FFF1);
	background-image: -o-linear-gradient(top, #DAFFAE, #F8FFF1);
	background-image: -webkit-linear-gradient(top, #DAFFAE, #F8FFF1);
	background-image: linear-gradient(top, #DAFFAE, #F8FFF1);
}

.get-title {
	font-weight: bold;
	margin: 10px 0 !important;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.price-free .get-title {
	font-size: 13px;
}
.price-normal .get-title {
	padding: 16px 0;
}
.price-high .get-title {
	height: 40px;
	white-space: normal;
	line-height: 24px;
	padding: 30px 0;
}


.get-price {
	font-size: 20px;
	line-height: 30px;
	margin: 10px 0 20px;
}
.price-normal .get-price, .price-high .get-price {
	color: #B43535;
}
.get-count {
	font-weight: bold;
	padding-top: 5px;
}


.get-button::-moz-focus-inner {
	border: 0;
}

.get-button {
	text-decoration: none !important;
}
.get-button {
	background: #e3e3e3;
	border: 1px solid #bbb;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 0 1px 1px #f6f6f6;
	-moz-box-shadow: inset 0 0 1px 1px #f6f6f6;
	-ms-box-shadow: inset 0 0 1px 1px #f6f6f6;
	-o-box-shadow: inset 0 0 1px 1px #f6f6f6;
	box-shadow: inset 0 0 1px 1px #f6f6f6;
	color: #333;
	font: bold 14px "helvetica neue", helvetica, arial, sans-serif;
	line-height: 1;
	padding: 8px 10px 9px;
	text-align: center;
	text-shadow: 0 1px 0 #fff;
	width: 150px;
}
.get-button:hover {
	background: #d9d9d9;
	-webkit-box-shadow: inset 0 0 1px 1px #eaeaea;
	-moz-box-shadow: inset 0 0 1px 1px #eaeaea;
	-ms-box-shadow: inset 0 0 1px 1px #eaeaea;
	-o-box-shadow: inset 0 0 1px 1px #eaeaea;
	box-shadow: inset 0 0 1px 1px #eaeaea;
	color: #222;
	cursor: pointer;
}
.get-button:active {
	background: #d0d0d0;
	-webkit-box-shadow: inset 0 0 1px 1px #e3e3e3;
	-moz-box-shadow: inset 0 0 1px 1px #e3e3e3;
	-ms-box-shadow: inset 0 0 1px 1px #e3e3e3;
	-o-box-shadow: inset 0 0 1px 1px #e3e3e3;
	box-shadow: inset 0 0 1px 1px #e3e3e3;
	color: #000;
}

.price-normal .get-button, .price-high .get-button {
	border-color: #9BD08A;
	background-color: #BAF592;
}
.price-normal .get-button:hover, .price-high .get-button:hover {
	background-colod: #B7FF85;
}

.box-get .note {
	color: Maroon;
}

.get-photo {
	min-height: 96px;
	text-align: center;
}
.get-photo img {
	max-width: 99%;
	border-raduis: 2px;
	border: 1px solid #eee;
}
.box-get .select {
	font-size: 1.1em;
}



.addthis_overlay_container {
	z-index: 500;
}









.item-photo {
	display: block;
	/*margin-bottom: 15px;*/
	width: 300px;
	height: 190px;
	margin: 0 0 9px;
}
.item-photo:nth-child(2n) {
	margin-right: 0;
	float: right;
	/*width: 250px;*/
}
.item-photo:nth-child(2n-1) {
	clear: both;
	float: left;
	/*width: 336px;*/
}
.item-photo img {
	width: 100%;
	height: 100%;
}



.button-box {
	padding: 10px 12px;
	background-color: #59AEE3;
	border-radius: 2px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	color: White;
	font-family: 'Fjalla One',sans-serif;
	font-size: 20px;
	text-transform: uppercase;
	margin-bottom: 20px;
}
.button-box:hover, .button-box.selected:hover {
	background-color: #E35959;
	color: White !important;
}
.button-box span {
	font-size: 14px;
}
.button-box.selected {
	background-color: #009EFF;
}
.button-box.off {
	background-color: #ccc;
	cursor: default;
}





.button-box-nav {
	padding: 10px 12px;
	margin-bottom: 20px;
	background-color: #59AEE3;
	border-radius: 2px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	color: White;
	font-family: 'Fjalla One',sans-serif;
	font-size: 20px;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	width: 237px;
	height: 43px;
}
.button-box-nav:hover {
	background-color: #E35959;
	color: White;
	text-decoration: none;
}
.button-box-nav span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	width: 76px;
	height: 43px;
	overflow: hidden;
	font-size: 14px;
	line-height: 21px;
	margin: 0 8px;
}
.button-box-nav img {
	vertical-align: middle;
	width: 75px;
	height: 43px;
}



.gallery-photo {
	margin: 10px auto;
}
.gallery-photo-container {
	max-width: 100%;
	max-height: 500px;
	overflow: hidden;
}
.gallery-photo img {
	bottom: 0;
	display: block;
	/*height: 100%;*/
	left: 0;
	margin: auto;
	right: 0;
	top: 0;
	max-width: 100%;
}
.gallery-photos {
	text-align: center;
}
.gallery-item {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 182px;
	margin: 10px 9px;
	background: url('../images/loading.gif') center center no-repeat;
}
.gallery-item a {
	display: block;
	color: Gray;
	overflow: hidden;
	text-overflow: ellipsis;
}
.gallery-item img {
	width: 100%;
	height: 100%;
}
.gallery-item .desc {
	display: block;
	line-height: 1.3;
	margin-top: 1rem;
}
.gallery-navigation {
	font-size: 16px;
	margin: 10px 0;
}



.col2.list-mini li {
	padding-bottom: 10px;
	
}
.col2.list-mini li img {
	float: left;
	margin-right: 4%;
	max-width: 40%;
}

.col2.list-mini li .subtitle {
	font-size: 12px;
	height: 30px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	font-family: sans-serif;
	white-space: normal;
}







.mods {
	border-collapse: collapse;
	width: 100%;
	font-size: 11px;
}
.mods tr:nth-child(2n-1) {
	background-color: #f5f5f5;
}
.mods th, .mods td {
	padding: 3px 5px;
	border: 1px solid #eee;
	text-align: left;
}
.mods td {
	white-space: nowrap;
}
.mods th {
	
}
.mods td:nth-child(2){
	text-align: center;
}
.mods a:active {
	color: #F59332;
}




.specs {
	border-collapse: collapse;
	width: 48%;
	margin: 0 4% 4% 0;
	font-size: 11px;
}
.specs:nth-child(2n-1){
	float: left;
	margin-right: 4%;
}
.specs:nth-child(2n){
	float: right;
	margin-right: 0;
}
.specs tr:nth-child(2n-1) {
	background-color: #f5f5f5;
}
.specs th, .specs td {
	padding: 3px 5px;
	border: 1px solid #eee;
	text-align: left;
}
.specs th {
	width: 50%;
}
.specs th.section {
	background-color: #eee;
	width: auto;
	text-align: center;
}
.specs td:nth-child(2){
	
}




h1, h2 {
	margin-bottom: 10px;
}
h1 .link, h2 .link {
	float: right;
}







.addthis_button_google_plusone > div {
	vertical-align: inherit !important;
}


.head-top {
	/*background: Black url('../images/background-v3.png') center -6px repeat fixed;*/
	height: 36px;
	/*width: 990px !important;*/
}
.head-social {
	height: 20px;
	margin-top: 8px;
}

header {
	margin: 30px 0 20px;
	/*height: 70px;*/
	background: none;
}
header .navigation {
	text-align: center;
	text-align: right;
}
.logo div {
	margin: 12px 0 0 0;
	/* text-transform: uppercase; */
	white-space: nowrap;
	letter-spacing: 2px;
	font-family: 'Fjalla One', sans-serif;
	/*font-style: italic;*/
	background-color: White;
	font-size: 22px;
	padding: 7px 8px;
	width: auto;
	display: inline-block;
	margin: -6px 0px 0px -15px;

	letter-spacing: -2px;
	font-size: 46px;
	line-height: 1;
}
.logo div a {
	vertical-align: baseline;
	color: #59AEE3 !important;
	/*
	font-size: 64px;
	font-size: 40px;
	*/
}
.logo div a:hover {
	color: #59AEE3 !important;
}
.logo div a span {
	color: #E62E2E;
}
footer .logo div {
	margin: 6px 0px 1em 0px;
	padding: 0;
	font-size: 22px;
}
footer .logo div a {
	/*font-size: 30px;*/
}

header nav a {
	font-family: 'Fjalla One', sans-serif;
	font-size: 20px;
	white-space: nowrap;
	margin: 0 6px;
	color: #ddd;
}
header .menu-first {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	border-bottom: 1px solid #555;
	padding-bottom: 6px;
}
header .menu-second {
	margin-top: 6px;
}
header .menu-second a {
	font-size: 14px;
	color: #aaa;
}





















.box-panel-container {
	border-top: 3px solid White;
	overflow: hidden;
	clear: both;
}

.box-panel {
	/*height: 72px;*/
	overflow: hidden;
	/*width: 990px;*/
	margin: 0 -30px;
	max-height: 63px;
	text-align: center;
	background-color: White;
}
.box-panel .item {
	display: inline-block;
	width: 110px;
	height: 63px;
	text-align: center;
	margin-right: -4px;
}

/*
.box-panel .item:nth-child(3n-2) {
	text-align: right;
}
.box-panel .item:nth-child(3n) {
	text-align: left;
}
*/
.box-panel .item:last-child {
	margin-right: 0;
}
.box-panel .subtitle {
	display: none;
}
.box-panel .item img {
	width: 100%;
	max-height: 100%;
}




.gp-panel {
	text-align: center;
	width: 100%;
	position: fixed;
	bottom: 20px;
}
.gp-panel .gp-panel-container {
	background-color: White;
	padding: 2px 0px;
	display: inline-block;
	z-index: 1000;
	position: relative;
	margin-right: 320px;
	/*height: 60px;*/
	overflow: hidden;
}

.gp-panel-title {
	position: fixed;
}
.gp-panel-title h2 {
	position: relative;
	margin: -23px 0 0;
	padding: 0 4px;
	background-color: White;
	font-size: 12px;

}
.gp-panel .box-panel {
	/* width: 774px; */
	height: 50px;
	text-align: left;
	margin: 0;
	overflow: hidden;
	padding-top: 2px;
}
.gp-panel .gp-panel-container {
	margin-right: 360px;

	margin-right: 310px;
	margin-left: 180px;
	overflow: hidden;
	max-width: 720px;
}
.gp-panel .box-panel .item {
	width: 80px;
	height: 100%;
}

/*
@media all and (max-width: 1030px),
all and (max-device-width: 1030px) {
	.gp-panel .box-panel {
		width: 554px;
		text-align: left;
	}
	.gp-panel .gp-panel-container {
		margin-right: 360px;
	}
}
*/
/*
@media all and (min-width: 1280px),
all and (min-device-width: 1280px) {
	.gp-panel .box-panel {
		width: 880px;
		text-align: left;
	}
	.gp-panel .gp-panel-container {
		margin-right: 360px;
	}
}
*/



.box-posts-related .item {
	display: inline-block;
	margin: 0 3% 3% 0;
}
.box-posts-related .item:nth-child(3n) {
	margin-right: 0;
}
.box-posts-related .item img {
	max-width: 100%;
}
.box-posts-related .item .subtitle {
	max-width: 182px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}




.content > h1, .content > h2 {
	color: #333;
	border-bottom: 2px solid #333333;
	/*margin-right: -15px;*/
	overflow: hidden;
	white-space: nowrap;
}
.content > h1 a, .content > h2 a {
	color: #CC5400;
}

.content .infobox {
	clear: both;
	margin-top: 1em;
	margin-bottom: 30px;
}



.sidebar {
	border-left: 1px dashed #ccc; /*#59AEE3;*/
	margin-left: 0 !important;
	/*margin-top: 23px !important;*/
	padding-left: 14px;
}

.sidebar .boxes {
	margin-bottom: 30px;
	clear: both;
}


#disqus_thread {
	min-height: 340px; /* 500px */
}




.box-options {
	background-color: #eee; /*#f5f5fa;*/
	margin: 0 0 20px -14px;
	padding: 11px 0 0 14px;
	border-top: 2px solid #333333;
}

.box-options h3 {
	margin: 0.9em 0 0.3em;
}

.box-options .button-box {
	width: 80%;
}


.box-categories {
	margin-left: 30px;
}
.box-categories li {
	float: left;
	width: 50%;
	list-style-type: disc;
}

.box-categories.column-30 li {
	width: 33%;
}


.box-thumbs {
	text-align: center;
	margin: 20px 0 0;
}
.box-thumbs .box-thumbs-item {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 48%;
	margin-right: 1%;
	margin-bottom: 24px;
}
.box-thumbs .box-thumbs-item::last-child {
	margin-right: 0;
}
.box-thumbs .box-thumbs-item:hover {
	
}
.box-thumbs .box-thumbs-item img {
	max-width: 100%;
}


.box-thumbs-external {
	text-align: center;
	margin: 20px 0 50px;
}
.box-thumbs-external .box-thumbs-item {
	display: inline-block;
	width: 18%;
	margin-right: 1%;
	/*opacity: 0.6;*/
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.box-thumbs-external .box-thumbs-item::last-child {
	margin-right: 0;
}
.box-thumbs-external .box-thumbs-item:hover {
	/*opacity: 0.8;*/
}
.box-thumbs-external .box-thumbs-item img {
	max-width: 100%;
}


.sidebar .box-buy li {
	width: 100%;
}
.sidebar .box-buy li a {
	text-decoration: none;
}


.cloud {
	text-align: center;
}
.cloud li {
	line-height: 1.7em;
	margin-right: 5px;
	white-space: nowrap;
	display: inline;
}

.inline li {
	display: inline;
}

.line-one li a {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-right: 20px;
}



.powered {
	font-size: 11px;
	color: #777;
}
h1 + .powered, h2 + .powered {
	text-align: right;
	margin-top: -10px;
}


/* categories */
.brands-list {
	text-align: center;
}
.brands-list li {
	display: inline-block;
	text-align: center;
	width: 16%;
	height: 120px;
	margin-right: 10%;
	margin-bottom: 20px;
	vertical-align: bottom;
}
.brands-list li:nth-child(4n) {
	margin-right: 0;
}
.brands-list li a {
	display: block;
}
.brands-list li img {
	max-width: 100%;
	max-height: 100%;
}
.brands-list .subtitle {
	display: none;
}


.posts-list {
	
}
.posts-list li {
	display: inline-block;
	width: 30%;
	margin-right: 4%;
	margin-bottom: 4%;
	vertical-align: top;
}
.posts-list li:nth-child(3n) {
	margin-right: 0;
}
.posts-list li a {
	display: block;
}
.posts-list li img {
	max-width: 100%;
}
.posts-list.column-25 li {
	width: 20%;
	margin-right: 4%;
	margin-bottom: 3%;
}
.posts-list li:nth-child(3n) {
	margin-right: 0;
}


.posts-index {
	
}
.posts-index li {
	display: inline-block;
	width: 22%;
	margin-right: 3%;
	margin-bottom: 3%;
	vertical-align: top;
}
.posts-index li:nth-child(4n) {
	margin-right: 0;
}
.posts-index li a {
	display: block;
}
.posts-index li img {
	max-width: 100%;
}


/* post */

.post {
	color: #555;
	margin-top: 15px;
}
.post a {
	color: #555;
	text-decoration: underline;
}
.post .preview {
	margin: 0 0 15px;
}
.post .preview img {
	max-width: 100%;
}
.post .preview_wide {
	width: 100%;
}
.post .preview_wide img {
	width: 100%;
}
.post .preview_small {
	width: 45%;
	float: left;
	margin: 0 15px 0 0;
}
.post .description {
	font-size: 16px;
	line-height: 1.4em;
	text-align: justify;
}
.post p, .post .blockquote {
	margin-bottom: 0.4em;
}

.post .preview.preview_wide > a {
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	display: inline-block;
	max-height: 300px;
	overflow: hidden;
	width: 100%;
}
.post .preview.preview_wide img {
	visibility: hidden;
}
.news-one .preview.preview_wide img {
	visibility: visible;
}

.post .social {
	margin: 20px 0;
}





.blockquote {
	clear: both;
	background-color: #fafafa;
	margin-left: 50px;
	padding: 7px 15px 7px 10px;
	border-left: 6px solid #ccc;
	font: italic 22px/1.5em serif;
}
.blockquote .char-quote {
	font-size: 72px;
	float: left;
	font-family: sans;
	font-weight: bold;
	color: #ccc;
	margin-top: 6px;
}
.blockquote .char-quote:after {
	content: "“";
}
.blockquote p {
	margin-left: 50px;
}
.post p.small {
	font-size: 12px;
}


.post-carousel-container {
	height: 105px;
	overflow: hidden;
}


.box-video {
	width: 200px;
	display:inline-block; *display: inline; *zoom: 1;
}
.box-video:nth-child(2n-1){
	/* margin-right: 6px; */
}
.box-video h3 {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-top: 4px;
	font-size: 14px;
}
.box-video iframe {
	width: 200px;
	height: 150px;
}

.box-interesting li {
	width: 31%;
	margin: 0 3% 0 0;
	float: left;
}
.box-interesting li:nth-child(3n) {
	margin-right: 0;
}


.box-news {
	
}
.box-news .preview-half {
	max-width: 300px;
	float: left;
}
.box-news .preview-half img {
	max-width: 95%;
}
.box-news .preview_wide {
	width: 100%;
	height: 220px;
}
.box-news .preview_wide img {
	width: 100%;
	max-height: 200px;
}
.box-news ul {
	margin: 0;
	overflow: hidden;
}
.box-news li {
	border-bottom: 1px dotted rgb(204, 204, 204);
	padding: 4px 0px;
}
.box-news li:last-child {
	border-bottom: none;
}
.box-news .title {
	font-family: 'Fjalla One',sans-serif;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 15px;
	line-height: 1.7em;
}
.box-news .content {
	display: none;
}
.box-news.box-news-first li {
	padding: 4px 0;
	border-bottom: 1px dotted #ccc;
}
.box-news.box-news-first li:last-child {
	border-bottom: none;
}
.box-news.box-news-first li:first-child .content {
	display: block;
	height: 104px;
	overflow: hidden;
}

.box-news .label a, .box-news .label .button {
	line-height: 8px;
	font-size: 12px;
	padding: 6px 4px;
	border-radius: 2px;
	margin-top: 2px;
	
	border: none;
}





/* searches */

.am-wrapper {
	float: left;
	overflow: hidden;
	position: relative;
}
.am-wrapper img {
	outline: medium none;
	position: absolute;
}
.am-container {
	max-width: 100%;
	overflow: hidden;
	margin: 20px auto;
}


.photos-wide {
	
}
.photos-wide a {
	display: inline-block;
	width: 100%;
	max-height: 280px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	overflow: hidden;
	margin-bottom: 15px;
}
.photos-wide img {
	width: 100%;
	visibility: hidden;
}




/* news */
.news {
	color: #555;
	font-size: 14px;
	line-height: 1.4em;
}
.news .new {
	margin: 15px 0 30px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #ccc;
	min-height: 150px;
}
.news.news-short .new {
	min-height: 110px;
}
.news.news-short .new .preview img {
	max-height: 114px;
}
.news.news-small .new {
	min-height: 80px;
}
.news .new .preview {
	float: left;
	margin: 0 15px 0 0;
	width: 150px;
	text-align: right;
}
.news.news-small .new .preview {
	width: 80px;
}
.news.news-small .new .preview img {
	max-height: 80px;
}
.news .new .preview img {
	max-width: 100%;
	max-height: 130px;
	cursor: pointer;
}
.news .new .preview_wide {
	float: none;
	margin: 0 0 15px 165px;
	width: 440px;
}
.news .new .preview_wide img {
	width: 100%;
	max-height: inherit;
}
.news .new .preview_wide_wide {
	width: 610px;
}

.news.cols .new .title,
.news.cols .new .info,
.news.cols .new .content,
.news.cols .new .photos,
.news.cols .new .hr {
	margin-left: 165px;
}

.news .new .title {
	font-size: 18px;
}
.news.news-small .new .title {
	font-size: 13px;
	max-height: 31px;
	overflow: hidden;
}
.news .new .label {
	background-color: #E62E2E;
	color: White;
	padding: 2px 4px;
	text-transform: uppercase;
	border-radius: 1px;
}
.news .new .add {
	float: right;
	margin: 10px 0;
}
.news.news-small .new .add {
	margin: 5px 0;
}
.news .new .add .button {
	border-radius: 2px;
	font-size: 18px;
	line-height: 18px;
}
.news.news-small .new .add .button {
	font-size: 13px;
	line-height: 10px;
}
.news .new .quantity {
	font-family: 'Fjalla One',sans-serif;
	text-align: right;
	margin-top: 6px;
}
.news .new .hr {
	float: none;
	margin: 10px 0 10px 165px;
	text-align: center;
}
.news .new .info {
	font-size: 10px;
	color: #777;
	margin-left: 165px;
}
.news .new .social {
	margin: 20px 0 20px 165px;
}
.news.news-one .new .info {
	min-height: 82px;
	/*margin-left: 0;*/
}
.news .new .info span {
	color: #333;
}
.news .column-50 {
	width: 48%;
	margin-right: 2%;
	display: inline-block;
	vertical-align: top;
}
.news .column-50:nth-child(2n) {
	margin-right: 0;
}

.news .new .content {
	line-height: 1.5em;
	text-align: justify;
}
.type-store.news .new .content {
	font-size: 0.9em;
}
.news .new .content p {
	margin-bottom: 0.8em;
}
.news .new .photos img {
	height: 108px;
	margin-bottom: 4px;
}


.type-blog .new .title {
	display: none;
}
.type-blog .new .preview {
	max-width: 45%;
	width: auto;
}
.type-blog .new .preview img {
	width: 100%;
	max-height: inherit;
	margin-bottom: 10px;
}
.type-blog .new .preview_wide {
	margin: 0;
	max-width: inherit;
}
.type-blog.news .new .info {
	margin-bottom: 10px;
	min-height: 0;
}
.type-blog .new .content img.img-in-text {
	width: 100%;
	float: none;
	margin: 10px 0;
	max-width: inherit;
}
.type-blog .new .content {
	
}



.cols-foot {
	margin: 15px 0 -10px;
	text-align: center;
}





/* buy */

.box-buy li {
	width: 49%;
	margin: 0 2% 2% 0;
	float: left;
}
.box-buy li:nth-child(2n) {
	margin-right: 0;
}
.box-buy li a {
	text-decoration: none;
}




.mods-list.short {
	overflow-y: auto;
	max-height: 205px;
}

.mods-list {
	padding: 0 !important;
	margin: 0.4em 0;
}





.post-tabs { 
	background: transparent !important;
	border: none !important;
	padding: 0 !important;
} 
.post-tabs .ui-widget-header {
	background: transparent;
	border: none;
	border-bottom: 1px solid #c0c0c0;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}
.post-tabs .ui-tabs-nav .ui-state-default {
	background: transparent;
	border: none;
}
.post-tabs .ui-tabs-nav .ui-state-active {
	/*background: transparent url(/img/uiTabsArrow.png) no-repeat bottom center;*/
	border: none;
}

.post-tabs .ui-tabs-nav {
	padding: 0.2em 0em 0px !important;
}
.post-tabs .ui-tabs-nav, .post-tabs .ui-tabs-nav a {
	text-transform: uppercase;
	font-family: 'Fjalla One', sans-serif;
}
.post-tabs .ui-tabs-nav .ui-state-default a {
	color: #777;
	padding: 4px 12px;
}
.post-tabs .ui-tabs-nav .ui-state-active a {
	color: #E62E2E;
	background-color: #eee;
	cursor: default !important;
}
/*
.post-tabs .ui-state-default:after {
	content: "/";
	font-size: 0.6em;
	color: #555;
    position: relative;
    top: 6px;
	left: 1px;
}
.post-tabs .ui-state-default:last-child:after {
	content: "";
}
*/
.post-tabs .ui-widget-content a, .mods a {
	color: #555;
}









.wallpapers-one {

}
.wallpapers-one .item {
	
}
.wallpapers-one .item a.preview {
	
}
.wallpapers-one .item img {
	margin-top: 10px;
	max-width: 100%;
}
.wallpapers-one .item .info {
	float: right;
	width: 30%;
	font-size: 0.8em;
}
.wallpapers-one .item .info .buttons {
	width: 100%;
	margin-top: 10px;
}
.wallpapers-one .item .buttons .button-box {
	text-align: center;
	margin-bottom: 0;
}
.wallpapers-one .item .buttons .button-box small {
	text-transform: none;
	font-size: 0.9em;
	
}
.wallpapers-one .item .resolutions {
	font-size: 0.8em;
	width: 60%;
}
.wallpapers-one .item .resolutions th {
	text-align: right;
	padding-right: 14px;
	width: 80px;
}
.wallpapers-one .item .resolutions .size {
	margin-right: 4px;
	min-width: 66px;
	display: inline-block;
	text-align: center;
	white-space: nowrap;
}
.wallpapers-one .item .resolutions .size.selected {
	background-color: #ccc;
	border-radius: 2px;
	color: Red;
}

.wallpapers-one .item .social {
	margin: 20px 0;
}


.wallpapers-list {
	
}
.wallpapers-list .item {
	display: inline-block;
	width: 49%;
	margin-right: 1%;
	margin-bottom: 5%;
	background: url('../images/loading.gif') center center no-repeat;
}
.wallpapers-list .item:nth-child(2n) {
	margin-right: 0;
}
.wallpapers-list .item a.preview {
	display: block;
	width: 100%;
	height: 150px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.wallpapers-list .item img {
	width: 100%;
	visibility: hidden;
}
.wallpapers-list .item .subtitle {
	display: none;
}



.boxes-3 {
	background-color: #eee;
	padding: 15px 0;
}
.boxes-3 h2 {
	overflow: hidden;
	white-space: nowrap;
}
.boxes-3 .content {
	background-color: #eee;
}


.subscribe {
	background-color: #E62E2E;
	margin: 0 0 0 -14px;
	padding: 15px 14px 17px;
}
.subscribe h2 {
	color: White;
}



.col-50 {
	display: inline-block;
	width: 49%;
	margin-right: 1%;
}
.col-50:nth-child(2n) {
	margin-right: 0;
}

#trends_searches_container, #trends_map_container {
	min-height: 195px;
}
#trends_map_container iframe {
	min-height: 600px;
}


.post .article {
	text-align: justify;
}
.post .article h2 {
	margin-top: 20px;
	clear: both;
}
.post .article img.wide {
	width: 100%;
	height: auto;
	margin: 0 0 10px;
}
.post .article img.short.left {
	float: left;
	width: 40%;
	height: auto;
	margin: 0 10px 0 0;
}
.post .article img.short.right {
	float: right;
	width: 40%;
	height: auto;
	margin: 0 0 0 10px;
}


.left {
	float: left;
	margin: 0px 1em 0 0;
}








/* Mobile */
/*
@media all and (max-width: 700px),
all and (max-device-width: 700px) {
	body {
		min-width: 0;
	}
	.main {
		width: 640px;
	}
	.container_12 {
		width: auto;
	}
	.head-top {
		width: 640px !important;
	}
	header .logo {
		margin: -10px 0 20px 0;
	}
	header .navigation {
		margin: 6px 0 20px 0;
	}
	section .sidebar {
		height: 0;
		overflow: hidden;
	}
	
	.index-posts-popular {
		display: none;
	}
	.boxes-3 .grid_4 {
		width: 30%;
		margin: 0 10px;
	}
	.boxes-3 .grid_4 .title {
		font-size: 12px;
	}
	.boxes-3 .grid_4 .preview_wide {
		height: 120px;
	}
	.index-posts .grid_12 {
		width: auto;
	}
	
	.content > h1, .content > h2 {
		margin-right: 0;
	}
	.box-prev-next .grid_12 {
		width: auto;
	}
	footer noindex {
		display: none;
	}
	footer .about-site {
		display: none;
	}
}
*/


.navbar-collapse {
	padding-right: 0;
}
header .navigation {
	padding-right: 0;
}

.navbar-toggle {
	/*border: 1px solid Silver;*/
	border-radius: 0;
	background-color: White;
	margin-right: 15px;
	width: 54px;
	height: 35px;
	margin-top: -35px;
}
.navbar-toggle .icon-bar {
	background-color: dimgray;
	margin: auto;
}

@media (max-width:767px){
	header {
		margin: 20px 0px 10px;
	}
	header .logo div {
		margin-left: 0px;
		font-size: 32px;
	}
	header .navigation {
		text-align: left;
	}
	header nav {
		
	}
	header nav a {
		color: Gray;
		font-size: inherit;
	}
	.navbar-collapse {
		top: 50px;
		position: absolute;
		z-index: 999;
		padding: 4px 15px 5px;
	}
	header .navigation {
		background-color: White;
		box-shadow: 0px 0px 3px Gray;
		padding: 16px 10px;
	}
	.box-footer li {
		width: 90px;
		font-size: 12px;
		margin: 0px 0px 0px 5px;
	}
	.about-site {
		margin-top: 3em;
	}
	.gallery-item {
		width: auto;
	}
}








