body:before {
	white-space: pre;
	font-family: monospace;
}

@charset "UTF-8";

@font-face {
	font-family: "additionalwebfont";
	src: url("fonts/additionalwebfont.eot");
	src: url("fonts/additionalwebfont.eot#iefix") format("embedded-opentype"), url("fonts/additionalwebfont.woff") format("woff"), url("fonts/additionalwebfont.ttf") format("truetype"), url("fonts/additionalwebfont.svg#additionalwebfont") format("svg");
	font-weight: normal;
	font-style: normal;
}

body {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: 'Ubuntu', sans-serif;
	color: #333;
	min-width: 970px;
	-webkit-appearance: none;
}

header {
	position: relative;
}

::selection,
::moz-selection {
	background: #a28e4b;
	color: white;
}

.upper {
	text-transform: uppercase !important;
}

/*.novertmarg{margin-top:0 !important;margin-bottom:0 !important;background-color: rgba(179, 169, 169, 0.1);border-bottom: 1px solid;padding: 13px 0 12px 0;}*/

.plain {
	text-decoration: none !important;
}

a.plain:hover {
	text-decoration: underline !important;
}

.block {
	display: block;
}

.search input:-moz-placeholder {
	line-height: 22px;
	color: #999;
}

.search input:-ms-input-placeholder {
	line-height: 22px;
	color: #999;
}

.mainpart .tagcloud {
	background: none;
}

.tagcloud {  
	padding: 7px 4px;
	text-align: center;
	width: auto; 
}

.tagcloud a {
	color: #a4812a;
	margin: 0 3px;
	white-space: nowrap;
	font-family: 'Ubuntu', sans-serif;
	text-decoration: none;
}

#sidebar {
	border-left: 1px solid #ccc;
	margin-left: 15px;
	margin-right: 15px;
	padding-left: 15px;
	background-color: rgba(170, 202, 251, 0.07);
}

.data {
	border: none;
	/* margin:7px 0 20px 0; */
	width: auto;
	font-size: 14px;
}

.cellMainLink {
	font-size: 12px;
	color: #418DEF;
	font-weight: bold;
	text-decoration: none;
}

h1,
h3 {
	font-weight: normal;
	margin: 0 0 5px 0;
}

h1 {
	font-family: 'Ubuntu', sans-serif;
}

h3 {
	font-family: 'Ubuntu', sans-serif;
}

h1 a,
h3 a {
	color: #0000EE;
	text-decoration: none;
}

h1 a:hover,
h3 a:hover,
h1 a:hover span {
	color: #5f4e18;
}

h1 {
	font-size: 21px;
	margin: 0 0 10px 0;
}

h3 span {
	color: #727272;
}

.seedLeachContainer .seedBlock {
	background-repeat: no-repeat;
	display: block;
	float: left;
	padding: 2px 0 2px 0;
	margin: 3px 10px 3px 0;
}

.seedBlock {
	color: #59a018;
}

html,
body {
	height: 100%;
}

#wrapper {
	min-height: 100%;
}

#wrapperInner {
	overflow: auto;
	padding-bottom: 70px;
}

body:before {
	content: "";
	height: 100%;
	float: left;
	width: 0;
	margin-top: -32767px;
}

h1 {
	color: #000000;
	font-weight: normal;
	padding: 0;
	margin-top: 0;
	margin: 0 0 5px 0;
	font-family: 'Ubuntu', sans-serif;
}

h1 a,
h3 a {
	color: #0000EE;
	text-decoration: none;
}

h1 a:hover,
h1 a:hover span,
h3 a:hover {
	color: #5f4e18;
}

h1 {
	font-family: 'Ubuntu', sans-serif;
	font-size: 20px;
	margin: 0 0 10px 0;
}

h3 span {
	color: #727272;
}

noindex:-o-prefocus {
	display: none !important;
}

img {
	border: 0;
}

a:focus {
	outline: 0;
}

a {
	cursor: default;
	text-decoration:none;
}

a[href] {
	cursor: pointer;
}

input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

button {
	background: none;
	border: none;
	padding: 0;
	margin: 0;
	box-sizing: content-box !important;
	-moz-box-sizing: content-box !important;
}

ul,
li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#desc ul,
li {	 
	list-style: inherit;
}


a,
input,
button {
	outline: none;
}

a {
	/* color:#7a6933;text-decoration:underline */
}

a:hover {
	color: #5f4e18;
	text-decoration: none;
}

hr {
	display: block;
	border: none;
	/*border-top: 1px solid #e0e0e0;*/
	border-top:1px solid #a6b7b5;
	background: none;
}

.textcontent hr {
	display: block;
	border: none;
	border-top:1px dashed rgb(138, 142, 141);
	background: none;
}


form {
	margin: 0;
	padding: 0;
}

button::-moz-focus-inner {
	border: none;
	padding: 0;
	vertical-align: top;
}

@font-face {
	font-family: "katfont";
	src: url(fonts/katfont-Regular-9bcabdf.eot) format('embedded-opentype'), url(fonts/katfont-Regular-9bcabdf.woff) format('woff'), url(fonts/katfont-Regular-9bcabdf.svg) format('svg');
}

.commentHeadLine .ka:not(:hover) {
	background: transparent none repeat scroll 0% 0% !important;
}

.pusher {
	margin-bottom: 35px;
}

* {
	-ms-text-size-adjust: none;
}

header {
	position: fixed;
	z-index: 1000;
	width: 100%;
	box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.3);
	height: 48px;
	background: #594c2d;
}

header #menu {
	height: 48px;
}

header a#logo {
	margin: 5px 5px;
	float: left;
	width: 230px;
	height: 40px;
	background: url("images/logo/kat-logo-1x-9bcabdf.png") no-repeat;
	transition: 0.2s all;
	display: inline-block;
}

@media (-webkit-min-device-pixel-ratio:2),
(min-resolution:192dppx) {
	header a#logo {
		background: url("images/logo/kat-logo-2x-9bcabdf.png") no-repeat left !important;
		background-size: cover !important;
	}
}

#torrentSearch {
	position: relative;
	top: 9px;
	float: left;
	width: 21%;
}


