/*  

You cannot edit main style.css file.

All your custom style settings and tweaks can be placed here.

Backup this file before theme update - so after update can be restored!
 
*/

@font-face {
	font-family: 'GothamHTF-Book';
	src: url('font/GothamHTF-Book.eot?') format('eot'), 
	     url('font/GothamHTF-Book.otf')  format('opentype'),
	     url('font/GothamHTF-Book.woff') format('woff'), 
	     url('font/GothamHTF-Book.ttf')  format('truetype'),
	     url('font/GothamHTF-Book.svg#GothamHTF-Book') format('svg');
}

.customcat,
.Games,
.Apps,
.Computers,
.Devices,
.TVs,
.Cameras,
.Hosting,
.Phones,
.Software,
.Gadgets,
.Movies,
.TV,
.Products,
.Cars,
.Houses,
.Accommodations,
.Books,
.Food{ color:#fff !important; margin-right:5px;}

.Games{ background-color:#434C53 !important;}
.Apps{ background-color:#FFB940 !important;}
.Computers{ background-color:#FFA18B !important;}
.Devices{ background-color:#D8DAD5 !important;}
.TVs{ background-color:#97B663 !important;}
.Cameras{ background-color:#CF5E3E !important;}
.Hosting{ background-color:#B2C873 !important;}
.Phones{ background-color:#DB4D4D !important;}
.Software{ background-color:#9ADBFB !important;}
.Gadgets{ background-color:#715B50 !important;}
.Books{ background-color:#B74F42 !important;}
.Movies{ background-color:#B9573C !important;}
.TV{ background-color:#8E7356 !important;}
.Products{ background-color:#76919C !important;}
.Cars{ background-color:#476A93 !important;}
.Houses{ background-color:#ADB6BE !important;}
.Accommodations{ background-color:#3879B1 !important;}
.Food{ background-color:#A0AA37 !important;}
.customcat{ background-color:#446C86 !important;}


nav#navigation {
	top: 30%;
}
nav#navigation ul#main-nav {
	display: none!important;
}

body {
	background: url("images/bg/header.jpg") repeat-x;
}

#header {
	padding: 0!important;
}
#header h1 {
	margin: 10px 0!important;
}
#header #headtop {
	border-bottom: none!important;
}
#asi-member-panel a:visited,
#asi-member-panel a:link,
#asi-member-panel a,
#asi-member-panel {
	text-transform: uppercase;
	color: #FFF;
}
#asi-member-panel {
	float: right;
	margin-top: 10px;
}
.nav .sf-sub-indicator {
	display: none!important;
} 
.nav li a.sf-with-ul {
	margin-right: 0 !important;
}

.nav > li > a {
	padding: 22px 15px!important;
}

.caption-wrap .caption {
	margin-left: 30px;
	margin-bottom: 10px;
	opacity: 1!important;
}
.caption h1 {
	color: #fff !important;
	padding-bottom: 5px !important;  
}
body, #serinfo h3, input, textarea, input checkbox, input radio, select, file {
    color: #545454;
    font: 400 12px/2em Arial,sans-serif!important;
}
body #asi-member-panel div.textwidget {
    color: #FFFFFF;
    font: 400 12px/2em Arial,sans-serif!important;
}
body div.textwidget, body div.rpwe-block {
    color: #545454;
    font: 400 12px/2em Arial,sans-serif!important;
}
body #footer, body .stuff {
    color: #545454;
    font: 400 12px/2.2em GothamHTF-Book,sans-serif;
}
body h1 {
    color: #1F1F1F;
    font: 900 18px/1.1em GothamHTF-Book,sans-serif;
}
body .caption-wrap .caption h1 {
	font-weight: 400;
}
body h2 {
    color: #97c730;
    font: 400 18px/1.2em GothamHTF-Book,sans-serif!important; 
	/*border-bottom: 1px solid #e3e3e3;
	padding-bottom: 15px!important;*/
}
body .archivepost h2.upperfont,
body .medpost h2.upperfont {
	font-weight: 400!important;
    font-size: 18px;
	font-family: GothamHTF-Book,sans-serif;	
}
body #footer h2 {
    font-weight: 400!important;
	font-size: 12px!important; 
}
body #footer #copyright {
	font-size: 12px;
	font-family: Arial,sans-serif;
}
.twins h2, .ratingblock h2, .archivepost li h2 {
    color: #000000; 
    font: 800 17px/1.2em GothamHTF-Book,sans-serif!important;
}
body h2.widget {
    font-family: GothamHTF-Book,sans-serif;
}
body h3 {
    color: #1F1F1F;
    font: 800 12px/1.5em GothamHTF-Book,sans-serif;
}
body h4 {
    color: #5C5C5C;
    font: 400 13px/1.5em GothamHTF-Book,sans-serif;
}
body h5 {
    color: #5C5C5C;
    font: 400 13px/1.5em GothamHTF-Book,sans-serif;
}
body h6 {
    color: #5C5C5C;
    font: 400 13px/1.5em GothamHTF-Book,sans-serif;
}
body .upper h2.upperfont {
    text-transform: none !important;
}
body .nav > li > a, body .grid-nav > li > a, body .searchformhead input.s, body .ratingblock p {
    color: #383838;
    font: 400 12px/1em Arial,sans-serif;
}
body .upper .nav > li > a, .upper .nav > li > a {
	letter-spacing: normal;
}
body .medpost img.wp-post-image { 
	float: left;
	margin: 0 20px 10px 0;
}
table.article h2.upperfont {
	margin-top: 0;
	border-bottom: none;
}
table.article td.link {
	width: 110px;
	border-left: 1px solid #e3e3e3;
	text-align: right;
	vertical-align: text-top;
}

.flex-control-nav {
	top: 30px!important;
	z-index: 999!important;
	text-align: right!important;
}
.flex-control-paging li a {
  text-indent: 99999px!important;
}
.buttons {
	padding: 20px 0 10px 0!important;
	border-bottom: 1px solid #e3e3e3;
	border-top: 1px solid #e3e3e3;
}
.medpost .teaser a.article-read-more {
	text-transform: uppercase;
	color: #97c730;	
}
.medpost .teaser a, .medpost .teaser a:link, .medpost .teaser a:visited {
	color: #97c730;
}
.medpost .teaser a:hover {
	color: #303030;
}

.upper #sidebar h2.widget {
	font-size: 18px!important;
	text-transform: none!important;
	border-bottom: 1px solid #e3e3e3!important;	
	font-weight: 400!important;
}
#sidebar {
	padding-top:25px!important;
	margin: 1px 0 50px!important;
}
#sidebar .textwidget {
	margin: 5px 0 15px;
	line-height: 1.5em!important;
}
#sidebar hr.supporter {
	margin-top: 0!important;
}
li.category-news {
	position: relative;
}
.fullCalendar .fc-button.fc-state-hover,
.fullCalendar .fc-button.fc-state-default {
	font-family: Arial, sans-serif;
	background-color: #97C730;
	font-size: 12px;
}
.fullCalendar .fc-state-default.fc-corner-left,
.fullCalendar .fc-state-default.fc-corner-right {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;	
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;	

}
a.tmnf-sc-button.small,
a.button,
.upper table a.button,
#footer .textwidget a.button,
#sidebar .textwidget a.button {
	background-color: #97C730;
	color: #fff!important;
	padding: 8px;
}
#sidebar .textwidget ul{
	list-style: disc!important;
	padding-left: 10px!important;
}
#sidebar .textwidget hr {
	height: 1px;
	background: #e3e3e3;
	border: none;
}
#sidebar .textwidget table {
	border-bottom: 1px solid #e3e3e3!important;	
	margin-top: 5px;	
	width: 100%;
}
#sidebar .textwidget table tr td {
	width: 100%;
}
#sidebar .textwidget table tr td:first-child {
	width: 81px;
}

