/*
Theme Name: Tiga
Theme URI: http://satrya.me/wordpress-themes/tiga
Description: After updating please read the Readme tab on theme settings. Mobile friendly, clean and elegant theme, perfect for bloggers or even professionals. It supports 5 widget areas, 4 custom widgets(facebook like box, subscribe, social and twitter), 10 custom background patterns and social share buttons, Search engine friendly, cross browser also translation ready. It has an optional custom home page template, full-width page template, sitemap page template, blog page with slider page, one-column & two-columns flexible-width layouts. It include plug-and-play support for the WP-Pagenavi plugin. Currently translated into Germany, Italian and Spanish.
Version: 2.0
Author: Satrya
Author URI:	http://satrya.me
Tags: white, light, one-column, two-columns, left-sidebar, right-sidebar, flexible-width, custom-background, custom-menu, featured-images, full-width-template, microformats, sticky-post, theme-options, threaded-comments, translation-ready
Text Domain: tiga

License: GNU General Public License
License URI: license.txt

Tiga WordPress Theme, Copyright 2012-2014 satrya.me
Tiga is distributed under the terms of the GNU GPL

Please DO NOT EDIT THIS FILE, if you want to customize the styles, you can create a child theme

See: http://codex.wordpress.org/Child_Themes
*/
/* 
   Table of Contents
   =============================================================================
	0 Reset Stylesheet
	1 Base
	2 Typography
	3 Form
	4 Table
	5 Images
	6 Main styles
	7 Plugins
	8 Utilities
	9 WordPress Pagination
	10 Miscellaneous
	11 Conditional IE class
	12 bbPress Custom Style
   =============================================================================
*/
/* =============================================================================
0 Reset Stylesheet
============================================================================= */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  vertical-align: baseline;
}

article, aside, details, figcaption, figure, footer,
header, hgroup, nav, section, summary {
  display: block;
}

audio, canvas, video {
  display: -moz-inline-stack;
  -moz-box-orient: vertical;
  display: inline-block;
  *display: inline;
  vertical-align: top;
  *zoom: 1;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden] {
  display: none;
}

nav ul,
nav ol {
  list-style: none;
  margin: 0;
  padding: 0;
}

img {
  border: 0;
  max-width: 100%;
  -ms-interpolation-mode: bicubic;
  vertical-align: middle;
}

svg:not(:root) {
  overflow: hidden;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input[type="radio"] {
  vertical-align: text-top;
}

input[type="checkbox"] {
  vertical-align: text-bottom;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* =============================================================================
1 Base
============================================================================= */
* html {
  font-size: 75%;
}

html {
  font-size: 12px;
  line-height: 1.5em;
  overflow-y: scroll;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
}

body {
  background: white;
  color: #333333;
  font-family: 'Open Sans', sans-serif;
  margin: 1.5em 0;
  text-rendering: optimizeLegibility;
}

/* 	SELECTION
	----------------- */
::-moz-selection {
  background: black;
  color: white;
  text-shadow: none;
}

::selection {
  background: black;
  color: white;
  text-shadow: none;
}

/* 	LINKS
	----------------- */
a {
  color: #5e9ae2;
  text-decoration: none;
}
a:visited {
  color: #337fda;
}
a:hover, a:focus {
  color: #488cde;
  text-decoration: none;
}

/* 	STRUCTURAL LAYOUT
	----------------- */
.site {
  background-color: white;
  -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);
  *zoom: 1;
  max-width: 940px;
  _width: 940px;
  padding-left: 20px;
  padding-right: 20px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 18px;
  padding-bottom: 18px;
}
.site:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 320px) and (max-width: 1024px) {
  .site {
    margin: 0 18px 18px;
    padding-bottom: 18px;
  }
}

.site-header {
  clear: both;
  margin-bottom: 36px;
  padding-top: 18px;
}

#main {
  clear: both;
}

.site-content {
  width: 65.95745%;
  float: left;
  margin-right: 2.12766%;
  display: inline;
}
@media (max-width: 768px) {
  .site-content {
    width: 100%;
    float: right;
    margin-right: 0;
  }
}

.sidebar-primary {
  background-color: whitesmoke;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);
  width: 31.91489%;
  float: right;
  margin-right: 0;
  *margin-left: -20px;
  display: inline;
}
@media (max-width: 768px) {
  .sidebar-primary {
    width: 100%;
    float: right;
    margin-right: 0;
    margin-top: 12px;
  }
  .sidebar-primary .widget {
    width: 44.68085%;
    float: left;
    margin-right: 2.12766%;
    border-bottom: 0;
  }
  .sidebar-primary .widget:nth-child(2n+2) {
    display: inline;
    float: right;
  }
}
@media (max-width: 640px) {
  .sidebar-primary .widget {
    width: 44.68085%;
    float: left;
    margin-right: 2.12766%;
  }
  .sidebar-primary .widget:nth-child(2n+2) {
    margin-left: 0;
  }
}
@media (max-width: 480px) {
  .sidebar-primary .widget {
    width: 91.48936%;
    float: left;
    margin-right: 2.12766%;
  }
  .sidebar-primary .widget:nth-child(2n+2) {
    display: inline;
    float: left;
    margin-left: 18px;
  }
}

.site-footer {
  *zoom: 1;
  max-width: 940px;
  _width: 940px;
  padding-left: 20px;
  padding-right: 20px;
  margin-left: auto;
  margin-right: auto;
}
.site-footer:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 320px) and (max-width: 1024px) {
  .site-footer {
    margin: 0 18px 18px;
  }
}
.site-footer.four .widget {
  margin-right: 2%;
  width: 23%;
}
@media (max-width: 768px) {
  .site-footer.four .widget {
    width: 48.93617%;
    float: left;
    margin-right: 2.12766%;
  }
  .site-footer.four .widget:nth-child(2n) {
    float: right;
    margin-right: 0;
  }
}
@media (max-width: 480px) {
  .site-footer.four .widget {
    width: 100%;
    float: right;
    margin-right: 0;
  }
}
.site-footer.four .widget:last-child {
  float: right;
  margin-right: 0;
  *margin-left: -20px;
  display: inline;
  margin-left: 2%;
}
@media (max-width: 768px) {
  .site-footer.four .widget:last-child {
    margin-left: 0;
  }
}
.site-footer.three .widget {
  margin-right: 5%;
  width: 30%;
}
@media (max-width: 640px) {
  .site-footer.three .widget {
    width: 100%;
    float: right;
    margin-right: 0;
  }
}
.site-footer.three .widget:last-child {
  float: right;
  margin-right: 0;
  *margin-left: -20px;
  display: inline;
}
.site-footer.two .widget {
  margin-right: 2%;
  width: 48%;
}
@media (max-width: 480px) {
  .site-footer.two .widget {
    width: 100%;
    float: right;
    margin-right: 0;
  }
}
.site-footer.two .widget:last-child {
  float: right;
  margin-right: 0;
  *margin-left: -20px;
  display: inline;
  margin-left: 2%;
}
.site-footer.one .widget {
  width: 100%;
}
.site-footer .footer {
  clear: both;
  padding: 18px 0;
}

/* 	RIGHT PRIMARY LAYOUT
	----------------- */
.right-primary .site-content {
  float: right;
  margin-right: 0;
  *margin-left: -20px;
  display: inline;
}
.right-primary .sidebar-primary {
  width: 31.91489%;
  float: left;
  margin-right: 2.12766%;
  display: inline;
}
@media (max-width: 768px) {
  .right-primary .sidebar-primary {
    width: 100%;
    float: right;
    margin-right: 0;
    margin-top: 12px;
  }
}

/* =============================================================================
2 Typography
============================================================================= */
/* 	HEADING
	----------------- */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Francois One', sans-serif;
}

h1 {
  font-size: 36px;
  line-height: 1.3em;
}

h2 {
  font-size: 24px;
  line-height: 1.3em;
}

h3 {
  font-size: 18px;
  line-height: 1.5em;
}

h4 {
  font-size: 16px;
  line-height: 1.5em;
}

h5 {
  font-size: 14px;
  line-height: 1.5em;
}