.stores {
    display: inline-block;
}
a.tooltip span{
	z-index: 10;
	display: none;
	border-radius:4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
a.tooltip:hover span{
	display: inline;
	position: absolute;
	border: 1px solid #8c8c8c;
	background: #f4f4f4;
}
a.tooltip > span{width: 91%;padding: 11px 0px;opacity: 0;visibility: hidden;z-index: 10;position: absolute;font-size: 12px;font-style: normal;-webkit-border-radius: 3px;-moz-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 4px 4px 4px #d9b3c3;-moz-box-shadow: 4px 4px 4px #d9b3c3;box-shadow: 4px 4px 4px #d9b3c3;}
a.tooltip:hover > span{text-decoration:none;opacity: 1;text-decoration:none;visibility: visible;overflow: visible;margin: -141px 7px;display: block;}

a.tooltip > span{
	color: #000000;
	background: #f4f4f4;
	background: -moz-linear-gradient(top, #FBF5E6 0%, #FFFFFF 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FBF5E6), color-stop(100%,#FFFFFF));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FBF5E6', endColorstr='#FFFFFF',GradientType=0 );
	border: 1px solid #8c8c8c;
}

 .offers_st {
    line-height: 30px;
    width: 100%;
    display: inline-block;
}
.offer_in
{
    right: 0px;
    top: 0px;
    float: right;
    color: #fff;
    padding: 2px 3px;
    font-size: 12px;
    display: inline-block;
    background-color: #2196F3;
}


.float_right {
    float: right;
}


.float_left {
    float: left;
}


.rating_section_x {
     
    margin-right: 4%;
}

.howtobuy {
    line-height: 22px;
    font-size: 14px;
    padding: 10px;
}
.howto {
    padding: 5px 20px;
}





#contentSearch {
	position: relative;
	line-height: 20px;
	z-index: 1;
	box-sizing: border-box;
	width: 100%;
	font-size: 14px;
	padding: 5px 60px 5px 8px;
	color: #7c6a59;
	margin: 0 !important;
	border: none;
	box-shadow: 0 1px 0 1px rgba(0, 0, 0, 0.2);
	-webkit-appearance: none !important;
	border-radius: 2px;
}

#searchTool {
	position: absolute;
	top: 0px;
	right: 5px;
	z-index: 3;
}

#searchTool button {
	cursor: pointer;
}

#searchTool i {
	font-size: 17px !important;
	margin: 0px;
	color: #5f5f5e;
	text-shadow: none;
	cursor: pointer;
	line-height: 26px;
	height: 30px;
}

#searchTool i:hover {
	color: #2a2a2a;
	cursor: pointer !important;
}

#navigation > li:hover a {
	background: rgba(255, 81, 11, 0.86);
}

#navigation {
	position: absolute;
	right: 0;
}

#navigation li {
	float: left;
	position: relative;
}

#navigation li a {
	color: #FFF;
	text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6);
	font-size: 11px;
	font-weight: 600;
	padding: 0 3px;
	height: 48px;
	line-height: 48px;
	display: block;
	transition: 0.1s all;
	text-decoration: none !important;
	position: relative;
	transform: translate3d(0, 0, 0);
}

#navigation li a i {
	font-size: 20px;
}

@media (max-width:860px) {
	#navigation li a {
		padding: 0 0.5vw;
	}
}

#navigation li a .menuItem {
	display: inline-block;
	margin: 0 5px;
	text-transform: uppercase;
}

#navigation li a:hover {
	background: #2c240f;
}

#navigation li:hover .dropdown {
	display: block;
}

#navigation li .dropdown {
	display: none;
	width: 135px;
	position: absolute;
	transition: 0.1s all;
	background: rgba(87, 88, 91, 0.66);
	padding: 5px 5px 0 5px;
	border-radius: 0 0 3px 3px;
}

#navigation li .dropdown li {
	float: none;
	margin-bottom: 5px;
}

#navigation li .dropdown li a {
	width: 100%;
	height: 34px;
	line-height: 36px;
	background: rgba(89, 76, 45, 0);
	border-radius: 3px;
	border-top: none;
	padding: 0 8px;
	box-sizing: border-box;
	text-align: left;
}

#navigation li .dropdown li a:hover {
	background: rgba(255, 81, 11, 0.86);
}

#navigation li .dp-middle {
	right: 1px !important;
}

.dropdown-msg {
	width: 300px !important;
	display: none;
}

.dropdown-msg li {
	float: left !important;
	position: relative;
}

.dropdown-msg .topMsg {
	height: 35px !important;
	float: left;
}

.dropdown-msg .topMsg a {
	float: left !important;
	width: 148px !important;
}

@media handheld,
screen and (max-width:585px) {
	#menu {
		min-width: 585px;
	}
	
	#torrentSearch {
		position: absolute !important;
		left: 60px;
		z-index: 200;
		width: 70% !important;
		display: none;
	}
}

@media handheld, screen and (max-width: 300px) {
	#navigation {
		display: none;
	}
}

div#wrapper {
	min-width: 320px;
}

@media handheld,
screen and (min-width:586px) {
	#torrentSearch {
		display: block;
	}
}

@media screen and (max-width:1070px) {
	#navigation li a .menuItem {
		display: none;
	}
}

@media screen and (max-width:1348px) {
	/*header a#logo{width:43px}*/
	
	#torrentSearch {
		width: 50% !important;
	}
}

@media (max-width:860px) {
	html,
	body {
		max-width: 100%;
		min-width: 0;
	}
	
	#wrapper {
		overflow: auto;
	}
}


/*  custom css start */



/* Shorcodes style */

.hashtag{
	
}
.ta-spacer { background:transparent url(../../../images/boxes/shadow.jpg) no-repeat scroll center bottom; padding:5px; padding:0 0 30px 0; margin: 0px 0px 10px; }
.ta-spacer .ta-box-content { padding:16px 0 0 0; min-height:35px;text-shadow:none;}
.ta-spacer .ta-box-content strong { text-shadow:none;}
.ta-spacer .ta-box-content h1, .ta-spacer .ta-box-content h2, .ta-spacer .ta-box-content h3, .ta-spacer .ta-box-content h4, .ta-spacer .ta-box-content h5, .ta-spacer .ta-box-content h6 {} 

.live_deals:hover {
    box-shadow: 0 0 7px rgb(0,0,0,0.25);
}