#sidebar .textwidget table img {
	margin: 10px 10px 10px 0;
}

.info div {
	display: inline-block;
	vertical-align: middle;
}
.info div.class {
	width: 72px;
	margin-right: 10px;
}

.info table {
	border-bottom: 1px solid #e3e3e3;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 100%;
}

#footer h2 {
	border-bottom: 1px solid #454545!important;
	background: none;
}
#footer .lasttwit h2 {
	border-bottom: none!important;
}
#footer a {
	color: #303030!important;
}
#footer .social-menu li{
	background-color: #f5f5f5!important;
	border: 1px solid #dbdbdb;
}
#footer .fp_iframe_widget {
	top: -10px!important; 
}
#footer .hrlineB {
	background-color: #545454!important;
	opacity: 1!important;
}
#copyright {
	font-size: 10px;
}
.nav ul li {
	width: 200px!important;
}
.nav li ul ul {
    margin: -44px 0 0 165px!important;
}

.archivepost img {
    margin: 0 30px 20px 0!important;
}

body a.tmnf-sc-button {
	font-family: Arial, sans-serif;
	font-size: 12px!important;
	display: inline-block;
	line-height: 1em;
	padding: 8px!important;
	margin: 0 .6em 1.5em 0;
	border: none;
	border-bottom-color: none;
	color: white !important;
	text-align: center;
	text-shadow: none;
	text-decoration: none !important;
	
	/*Border radius*/
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	
	/*Background*/
	background-color: #97c730; /*Fallback*/
	background: #97c730;
	
	/*Box shadow*/
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}	

body a.tmnf-sc-button:hover, 
body a.tmnf-sc-button.hover, 
body a.tmnf-sc-button.active {
	text-decoration: none !important;
	/*Background*/
	background: #97c730; /*Fallback*/
}

body .rhcalendar.not-widget .fc-event-list-content h4 .fc-event-list-title {
	font-family: GothamHTF-Book,​sans-serif;
	font-weight: 400;
	color: #97c730;
}

body .fullCalendar .fc-button.fc-state-hover, body .fullCalendar .fc-button.fc-state-default {
    background-color: #97c730!important;
    font-family: Arial,sans-serif;
    font-size: 12px;
}
body .rhcalendar .fc-header .fc-button, body .rhcalendar .fc-footer .fc-button {
    color: #FFF;
}
body .rhcalendar .fc-state-default.fc-state-active,
body .fullCalendar .fc-button.fc-state-hover,
body .rhcalendar .fc-state-default, body .rhcalendar .fc-footer .fc-button.fc-state-default {
    background-image: none;
}