h6 {
  font-size: 14px;
  line-height: 1.5em;
}

/* 	TEXT ELEMENT
	----------------- */
p {
  margin: 0 0 1.5em;
}

i,
em {
  font-style: italic;
}

b,
strong {
  font-weight: 700;
}

small {
  font-size: 85%;
}

cite {
  font-style: normal;
}

dfn {
  font-style: italic;
  font-weight: 700;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -0.5em;
  vertical-align: sub;
}

sub {
  bottom: -0.25em;
  vertical-align: super;
}

abbr,
acronym {
  font-size: 90%;
  text-transform: uppercase;
  border-bottom: 1px dotted #dddddd;
  cursor: help;
}

del {
  color: #aaaaaa;
  text-decoration: line-through;
  vertical-align: baseline;
}

pre {
  background: #ffff99;
  border-bottom: 1px solid #ff2;
  border-top: 1px solid #ff2;
  color: #990;
  margin: 1.5em 0;
  padding: 0.75em 0.45em;
  white-space: pre;
  white-space: pre-wrap;
  white-space: pre-line;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -hp-pre-wrap;
  word-wrap: break-word;
}

code {
  background: #ffff99;
  color: #990;
  font-size: 11px;
  line-height: 1.2em;
  padding: 0.3em;
}

pre,
code,
kbd,
samp,
tt {
  font-family: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;
}

ins {
  text-decoration: underline;
}

mark {
  background: #ff0;
  color: #990;
  font-size: 11px;
}

/* 	BLOCKQUOTE
	----------------- */
blockquote {
  border-left: 3px solid #eeeeee;
  color: #aaaaaa;
  font-style: italic;
  font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
  margin: 1em 40px;
  padding-left: 1.35em;
}
blockquote em,
blockquote i,
blockquote cite {
  font-style: normal;
}
blockquote cite {
  color: #555555;
  display: block;
  padding: 10px 0 0 20px;
  position: relative;
}
blockquote cite:before {
  content: '\2014';
  left: 0;
  position: absolute;
}

q:before,
q:after,
blockquote:before,
blockquote:after {
  content: "";
}

address {
  display: block;
  margin: 0 0 1.5em;
  font-style: italic;
}

/* 	LISTS
	----------------- */
ul,
ol {
  margin: 1em 0;
  padding: 0 0 0 2.25em;
}

ul {
  list-style: disc;
}

ol {
  list-style-type: decimal;
}

ol ol {
  list-style: upper-alpha;
}

ol ol ol {
  list-style: lower-roman;
}

ol ol ol ol {
  list-style: lower-alpha;
}

li ul,
li ol {
  margin: 0;
}

dl {
  margin: 0 1.625em;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 1.625em;
}

/* =============================================================================
3 Form
============================================================================= */
/* 	BASE FORM STYLES
	----------------- */
label {
  font-size: 12px;
  font-weight: 700;
}

fieldset {
  border: 1px solid #dddddd;
  font-size: 12px;
  line-height: 1.3em;
  margin: 0 0 1.5em;
  padding: 0 1.4em 1.4em 1.4em;
}

legend {
  background: whitesmoke;
  border: 1px solid #dddddd;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font-weight: 700;
  display: block;
  left: 0;
  margin: 0;
  padding: 0.3em 1.2em;
  position: relative;
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7);
  top: 0;
}

fieldset {
  padding-top: 1.4em;
}

legend {
  margin-top: 0;
  margin-bottom: 0;
}

/* 	INPUT WIDTH
	----------------- */
.input-tiny {
  width: 50px;
}

.input-small {
  width: 100px;
}

.input-medium {
  width: 150px;
}

.input-large {
  width: 200px;
}

.input-xlarge {
  width: 250px;
}

.input-xxlarge {
  width: 300px;
}

.input-xxxlarge {
  width: 350px;
}

.input-full {
  width: 100%;
}

.input_full_wrap {
  display: block;
  padding-right: 8px;
}

/* 	UI Consistency
	----------------- */
input[type="search"]::-webkit-search-decoration {
  display: none;
}