.ta-box { margin: 0px 0px 8px; }
.ta-box-content { /* text-shadow: 1px 1px 1px #ffffff;*/ padding: 16px 20px 8px 75px; min-height:35px; }
.ta-box-content strong { color: #000000; font-weight: bold; }
.ta-box-content h1, .ta-box-content h2, .ta-box-content h3, .ta-box-content h4, .ta-box-content h5, .ta-box-content h6 {  font-family: 'Ubuntu', sans-serif; } 

.ta-shadow { border: 1px solid #cbc4c4; box-shadow: 2px 2px 11px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow:2px 2px 11px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 2px 2px 11px 1px rgba(0, 0, 0, 0.1); }
.ta-shadow .ta-box-content { color: #6d6e6e; background: #f1f1f1; border: 1px solid #ffffff; padding-left: 30px; }
.ta-shadow .ta-box-content h1, .ta-shadow .ta-box-content h2, .ta-shadow .ta-box-content h3, .ta-shadow .ta-box-content h4, .ta-shadow .ta-box-content h5, .ta-shadow .ta-box-content h6 { color: #4e4e4e; }

.ta-info { border: 1px solid #cbc4c4; }
.ta-info .ta-box-content { color: #6d6e6e; background: #f5f5f8 url(../../../images/boxes/info.png) no-repeat 13px 13px; border: 1px solid #ffffea; min-height:50px;}
.ta-info .ta-box-content h1, .ta-info .ta-box-content h2, .ta-info .ta-box-content h3, .ta-info .ta-box-content h4, .ta-info .ta-box-content h5, .ta-info .ta-box-content h6 { color: #6b6a54; }


.ta-note { border: 1px solid #cbc4c4; }
.ta-note .ta-box-content { color: #6d6e6e; background: #f5f5f8 url(../../../images/boxes/note.png) no-repeat 13px 13px; border: 1px solid #ffffea; min-height:50px;}
.ta-note .ta-box-content h1, .ta-innotefo .ta-box-content h2, .ta-note .ta-box-content h3, .ta-note .ta-box-content h4, .ta-note .ta-box-content h5, .ta-note .ta-box-content h6 { color: #6b6a54; }

.ta-important { border: 1px solid #cbc4c4; }
.ta-important .ta-box-content { color: #6d6e6e; background: #f5f5f8 url(../../../images/boxes/alert.png) no-repeat 13px 13px; border: 1px solid #ffffea; min-height:50px;}
.ta-important .ta-important-content h1, .ta-important .ta-box-content h2, .ta-important .ta-box-content h3, .ta-important .ta-box-content h4, .ta-important .ta-box-content h5, .ta-important .ta-box-content h6 { color: #6b6a54; }

.ta-gray { border: 1px solid #cbc4c4; }
.ta-gray .ta-box-content { padding:15px 0px 15px 5px; color: #6d6e6e; background: #f5f5f8; border: 1px solid #ffffea; min-height:25px;}
.ta-gray .ta-gray-content h1, .ta-gray .ta-box-content h2, .ta-gray .ta-box-content h3, .ta-gray .ta-box-content h4, .ta-gray .ta-box-content h5, .ta-gray .ta-box-content h6 { color: #6b6a54; }

.ta-yellow { border: 1px solid #cbc4c4; }
.ta-yellow .ta-box-content { padding:5px; color: #6d6e6e; background-color:#ffffa0; border: 1px solid #ffffea; min-height:25px;}
.ta-yellow .ta-yellow-content h1, .ta-yellow .ta-box-content h2, .ta-yellow .ta-box-content h3, .ta-yellow .ta-box-content h4, .ta-yellow .ta-box-content h5, .ta-yellow .ta-box-content h6 { color: #6b6a54; }

.ta-red { border: 1px solid #cbc4c4; }
.ta-red .ta-box-content { padding:5px; color: #cc0000; background-color:#f7efdb; border: 1px solid #ffffea; min-height:25px;}
.ta-red .ta-red-content h1, .ta-red .ta-box-content h2, .ta-red .ta-box-content h3, .ta-red .ta-box-content h4, .ta-red .ta-box-content h5, .ta-red .ta-box-content h6 { color: #6b6a54; }

.ta-green { border: 1px solid #cbc4c4; }
.ta-green .ta-box-content { padding:5px; color: #6d6e6e; background-color:#c0f0b3; border: 1px solid #ffffea; min-height:25px;}
.ta-green .ta-green-content h1, .ta-green .ta-box-content h2, .ta-green .ta-box-content h3, .ta-green .ta-box-content h4, .ta-green .ta-box-content h5, .ta-green .ta-box-content h6 { color: #6b6a54; }

.ta-blue { border: 1px solid #cbc4c4; }
.ta-blue .ta-box-content { padding:5px; color: #6d6e6e; background-color:#e1f2fc; border: 1px solid #ffffea; min-height:25px;}
.ta-blue .ta-blue-content h1, .ta-blue .ta-box-content h2, .ta-blue .ta-box-content h3, .ta-blue .ta-box-content h4, .ta-blue .ta-box-content h5, .ta-blue .ta-box-content h6 { color: #6b6a54; }

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */		

.last { margin-right: 0px !important; clear:right; }





/*   .markeredBlock.torType.filmType{min-width:253px;}   */
a {
    word-break: break-word;
}


.keyword_tags{	
	font-size:13px;
	color:#f5f5f5;
	background:#34495E;
	padding:3px;
}


.live_deals{	
	padding:0px 0px 0px 4px;
	
}
.seedLeachContainer .seedBlock { 
	background-repeat:no-repeat;display:block;float:left;11px 0 2px 0;font-size: 16px;margin: 3px 16px 3px 18px;  
	color:#020101; 
} 

/*
	.stitched {  
	margin: 20px 5px;
	background: #F5F5F8;
	color: #fff;
	font-size: 21px;
	font-weight: bold;
	line-height: 1.3em;
	border: 2px dashed rgba(26, 56, 202, 0.46);
	border-radius: 4px;
	box-shadow: 0 0 0 4px #F5F5F8, 2px 1px 6px 4px rgba(10, 10, 0, 0.5);
	font-weight: normal
	}
	
*/



.stitched {
	margin: 5px 0px;
	background: #F5F5F8;
	color: #fff;
	font-size: 21px;
	font-weight: bold;
	line-height: 1.003em;
	/* border: 1px solid rgba(0, 0, 0, 0.46); */
	border-radius: 4px;  
	/*  box-shadow:0 0 0 1px #F5F5F8, 1px 4px 8px 1px #03A9F4; */
	/* text-shadow: -1px -1px #F5F5F8; */ 
	/* box-shadow:0 0 0 0px #F5F5F8, 0px 3px 10px 0px #2196F3;  */
	/*  box-shadow:0 0 0 0px #F5F5F8, 0px 3px 10px 0px #607D8B; */
	/*  box-shadow:-2px -5px 1px -3px #FF5722, 0px 3px 10px 0px #03A9F4; */
	font-weight: normal;
	box-shadow: -2px -5px 1px -3px #b4f5f7, 0px 3px 10px 0px #b4b4b4
	
}
.stitched:hover{
	/*	box-shadow: -2px -5px 1px -3px #FF5722, 0px 3px 10px 0px #213FE6;
		border-bottom: 3px solid #FF5722;
	*/
	box-shadow: -2px -5px 1px -3px #d4f3f4, 0px 3px 10px 0px #03A9F4;
}

.openxx:hover{
	background:#FF5722 !important;
}  


.stitched_main {  
	margin: 9px 9px;
	background: #F5F5F8;    
	/* border: 2px dashed rgba(26, 56, 202, 0.46); */
	/* border-radius: 4px; */
	box-shadow: 0 0 0 4px #F5F5F8, 2px 1px 6px 4px #2196F3;
	/*  text-shadow: -1px -1px #F5F5F8;   */
	
}


div.pagination{padding:3px;margin:3px;}
div.pagination a{padding:6px 7px 6px 7px;border-radius:5px;margin:2px;border:1px solid #AAAADD;text-decoration:none;color:#000099;}
div.pagination a:hover, div.pagination a:active{border:1px solid #000099;color:#000;}
div.pagination span.current{padding:0px 6px 8px 7px;margin:2px;border:1px solid #000099;border-radius:5px;font-weight:bold;background-color:rgb(255, 79, 9);color:#FFF;}
div.pagination span.disabled{padding:5px 6px 5px 6px;margin:2px;border:1px solid #EEE;border-radius:5px;color:#DDD;}


.icomment span{background-position:-40px -81px;}
p a{color:##391FFF;text-decoration:underline;font-weight:bold}
.data {
	/* padding: 20px 4px 4px 5px;*/
	/* min-width: 350px;  */
	background-color: rgba(0, 0, 0, 0.04);  
}
.data li {
    padding: 1px 5px 2px 6px;
    margin: 5px 5px 1px 30px;
}
#desc {
    padding: 10px;
/*	word-break:break-word;   */
	
}
#desc img{
	max-width:100%;
}

header{background:rgb(0, 121, 107);/* background:#00ACED; */ }
.mainpart{padding:13px 6px 0px 1.5px;}
#desc p{font-size:14px;font-family: 'Ubuntu', sans-serif,,Helvetica,Arial;color:rgb(2, 1, 1);margin:0 0 10px;padding-left:10px;line-height:1.42857143;}
.buttonsline.downloadButtonGroup.clearleft.novertpad{float:right;/* background-color: red; */}
.buttonsline{margin:10px;}
.data tr td,
.data tr th{padding:12px 12px;border:none;border-bottom:1px solid #e0e0e0;vertical-align:middle;margin:0;text-align:left}
.data tr.odd:hover, .data tr.even:hover{background:#EEEEEE;}
.siteButton, .icon16{background: rgba(247, 0, 0, 0.85);border: 1px solid #F90A0A;/* border-radius:4px; */outline:0;color:#f9f9f9;text-transform:uppercase;text-decoration: blink;cursor:pointer;text-shadow: 0 0 1px rgb(234, 217, 10);}
.data tr.odd{background:white;}
.doublecelltable tr td.sidebarCell{vertical-align:top;padding-left:0;min-width:350px; }
.featuredside{color:rgb(51, 171, 94)}
.recentside{color:rgba(247, 80, 13, 0.98)}
td.move_top {  vertical-align: top;  width:70%; /* background-color: rgba(10,10,10,0.02); */ border-top: 1px solid gray;border-bottom: 1px solid gray;}
.table_main{width: 100%;  padding: 0;     border-spacing: 0;  }




.tagcloud a{color: rgba(15, 23, 134, 0.95);font-size: 100%;font-weight:bold}

.pure-button {
    display: inline-block;
    zoom:1;line-height: normal;
    white-space: nowrap;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    -webkit-user-drag: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.pure-button::-moz-focus-inner {
    padding: 0;
    border: 0
}



.pure-button {
    display: inline-block;
    zoom:1;line-height: normal;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-drag: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: inherit;
    font-size: 100%;
    padding: .5em 1em;
    color: #444;
    color: rgba(0,0,0,.8);
    border: 1px solid #999;
    border: 0 transparent;
    background-color: #E6E6E6;
    text-decoration: none;
    border-radius: 2px
}
.tagcloud a{
	margin:2px 1px;
}

.pure-button-hover,.pure-button:hover,.pure-button:focus {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000', GradientType=0);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(transparent),color-stop(40%,rgba(0,0,0,.05)),to(rgba(0,0,0,.1)));
    background-image: -webkit-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));
    background-image: -moz-linear-gradient(top,rgba(0,0,0,.05) 0,rgba(0,0,0,.1));
    background-image: -o-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));
    background-image: linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1))
}

.pure-button:focus {
    outline: 0
}

.pure-button-active,.pure-button:active {
    box-shadow: 0 0 0 1px rgba(0,0,0,.15) inset,0 0 6px rgba(0,0,0,.2) inset;
    border-color: #000\9
}


.pure-button::-moz-focus-inner {
    padding: 0;
    border: 0
}













#newsticker {
	
	width: 99%;
	height: 25px;
	overflow: hidden;
	padding: 4px;
	position: relative;
	padding-bottom: 1px;
} 
#newsticker span {
	
	float: left;
	color: rgba(0,0,0,.8);
	color: #F2F5F7;
	background: #00425a;
	padding: 5px;
	position: relative;
	margin-right: 5px;
	border-radius: 1px;
	font-weight: bold;
	font-size: 12px;
	background: #F44336;
	background: linear-gradient(top, rgba(0,75,103,1) 0%,rgba(0,53,72,1) 100%);
	
	
}


#newsticke ul {
	float: left;
	padding-left: 30px;
	
}
#newsticke ul, #newsticke li{
	padding:4px;
	
}
#newsticke li {line-height: 30px;}
#newsticker a {
	
	color: #E91E63;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	word-break: normal;
	word-wrap: break-word;
	line-height: 26px;
	
}






#menu2x ul {
	margin: 0;
	padding: 0;
}

#menu2x .main-menu2x {
	display: none;
}

#tm:checked + .main-menu2x {
	display: block;
}

#menu2x input[type="checkbox"], 
#menu2x ul span.drop-icon {
	display: none;
}

#menu2x li, 
#toggle-menu2x, 
#menu2x .sub-menu2x {
	border-style: solid;
	border-color: rgba(0, 0, 0, .05);
}

#menu2x li, 
#toggle-menu2x {
	border-width: 0 0 1px;
}



#menu2x .sub-menu2x li:last-child {
	border-width: 0;
}

#menu2x li, 
#toggle-menu2x, 
#menu2x a {
	position: relative;
	display: block;
	color: black;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .125);
}
#menu2x, 
#toggle-menu2x {
	background-color: #F0F3FD;
	font-weight:bold;
	box-shadow: 0 0 0 1px rgba(0,0,0,.25) inset,0 0 8px rgba(0,0,0,.2) inset;
}

#toggle-menu2x, 
#menu2x a {
	padding: 1em 1.5em;
}

#menu2x a {
	transition: all .125s ease-in-out;
	-webkit-transition: all .125s ease-in-out;
	font-weight:bold;
	
}

#menu2x a:hover {
    color: #09c;
}

#menu2x .sub-menu2x {
	display: none;
}

#menu2x input[type="checkbox"]:checked + .sub-menu2x {
	display: block;
}

#toggle-menu2x .drop-icon, 
#menu2x li label.drop-icon {
	position: absolute;
	right: 1.5em;
	top: 1.25em;
}

#menu2x label.drop-icon, #toggle-menu2x span.drop-icon {
	border-radius: 50%;
	width: 1em;
	height: 1em;
	text-align: center;
	background-color: rgba(0, 0, 0, .125);
	text-shadow: 0 0 0 transparent;
	color: rgba(255, 255, 255, .75);
}

#menu2x .drop-icon {
	line-height: 1;
}


@media only screen and (max-width: 64em) and (min-width: 52.01em) {
	
	
	#menu2x .sub-menu2x li {
		width: auto;
	}
}

@media only screen and (min-width: 52em) {
	#menu2x .main-menu2x {
		display: block;
	}
	
	
	
	#toggle-menu2x, 
	#menu2x label.drop-icon {
		display: none;
		
	}
	
	#menu2x ul span.drop-icon {
		display: inline-block;
	}
	
	#menu2x li {
		float: left;
		border-width: 0 1px 0 0;
	}
	
	#menu2x .sub-menu2x li {
		float: none;
	}
	
	#menu2x .sub-menu2x {
		border-width: 0;
		margin: 0;
		position: absolute;
		top: 100%;
		left: 0;
		width: 12em;  
		/* width:33em;  */
		z-index: 3000;
	}
	
	#menu2x .sub-menu2x, 
	#menu2x input[type="checkbox"]:checked + .sub-menu2x {
		display: none;
	}
	
	#menu2x .sub-menu2x li {
		border-width: 0 0 1px;
		float:left;
		width:100%;
	}
	
	#menu2x .sub-menu2x .sub-menu2x {
		top: 0;
		left: 100%;
	}
	
	#menu2x li:hover > input[type="checkbox"] + .sub-menu2x {
		display: block;
	}
}

@media screen and (min-width: 0px) and (max-width: 750px)    {   .menuholder {  	height:auto !important;       }  }

@media screen and (min-width: 751px) and (max-width: 1300px) { .menuholder    {	    height:40px !important;	  }  }



@media screen and (min-width: 0px) and (max-width: 400px) {
	
	#newsticker span { display: none; } 
	.ad_unit{ width:100%;text-align:center;align-items:center;align-content:center;}
	
}

@media screen and (min-width: 401px) and (max-width: 1024px) {
	
	#newsticker span { display: none; }   
	
	
}
#menu2x a{ 
	
	text-decoration:none;
	
}
#menu2x .sub-menu2x {
    
    
    background: linear-gradient(to bottom, rgb(241, 241, 241) 0%,rgba(223, 230, 230, 0.92) 100%);
    /* W3C */
    
    
    
    box-shadow: 0 0 0 1px rgba(0,0,0,.35) inset,0 0 8px rgba(0,0,0,.3) inset;
}


.menuholder{
	/*background: rgb(241, 241, 241);*/
	height:40px;
	box-shadow: 0 0 0 1px rgba(0,0,0,.25) inset,0 0 8px rgba(0,0,0,.2) inset;
}

.titleside {
    padding: 12px;
    box-shadow: 0 0 0 1px rgba(0,0,0,.15) inset,0 0 6px rgba(0,0,0,.2) inset;
    color: black;
    text-decoration: none !important;
    background-color: rgb(212, 243, 244);
}