button:invalid,
select:invalid {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

input,
textarea {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: all 0.2s linear;
  -webkit-transition-delay: 0s;
  -moz-transition: all 0.2s linear 0s;
  -o-transition: all 0.2s linear 0s;
  transition: all 0.2s linear 0s;
}
input:invalid,
textarea:invalid {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus,
select:focus,
button:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
input[type="button"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

input[type="file"]:focus, input[type="file"]:active,
input[type="radio"]:focus,
input[type="radio"]:active,
input[type="checkbox"]:focus,
input[type="checkbox"]:active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

button,
input[type="reset"],
input[type="submit"],
input[type="button"] {
  -webkit-appearance: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background: #f2f2f2 url('http://hargatop.com/wp-content/themes/tiga/assets/img/button.png') repeat-x;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
  background-image: -webkit-linear-gradient(#ffffff, #f2f2f2);
  background-image: -moz-linear-gradient(#ffffff, #f2f2f2);
  background-image: -o-linear-gradient(#ffffff, #f2f2f2);
  background-image: linear-gradient(#ffffff, #f2f2f2);
  border: 1px solid #e6e6e6;
  cursor: pointer;
  color: #333333;
  font: bold 12px / 1.3 "Helvetica Neue", Arial, "Liberation Sans", FreeSans, sans-serif;
  outline: 0;
  overflow: visible;
  margin: 0;
  padding: 3px 10px;
  *padding-top: 2px;
  *padding-bottom: 0;
  text-shadow: white 0 1px 1px;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
  vertical-align: top;
  width: auto;
}
button:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
input[type="button"]:hover {
  background: #f4f4f4;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f2f2f2), color-stop(100%, #ffffff));
  background-image: -webkit-linear-gradient(#f2f2f2, #ffffff);
  background-image: -moz-linear-gradient(#f2f2f2, #ffffff);
  background-image: -o-linear-gradient(#f2f2f2, #ffffff);
  background-image: linear-gradient(#f2f2f2, #ffffff);
}
button:active,
input[type="reset"]:active,
input[type="submit"]:active,
input[type="button"]:active {
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.15);
  outline: 0;
}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner {
  border: 0;
  padding: 0;
}

button {
  *padding-top: 1px;
  *padding-bottom: 1px;
}

textarea,
select,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-appearance: none;
  background-color: white;
  border: 1px solid #cccccc;
  color: black;
  outline: 0;
  margin: 0;
  padding: 3px 4px;
  text-align: left;
  font-size: 13px;
  font-family: Arial, "Liberation Sans", FreeSans, sans-serif;
  height: 2.2em;
  vertical-align: top;
  *padding-top: 2px;
  *padding-bottom: 1px;
  *height: auto;
}
textarea[disabled],
select[disabled],
input[type="date"][disabled],
input[type="datetime"][disabled],
input[type="datetime-local"][disabled],
input[type="email"][disabled],
input[type="month"][disabled],
input[type="number"][disabled],
input[type="password"][disabled],
input[type="search"][disabled],
input[type="tel"][disabled],
input[type="text"][disabled],
input[type="time"][disabled],
input[type="url"][disabled],
input[type="week"][disabled] {
  background-color: #eeeeee;
}
textarea:focus,
select:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="email"]:focus,
input[type="month"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="text"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
input[type="week"]:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}

button[disabled],
input[disabled],
select[disabled],
select[disabled] option,
select[disabled] optgroup,
textarea[disabled] {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -moz-user-select: -moz-none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  user-select: none;
  color: #888888;
  cursor: default;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #888888;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #888888;
}

input.placeholder_text,
textarea.placeholder_text {
  color: #888888;
}

textarea,
select[size],
select[multiple] {
  height: auto;
}

select[size="0"],
select[size="1"] {
  height: 1.8em;
  *height: auto;
}

@media (-webkit-min-device-pixel-ratio: 0) {
  select[size],
  select[multiple],
  select[multiple][size] {
    background-image: none;
    padding-right: 3px;
  }

  select,
  select[size="0"],
  select[size="1"] {
    background-image: url('assets/img/select_arrow.gif');
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 20px;
  }

  ::-webkit-validation-bubble-message {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #666666), color-stop(1, black));
    border: 1px solid;
    border-color: #747474 #5e5e5e #4f4f4f;
    color: white;
    font: 13px / 17px "Lucida Grande", Arial, "Liberation Sans", FreeSans, sans-serif;
    overflow: hidden;
    padding: 15px 15px 17px;
    text-shadow: black 0 0 1px;
    height: 16px;
  }

  ::-webkit-validation-bubble-arrow,
  ::-webkit-validation-bubble-top-outer-arrow,
  ::-webkit-validation-bubble-top-inner-arrow {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #666666;
    border: 0;
  }
}
textarea {
  min-height: 40px;
  overflow: auto;
  padding: 5px;
  resize: vertical;
  width: 100%;
}

optgroup {
  color: black;
  font-style: normal;
  font-weight: normal;
  font-family: Arial, "Liberation Sans", FreeSans, sans-serif;
}
optgroup::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* =============================================================================
4 Table
============================================================================= */
/* 	STANDARD TABLE
	----------------- */
table {
  width: 100%;
}

table,
td {
  border: 1px solid #e8e8e8;
  border-collapse: collapse;
  margin: 1.5em 0;
  padding: 5px 10px;
}

th {
  background-color: #e8e8e8;
  border-right: 1px solid #e0e0e0;
  color: #666;
  margin: 5px 0 10px;
  padding: 5px 10px;
  text-transform: uppercase;
  text-align: left;
}

table button,
table input {
  *overflow: auto;
}

/* 	STRIPE TABLE
	----------------- */
table.striped tr:nth-child(odd) {
  background-color: #f9f9f9;
}

/* =============================================================================
5 Images
============================================================================= */
/* 	BASE IMAGES STYLES
	----------------- */
.entry-content img,
.comment-content img,
.widget img,
.photo {
  max-width: 100%;
  /* Fluid images for posts, comments, and widgets */
}

img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
  height: auto;
  /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}

.size-full,
.size-large {
  max-width: 97.5%;
  height: auto;
  /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}

.wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

.alignleft,
.alignright,
.aligncenter {
  margin-top: 8px;
}

/* 	CAPTION
	----------------- */
p img,
.wp-caption {
  margin-top: 8px;
}

.wp-caption {
  background: black;
  margin-bottom: 20px;
  max-width: 96%;
  padding: 15px 10px 10px;
  -webkit-transition: all 0.15s ease-in-out;
  -webkit-transition-delay: 0s;
  -moz-transition: all 0.15s ease-in-out 0s;
  -o-transition: all 0.15s ease-in-out 0s;
  transition: all 0.15s ease-in-out 0s;
}
.wp-caption:hover {
  background: #eeeeee;
}
.wp-caption:hover .wp-caption-text {
  color: #333333;
}
.wp-caption:hover .wp-caption-text:before {
  color: #333333;
}
.wp-caption img {
  display: block;
  margin: 0 auto;
  max-width: 98%;
}
.wp-caption .wp-caption-text {
  color: white;
  font-size: 12px;
  margin: 0;
  padding: 15px 0 5px 40px;
  position: relative;
}
.wp-caption .wp-caption-text:before {
  color: white;
  content: '\2014';
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  margin-right: 5px;
  position: absolute;
  left: 10px;
  top: 17px;
}

.gallery-caption {
  color: #cccccc;
  font-size: 12px;
}

/* 	GALLERY
	----------------- */
.gallery {
  margin: auto;
  overflow: hidden;
  width: 100%;
}
.gallery .gallery-item {
  display: inline;
  float: left;
  margin-bottom: 8px;
  text-align: center;
}
.gallery .gallery-caption {
  background: #f7f7f7;
  border: 1px solid #e6e6e6;
  clear: both;
  color: #888;
  display: block;
  font-size: 12px;
  margin: 10px 0;
  padding: 5px 3px;
  text-align: center;
  width: 100%;
}
.gallery dl {
  margin: 0;
}
.gallery img {
  border: 1px solid #e0e0e0;
}
.gallery a:hover img {
  border-color: #cccccc;
}
.gallery br {
  clear: both;
}
.gallery br + br {
  display: none;
}

.gallery-columns-1 .gallery-item {
  width: 100%;
}

.gallery-columns-2 .gallery-item {
  width: 50%;
}

.gallery-columns-3 .gallery-item {
  width: 33.333%;
}

.gallery-columns-4 .gallery-item {
  margin-right: 2%;
  width: 23%;
}

.gallery-columns-5 .gallery-item {
  margin-right: 2%;
  width: 18%;
}

.gallery-columns-6 .gallery-item {
  margin-right: 2%;
  width: 14.666%;
}

.gallery-columns-7 .gallery-item {
  margin-right: 2%;
  width: 12.285%;
}

.gallery-columns-8 .gallery-item {
  margin-right: 2%;
  width: 10.5%;
}

.gallery-columns-9 .gallery-item {
  margin-right: 2%;
  width: 9.111%;
}

/* 	Make sure embeds and iframes fit their containers
	----------------- */
embed,
iframe,
object {
  max-width: 100%;
  width: 100%;
}

/* =============================================================================
6 Main styles
============================================================================= */
#main-header {
  margin-bottom: 18px;
}

.site-branding {
  width: 40.42553%;
  float: left;
  margin-right: 2.12766%;
  display: inline;
}
@media (max-width: 600px) {
  .site-branding {
    width: 100%;
    float: right;
    margin-right: 0;
    margin: 0 0 18px;
    text-align: center;
  }
}

.site-title {
  font-size: 40px;
  font-family: 'Francois One', sans-serif;
}
.site-title a {
  color: #333333;
}
.site-title a:hover {
  color: #5e9ae2;
}

.site-description {
  font-size: 14px;
  font-style: italic;
}

.site-logo {
  position: relative;
}
.site-logo a {
  display: block;
}
.site-logo span {
  display: block;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  left: 0;
  position: absolute;
  top: 0;
}

/* 	MAIN NAVIGATION
	----------------- */
.main-navigation {
  width: 57.44681%;
  float: right;
  margin-right: 0;
  *margin-left: -20px;
  display: inline;
  padding-top: 18px;
  position: relative;
  z-index: 99;
}
@media (max-width: 600px) {
  .main-navigation {
    width: 100%;
    float: right;
    margin-right: 0;
    margin: 0;
  }
  .main-navigation ul li a {
    margin: 0 36px 0 0;
  }
  .main-navigation ul li.arrow:after {
    right: 25px;
  }
}
.main-navigation ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: inline;
  float: right;
}
@media (max-width: 600px) {
  .main-navigation ul {
    display: none;
  }
}
.main-navigation ul ul {
  background: white;
  border: 1px solid #dddddd;
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
  display: none;
  left: 0;
  position: absolute;
  top: 100%;
  width: 130px;
  z-index: 9;
}
.main-navigation ul ul li {
  border-bottom: 1px solid #eeeeee;
  width: 100%;
}
.main-navigation ul ul li:last-child {
  border-bottom: none;
}
.main-navigation ul ul li a {
  margin: 0 6px;
  padding: 5px 0;
}
.main-navigation ul ul li.arrow {
  padding-right: 0;
}
.main-navigation ul ul li.arrow:after {
  content: "\00BB";
  font-size: 13px;
  position: absolute;
  right: 5px;
  top: 3px;
}
.main-navigation ul ul ul {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  left: 100%;
  top: 0;
}
.main-navigation li {
  display: inline;
  float: left;
}
.main-navigation li.arrow {
  padding-right: 5px;
  position: relative;
}
.main-navigation li.arrow:hover {
  cursor: pointer;
}
.main-navigation li.arrow:after {
  content: "\00BB";
  font-size: 13px;
  position: absolute;
  right: -5px;
  top: 0;
}
.main-navigation a {
  display: block;
  color: inherit;
  font-size: 11px;
  margin-left: 36px;
  text-transform: uppercase;
  -webkit-transition: all 0.15s ease-in;
  -webkit-transition-delay: 0s;
  -moz-transition: all 0.15s ease-in 0s;
  -o-transition: all 0.15s ease-in 0s;
  transition: all 0.15s ease-in 0s;
  word-wrap: break-word;
}
.main-navigation a:hover, .main-navigation a:active, .main-navigation a:focus {
  color: #5e9ae2;
}

/* 	SECONDARY NAVIGATION
	----------------- */
.secondary-navigation {
  background: #252525;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #252525), color-stop(100%, #0a0a0a));
  background-image: -webkit-linear-gradient(#252525, #0a0a0a);
  background-image: -moz-linear-gradient(#252525, #0a0a0a);
  background-image: -o-linear-gradient(#252525, #0a0a0a);
  background-image: linear-gradient(#252525, #0a0a0a);
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.6);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.6);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  position: relative;
}
@media (max-width: 600px) {
  .secondary-navigation {
    background: white;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
}
.secondary-navigation ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
@media (max-width: 600px) {
  .secondary-navigation ul {
    display: none;
  }
}
.secondary-navigation ul ul {
  background: white;
  border: 1px solid #dddddd;
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
  display: none;
  left: 0;
  position: absolute;
  top: 100%;
  width: 150px;
  z-index: 99;
}
.secondary-navigation ul ul li {
  border-bottom: 1px solid #eeeeee;
  width: 100%;
}
.secondary-navigation ul ul li:hover {
  background-color: #e7e7e7;
}
.secondary-navigation ul ul li:hover:first-child {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.secondary-navigation ul ul li:last-child {
  border-bottom: none;
}
.secondary-navigation ul ul li a {
  color: #333;
  margin: 0 7px;
  padding: 5px 0;
}
.secondary-navigation ul ul li.arrow {
  padding-right: 0;
}
.secondary-navigation ul ul li.arrow:after {
  content: "\00BB";
  color: #333;
  font-size: 13px;
  position: absolute;
  right: 5px;
  top: 5px;
}
.secondary-navigation ul ul ul {
  left: 100%;
  top: 0;
}
.secondary-navigation li {
  display: inline;
  float: left;
  -webkit-transition: all 0.15s ease-in;
  -webkit-transition-delay: 0s;
  -moz-transition: all 0.15s ease-in 0s;
  -o-transition: all 0.15s ease-in 0s;
  transition: all 0.15s ease-in 0s;
}
.secondary-navigation li:hover {
  background: #151515;
}
.secondary-navigation li:hover:first-child {
  -webkit-border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
}
.secondary-navigation li.arrow {
  padding-right: 5px;
  position: relative;
}
.secondary-navigation li.arrow:hover {
  cursor: pointer;
}
.secondary-navigation li.arrow:after {
  content: "\00BB";
  color: white;
  font-size: 13px;
  position: absolute;
  right: 6px;
  top: 11px;
}
.secondary-navigation a {
  color: white;
  display: block;
  font-size: 11px;
  padding: 12px 16px;
  text-transform: uppercase;
  word-wrap: break-word;
}

.tinynav {
  display: none;
}
@media (max-width: 600px) {
  .tinynav {
    display: inline;
    float: left;
    width: 100%;
  }
}

/*	HOME PAGE FEATURED POSTS
	----------------- */
.featured-posts {
  margin-bottom: 10px;
}

.featuredposts-heading {
  font-family: 'Francois One', sans-serif;
  font-size: 14px;
  margin-bottom: 18px;
}

.featured-slides {
  border: 4px solid white;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.4);
  margin-bottom: 0;
  overflow: hidden;
  padding-bottom: 0;
}
.featured-slides h2 {
  line-height: 1.3;
  margin: 1em 0 0;
}

.slides-content {
  background: rgba(0, 0, 0, 0.6);
  bottom: 0;
  height: 100%;
  left: 0;
  display: none;
  position: absolute;
  width: 100%;
}
.slides-content h2 {
  font-size: 18px;
  line-height: 1.3em;
  padding: 10px 36px 0;
}
@media (max-width: 480px) {
  .slides-content h2 {
    font-size: 15px;
    padding-left: 52px;
    position: relative;
    top: 30%;
  }
}
@media (max-width: 320px) {
  .slides-content h2 {
    position: relative;
    top: 28%;
  }
}
.slides-content h2 a {
  color: white;
}
.slides-content .entry-summary {
  font-size: 13px;
  padding: 6px 45px;
}
@media (max-width: 480px) {
  .slides-content .entry-summary {
    display: none;
  }
}
.slides-content h2 a,
.slides-content .entry-summary {
  color: white;
  margin: 0;
}
.slides-content a:hover {
  color: white;
}

@media (max-width: 480px) {
  .rslides1_nav {
    display: none;
  }
}
/*	HOME PAGE RECENT POSTS
	----------------- */
.left-content {
  overflow: hidden;
}

.two-cols {
  width: 48.3871%;
  float: left;
  margin-right: 3.22581%;
  display: inline;
  min-height: 300px;
}
@media (max-width: 480px) {
  .two-cols {
    width: 100%;
    float: right;
    margin-right: 0;
  }
}
.two-cols:nth-of-type(2n+2) {
  float: right;
  margin-right: 0;
  *margin-left: -20px;
  display: inline;
}
.two-cols .entry-title {
  font-size: 16px;
}
.two-cols .entry-thumbnail {
  float: none;
  display: block;
  margin: 0 0 10px;
  width: 100%;
}

/* 	MAIN STYLES
	----------------- */
article {
  border-bottom: 4px double #eeeeee;
  margin-bottom: 28px;
  padding-bottom: 10px;
}
@media (max-width: 480px) {
  article.first-posts .entry-thumbnail {
    display: none;
  }
}
article .entry-title {
  font-size: 24px;
  margin-bottom: 8px;
}
article .entry-title a {
  color: #333333;
}
article .entry-title a:hover {
  color: #5e9ae2;
}
article h1.entry-title {
  margin: 0;
}
article .slides-content .entry-title a {
  color: white;
}
article .slides-content .entry-title a:hover {
  color: #5e9ae2;
}
article .entry-content,
article .entry-summary {
  font-size: 13px;
  line-height: 1.6em;
}
article .entry-content .widget {
  font-size: 12px;
}
article #searchform {
  margin-bottom: 18px;
}

.entry-thumbnail {
  width: 22.58065%;
  float: right;
  margin-right: 0;
  *margin-left: -20px;
  display: inline;
  margin-left: 4.25532%;
}
@media (max-width: 480px) {
  .entry-thumbnail {
    display: none;
  }
}
.entry-thumbnail a,
.entry-thumbnail img {
  display: block;
}
@media (max-width: 767px) {
  .entry-thumbnail a,
  .entry-thumbnail img {
    width: 100%;
  }
}

.entry-meta {
  clear: both;
  color: #999999;
  font-size: 11px;
  margin-bottom: 18px;
}
.entry-meta .tag {
  background: url('http://hargatop.com/wp-content/themes/tiga/assets/img/tags.png') no-repeat left center;
  display: block;
  padding-left: 20px;
}
.entry-meta .cat {
  background: url('http://hargatop.com/wp-content/themes/tiga/assets/img/cats.png') no-repeat left center;
  display: block;
  padding-left: 20px;
}
.entry-meta a {
  color: #5e9ae2;
}
.entry-meta a:hover {
  color: #333333;
}
@media (max-width: 320px) {
  .entry-meta .share {
    display: none;
  }
}

.page-edit {
  clear: both;
  display: block;
}

.sticky {
  /*border-bottom: 0;*/
}

.rslides_container .sticky {
  background-color: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding: 0;
}

/*	AUTHOR PAGE
	----------------- */
#author-info {
  border-top: 4px double #eeeeee;
  border-bottom: 4px double #eeeeee;
  margin: 18px 0;
  overflow: hidden;
  padding: 16px 0;
}
#author-info #author-avatar {
  display: inline;
  float: left;
  margin-right: 10px;
}
#author-info .avatar {
  border: 1px solid #eeeeee;
  padding: 3px;
}
#author-info #author-description h2 {
  font-size: 16px;
}
#author-info #author-description p {
  font-size: 12px;
  margin: 0;
}

/*	ATTACHMENT PAGE
	----------------- */
.image-attachment .entry-content {
  margin-bottom: 18px;
}

#image-navigation {
  display: block;
  font-size: 11px;
  overflow: hidden;
  margin: 18px 0;
}

.previous-image {
  width: 48.3871%;
  float: left;
  margin-right: 3.22581%;
  display: inline;
}

.next-image {
  width: 48.3871%;
  float: right;
  margin-right: 0;
  *margin-left: -20px;
  display: inline;
  text-align: right;
}

/*	ARCHIVES PAGE
	----------------- */
.archives-content .archives-left {
  width: 35.48387%;
  float: left;
  margin-right: 3.22581%;
  display: inline;
}
.archives-content .archives-left ul {
  list-style: none;
  padding-left: 18px;
}
.archives-content .archives-right {
  overflow: hidden;
}
.archives-content .archives-right ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.archives-content .archives-left h2,
.archives-content .archives-right h2 {
  color: #bbb;
  display: block;
  font-family: 'Open Sans', sans-serif;
  font-size: 11px;
  margin: 10px 0;
  text-transform: uppercase;
}
.archives-content .archives-left ul,
.archives-content .archives-right ul {
  list-style: disc;
  margin: 0;
  padding: 0 0 0 18px;
}
.archives-content .archives-left ul li a,
.archives-content .archives-right ul li a {
  color: #555555;
}
.archives-content .archives-left ul li a:hover,
.archives-content .archives-right ul li a:hover {
  color: #5e9ae2;
}

/*	CONTENT SIDEBAR
	----------------- */
#content .widget {
  margin: 15px 0;
}