.title_bottom{
    padding: 12px;
    box-shadow: 0 0 0 1px rgba(0,0,0,.15) inset,0 0 6px rgba(0,0,0,.2) inset;
    color: white;
    text-decoration: none !important;
    background-color: rgb(0, 121, 107);
    border-radius: 2px;
}
.ads {
    width: 100%;
    position: inherit;    
    overflow: hidden;
}











.banner a img
{
	
	width:100%;
	position:relative;
	
}

.banner2 {
	
    width: 70%;
	
	
}



.recentrand{
	-webkit-box-shadow: inset 1px 1px 75px 0px rgb(167, 183, 181)
	inset 1px 1px 75px 0px rgb(167, 183, 181)
	padding: 25px;
}
a.cellMainLink.recent_bottom {
    font-size: 100%;
    line-height: 30px;
    font-family: 'Ubuntu', sans-serif;
    color: rgba(12, 93, 41, 0.98);
}



.sidebar-list {
    padding-bottom: 8px
}

.sidebar-list .store-logo {
    width: 73px;
    height: 24px;
    display: block;
    float: left
}

.sidebar-list .div-link {
    padding: 5px 7px 5px 7px;
    float: left;
    border: 1px solid #D5D6D7;
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(0,0,0,0.1);
    margin: 8px 0 0 8px
}

.sidebar-list .div-link:hover {
    border-color: #BDBDBD;
    box-shadow: 0 0px 4px rgba(0,0,0,0.2)
}


#navigation li a i{
	
	font-size:20px;
	
}