/*	CUSTOM HOME PAGE
	----------------- */
.site-content.full-width {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -20px;
  display: inline;
}

.home-custom {
  overflow: hidden;
}
.home-custom .thumbnail {
  width: 48.93617%;
  float: right;
  margin-right: 0;
  *margin-left: -20px;
  display: inline;
  margin-left: 4.25532%;
  margin-bottom: 20px;
}
@media (max-width: 800px) {
  .home-custom .thumbnail {
    width: 100%;
    float: right;
    margin-right: 0;
    margin-left: 0;
  }
  .home-custom .thumbnail img {
    max-height: 300px;
    width: 100%;
  }
}
.home-custom .entry-content {
  overflow: hidden;
}
@media (max-width: 800px) {
  .home-custom .entry-content {
    width: 100%;
    float: right;
    margin-right: 0;
  }
}

#home-content {
  clear: both;
  overflow: hidden;
  padding-bottom: 20px;
}
#home-content .widget {
  border-bottom: none;
  display: inline;
  float: left;
  margin: 0 0 18px;
}
#home-content.four .widget {
  margin-right: 2%;
  width: 23%;
}
@media (max-width: 768px) {
  #home-content.four .widget {
    width: 48.93617%;
    float: left;
    margin-right: 2.12766%;
  }
  #home-content.four .widget:nth-child(2n) {
    float: right;
    margin-right: 0;
  }
}
@media (max-width: 480px) {
  #home-content.four .widget {
    width: 100%;
    float: right;
    margin-right: 0;
  }
}
#home-content.four .widget:last-child {
  float: right;
  margin-right: 0;
  *margin-left: -20px;
  display: inline;
  margin-left: 2%;
}
@media (max-width: 768px) {
  #home-content.four .widget:last-child {
    margin-left: 0;
  }
}
#home-content.three .widget {
  margin-right: 5%;
  width: 30%;
}
@media (max-width: 640px) {
  #home-content.three .widget {
    width: 100%;
    float: right;
    margin-right: 0;
  }
}
#home-content.three .widget:last-child {
  float: right;
  margin-right: 0;
  *margin-left: -20px;
  display: inline;
}
#home-content.two .widget {
  margin-right: 2%;
  width: 48%;
}
@media (max-width: 480px) {
  #home-content.two .widget {
    width: 100%;
    float: right;
    margin-right: 0;
  }
}
#home-content.two .widget:last-child {
  float: right;
  margin-right: 0;
  *margin-left: -20px;
  display: inline;
  margin-left: 2%;
}
#home-content.one .widget {
  width: 100%;
}

.comments-title {
  margin-bottom: 36px;
}

/* 	COMMENT LISTS
	----------------- */
.commentlist {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 12px;
}
.commentlist li.pingback {
  border-bottom: 4px double #eeeeee;
  margin-bottom: 18px;
  padding-bottom: 18px;
}
.commentlist li.comment #respond .comment-notes, .commentlist li.comment #respond .logged-in-as {
  font-size: 11px;
}
.commentlist li.comment #respond label {
  font-size: 12px;
}
.commentlist li.bypostauthor {
  /* color: #5E9AE2; */
}
.commentlist article {
  margin-bottom: 36px;
}
.commentlist .children {
  list-style: none;
  margin-bottom: 36px;
}
.commentlist .children article {
  margin-bottom: 18px;
}
.commentlist .children article:last-child {
  margin-bottom: 0;
}

.comment-meta {
  display: block;
  font-size: 11px;
  margin-bottom: 10px;
  overflow: hidden;
}
.comment-meta .avatar {
  border: 1px solid #eeeeee;
  display: inline;
  float: left;
  margin-right: 10px;
  padding: 3px;
}
.comment-meta .fn {
  font-size: 12px;
  display: block;
}
.comment-meta .comment-awaiting-moderation {
  background: #fbe3e4;
  border: 1px solid #fbc2c4;
  color: #8a1f11;
  clear: both;
  display: block;
  margin: 20px 0 10px;
  padding: 2px;
}

.comment-content code {
  font-size: 11px;
}

.comment-navigation {
  font-size: 11px;
  margin: 36px 0;
  overflow: hidden;
}

/* 	COMMENT FORMS
	----------------- */
.comment-notes, .logged-in-as {
  font-size: 11px;
}

#respond {
  margin: 0;
}
#respond p {
  overflow: hidden;
  margin-bottom: 10px;
}
#respond label {
  font-size: 12px;
  vertical-align: middle;
}
#respond input[type="text"] {
  display: inline;
  float: left;
  height: 2.2em;
  margin: 0 5px 10px 0;
  width: 250px;
}
#respond textarea {
  font-size: 14px;
}
#respond input[type="submit"] {
  padding: 10px 15px;
}
#respond .required {
  color: #f00;
}

/*	WIDGET AREAS
	----------------- */
.widget {
  border-bottom: 4px double #eeeeee;
  font-size: 12px;
  margin: 18px;
  padding-bottom: 10px;
  word-wrap: break-word;
}
.widget:last-child {
  border-bottom: none;
}
.widget .widget-title {
  color: #bbb;
  display: block;
  font-size: 11px;
  text-transform: uppercase;
}
.widget ul {
  list-style: circle;
  margin: 0;
  padding: 0 0 0 18px;
}
.widget ul li {
  padding: 2px 0;
}
.widget ul li a {
  color: #777;
  display: -moz-inline-stack;
  -moz-box-orient: vertical;
  display: inline-block;
  *display: inline;
  vertical-align: top;
  *zoom: 1;
}
.widget ul li a:hover {
  color: #5e9ae2;
}
.widget select {
  width: 100%;
}

.widget-area.one .widget {
  width: 100%;
}
.widget-area.two .widget {
  margin-right: 2%;
  width: 48%;
}
.widget-area.two .widget:last-child {
  display: inline;
  float: right;
  margin-right: 0;
  margin-left: 2%;
}
.widget-area.three .widget {
  margin-right: 5%;
  width: 30%;
}
.widget-area.three .widget:last-child {
  display: inline;
  float: right;
  margin-right: 0;
}
.widget-area.four .widget {
  margin-right: 2%;
  width: 23%;
}
.widget-area.four .widget:last-child {
  display: inline;
  float: right;
  margin-right: 0;
  margin-left: 2%;
}

/* 	ARCHIVES WIDGET
	----------------- */