.subscribe-form {
	position: relative;
	margin: 20px -20px -20px;
	padding: 15px;
	background: #fafafa;
	border-top: 1px solid #ccc;
	border-radius: 0 0 6px 6px;
	background-image: -webkit-linear-gradient(top, #fafafa, #eaeaea 50%, #e1e1e1 51%, #f2f2f2);
	background-image: -moz-linear-gradient(top, #fafafa, #eaeaea 50%, #e1e1e1 51%, #f2f2f2);
	background-image: -o-linear-gradient(top, #fafafa, #eaeaea 50%, #e1e1e1 51%, #f2f2f2);
	background-image: linear-gradient(to bottom, #fafafa, #eaeaea 50%, #e1e1e1 51%, #f2f2f2);
	-webkit-box-shadow: inset 0 1px white;
	box-shadow: inset 0 1px white;
}

.search-form_side {
	
	margin: 0px 0px 0px 0px;
	
}

.subscribe-submit_side {
	display: block;
	position: absolute;
	top: 15px;
	right: 15px;
	padding-left: 15px;
	height: 35px;
	width: 60px;
	background: #60e160;
	border: 1px solid;
	border-color: #4c9d50 #4c9d50 #4c9d50 #55af5a;
	border-radius: 0 20px 20px 0;
	cursor: pointer;
	font: 0/0 serif;
	text-shadow: none;
	color: transparent;
	background-image: -webkit-linear-gradient(top, #84f087, #4cd94a);
	background-image: -moz-linear-gradient(top, #84f087, #4cd94a);
	background-image: -o-linear-gradient(top, #84f087, #4cd94a);
	background-image: linear-gradient(to bottom, #84f087, #4cd94a);
	-webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.4);
	box-shadow: inset 0 1px rgba(255, 255, 255, 0.4);
}
.subscribe-submit_side:active {
	background: #4cdf4d;
	-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}
.subscribe-submit_side:before {
	content: '';
	display: block;
	margin-top: 1px;
	width: 25px;
	height: 19px;
	background: url("../css/images/tick.png");
}


.subscribe-input {
	padding: 0 16px;
	width: 88%;
	height: 35px;
	font-family: 'Lucida Grande', Tahoma, Verdana, sans-serif;
	font-size: 15px;
	color: #444;
	background: #fefefe;
	background-clip: padding-box;
	border: 1px solid;
	border-color: #999 #aaa #aaa;
	border-radius: 20px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2), 0 1px #f8f8f8;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2), 0 1px #f8f8f8;
}
.subscribe-input:focus {
	outline: 0;
}



.footer-distributed{
	background-color: #292c2f;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.12);
	box-sizing: border-box;
	width: 100%;
	font: bold 16px sans-serif;
	text-align: left;
	float:left;
	padding: 50px 60px 40px;
	margin-top: 80px;
	overflow: hidden;
}

/* Footer left */

.footer-distributed .footer-left{
	float: left;
}

/* The company logo */

.footer-distributed h3{
	color:  #ffffff;
	font: normal 36px 'Cookie', cursive;
	margin: 0 0 10px;
}

.footer-distributed h3 span{
	color:  #5383d3;
}

/* Footer links */

.footer-distributed .footer-links{
	color:  #ffffff;
	margin: 0 0 10px;
	padding: 0;
}

.footer-distributed .footer-links a{
	display:inline-block;
	line-height: 1.8;
	text-decoration: none;
	color:  inherit;
}

.footer-distributed .footer-company-name{
	color:  #8f9296;
	font-size: 14px;
	font-weight: normal;
	margin: 0;
}

/* Footer social icons */

.footer-distributed .footer-icons{
	margin-top: 40px;
}

.footer-distributed .footer-icons a{
	display: inline-block;
	width: 35px;
	height: 35px;
	cursor: pointer;
	background-color:  #33383b;
	border-radius: 2px;
	
	font-size: 20px;
	color: #ffffff;
	text-align: center;
	line-height: 35px;
	
	margin-right: 3px;
	margin-bottom: 5px;
}

/* Footer Right */

.footer-distributed .footer-right{
	float: right;
}

.footer-distributed .footer-right p{
	display: inline-block;
	vertical-align: top;
	margin: 15px 42px 0 0;
	color: #ffffff;
}

/* The contact form */

.footer-distributed form{
	display: inline-block;
}

.footer-distributed form input,
.footer-distributed form textarea{
	display: block;
	border-radius: 3px;
	box-sizing: border-box;
	background-color: rgba(241, 255, 222, 0.86);
	box-shadow: 0 1px 0 0 rgb(0, 121, 107);
	border: none;
	resize: none;
	font: inherit;
	font-size: 14px;
	font-weight: normal;
	color:  red;
	width: 400px;
	padding: 18px;
	font-weight:bold;
	
}

.footer-distributed ::-webkit-input-placeholder {
	color:  #5c666b;
}

.footer-distributed ::-moz-placeholder {
	color:  #5c666b;
	opacity: 1;
}

.footer-distributed :-ms-input-placeholder{
	color:  #5c666b;
}


.footer-distributed form input{
	height: 55px;
	margin-bottom: 15px;
}

.footer-distributed form textarea{
	height: 100px;
	margin-bottom: 20px;
}

.footer-distributed form button{
	border-radius: 3px;
	background-color:  #33383b;
	color: #ffffff;
	border: 0;
	padding: 15px 50px;
	font-weight: bold;
	float: right;
}

/* If you don't want the footer to be responsive, remove these media queries */

@media (max-width: 1000px) {
	
	.footer-distributed {
		font: bold 14px sans-serif;
	}
	
	.footer-distributed .footer-company-name{
		font-size: 12px;
	}
	
	.footer-distributed form input,
	.footer-distributed form textarea{
		width: 250px;
	}
	
	.footer-distributed form button{
		padding: 10px 35px;
	}
	
}

@media (max-width: 800px) {
	
	.footer-distributed{
		padding: 30px;
	}
	
	.footer-distributed .footer-left,
	.footer-distributed .footer-right{
		float: none;
		max-width: 300px;
		margin: 0 auto;
	}
	
	.footer-distributed .footer-left{
		margin-bottom: 40px;
	}
	
	.footer-distributed form{
		margin-top: 30px;
	}
	
	.footer-distributed form{
		display: block;
	}
	
	.footer-distributed form button{
		float: none;
	}
}




/*    deals box  */


.deal-box, .coupon-box, .review-box, .store-coupon-box, .list-store-coupon-box {
    overflow: hidden;
    background-color: #FFF;
    width: 100%;
    padding: 0;
    position: relative;
	/*   margin-top: 20px; */
}
.deal-box {
	/*  height: 343px;  */
    border: 1px #CCCCCC solid;
}
.coupon-box, .store-coupon-box, .list-store-coupon-box {
    border: 1px solid rgba(0, 0, 0, 0.2);
}
.shipping {
    font-size: 10px;
    font-weight: bold;
    background-color: #F2F2F2;
    padding: 6px;
    color: #808080;
}
.coupon-box {
    height: 250px;
}
.store-coupon-box {
    height: 290px;
}
.review-box {
    height: auto;
    border: 1px #accee6 solid;
}
.deal-box:hover, .coupon-box:hover, .store-coupon-box:hover, .list-store-coupon-box:hover {
    -webkit-box-shadow: 0 0 7px rgba(0,0,0,.25);
    -o-box-shadow: 0 0 7px rgba(0,0,0,.25);
    -moz-box-shadow: 0 0 7px rgba(0,0,0,.25);
    box-shadow: 0 0 7px rgba(0,0,0,.25);
}
.deal-box-head {
    height: 24px;
    background-color: rgb(245, 245, 244);
	/*  border-top: 1px dashed black;  */
	/*  border-bottom: 1px dashed #000000;  */
    box-shadow: 0 0 0 1px rgba(0,0,0,.15) inset,0 0 6px rgba(0,0,0,.2) inset;
}
.sss-heart, .sss-chat {
    /*background-image:url(/assets/sprite.png);*/
    background-repeat: no-repeat;
    height: 15px;
    width: 15px;
    display: inline-block;
    position: relative;
    left: 4px;
    top: 5px;
    margin-right: 5px;
    float: left;
}

.sss-heart {
    background-position: -9px -241px;
}

.sss-chat {
    background-position: -9px -255px;
}

.like-count {
    float: left;
    padding: 5px 10px 0 0;
}




.deal-box-image, .coupon-image-box, .list-coupon-image-box {
    padding: 10px;
    text-align: center;
    display: block;
    vertical-align: middle;
    position: relative;
}
.deal-box-image {
    width: 100%;
    height: 120px;
    line-height: 90px;
}
.coupon-image-box {
    width: 100%;
    height: 100px;
    line-height: 100px;
}
.list-coupon-image-box {
    width: 100%;
    height: 138px;
    line-height: 120px;
    border-right: 1px solid rgba(0, 0, 0, 0.2);
}
.deal-box-image a, .store-name-box a, .cat-name, .fan-box {
    display: block;
}
.deal-box-image img, .stimg {
	/*  max-height: 90px;*/ 
    max-height: 125px;
    max-width: 100%;
}

.deal-box, .quickview_icon, #nav, #subnav, .dd-detail, .tooltip-inner, .white-slate, .gray-slate {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
}
.fpd_prod_img:hover .quickview_icon {
    display: block;
}
.quickview_icon:hover {
    opacity: 0.8;
    cursor: pointer;
}
.quickview_icon {
    border: none;
    padding-top: 0px;
    width: 50%;
    height: 70%;
    background-color: #000;
    position: absolute;
    z-index: 10000;
    left: 20%;
    top: 30%;
    display: none;
    opacity: 0.4;
    filter: alpha(opacity=50);
}
.sss-zoomin { 
    background-repeat: no-repeat;
    background-position: -22px -248px;
    display: block;
    float: left;
    height: 30px;
    width: 30px;
}
.deal-dsp, .dsp-coupon {
    padding: 1px 5px;
    font-size: 12px;
    color: #4d4d4d;
	margin-bottom:34px;
    text-align: center;
    line-height: 18px;
}
.deal-dsp {
    height: 70px;
	/*	margin:50px 0px -50px 0px;  */
}

/*
.deal-dsp h2{	
	font-size:15px;
	font-family:"Segoe UI", Arial, Helvetica, "Lucida Grande", sans-serif;
	font-weight:400;
	line-height:21px;
	color:#575775
	
}

*/


.deal-dsp h2{
	font-size: 13px;
	font-family:"Segoe UI", Arial, Helvetica, "Lucida Grande", sans-serif;
	font-weight: 500;
	line-height: 18px;
	overflow: hidden;
	color: #054b84;
}







.dsp-coupon {
    height: 85px;
}

.deal-dsp2, .dsp-coupon {
    padding: 5px 10px;
    font-size: 12px;
    color: #4d4d4d;
    text-align: left;
    line-height: 18px;
}
.deal-dsp2 {
    height: 88px;
 	margin:22px 0px -33px 0px;
}

.dsp-coupon {
    height: 85px;
}




.deal-price {
    display: block;
    font-size: 14px;
    font-weight: 800;
    text-align: left;
    padding: 6px 8px;
    color: #00796B;
    margin-top: 10px;
}
.product-price {
    display: block;
    font-size: 16px;
    font-weight: 600;
    padding: 5px 10px;
    color: #2a93db;
    height: 30px;
    text-align: center;
}
.deal-discount {
    padding: 0 10px 0;
    font-style: italic;
    color: #2a93db;
    font-weight: bold;
}
.deal-store, .store-name-box a, .cat-name, .fan-box {
    padding: 6px;
    line-height: 14px;
    font-size: 12px;
    color: #808080;
    background-color: #f2f2f2;
    text-align: center;
    border-top: 1px solid #d6d6d6;
    overflow: hidden;
	/*	border-top:1px dashed #790303; */
}

.store_logo img
{
	vertical-align: middle;
	max-width: 70px;
}


.store_logo{
	
	display: inline-block;
	height: 22px;
	opacity: 0.8;
	max-width: 70px;
	overflow: hidden;
	
	
}



.regular-price {
    padding-left: 5px;
    font-weight: normal;
    color: #a6a6a6;
    text-decoration: line-through;
}
.aboutus {
    display: block;
    float: left;
    font-size: 12px;
    color: #666;
    line-height: 18px;
    margin-left: 20px;
    margin: 20px 0;
}


.grid-25 {
	float: left;
	width: 25%;		
	-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 8px;
    padding-right: 8px;
	margin-bottom:10px;
}


@media (min-width:601px)   {


li.similar_item {
    display: flex;
}

.similar_item span {
    margin: 0px 28px;
    width: 20%;
} 

.similar_item h3 {
    width: 45%;
}
 

}


@media screen and (max-width: 300px) {
    .grid-25 {
		
		width: 100%;
		
	}
}

@media screen and (min-width: 301px) and (max-width: 720px) {
    .grid-25 {
		
		width: 50%;
		padding-right:2px;
		padding-left:2px;
		
		
	}
	
}

@media screen and (min-width: 721px) and (max-width: 1280px) {
    .grid-25 {
		
		width: 33%;
		
	}
}

@media screen and (min-width: 1281px) and (max-width: 1440px) {
    .grid-25 {
		
		width: 25%;
		
	}
}

@media screen and (min-width: 1441px) and (max-width: 1920px) {
    .grid-25 {
		
		width: 20%;
		
	}
}

@media screen and (min-width: 1921px) {
    .grid-25 {
		
		width: 18%;
		
	}
}

i.fa.fa-frown-o{
	
	color:red;
}

i.fa.fa-smile-o{
	
	color:#3AA03A;
	
}

.deal-header {
    
    font-size: 12px;
    padding: 4px;
}
.deal-header2 {
    color: #00796B;
    font-size: 12px;
    padding: 4px;
    display: inline-block;
}

span.deal_header_premium {
    font-size: 14px;
    position: absolute;
    top: 25px;
    left: 2px;
    color: #009688;
	z-index:1;
}



.icon-background1 {
    color: #ffc0ff;
}

.icon-background2 {
    color: #ffffc0;
}

.icon-background3 {
    color: #c0ffff;
}

.icon-background4 {
    color: #c0ffc0;
}

.icon-background6 {
    color: #FF5722;
}

.icon-background5 {
    color: #c0c0ff;
}

.circle-icon2 {
    background: #ffc0c0;
    padding:30px;
    border-radius: 50%;
}

.circle-icon {
    background: #ffc0c0;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    text-align: center;
    line-height: 100px;
    vertical-align: middle;
    padding: 30px;
}



.deal-header3 {
    color: #2a93db;
    font-size: 17px;
	margin:auto;
}
a.nyroModal{
	
	font-size:50px;
}


#breadcrumb, #breadcrumb2 { float: left; display: block; margin-top:3px;padding-top:3px;border-top:1px solid whitesmoke;width:100%;margin-left:-25px; }
#breadcrumb ul, #breadcrumb2 ul { list-style: none; }
.crumbs { display: block; }
.crumbs li { display: inline; }
.crumbs li.first { padding-left: 8px; }
.crumbs li a, .crumbs li a:link, .crumbs li a:visited { color: rgb(102, 102, 102); display: block; float: left; font-size: 12px; margin-left: -13px; padding: 7px 17px 11px 25px; position: relative; text-decoration: none; }
.crumbs li a { background-image: url("/css/images/bg-crumbs.png"); background-repeat: no-repeat; background-position: 100% 0px; position: relative; }
.crumbs li a:hover { color: rgb(51, 51, 51); background-position: 100% -48px; cursor: pointer; }
.crumbs li a:active { color: rgb(51, 51, 51); background-position: 100% -96px; }
.crumbs li.first a span { height: 29px; width: 3px; border-left: 1px solid rgb(217, 217, 217); position: absolute; top: 0px; left: 0px; }





/*Loader style*/
.ias_loader, .ias_trigger {
	text-align:center;
	margin: 30px 0 40px;
}
.ias_trigger a:link,
.ias_trigger a:visited {
  padding: 6px 60px;
    background-color: #F2F2F2;
    border: solid 1px #BFB4B4;
    border-radius: 2px;
    font: bold 12px ubuntu, sans-serif;
    color: #0A0A0A;
    text-decoration: none;
    clear: both;
 /*   float: right; */
    margin: 0 17%;
    display: block;

}
.ias_trigger a:hover,
.ias_trigger a:active {
    border-color: #ccc;
}

.torType  a{font-size: 13px;color: #010000;font-weight:bold;text-decoration:none}


i.fa.fa-chevron-circle-right {
    font-size: 17px;
    color: #03A9F4;
}

.button_main {
    padding: 10px 5px 0px 0px;
}
.fltright.button_main img {
    margin: 5px 5px;
}
.seedLeachContainer{
	overflow:auto;	
	border-color: rgb(0, 121, 107);
	border-width: inherit;
}
.btn_viewall {
    padding: 7px;
    background: #00796B;
    border: 1px;
    border-style: dashed;
    font-size: 14px;
    border-radius: 9px;
    font-weight: bold;
    color: white;
    font-family: 'Ubuntu', sans-serif;
    text-decoration: none;
}
.btn_viewall :hover{
	color: red;
	background: green  ;
	
}

.seedBlock_footer {
    line-height: 20px;
    padding: 6px;
    font-size: 14px;
	font-family: 'Ubuntu', sans-serif;
    text-align: center;
    font-weight: bold;
}
.cellMainLink:hover{text-decoration: none;border-bottom: 1px dashed #F93F00;}

.notification_text {
	
    display: inline-table;
    color: #fff;
    font-size: 14px;
    text-shadow: 0 2px 2px rgba(0, 0, 0, .4);
    font-weight: bold;
	
}


i.fa.fa-star.fa-stack-1x {     
     
    -webkit-animation-name: spin;
    -webkit-animation-duration: 4000ms;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: spin;
    -moz-animation-duration: 4000ms;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: spin;
    -ms-animation-duration: 4000ms;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
}

    
	
	
.nofitybtn{
	
	border: 1px solid rgba(0,0,0,0.2);
	box-sizing: content-box !important;
	color: #f5f5f5;
	cursor: pointer;
	display: inline-block;
	padding: 6px 10px;
	text-align: center;
	text-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.4);
	text-decoration: none;
	font-size: 12px;
	font-family: 'Calibri';
	white-space: normal;
	outline: none; 
	
	/* Transition */
	-moz-transition: all 200ms ease 0ms !important;
	-o-transition: all 200ms ease 0ms !important;
	-webkit-transition: all 200ms ease 0ms !important;
	
	/* Background Color */
	background: none repeat scroll 0 0 rgba(255,255,255,0.04);
	
	/* Border Rounding */
	border-radius: 4px  !important;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	
	/* Background Clipping */
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	background-clip: padding-box;
	
	/* Shadow */
	box-shadow: 0 0 3px rgba(255,255,255,0.25) inset, 0 0 1px rgba(255,255,255,0.2), 0 10px 10px rgba(255,255,255,0.08) inset;
	-moz-box-shadow: 0 0 3px rgba(255,255,255,0.25) inset, 0 0 1px rgba(255,255,255,0.2), 0 10px 10px rgba(255,255,255,0.08) inset;
	-webkit-box-shadow: 0 0 3px rgba(255,255,255,0.25) inset, 0 0 1px rgba(255,255,255,0.2), 0 10x 10px rgba(255,255,255,0.08) inset;
	box-shadow: 0 0 3px rgba(255,255,255,0.25) inset, 0 0 1px rgba(255,255,255,0.2), 0 10px 10px rgba(255,255,255,0.08) inset;
}



@media screen and (min-width: 480px) {
    .adsense_main {
        width:60%;
	}
    
}

@media screen and (max-width: 479px) {
    .adsense_main {
        width:100%;
	}
    
}


/*   ICo  */



@font-face {
	font-family: 'FontAwesome';
	src: url('https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/fonts/fontawesome-webfont.eot?v=4.4.0');
	src: url('https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'),url('https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'),url('https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'),url('https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'),url('https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');
	font-weight: normal;
	font-style: normal;
}


@-webkit-keyframes spin {
      from {
        -webkit-transform:rotate(0deg);
      }
      
      to {
        -webkit-transform:rotate(360deg);
      }
    }
	
	
.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.fa-search:before {
	content: "\f002";
}

.fa-check:before {
	content: "\f00c";
}

.fa-home:before {
	content: "\f015";
}

.fa-clock-o:before {
	content: "\f017";
}

.fa-tags:before {
	content: "\f02c";
}

.fa-bookmark:before {
	content: "\f02e";
}

.fa-check-circle-o:before {
	content: "\f05d";
}

.fa-fire:before {
	content: "\f06d";
}

.fa-eye:before {
	content: "\f06e";
}

.fa-shopping-cart:before {
	content: "\f07a";
}

.fa-twitter:before {
	content: "\f099";
}

.fa-facebook:before {
	content: "\f09a";
}

.fa-link:before {
	content: "\f0c1";
}

.fa-bars:before {
	content: "\f0c9";
}

.fa-google-plus:before {
	content: "\f0d5";
}

.fa-money:before {
	content: "\f0d6";
}

.fa-caret-down:before {
	content: "\f0d7";
}

.fa-caret-right:before {
	content: "\f0da";
}

.fa-bolt:before {
	content: "\f0e7";
}

.fa-laptop:before {
	content: "\f109";
}

.fa-mobile:before {
	content: "\f10b";
}

.fa-chevron-circle-right:before {
	content: "\f138";
}

.fa-archive:before {
	content: "\f187";
}

.fa-paper-plane:before {
	content: "\f1d8";
}

.fa-facebook-official:before {
	content: "\f230";
}

.fa-whatsapp:before {
	content: "\f232";
}

.fa-amazon:before {
	content: "\f270";
}

.fa-chevron-down:before{content:"\f078"}

.fa-circle-thin:before{content:"\f1db"}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-star:before{content:"\f005"}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}