.widget_archive ul li a {
  display: -moz-inline-stack;
  -moz-box-orient: vertical;
  display: inline-block;
  *display: inline;
  vertical-align: top;
  *zoom: 1;
}
.widget_archive select {
  width: 100%;
}

/* 	TAG CLOUD WIDGET
	----------------- */
.widget_tag_cloud .tagcloud a {
  background: #f2f2f2;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
  background-image: -webkit-linear-gradient(#ffffff, #f2f2f2);
  background-image: -moz-linear-gradient(#ffffff, #f2f2f2);
  background-image: -o-linear-gradient(#ffffff, #f2f2f2);
  background-image: linear-gradient(#ffffff, #f2f2f2);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #e6e6e6;
  color: #999999;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 5px 5px 0;
  padding: 2px 8px;
  text-shadow: 0 1px 0 white;
}
.widget_tag_cloud .tagcloud a:hover {
  background: #f2f2f2;
  text-decoration: none;
}

/* 	CALENDAR WIDGET
	----------------- */
.widget_calendar {
  border: none;
}

#calendar_wrap th {
  font-size: 12px;
  border: none;
}
#calendar_wrap td {
  color: #aaaaaa;
}

#wp-calendar tr td {
  background: whitesmoke;
  border: 1px solid white;
  padding: 3px 0 2px;
  text-align: center;
}
#wp-calendar caption {
  color: #222222;
  font-size: 14px;
  font-weight: 700;
  padding-bottom: 4px;
  text-align: left;
}
#wp-calendar #prev {
  text-align: left;
}
#wp-calendar #next {
  text-align: right;
}

/* 	CATEGORY WIDGET
	----------------- */
.widget_categories ul li a {
  display: -moz-inline-stack;
  -moz-box-orient: vertical;
  display: inline-block;
  *display: inline;
  vertical-align: top;
  *zoom: 1;
}
.widget_categories ul ul.children {
  padding-left: 20px;
}
.widget_categories select {
  width: 100%;
}

/* 	RECENT COMMENTS WIDGET
	----------------- */
#recentcomments li a {
  display: inline;
}

/* 	SEARCH WIDGET
	----------------- */
.widget_search {
  overflow: hidden;
  *zoom: 1;
}
.widget_search #searchform {
  position: relative;
  width: 100%;
}
.widget_search #searchform input[type="text"] {
  border: 1px solid #dddddd;
  height: 3em;
  margin-right: 5px;
  padding: 5px 10px;
  width: 100%;
}
.widget_search #searchform input[type="text"]:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.widget_search #searchform input[type="submit"] {
  background: url('http://hargatop.com/wp-content/themes/tiga/assets/img/search-icon.png') no-repeat;
  border: none;
  position: absolute;
  right: 8px;
  top: 12px;
  text-indent: -999em;
  white-space: nowrap;
  overflow: hidden;
}
.widget_search #searchform input[type="submit"]:active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.screen-reader-text {
  display: none;
}

/* 	CUSTOM TWITTER WIDGET
	----------------- */
.tiga_twitter ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.tiga_twitter li:first-child {
  border-top: none;
}

.widget.tiga_twitter ul li a {
  color: #5e9ae2;
  display: inline;
  vertical-align: baseline;
}

#secondary .tiga_twitter .jta-tweet-list-item,
#colophon .tiga_twitter .jta-tweet-list-item {
  background: none;
}

.follow-me {
  display: block;
  margin-top: 10px;
}

/* 	CUSTOM SOCIAL SHARE WIDGET
	----------------- */
ul.social-buttons {
  margin-top: 5px;
  padding: 0;
}
ul.social-buttons li {
  display: inline;
  float: left;
  margin: 0 10px 10px 0;
}
ul.social-buttons li:before {
  content: "";
  padding-right: 0;
}

/* 	CUSTOM SUBCRIBE WIDGET
	----------------- */
.tiga_subscribe_widget .subscribe {
  background: #ededed;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 5px;
}
.tiga_subscribe_widget input[type="text"] {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
  margin-right: -3px;
  width: 170px;
}
.tiga_subscribe_widget input[type="submit"] {
  background: #0074cc;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0074cc), color-stop(100%, #0065b3));
  background-image: -webkit-linear-gradient(#0074cc, #0065b3);
  background-image: -moz-linear-gradient(#0074cc, #0065b3);
  background-image: -o-linear-gradient(#0074cc, #0065b3);
  background-image: linear-gradient(#0074cc, #0065b3);
  border: 1px solid #005799;
  color: white;
  text-shadow: #005799 0 -1px 0;
  font-size: 12px;
  padding: 6px 10px;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.tiga_subscribe_widget input[type="submit"]:hover, .tiga_subscribe_widget input[type="submit"]:focus {
  background: #0065b3;
  color: white;
}
.tiga_subscribe_widget input[type="submit"]:visited {
  color: white;
}

#colophon {
  background: #222222;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-bottom: 18px;
}

#site-credit {
  *zoom: 1;
  max-width: 940px;
  _width: 940px;
  padding-left: 20px;
  padding-right: 20px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 18px;
}
#site-credit:after {
  content: "";
  display: table;
  clear: both;
}

.copyleft {
  display: inline;
  float: left;
  font-size: 12px;
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);
}

.credit {
  display: inline;
  float: right;
  font-size: 12px;
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);
}

/* 	FOOTER SIDEBAR
	----------------- */
.site-footer {
  color: white;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.9);
}
.site-footer .widget {
  border-bottom: none;
  display: inline;
  float: left;
  margin: 0 0 27px;
}
.site-footer .widget .widget-title {
  color: #aaaaaa;
}
.site-footer .widget ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.site-footer .widget ul li {
  border-bottom: 1px solid #333333;
  padding: .4em 0;
}
.site-footer .widget ul li:before {
  content: "";
  padding-right: 0;
}
.site-footer .widget ul li a {
  color: white;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.9);
}
.site-footer .widget .tagcloud a {
  background: white;
  border: none;
  color: #333333;
  text-shadow: none;
}
.site-footer .widget.tiga_social_widget li {
  border-bottom: none;
}
.site-footer .widget.tiga_subscribe_widget input[type="text"] {
  width: 138px;
}
.site-footer .widget.tiga_subscribe_widget input[type="submit"] {
  font-size: 11px;
  padding: 6px 6px 7px;
}
.site-footer .widget.widget_rss .rsswidget {
  color: white;
  padding: 0 2px;
}

/* =============================================================================
7 Plugins
============================================================================= */
/*! http://responsiveslides.com v1.25 by @viljamis */
.rslides,
.home-slides {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  width: 100%;
}
.rslides li,
.home-slides li {
  display: none;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.rslides li::first-child,
.home-slides li::first-child {
  display: block;
  float: left;
  position: relative;
}
.rslides img,
.home-slides img {
  border: 0;
  display: block;
  float: left;
  height: auto;
  width: 100%;
}

.rslides_container {
  display: inline;
  float: left;
  position: relative;
  width: 100%;
}

.rslides1_nav {
  background: transparent url('http://hargatop.com/wp-content/themes/tiga/assets/img/slide-nav.gif') no-repeat left top;
  height: 61px;
  left: 0;
  margin-top: -25px;
  opacity: 0.7;
  filter: alpha(opacity=70);
  overflow: hidden;
  position: absolute;
  text-indent: -9999px;
  text-decoration: none;
  top: 50%;
  width: 38px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rslides1_nav:hover {
  opacity: 1.0;
}
.rslides1_nav.next {
  background-position: right top;
  left: auto;
  right: 0;
}
.rslides1_nav:focus {
  outline: none;
}

.rslides_tabs {
  clear: both;
  margin-top: 10px;
  padding: 0;
  text-align: center;
}
.rslides_tabs li {
  display: inline;
  float: none;
  _float: left;
  *float: left;
  margin-right: 5px;
}

.rslides_tabs a {
  background: #cccccc;
  background: rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  -webkit-box-shadow: inset 0 0 2px 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 2px 0 rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 2px 0 rgba(0, 0, 0, 0.3);
  display: -moz-inline-stack;
  -moz-box-orient: vertical;
  display: inline-block;
  *display: inline;
  vertical-align: top;
  *zoom: 1;
  _display: block;
  *display: block;
  height: 12px;
  overflow: hidden;
  text-indent: -9999px;
  width: 12px;
}

.rslides_tabs .rslides_here a {
  background: #222;
  background: rgba(0, 0, 0, 0.8);
}

/*
 * jTweetsAnywhere V1.3.1
 * http://thomasbillenstein.com/jTweetsAnywhere/
 */
.jta-tweet-list {
  padding: 0;
  list-style: none;
}

.jta-tweet-list-item {
  background: #fafafa;
  border-bottom: 1px solid #e4e4e4;
  padding: 8px 0px 8px 0px;
  overflow: hidden;
}

.jta-tweet-list-item:first-child {
  border-top: 1px solid #e4e4e4;
}

.jta-tweet-profile-image {
  width: 48px;
  display: inline;
  float: left;
}

.jta-tweet-profile-image img {
  width: 48px;
  height: 48px;
}

.jta-tweet-body-list-profile-image-present {
  margin-left: 58px;
}

.jta-tweet-user-name {
  display: block;
}

.jta-tweet-user-screen-name {
  font-weight: bold;
}

.jta-tweet-user-full-name {
  font-size: 11px;
  color: #999;
}

.jta-tweet-user-screen-name-link,
.jta-tweet-a,
.twitter-anywhere-user {
  color: #900;
  text-decoration: none;
}

.jta-tweet-user-screen-name-link:hover,
.jta-tweet-a:hover,
.twitter-anywhere-user:hover {
  color: #900;
  text-decoration: underline;
}

.jta-tweet-user-full-name-link {
  color: #999;
  text-decoration: none;
}

.jta-tweet-user-full-name-link:hover {
  color: #666666;
  text-decoration: underline;
}

.jta-tweet-attributes {
  display: block;
  color: #999;
  font-size: 11px;
  margin-top: 3px;
}

.jta-tweet-twitter-bird-icon {
  float: left;
  width: 19px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0px 1px;
  background-image: url(../../../images/dev/cms/intents/bird/bird_gray/bird_16_gray.png);
}

.jta-tweet-twitter-bird-icon:hover {
  background-image: url(../../../images/dev/cms/intents/bird/bird_black/bird_16_black.png);
}

.jta-tweet-timestamp-link,
.jta-tweet-source-link a,
.jta-tweet-inreplyto-link,
.jta-tweet-location-link,
.jta-tweet-retweeter-link {
  color: #999;
  text-decoration: none;
}

.jta-tweet-timestamp-link:hover,
.jta-tweet-source-link a:hover,
.jta-tweet-inreplyto-link:hover,
.jta-tweet-location-link:hover,
.jta-tweet-retweeter-link:hover {
  color: #999;
  text-decoration: underline;
}

.jta-tweet-actions {
  display: block;
  color: #999;
  font-size: 11px;
  margin-top: 3px;
}

.jta-tweet-action-reply,
.jta-tweet-action-retweet,
.jta-tweet-action-favorite {
  padding-right: 1em;
}

.jta-tweet-action-reply a,
.jta-tweet-action-retweet a,
.jta-tweet-action-favorite a {
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  padding-left: 19px;
  color: #999;
  text-decoration: none;
}

.jta-tweet-action-reply a {
  background-image: url(../../../images/dev/cms/intents/icons/reply.png);
}

.jta-tweet-action-retweet a {
  background-image: url(../../../images/dev/cms/intents/icons/retweet.png);
}

.jta-tweet-action-favorite a {
  background-image: url(../../../images/dev/cms/intents/icons/favorite.png);
}

.jta-tweet-action-reply a:hover,
.jta-tweet-action-retweet a:hover,
.jta-tweet-action-favorite a:hover {
  color: #666666;
  text-decoration: underline;
}

.jta-tweet-action-reply a:hover {
  background-image: url(../../../images/dev/cms/intents/icons/reply_hover.png);
}

.jta-tweet-action-retweet a:hover {
  background-image: url(../../../images/dev/cms/intents/icons/retweet_hover.png);
}

.jta-tweet-action-favorite a:hover {
  background-image: url(../../../images/dev/cms/intents/icons/favorite_hover.png);
}

.jta-tweet-list-controls {
  margin-top: 20px;
}

.jta-tweet-list-controls-button {
  padding: 5px;
  padding-left: 20px;
  padding-right: 20px;
  text-align: center;
  border: 1px solid #999;
}

.jta-tweet-list-controls-button:hover {
  color: black;
  background-color: #999;
  cursor: pointer;
}

.jta-tweet-list-controls-button-next {
  margin-left: 10px;
}

.jta-tweet-list-autorefresh-trigger {
  padding: 8px 0px 8px 0px;
  margin-bottom: 10px;
  text-align: center;
  border: 1px solid #999;
}

.jta-tweet-list-autorefresh-trigger:hover {
  color: black;
  background-color: #999;
  cursor: pointer;
}

.jta-login-info-profile-image {
  width: 48px;
  display: inline;
  float: left;
}

.jta-login-info-profile-image img {
  width: 48px;
  height: 48px;
}

.jta-login-info-block {
  margin-left: 58px;
}

.jta-login-info-sign-out {
  width: 97px;
  margin-top: 2px;
  padding: 1px;
  text-align: center;
  border: 1px solid #999;
}

.jta-login-info-sign-out:hover {
  color: black;
  background-color: #999;
  cursor: pointer;
}

.jta-loading {
  margin: 0;
  padding: 8px 0px 8px 0px;
}

.jta-error {
  margin: 0;
  padding: 8px;
  color: #000;
  background-color: red;
}

.jta-nodata {
  margin: 0;
  padding-top: 8px;
  padding-bottom: 8px;
}

.jta-clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* =============================================================================
8 Utilities
============================================================================= */
/* 	CLEARFIX
	http://nicolasgallagher.com/micro-clearfix-hack/
	----------------- */
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}

.clearfix:after {
  clear: both;
}

.clearfix {
  *zoom: 1;
}

/* 	IMAGE REPLACEMENT
	----------------- */
.ir {
  border: 0;
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
  background-color: transparent;
}

/* 	HIDE/SHOW ELEMENT
	----------------- */
.hide {
  display: none;
  visibility: hidden;
}

.show {
  display: block;
  visibility: visible;
}

.invisible {
  visibility: hidden;
}

.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* 	FLOATING ALIGNMENT
	----------------- */
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}

.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.alignnone {
  display: block;
}

/* 	TEXT ALIGNMENT
	----------------- */
.left {
  text-align: left;
}

.right {
  text-align: right;
}

.center {
  text-align: center;
}

/* 	HR/STANDALONE BORDER
	----------------- */
hr {
  border-top: 1px solid #cccccc;
  border-bottom: 0;
  border-right: 0;
  border-left: 0;
  clear: both;
  height: 1px;
  margin: 1.5em 0;
  min-height: 0;
}
hr.dotted {
  border-style: dotted;
}
hr.dashed {
  border-style: dashed;
}
hr.darkborder {
  border-color: black;
}
hr.lightborder {
  border-color: white;
}

/* 	MISC CLASSES
	----------------- */
.first {
  margin-left: 0;
  padding-left: 0;
}

.last {
  float: right;
  margin-right: 0;
  *margin-left: -20px;
  display: inline;
}

.top {
  margin-top: 0;
  padding-top: 0;
}

.bottom {
  margin-bottom: 0;
  padding-bottom: 0;
}

/* Text meant only for screen readers */
.assistive-text {
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
}

/* =============================================================================
9 WordPress Pagination
============================================================================= */
/* 	POST NAVIGATION
	----------------- */
.post-navigation, .paging-navigation {
  display: block;
  font-size: 11px;
  margin: 30px 0;
}
.post-navigation a:hover, .paging-navigation a:hover {
  text-decoration: underline;
}

.nav-previous {
  width: 45.45455%;
  float: left;
  margin-right: 3.0303%;
  display: inline;
}

.nav-next {
  width: 51.51515%;
  float: right;
  margin-right: 0;
  *margin-left: -20px;
  display: inline;
  text-align: right;
}

.paging-navigation {
  margin: 12px 0;
}

/* 	WP-PAGENAVI CUSTOM STYLE
	----------------- */
.wp-pagenavi .pages,
.wp-pagenavi .current,
.wp-pagenavi a {
  background: white;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
  background-image: -webkit-linear-gradient(#ffffff, #f2f2f2);
  background-image: -moz-linear-gradient(#ffffff, #f2f2f2);
  background-image: -o-linear-gradient(#ffffff, #f2f2f2);
  background-image: linear-gradient(#ffffff, #f2f2f2);
  border: 1px solid #e6e6e6;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer;
  color: #333333;
  margin-right: 10px;
  padding: 8px 12px;
}
.wp-pagenavi .current {
  background: #eeeeee;
}
.wp-pagenavi .extend {
  margin-right: 10px;
}
.wp-pagenavi .last {
  float: none;
  margin-right: 0;
}
.wp-pagenavi a:hover {
  background: #f4f4f4;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f2f2f2), color-stop(100%, #ffffff));
  background-image: -webkit-linear-gradient(#f2f2f2, #ffffff);
  background-image: -moz-linear-gradient(#f2f2f2, #ffffff);
  background-image: -o-linear-gradient(#f2f2f2, #ffffff);
  background-image: linear-gradient(#f2f2f2, #ffffff);
  text-decoration: none;
}
.wp-pagenavi a:active {
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.15);
  outline: 0;
}
@media (max-width: 480px) {
  .wp-pagenavi .pages {
    display: block;
    margin-bottom: 20px;
    text-align: center;
  }
}
@media (max-width: 320px) {
  .wp-pagenavi .extend {
    display: block;
  }
}

#nav-above,
#nav-below {
  margin-bottom: 30px;
}

#nav-below {
  clear: both;
}

/* 	POST PAGES
	----------------- */
.page-links {
  clear: both;
  display: block;
  font-size: 11px;
  margin: 10px 0;
}

/* =============================================================================
10 Miscellaneous
============================================================================= */
/* 	SOCIAL SHARE BUTTONS
	----------------- */
.share {
  display: block;
  margin: 8px 0 12px;
}
.share p {
  display: -moz-inline-stack;
  -moz-box-orient: vertical;
  display: inline-block;
  *display: inline;
  vertical-align: top;
  *zoom: 1;
  margin: 0;
}
.share p.share-title {
  color: #555555;
  font-size: 12px;
  font-weight: 700;
  margin: 5px 10px 0 0;
}
.share p.twitter, .share p.fb-like, .share p.plusone, .share p.stumble, .share p.linkedin {
  position: relative;
  top: 5px;
}
.share p.stumble iframe {
  width: 96px;
}

/*	AUTHOR BOX
	----------------- */
article #author-info {
  border-top: 4px double #eeeeee;
  border-bottom: 0;
  clear: both;
  display: block;
}
article #author-info #author-description {
  overflow: hidden;
}
article #author-info #author-description p {
  margin-bottom: 10px;
}

/* 	CONTACT FORM 7
	----------------- */
.entry-content .wpcf7 {
  background-color: whitesmoke;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin: 0 0 18px 0;
  padding: 18px;
}
.entry-content .wpcf7 input[type="text"],
.entry-content .wpcf7 input[type="email"] {
  height: 2.5em;
}
.entry-content .wpcf7 input[type="submit"] {
  padding: 10px 30px;
}
.entry-content div.wpcf7-validation-errors,
.entry-content div.wpcf7-mail-sent-ng {
  background: #f00;
  border: 2px solid #f00;
  color: white;
}
.entry-content span.wpcf7-not-valid-tip {
  background: #f00;
  border: 1px solid #f00;
  color: white;
  left: 105%;
  padding: 2px 10px;
  top: 0;
  width: 18em;
}
.entry-content div.wpcf7 img.ajax-loader {
  margin-left: 1em;
}

/* 	PATTERN
	----------------- */
body.custom-background.pattern-1 {
  background: url('http://hargatop.com/wp-content/themes/tiga/assets/img/bg/1.png') repeat left center;
}

body.custom-background.pattern-2 {
  background: url('http://hargatop.com/wp-content/themes/tiga/assets/img/bg/2.png') repeat left center;
}

body.custom-background.pattern-3 {
  background: url('http://hargatop.com/wp-content/themes/tiga/assets/img/bg/3.png') repeat left center;
}

body.custom-background.pattern-4 {
  background: url('http://hargatop.com/wp-content/themes/tiga/assets/img/bg/4.png') repeat left center;
}

body.custom-background.pattern-5 {
  background: url('http://hargatop.com/wp-content/themes/tiga/assets/img/bg/5.jpg') repeat left center;
}

body.custom-background.pattern-6 {
  background: url('http://hargatop.com/wp-content/themes/tiga/assets/img/bg/6.jpg') repeat left center;
}

body.custom-background.pattern-7 {
  background: url('http://hargatop.com/wp-content/themes/tiga/assets/img/bg/7.png') repeat left center;
}

body.custom-background.pattern-8 {
  background: url('http://hargatop.com/wp-content/themes/tiga/assets/img/bg/8.png') repeat left center;
}

body.custom-background.pattern-9 {
  background: url('http://hargatop.com/wp-content/themes/tiga/assets/img/bg/9.png') repeat left center;
}

body.custom-background.pattern-10 {
  background: url('http://hargatop.com/wp-content/themes/tiga/assets/img/bg/10.png') repeat left center;
}

/* =============================================================================
11 Conditional IE class
============================================================================= */
.oldie .site {
  border: 1px solid #eeeeee;
}
.oldie .slides-content {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
  zoom: 1;
}
.oldie .rslides_container .sticky {
  border: 4px solid #eeeeee;
}
.oldie .wp-pagenavi a:hover {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC');
}
.oldie .wp-pagenavi a:active {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFDDDDDD');
}
.oldie button,
.oldie input[type="reset"],
.oldie input[type="submit"],
.oldie input[type="button"] {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFDDDDDD');
}
.oldie button:hover,
.oldie input[type="reset"]:hover,
.oldie input[type="submit"]:hover,
.oldie input[type="button"]:hover {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC');
}
.oldie button:active,
.oldie input[type="reset"]:active,
.oldie input[type="submit"]:active,
.oldie input[type="button"]:active {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFDDDDDD');
}

.ie8 #author-avatar {
  width: 58px;
}
.ie8 .rslides {
  border: 1px solid #dddddd;
}
.ie8 #home-content .widget.last,
.ie8 .two-cols.last {
  float: right;
  margin-right: 0;
  *margin-left: -20px;
  display: inline;
}
.ie8 .widget_search #searchform input[type="submit"] {
  background: url('http://hargatop.com/wp-content/themes/tiga/assets/img/search-icon.png') no-repeat;
  filter: none;
}
.ie8 .widget_search #searchform input[type="text"] {
  padding-top: 10px;
}

/* =============================================================================
12 bbPress Custom Style
============================================================================= */
#bbpress-forums p.bbp-topic-meta img.avatar,
#bbpress-forums ul.bbp-reply-revision-log img.avatar,
#bbpress-forums ul.bbp-topic-revision-log img.avatar,
#bbpress-forums div.bbp-template-notice img.avatar,
#bbpress-forums .widget_display_topics img.avatar,
#bbpress-forums .widget_display_replies img.avatar,
#bbpress-forums p.bbp-topic-meta img.avatar {
  margin-top: 0;
  margin-bottom: 0;
}

#bbpress-forums fieldset.bbp-form label {
  margin: 0 0 10px;
}

#bbpress-forums fieldset.bbp-form input[type="checkbox"] {
  margin: 0 0 2px;
}

.bbp-form button {
  padding: 6px 10px;
}

#bbpress-forums fieldset.bbp-form {
  padding: 10px 20px 30px;
}

.bbp-username input[type="text"] {
  width: 100%;
}

.bbp-password input[type="password"] {
  width: 100%;
}