/**
 * @file
 * Generic theme-independent base styles.
 */

/**
 * Autocomplete.
 *
 * @see autocomplete.js
 */
/* Suggestion list */
#autocomplete {
  border: 1px solid;
  overflow: hidden;
  position: absolute;
  z-index: 100;
}
#autocomplete ul {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}
#autocomplete li {
  background: #fff;
  color: #000;
  cursor: default;
  white-space: pre;
  zoom: 1; /* IE7 */
}
/* Animated throbber */
html.js input.form-autocomplete {
  background-image: url(../../../../fimela.com/resources/assets/img/throbber.gif);
  background-position: 100% 2px; /* LTR */
  background-repeat: no-repeat;
}
html.js input.throbbing {
  background-position: 100% -18px; /* LTR */
}

/**
 * Collapsible fieldsets.
 *
 * @see collapse.js
 */
html.js fieldset.collapsed {
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  height: 1em;
}
html.js fieldset.collapsed .fieldset-wrapper {
  display: none;
}
fieldset.collapsible {
  position: relative;
}
fieldset.collapsible .fieldset-legend {
  display: block;
}

/**
 * Resizable textareas.
 *
 * @see textarea.js
 */
.form-textarea-wrapper textarea {
  display: block;
  margin: 0;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.resizable-textarea .grippie {
  background: #eee url(../../../../fimela.com/resources/assets/img/grippie.png) no-repeat center 2px;
  border: 1px solid #ddd;
  border-top-width: 0;
  cursor: s-resize;
  height: 9px;
  overflow: hidden;
}

/**
 * TableDrag behavior.
 *
 * @see tabledrag.js
 */
body.drag {
  cursor: move;
}
.draggable a.tabledrag-handle {
  cursor: move;
  float: left; /* LTR */
  height: 1.7em;
  margin-left: -1em; /* LTR */
  overflow: hidden;
  text-decoration: none;
}
a.tabledrag-handle:hover {
  text-decoration: none;
}
a.tabledrag-handle .handle {
  background: url(../../../../fimela.com/resources/assets/img/draggable.png) no-repeat 6px 9px;
  height: 13px;
  margin: -0.4em 0.5em; /* LTR */
  padding: 0.42em 0.5em; /* LTR */
  width: 13px;
}
a.tabledrag-handle-hover .handle {
  background-position: 6px -11px;
}
div.indentation {
  float: left; /* LTR */
  height: 1.7em;
  margin: -0.4em 0.2em -0.4em -0.4em; /* LTR */
  padding: 0.42em 0 0.42em 0.6em; /* LTR */
  width: 20px;
}
div.tree-child {
  background: url(../../../../fimela.com/resources/assets/img/tree.png) no-repeat 11px center; /* LTR */
}
div.tree-child-last {
  background: url(../../../../fimela.com/resources/assets/img/tree-bottom.png) no-repeat 11px center; /* LTR */
}
div.tree-child-horizontal {
  background: url(../../../../fimela.com/resources/assets/img/tree.png) no-repeat -11px center;
}
.tabledrag-toggle-weight-wrapper {
  text-align: right; /* LTR */
}

/**
 * TableHeader behavior.
 *
 * @see tableheader.js
 */
table.sticky-header {
  background-color: #fff;
  margin-top: 0;
}

/**
 * Progress behavior.
 *
 * @see progress.js
 */
/* Bar */
.progress .bar {
  background-color: #fff;
  border: 1px solid;
}
.progress .filled {
  background-color: #000;
  height: 1.5em;
  width: 5px;
}
.progress .percentage {
  float: right; /* LTR */
}
/* Throbber */
.ajax-progress {
  display: inline-block;
}
.ajax-progress .throbber {
  background: transparent url(../../../../fimela.com/resources/assets/img/throbber.gif) no-repeat 0px -18px;
  float: left; /* LTR */
  height: 15px;
  margin: 2px;
  width: 15px;
}
.ajax-progress .message {
  padding-left: 20px;
}
tr .ajax-progress .throbber {
  margin: 0 2px;
}
.ajax-progress-bar {
  width: 16em;
}

/**
 * Inline items.
 */
.container-inline div,
.container-inline label {
  display: inline;
}
/* Fieldset contents always need to be rendered as block. */
.container-inline .fieldset-wrapper {
  display: block;
}

/**
 * Prevent text wrapping.
 */
.nowrap {
  white-space: nowrap;
}

/**
 * For anything you want to hide on page load when JS is enabled, so
 * that you can use the JS to control visibility and avoid flicker.
 */
html.js .js-hide {
  display: none;
}

/**
 * Hide elements from all users.
 *
 * Used for elements which should not be immediately displayed to any user. An
 * example would be a collapsible fieldset that will be expanded with a click
 * from a user. The effect of this class can be toggled with the jQuery show()
 * and hide() functions.
 */
.element-hidden {
  display: none;
}

/**
 * Hide elements visually, but keep them available for screen-readers.
 *
 * Used for information required for screen-reader users to understand and use
 * the site where visual display is undesirable. Information provided in this
 * manner should be kept concise, to avoid unnecessary burden on the user.
 * "!important" is used to prevent unintentional overrides.
 */
.element-invisible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
}

/**
 * The .element-focusable class extends the .element-invisible class to allow
 * the element to be focusable when navigated to via the keyboard.
 */
.element-invisible.element-focusable:active,
.element-invisible.element-focusable:focus {
  position: static !important;
  clip: auto;
  overflow: visible;
  height: auto;
}

/**
 * Markup free clearing.
 *
 * @see https://perishablepress.com/press/2009/12/06/new-clearfix-hack
 */
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* IE6 */
* html .clearfix {
  height: 1%;
}
/* IE7 */
*:first-child + html .clearfix {
  min-height: 1%;
}


/**
 * @file
 * Styles for menus and navigation markup.
 */

/**
 * Markup generated by theme_menu_tree().
 */
ul.menu {
  border: none;
  list-style: none;
  text-align: left; /* LTR */
}
ul.menu li {
  margin: 0 0 0 0.5em; /* LTR */
}
ul li.expanded {
  list-style-image: url(../../../../fimela.com/resources/assets/img/menu-expanded.png);
  list-style-type: circle;
}
ul li.collapsed {
  list-style-image: url(../../../../fimela.com/resources/assets/img/menu-collapsed.png); /* LTR */
  list-style-type: disc;
}
ul li.leaf {
  list-style-image: url(../../../../fimela.com/resources/assets/img/menu-leaf.png);
  list-style-type: square;
}
li.expanded,
li.collapsed,
li.leaf {
  padding: 0.2em 0.5em 0 0; /* LTR */
  margin: 0;
}
li a.active {
  color: #000;
}
td.menu-disabled {
  background: #ccc;
}

/**
 * Markup generated by theme_links().
 */
ul.inline,
ul.links.inline {
  display: inline;
  padding-left: 0;
}
ul.inline li {
  display: inline;
  list-style-type: none;
  padding: 0 0.5em;
}

/**
 * Markup generated by theme_breadcrumb().
 */
.breadcrumb {
  padding-bottom: 0.5em;
}

/**
 * Markup generated by theme_menu_local_tasks().
 */
ul.primary {
  border-bottom: 1px solid #bbb;
  border-collapse: collapse;
  height: auto;
  line-height: normal;
  list-style: none;
  margin: 5px;
  padding: 0 0 0 1em; /* LTR */
  white-space: nowrap;
}
ul.primary li {
  display: inline;
}
ul.primary li a {
  background-color: #ddd;
  border-color: #bbb;
  border-style: solid solid none solid;
  border-width: 1px;
  height: auto;
  margin-right: 0.5em; /* LTR */
  padding: 0 1em;
  text-decoration: none;
}
ul.primary li.active a {
  background-color: #fff;
  border: 1px solid #bbb;
  border-bottom: 1px solid #fff;
}
ul.primary li a:hover {
  background-color: #eee;
  border-color: #ccc;
  border-bottom-color: #eee;
}
ul.secondary {
  border-bottom: 1px solid #bbb;
  padding: 0.5em 1em;
  margin: 5px;
}
ul.secondary li {
  border-right: 1px solid #ccc; /* LTR */
  display: inline;
  padding: 0 1em;
}
ul.secondary a {
  padding: 0;
  text-decoration: none;
}
ul.secondary a.active {
  border-bottom: 4px solid #999;
}

/**
 * @file
 * Styles for system messages.
 */

div.messages {
  background-position: 8px 8px; /* LTR */
  background-repeat: no-repeat;
  border: 1px solid;
  margin: 6px 0;
  padding: 10px 10px 10px 50px; /* LTR */
}

div.status {
  background-image: url(../../../../fimela.com/resources/assets/img/message-24-ok.png);
  border-color: #be7;
}
div.status,
.ok {
  color: #234600;
}
div.status,
table tr.ok {
  background-color: #f8fff0;
}

div.warning {
  background-image: url(../../../../fimela.com/resources/assets/img/message-24-warning.png);
  border-color: #ed5;
}
div.warning,
.warning {
  color: #840;
}
div.warning,
table tr.warning {
  background-color: #fffce5;
}

div.error {
  background-image: url(../../../../fimela.com/resources/assets/img/message-24-error.png);
  border-color: #ed541d;
}
div.error,
.error {
  color: #8c2e0b;
}
div.error,
table tr.error {
  background-color: #fef5f1;
}
div.error p.error {
  color: #333;
}

div.messages ul {
  margin: 0 0 0 1em; /* LTR */
  padding: 0;
}
div.messages ul li {
  list-style-image: none;
}

/**
 * @file
 * Basic styling for common markup.
 */

/**
 * HTML elements.
 */
fieldset {
  margin-bottom: 1em;
  padding: 0.5em;
}
form {
  margin: 0;
  padding: 0;
}
hr {
  border: 1px solid gray;
  height: 1px;
}
img {
  border: 0;
}
table {
  border-collapse: collapse;
}
th {
  border-bottom: 3px solid #ccc;
  padding-right: 1em; /* LTR */
  text-align: left; /* LTR */
}
tbody {
  border-top: 1px solid #ccc;
}
tr.even,
tr.odd {
  background-color: #eee;
  border-bottom: 1px solid #ccc;
  padding: 0.1em 0.6em;
}

/**
 * Markup generated by theme_tablesort_indicator().
 */
th.active img {
  display: inline;
}
td.active {
  background-color: #ddd;
}

/**
 * Markup generated by theme_item_list().
 */
.item-list .title {
  font-weight: bold;
}
.item-list ul {
  margin: 0 0 0.75em 0;
  padding: 0;
}
.item-list ul li {
  margin: 0 0.5em 0.5em 0.5em; /* LTR */
  padding: 0;
}

/**
 * Markup generated by Form API.
 */
.form-item,
.form-actions {
  margin-top: 1em;
  margin-bottom: 1em;
}
tr.odd .form-item,
tr.even .form-item {
  margin-top: 0;
  margin-bottom: 0;
  white-space: nowrap;
}
.form-item .description {
  font-size: 0.85em;
}
label {
  display: block;
  font-weight: bold;
}
label.option {
  display: inline;
  font-weight: normal;
}
.form-checkboxes .form-item,
.form-radios .form-item {
  margin-top: 0.4em;
  margin-bottom: 0.4em;
}
.form-type-radio .description,
.form-type-checkbox .description {
  margin-left: 2.4em;
}
input.form-checkbox,
input.form-radio {
  vertical-align: middle;
}
.marker,
.form-required {
  color: #f00;
}
.form-item input.error,
.form-item textarea.error,
.form-item select.error {
  border: 2px solid red;
}

/**
 * Inline items.
 */
.container-inline .form-actions,
.container-inline.form-actions {
  margin-top: 0;
  margin-bottom: 0;
}

/**
 * Markup generated by theme_more_link().
 */
.more-link {
  text-align: right; /* LTR */
}

/**
 * Markup generated by theme_more_help_link().
 */
.more-help-link {
  text-align: right; /* LTR */
}
.more-help-link a {
  background: url(../../../../fimela.com/resources/assets/img/help.png) 0 50% no-repeat; /* LTR */
  padding: 1px 0 1px 20px; /* LTR */
}

/**
 * Markup generated by theme_pager().
 */
.item-list .pager {
  clear: both;
  text-align: center;
}
.item-list .pager li {
  background-image: none;
  display: inline;
  list-style-type: none;
  padding: 0.5em;
}
.pager-current {
  font-weight: bold;
}

/**
 * Autocomplete.
 *
 * @see autocomplete.js
 */
/* Suggestion list */
#autocomplete li.selected {
  background: #0072b9;
  color: #fff;
}

/**
 * Collapsible fieldsets.
 *
 * @see collapse.js
 */
html.js fieldset.collapsible .fieldset-legend {
  background: url(../../../../fimela.com/resources/assets/img/menu-expanded.png) 5px 65% no-repeat; /* LTR */
  padding-left: 15px; /* LTR */
}
html.js fieldset.collapsed .fieldset-legend {
  background-image: url(../../../../fimela.com/resources/assets/img/menu-collapsed.png); /* LTR */
  background-position: 5px 50%; /* LTR */
}
.fieldset-legend span.summary {
  color: #999;
  font-size: 0.9em;
  margin-left: 0.5em;
}

/**
 * TableDrag behavior.
 *
 * @see tabledrag.js
 */
tr.drag {
  background-color: #fffff0;
}
tr.drag-previous {
  background-color: #ffd;
}
.tabledrag-toggle-weight {
  font-size: 0.9em;
}
body div.tabledrag-changed-warning {
  margin-bottom: 0.5em;
}

/**
 * TableSelect behavior.
 *
 * @see tableselect.js
*/
tr.selected td {
  background: #ffc;
}
td.checkbox,
th.checkbox {
  text-align: center;
}

/**
 * Progress bar.
 *
 * @see progress.js
 */
.progress {
  font-weight: bold;
}
.progress .bar {
  background: #ccc;
  border-color: #666;
  margin: 0 0.2em;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.progress .filled {
  background: #0072b9 url(../../../../fimela.com/resources/assets/img/progress.gif);
}

#comments {
  margin-top: 15px;
}
.indented {
  margin-left: 25px; /* LTR */
}
.comment-unpublished {
  background-color: #fff4f4;
}
.comment-preview {
  background-color: #ffffea;
}
/**
 * @file
 * Main stylesheet for Date module.
 */

/* Force start/end dates to float using inline-block, where it works, otherwise inline. */
.container-inline-date {
  clear: both;
}
.container-inline-date .form-item {
  float: none;
  margin: 0;
  padding: 0;
}
.container-inline-date > .form-item {
  display: inline-block;
  margin-right: 0.5em; /* LTR */
  margin-bottom: 10px;
  vertical-align: top;
}
.container-inline-date .form-item .form-item {
  float: left; /* LTR */
}
.container-inline-date .form-item,
.container-inline-date .form-item input {
  width: auto;
}
.container-inline-date .description {
  clear: both;
}

.container-inline-date .form-item input,
.container-inline-date .form-item select,
.container-inline-date .form-item option {
  margin-right: 5px; /* LTR */
}

.container-inline-date .date-spacer {
  margin-left: -5px; /* LTR */
}

.views-right-60 .container-inline-date div {
  margin: 0;
  padding: 0;
}

.container-inline-date .date-timezone .form-item {
  clear: both;
  float: none;
  width: auto;
}

/* The exposed Views form doesn't need some of these styles */
.container-inline-date .date-padding {
  padding: 10px;
  float: left;
}
.views-exposed-form .container-inline-date .date-padding {
  padding: 0;
}

/* Fixes for date popup css so it will behave in Drupal */
#calendar_div,
#calendar_div td,
#calendar_div th {
  margin: 0;
  padding: 0;
}
#calendar_div,
.calendar_control,
.calendar_links,
.calendar_header,
.calendar {
  border-collapse: separate;
  margin: 0;
  width: 185px;
}

.calendar td {
  padding: 0;
}

/* formatting for start/end dates in nodes and views */
span.date-display-single {
}
span.date-display-start {
}
span.date-display-end {
}

.date-prefix-inline {
  display: inline-block;
}

.date-clear {
  clear: both;
  display: block;
  float: none;
}

.date-no-float {
  clear: both;
  float: none;
  width: 98%;
}

.date-float {
  clear: none;
  float: left;
  width: auto;
}

/* Add space between date option checkboxes ('All day' & 'Collect End Date') */
.date-float .form-type-checkbox{
  padding-right: 1em;
}

/* Add space between the date and time portions of the date_select widget. */
.form-type-date-select .form-type-select[class$=hour] {
  margin-left: .75em; /* LTR */
}

.date-container .date-format-delete {
  float: left;
  margin-top: 1.8em;
  margin-left: 1.5em;
}
.date-container .date-format-name {
  float: left;
}
.date-container .date-format-type {
  float: left;
  padding-left: 10px;
}

.date-container .select-container {
  clear: left;
  float: left;
}

/* Calendar day css */
div.date-calendar-day {
  background: #F3F3F3;
  border-top: 1px solid #EEE;
  border-left: 1px solid #EEE;
  border-right: 1px solid #BBB;
  border-bottom: 1px solid #BBB;
  color: #999;
  float: left;
  line-height: 1;
  margin: 6px 10px 0 0;
  text-align: center;
  width: 40px;
}

div.date-calendar-day span {
  display: block;
  text-align: center;
}
div.date-calendar-day span.month {
  background-color: #B5BEBE;
  color: white;
  font-size: .9em;
  padding: 2px;
  text-transform: uppercase;
}
div.date-calendar-day span.day {
  font-size: 2em;
  font-weight: bold;
}
div.date-calendar-day span.year {
  font-size: .9em;
  padding: 2px;
}

/* Admin styling */
.form-item.form-item-instance-widget-settings-input-format-custom,
.form-item.form-item-field-settings-enddate-required {
  margin-left: 1.3em;
}

#edit-field-settings-granularity .form-type-checkbox {
  margin-right: .6em; /* LTR */
}

.date-year-range-select {
  margin-right: 1em;
}
#ui-datepicker-div {
font-size: 100%;
font-family: Verdana, sans-serif;
background: #eee;
border-right:2px #666 solid;
border-bottom:2px #666 solid;
z-index: 9999;
}

/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }


/* Field display */
.field .field-label {
  font-weight: bold;
}
.field-label-inline .field-label,
.field-label-inline .field-items {
  float:left; /*LTR*/
}

/* Form display */
form .field-multiple-table {
  margin: 0;
}
form .field-multiple-table th.field-label {
  padding-left: 0; /*LTR*/
}
form .field-multiple-table td.field-multiple-drag {
  width: 30px;
  padding-right: 0; /*LTR*/
}
form .field-multiple-table td.field-multiple-drag a.tabledrag-handle {
  padding-right: .5em; /*LTR*/
}

form .field-add-more-submit {
  margin: .5em 0 0;
}

div.toboggan-container {
  text-align: center;
}

div.toboggan-login-link-container {
  text-align: left;
}

div.toboggan-login-link-container a {
  text-decoration: none;
}

div.toboggan-block-message {
  text-align: left;
}

div.user-login-block {
  text-align: left;
}

div.user-login-block a {
  text-align: left;
}

/* Unified login */

.toboggan-unified #login-message {
  text-align: center;
  font-size: 2em;
  line-height: 1.2;
}

.toboggan-unified #login-links {
  text-align: center;
  font-size: 1.5em;
  line-height: 2.7;
}

.toboggan-unified #login-links a {
  padding: .5em;
  border: 1px #666 solid;
  background-color: #EEE;
}

.toboggan-unified #login-links a:hover {
  background-color: #DDD;
}

.toboggan-unified #login-links a.lt-active,
.toboggan-unified #login-links a.lt-active:hover {
  background-color: #FFF19A;
  border: 2px #333 solid;
}

.toboggan-unified.login #register-form {
  display: none;
}

.toboggan-unified.register #login-form {
  display: none;
}


.node-unpublished {
  background-color: #fff4f4;
}
.preview .node {
  background-color: #ffffea;
}
td.revision-current {
  background: #ffc;
}

.search-form {
  margin-bottom: 1em;
}
.search-form input {
  margin-top: 0;
  margin-bottom: 0;
}
.search-results {
  list-style: none;
}
.search-results p {
  margin-top: 0;
}
.search-results .title {
  font-size: 1.2em;
}
.search-results li {
  margin-bottom: 1em;
}
.search-results .search-snippet-info {
  padding-left: 1em; /* LTR */
}
.search-results .search-info {
  font-size: 0.85em;
}
.search-advanced .criterion {
  float: left; /* LTR */
  margin-right: 2em; /* LTR */
}
.search-advanced .action {
  float: left; /* LTR */
  clear: left; /* LTR */
}

#permissions td.module {
  font-weight: bold;
}
#permissions td.permission {
  padding-left: 1.5em; /* LTR */
}
#permissions tr.odd .form-item,
#permissions tr.even .form-item {
  white-space: normal;
}
#user-admin-settings fieldset .fieldset-description {
  font-size: 0.85em;
  padding-bottom: .5em;
}

/**
 * Override default textfield float to put the "Add role" button next to
 * the input textfield.
 */
#user-admin-roles td.edit-name {
  clear: both;
}
#user-admin-roles .form-item-name {
  float: left; /* LTR */
  margin-right: 1em; /* LTR */
}

/**
 * Password strength indicator.
 */
.password-strength {
  width: 17em;
  float: right;  /* LTR */
  margin-top: 1.4em;
}
.password-strength-title {
  display: inline;
}
.password-strength-text {
  float: right; /* LTR */
  font-weight: bold;
}
.password-indicator {
  background-color: #C4C4C4;
  height: 0.3em;
  width: 100%;
}
.password-indicator div {
  height: 100%;
  width: 0%;
  background-color: #47C965;
}
input.password-confirm,
input.password-field {
  width: 16em;
  margin-bottom: 0.4em;
}
div.password-confirm {
  float: right;  /* LTR */
  margin-top: 1.5em;
  visibility: hidden;
  width: 17em;
}
div.form-item div.password-suggestions {
  padding: 0.2em 0.5em;
  margin: 0.7em 0;
  width: 38.5em;
  border: 1px solid #B4B4B4;
}
div.password-suggestions ul {
  margin-bottom: 0;
}
.confirm-parent,
.password-parent {
  clear: left; /* LTR */
  margin: 0;
  width: 36.3em;
}

/* Generated by user.module but used by profile.module: */
.profile {
  clear: both;
  margin: 1em 0;
}
.profile .user-picture {
  float: right; /* LTR */
  margin: 0 1em 1em 0; /* LTR */
}
.profile h3 {
  border-bottom: 1px solid #ccc;
}
.profile dl {
  margin: 0 0 1.5em 0;
}
.profile dt {
  margin: 0 0 0.2em 0;
  font-weight: bold;
}
.profile dd {
  margin: 0 0 1em 0;
}
.views-exposed-form .views-exposed-widget {
  float: left; /* LTR */
  padding: .5em 1em 0 0; /* LTR */
}

.views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 1.6em;
}

.views-exposed-form .form-item,
.views-exposed-form .form-submit {
  margin-top: 0;
  margin-bottom: 0;
}

.views-exposed-form label {
  font-weight: bold;
}

.views-exposed-widgets {
  margin-bottom: .5em;
}

/* table style column align */
.views-align-left {
  text-align: left;
}
.views-align-right {
  text-align: right;
}
.views-align-center {
  text-align: center;
}

/* Remove the border on tbody that system puts in */
.views-view-grid tbody {
  border-top: none;
}

.view .progress-disabled {
  float: none;
}
.ctools-locked {
  color: red;
  border: 1px solid red;
  padding: 1em;
}

.ctools-owns-lock {
  background: #FFFFDD none repeat scroll 0 0;
  border: 1px solid #F0C020;
  padding: 1em;
}

a.ctools-ajaxing,
input.ctools-ajaxing,
button.ctools-ajaxing,
select.ctools-ajaxing {
  padding-right: 18px !important;
  background: url(../../../../fimela.com/resources/assets/img/status-active.gif) right center no-repeat;
}

div.ctools-ajaxing {
  float: left;
  width: 18px;
  background: url(../../../../fimela.com/resources/assets/img/status-active.gif) center center no-repeat;
}
/* YUI 3.4.1 (build 4118) - Yahoo CSS Reset */
html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}
@font-face { font-family: 'Nexa Light'; src: url("../../../../assets/font/Nexa Light.otf") format("opentype"); }
@font-face { font-family: 'Nexa Bold'; src: url("../../../../assets/font/Nexa Bold.otf") format("opentype"); }
@font-face { font-family: 'Minion Pro'; src: url("../../../../assets/font/MinionPro.otf") format("opentype"); }

body, html { background: #f3f3f3; font-family: Arial; font-size: 13px; color: #666; text-align: center; }

#container { width: 940px; margin: 0px auto; text-align: left; }

a { color: #bf0561; text-decoration: none; } a:hover { color: #000; text-decoration: underline; }
.clearfix { clear: both; }
.messages { padding: 15px 15px 15px 40px !important; background-repeat: no-repeat !important; background-position: 15px 15px !important; }
	div.error { color: #ab3232 !important; background-color: #fdecec !important; background-image: url(https://cdn.klimg.com/fimela.com/resources/assets/img/ico_warning.jpg) !important; border: 1px solid #ea9999 !important; }
.tabs { margin: 15px 0 !important; }
h2.page-title { color: #FFF; font-family: 'Minion Pro'; font-weight: normal; font-size: 30px; margin: 0 0 20px 0; background: #000; text-align: center; text-transform: uppercase; letter-spacing: 5px; padding: 5px; }
	h2.page-title span { display: block; padding: 15px 0 10px 0; border: 1px solid #FFF; }
h3.page-subtitle { color: #666; font-size: 20px; margin: 0; }
h4.page-author { color: #000; font-size: 16px; margin: 0 0 10px 0; }

#header { text-align: center; }
	#header .wrapper { width: 1040px; margin: 0px auto; text-align: left; position: relative; }
	#header .top { background: #bf0561; height: 40px; position: relative; z-index: 10; margin: 0px auto; text-align: left; }
		#header .network { font-family: 'Nexa Light'; color: #FFF; line-height: 40px; text-shadow: 1px 1px 2px rgba(0,0,0,0.8); text-transform: uppercase; letter-spacing: 2px; font-size: 10px; margin-left: 15px; }
			#header .network a{ color: #FFF; }
		#header .socmed{width:112px;height: 24px;position: absolute;background: url(../../../../fimela.com/resources/assets/img/bg-top-socmed.png) no-repeat;top: 8px;right: 220px;}
			#header .socmed a{display: block;position:absolute;width:24px;height: 24px;}
				#header .socmed a.facebook{left:0px;}
				#header .socmed a.twitter{left:30px;}
				#header .socmed a.pinterest{left:58px;}
				#header .socmed a.instagrams{left:87px;}
		#block-search-form { position: absolute; top: 8px; right: 30px; }
			#block-search-form input[type=text] { float: left; display: inline; height: 22px; line-height: 22px; padding: 0 5px; font-size: 11px; color: #666; width: 120px; border: none; border-radius: 0 !important;}
			#block-search-form input[type=submit] { float: right; display: inline; width: 29px; height: 22px; background: url(../../../../fimela.com/resources/assets/img/header_search_btn.jpg) no-repeat; letter-spacing: -10000em; text-indent: -10000em; display: block; cursor: pointer; border: none; border-radius: 0 !important;}
			* > #block-search-form input[type=submit] { letter-spacing: normal; text-indent: -10000em; }
	#header .middle { background: #000; height: 33px; position: relative; margin: 0px auto; text-align: left; }
		#header .trending { color: #CCC; line-height: 33px; font-size: 11px; }
			#header .trending h2 { font-family: "Minion Pro"; color: #fff; text-transform: uppercase; float: left; display: inline; letter-spacing: 1px; margin-right: 15px; }
			#header .trending ul { margin-top: 8px; float: left; display: inline; }
			#header .trending ul li { font-family: 'Nexa Light'; font-size: 10px; float: left; display: inline; padding: 0 20px; display: block; border-left: 1px dotted #666; height: 15px; line-height: 15px; }
	#header .nav { background: #FFF; box-shadow: 0 4px 6px rgba(0,0,0,0.1); -moz-box-shadow: 0 4px 6px rgba(0,0,0,0.1); -webkit-box-shadow: 0 4px 6px rgba(0,0,0,0.1); padding: 5px 0;margin-bottom: 20px;}
		#header .wrapper{width: 1040px;margin: 0px auto;}
			#header .nav .left{float:left;width:272px;}
				#header .logo {display:block;margin: 5px;}
			#header .nav ul { float: left; height: 47px; position: relative;  text-align: left; margin-left: 10px}
				#header .nav ul li { height: 26px; margin-top: 11px; float: left; display: inline; font-family: 'Nexa Light'; letter-spacing: 1px; text-transform: uppercase; text-align: center; padding: 0 23px; border-left: 1px solid #CCC; font-size: 10px; }
				#header .nav ul li span { font-size: 15px; font-family: 'Nexa Bold'; color: #000; font-weight: bold; display: block; }
				#header .nav ul li.first { padding-left: 0; border-left: none; padding-top: 6px; }
				#header .nav ul li.oneline { padding-top: 6px; }
				#header .nav ul li.last { padding-right: 0; }
				#header .nav ul li a { color: #000; }
				#header .nav ul li a:hover, #header .nav ul li a:hover span { color: #bf0561; text-decoration: none; }
	#header .bottom { width: 1040px; height: 110px; position: relative; margin: 0px auto 30px auto; text-align: left; }		
		#block-block-1046 { position: absolute; bottom: -147px; right: 0; }
		#block-block-1046 fieldset { border: 2px solid #000; padding: 10px; width: 327px; height: 42px; }
		#block-block-1046 fieldset legend { text-align: center; font-style: italic; font-family: 'Minion Pro'; text-transform: uppercase; font-weight: bold; color: #000; padding: 0 10px; }
		#block-block-1046 input[type=text] { width: 192px !important; height: 22px; line-height: 22px; float: left; display: inline; font-size: 11px; color: #666; width: 120px; border: 1px solid #CCC; text-align: center; margin: 0 5px 5px 0; }
		#block-block-1046 input[type=submit] { width: 124px !important; height: 22px; line-height: 22px; text-align: center; font-family: 'Nexa Light'; font-weight: bold; color: #FFF; font-size: 11px; background: #000; display: block; cursor: pointer; text-transform: uppercase; border: none; }
		#block-block-1046 .form-item { margin-top: 0 !important; margin-bottom: 0 !important; }

#wrapper { width: 100%; text-align: center; }
	#container { width: 1040px; margin: 0px auto; text-align: left; }

#white-wrapper { background: #FFF; padding: 20px; margin-bottom: 40px; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0px 0px 5px #ccc;}
#inside-wrapper{margin-top: 0px;}

#front-top { height: 480px; margin-bottom: 20px; }
	#front-top .region-fronttop { width: 720px; float: left; display: inline; }
	#front-top .region-rightcol { width: 300px; float: right; display: inline; }


#front-left { width: 190px; float: left; display: inline; }
#front-right { width: 830px; float: right; display: inline; }
	#front-right .region-fronttop { width: 516px; float: left; display: inline; }
	#front-right .region-rightcol { width: 300px; float: right; display: inline; }

#left-col { width: 720px; float: left; display: inline; }
	#white-wrapper #left-col { width: 620px; }
	#inside-wrapper #left-col { width: 660px; }
#right-col { width: 300px; float: right; display: inline; }
	#white-wrapper #right-col, #inside-wrapper #right-col { width: 360px; }

#bottom { clear: both; border-top: 3px solid #000; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0px 0px 5px #ccc; margin: 40px 0; background: #FFF; position: relative;}
	#block-views-feed-block-3, #block-views-feed-block-1, #block-views-feed-block-2 { float: left; display: inline; width: 230px; padding: 30px 15px; text-align: center; }
		#block-views-feed-block-3 h2, #block-views-feed-block-1 h2, #block-views-feed-block-2 h2 { font-family: 'Nexa Bold'; font-size: 16px; color: #bf0561; text-transform: uppercase; letter-spacing: 2px; padding-bottom: 3px; margin-bottom: 10px; text-decoration: underline; }
		#block-views-feed-block-3 .views-row a, #block-views-feed-block-1 .views-row a, #block-views-feed-block-2 .views-row a { color: #000; margin-bottom: 12px; line-height: 125%; display: block; font-size: 12px; }
		#bottom .view-footer a { background: url(../../../../fimela.com/resources/assets/img/icn_link_sisters.jpg) no-repeat; padding-left: 20px; font-family: 'Nexa Bold'; font-size: 14px; color: #bf0561; text-transform: uppercase; }
	#block-block-1051 { float: right; display: inline; width: 229px; height: 220px; padding: 30px 15px; text-align: center; border-left: 1px solid #F1F1F1; }
		#block-block-1051 h2 { font-family: 'Nexa Bold'; font-size: 24px; color: #000; text-transform: uppercase; letter-spacing: 2px; margin-bottom: 10px; line-height: 130%; }
		#block-block-1051 h3 { font-family: 'Minion Pro'; font-size: 11px; color: #000; text-transform: uppercase; margin-bottom: 50px; letter-spacing: 2px; }
		#block-block-1051 input[type=text] { float: left; display: inline; height: 35px; line-height: 35px; padding: 0 5px; font-size: 11px; color: #666; width: 180px; border: none; }
		#block-block-1051 input[type=submit] { float: right; display: inline; width: 26px; height: 35px; background: url(../../../../fimela.com/resources/assets/img/footer_search_btn.jpg) no-repeat; letter-spacing: -10000em; text-indent: -10000em; display: block; cursor: pointer; border: none; }
		#block-block-1051 form { border-top: 1px solid #000; border-bottom: 2px solid #000; }
		#block-block-1051 label { display: none; visibility: hidden; }
	#bottom .block-ad { text-align: center; padding-bottom: 20px; }

#footer { border-top: 5px solid #c72b5d; background: #bf0561; padding: 30px 0; color: #FFF; font-size: 13px; }
	#footer .inner { width: 1040px; margin: 0px auto; text-align: left !important; font-family: 'Minion Pro'; font-size: 14px; }
	#footer .col { float: left; display: inline; width: 200px; }
	#footer .col a { color: #FFF; }
	#footer .col h2 { font-family: 'Nexa Bold'; font-size: 16px; margin-bottom: 15px; text-transform: uppercase; }
#copyright { background: #000; padding: 15px 0; font-family: 'Nexa Bold'; font-size: 12px; color: #FFF; letter-spacing: 1px; }
	#copyright .inner { width: 1040px; margin: 0px auto; text-align: left; }

.region-sticky { position: fixed; z-index: 10; bottom: 0; text-align: center; width: 100%; }
	.region-sticky .block-ad { width: 980px; margin: 0px auto; position: relative; }
	.region-sticky .ad-close { position: absolute; top: -15px; right: 0; padding: 5px 10px; background: #000; color: #FFF; text-decoration: none; }

/* Text Content */
body#tinymce { background: #FFF; }
.node-catcher { font-weight: bold; font-size: 16px; line-height: 22px; margin: 0 0 10px 0; }
	.node-catcher p { margin: 0; padding: 0; }
body#tinymce, .node-content { font-size: 13px; line-height: 18px; }
body#tinymce p, .node-content p { margin: 10px 0; padding: 0; }
body#tinymce ul, .node-content ul, .node-content ol { margin: 0 0 10px 15px; padding: 0; }
.akreditasi { font-size: 11px; font-weight: bold; }
body#tinymce .float-left, .node-content .float-left { float: left; display: inline; margin: 0 15px 15px 0; }
body#tinymce .float-right, .node-content .float-right { float: right; display: inline; margin: 0 0 15px 15px; }
body#tinymce .quote-left, .node-content .quote-left { width: 200px; line-height: 22px; float: left; display: inline; margin: 0 15px 15px 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; }
body#tinymce .quote-right, .node-content .quote-right { width: 200px; line-height: 22px; float: right; display: inline; margin: 0 0 15px 15px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; }
body#tinymce .hilite-pink, .node-content .hilite-pink { background: #be0a61; color: #FFF; display: inline; }
body#tinymce .hilite-black, .node-content .hilite-black { background: #000; color: #FFF; display: inline; }/* Article */
.node-article .breadcrumb { font-family: 'Minion Pro'; font-size: 12px; padding: 10px 0; border-top: 1px solid #000; border-bottom: 3px solid #000; margin-bottom: 15px; font-style: italic; color: #ee2d6b; }
	.node-article .breadcrumb a { color: #000; }
.prevnext-article { margin-bottom: 20px; }
	.prevnext-article tbody { border-top: none; font-family: 'Georgia'; }
	.prevnext-article td { vertical-align: middle; }
	.prevnext-article a { color: #000; }
	.prevnext-article td.prev { width: 125px; padding: 20px 15px 20px 60px; background: url(../../../../fimela.com/resources/assets/img/icn_prev_arrow.png) left center no-repeat; border-right: 1px solid #CCC; }
	.prevnext-article td.next { width: 125px; padding: 20px 60px 20px 15px; background: url(../../../../fimela.com/resources/assets/img/icn_next_arrow.png) right center no-repeat; border-left: 1px solid #CCC; text-align: right; }
	.prevnext-article .term { text-align: center; text-transform: uppercase; text-decoration: underline; }
.node-article .wrapper { background: #FFF; display: block; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0px 0px 5px #ccc; padding: 30px 30px 10px 30px; }

.node-article .left-sidebar { width: 180px; float: left; display: inline; color: #000; }
	.node-article .left-sidebar .image { padding: 4px; background: #FFF; border: 1px solid #F1F1F1; display: block; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0px 0px 5px #ccc; }
	.node-article .left-sidebar .image img { width: 170px; height: 170px; }
	.node-article .left-sidebar .field { padding: 15px; text-align: center; border-bottom: 1px solid #F1F1F1; font-size: 16px; font-family: 'Minion Pro'; }
	.node-article .left-sidebar .field strong { font-family: 'Nexa Bold'; text-transform: uppercase; }
.node-article .right-sidebar { width: 400px; float: right; display: inline; }
	.node-article .right-sidebar h1 { text-align: left !important; }
	.node-article .right-sidebar img { max-width: 400px; }

.node-article h2.category { font-family: 'Nexa Bold'; text-transform: uppercase; color: #fff; background: #ed2c6b; padding: 25px 10px 10px 10px; display: inline; margin: 0px auto; text-align: center; margin: -30px 0 20px 0; }
.node-article h1 { font-size: 36px; font-family: 'Nexa Light'; letter-spacing: 2px; text-transform: uppercase; margin: 0 0 20px 0; text-align: center; }
.node-article .meta { font-size: 11px; font-weight: bold; font-family: 'Minion Pro'; color: #666; font-style: italic; text-align: center; margin: 0 0 20px 0; }
.node-article .share-top { margin-bottom: 30px; padding-left: 150px; }
.node-article #catcher { font-family: 'Minion Pro'; color: #000; font-weight: bold !important; font-size: 18px; line-height: 135%; margin: 0 0 10px 0; }
	.node-article #catcher p { margin: 0; padding: 0; }
.node-article .cover { margin-bottom: 20px; position: relative; width: 600px; height: auto; }
	.node-article .cover img { width: 600px; }
	.node-article a.launch-btn { position: absolute; bottom: 30px; right: 0; padding: 10px 15px 10px 45px; background: #ed2c6b url(../../../../fimela.com/resources/assets/img/icn_launch_slideshow.png) 15px 10px no-repeat; color: #FFF; font-family: 'Nexa Bold'; font-size: 18px; display: block; width: 160px; } .node-article a.launch-btn:hover { background-color: #000; text-decoration: none; }

/* TEMPORARY INSIDE WRAPPER */
.node-container-new #inside-wrapper #left-col{width:710px;}
.node-container-new #inside-wrapper #right-col{width:300px;}
  .node-container-new #inside-wrapper #right-col .block-ad{background: none;padding: 0;}
  .node-container-new #inside-wrapper #right-col #block-views-most-popular-block-1 h2{width:300px;margin:0 0 5px 15px;background: url(../../../../fimela.com/resources/assets/img/bg-right-most-popular.png) no-repeat top;}
  .node-container-new #inside-wrapper #right-col #block-views-most-popular-block-1 .image{min-height: 75px;}
  .node-container-new #inside-wrapper #right-col #block-views-most-popular-block-1 .title a{font-size: 14px;}
  .node-container-new #inside-wrapper #right-col #block-views-freshest-article-block-1 .views-row{width:120px;}
  .node-container-new #inside-wrapper #right-col #block-views-freshest-article-block-1 .image{width: 120px;height: 120px;}
  .node-container-new #inside-wrapper #right-col #block-views-freshest-article-block-1 .image img{width: 120px;height: 120px;}
  .node-container-new #inside-wrapper #right-col #block-views-front-fimela-flash-block-1{width:100%;display: none;}
  .node-container-new #inside-wrapper #right-col #block-views-front-fimela-flash-block-1 #flashshow{left:36px;}
  .node-container-new #inside-wrapper #right-col a#next-flash, .node-container-new #inside-wrapper #right-col a#prev-flash{top:200px;}
  .node-container-new #inside-wrapper #right-col #flashshow img{width:218px;height:340px;}
  .node-container-new #inside-wrapper #right-col #block-views-canal-tv-block h2{margin:-30px 0 10px 30px;}
.node-article-new .wrapper { background: #FFF; display: block; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0px 0px 5px #ccc; padding: 0px; } 
  .node-article-new .breadcrumb { font-family: 'Minion Pro'; font-size: 12px; padding: 10px 0; border-top:none; border-bottom: 1px solid #e5e5e5; margin-bottom: 0px; font-style: italic; color: #BF0561; padding-left: 20px;}
    .node-article-new .breadcrumb a { color: #000; }
    .node-article-new .breadcrumb img{margin:0 5px;}
  .node-article-new .article-content{padding:20px 40px;}
    .node-article-new .article-content .term{font-family: 'Nexa Bold'; text-transform: uppercase; font-size: 13px; color: #bf0561; text-align: center;margin-bottom: 10px;}
    .node-article-new .article-content #catcher{background: url(../../../../fimela.com/resources/assets/img/bg-article-photos.png) repeat-x top;padding-top: 40px;font-family: 'Minion Pro'; font-size: 16px;}
    .node-article-new .article-content .photos img{width: 100%;padding-bottom: 30px;background: url(../../../../fimela.com/resources/assets/img/bg-article-photos-bottom.png) no-repeat bottom;}
      .node-article-new .article-content .photos img{width: 100%;}
    .node-article-new .article-content .item-list .pager{margin-top: 20px;}
    .node-article-new .article-content .item-list ul li{font-family: 'Minion Pro'; font-size: 16px;background: #bf0561;margin: 3px;padding: 5px 10px;}
      .node-article-new .article-content .item-list ul li a{color:#fff;}
      .node-article-new .article-content .item-list ul li.pager-current, .node-article-new .article-content .item-list ul li:hover{background: #000;color: #fff;}

body#tinymce, .body { background: #FFF; color: #333; font-family: 'Minion Pro'; font-size: 16px; line-height: 135%; }
body#tinymce p, .body p { margin: 10px 0; padding: 0; }
body#tinymce ul, .body ul { margin: 0 0 10px 15px; padding: 0; list-style: disc; }
body#tinymce ol, .body ol { margin: 0 0 10px 15px; padding: 0; list-style: lower-alpha; }
.akreditasi { font-size: 11px; font-weight: bold; }
body#tinymce .float-left, .body .float-left { float: left; display: inline; margin: 0 15px 15px 0; }
body#tinymce .float-right, .body .float-right { float: right; display: inline; margin: 0 0 15px 15px; }
body#tinymce .quote-left, .body .quote-left { width: 200px; line-height: 22px; float: left; display: inline; margin: 0 15px 15px 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; }
body#tinymce .quote-right, .body .quote-right { width: 200px; line-height: 22px; float: right; display: inline; margin: 0 0 15px 15px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; }
body#tinymce .hilite-pink, .body .hilite-pink { background: #be0a61; color: #FFF; display: inline; }
body#tinymce .hilite-black, .body .hilite-black { background: #000; color: #FFF; display: inline; }
body#tinymce strong, body#tinymce b, .body strong, .body b { font-weight: bold; }
body#tinymce em, body#tinymce i, .body em, .body i { font-style: italic; }
body#tinymce img, .body img { max-width: 600px; height: auto}

.node-article .related { padding: 20px 0 25px 0; margin-bottom: 15px; border-bottom: 1px dotted #666; }
	.node-article .related h2 { font-family: 'Nexa Bold'; text-transform: uppercase; color: #ed2c6b; font-size: 16px; margin-bottom: 10px; }
	.node-article .related a { font-family: 'Minion Pro'; color: #000; display: block; margin-bottom: 5px; font-weight: bold; padding-left: 20px; background: url(../../../../fimela.com/resources/assets/img/bg-related-article.png) no-repeat 0 3px;}
.node-article .share { margin-bottom: 10px; }
.node-article .tags { text-transform: uppercase; font-family: 'Nexa Bold'; font-size: 11px; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 2px solid #000; }
.node-article #comments { background: #FFF; display: block; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0px 0px 5px #ccc; padding: 30px 20px; border-top: 8px dashed #000; margin-bottom: 20px; }
	.node-article #comments h3 { font-size: 11px; font-weight: bold; font-family: 'Minion Pro'; color: #ee2d6b; font-style: italic; text-align: center; margin: 0 0 10px 0; }
	.node-article #comments h2 { font-size: 30px; font-family: 'Nexa Light'; color: #000; letter-spacing: 2px; text-transform: uppercase; margin: 0 0 20px 0; text-align: center; }
.node-article .interested { background: #FFF; display: block; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0px 0px 5px #ccc; padding: 30px 20px; border-top: 5px solid #ee2d6b; }
	.node-article .interested h3 { font-size: 11px; font-weight: bold; font-family: 'Minion Pro'; color: #ee2d6b; font-style: italic; text-align: center; margin: 0 0 10px 0; }
	.node-article .interested h2 { font-size: 30px; font-family: 'Nexa Light'; color: #000; letter-spacing: 2px; text-transform: uppercase; margin: 0 0 20px 0; text-align: center; }
	.node-article .interested .views-row { width: 140px; float: left; display: inline; margin: 0 20px 0 0; }
	.node-article .interested .views-row-4 { margin-right: 0; }
	.node-article .interested .image img { width: 140px; height: 140px; margin: 0; padding: 0; }
	.node-article .interested .meta { font-family: 'Nexa Light'; font-size: 10px; margin: 7px 0; text-align: left !important; }
	.node-article .interested .teaser { margin-bottom: 8px; font-size: 11px; line-height: 135%; }
	.node-article .interested .title a { font-family: 'Nexa Bold'; font-size: 16px; color: #ee2d6b; line-height: 110%; margin-bottom: 8px; display: block; }

.node-article .crosslink.related a { background: none; padding: 0; font-weight: normal;}
.node-article .crosslink.related {border: 0; padding: 5px 0px 0px;}

/* ColorBox Core Style: The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper { position: fixed; top: 0px !important; left: 0; z-index: 9999; overflow: hidden; }
#cboxOverlay { position: fixed; width: 100%; height: 100%; }
#cboxMiddleLeft, #cboxBottomLeft { clear: left; }
#cboxContent { position: relative; }
#cboxLoadedContent { overflow: hidden; }

#cboxTitle { margin: 0; }
#cboxLoadingOverlay, #cboxLoadingGraphic { position: absolute; top: 0; left: 0; width: 100%; }
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { cursor: pointer; }
.cboxPhoto { float: left; margin: auto; border: 0; display: block; }
.cboxIframe { width: 100%; height: 100%; display: block; border: 0; }
#cboxClose { position: fixed; top: 0; right: 0; font-family: "Nexa Light"; font-size: 14px; color: #000; background: #FFF; text-align: left; text-transform: uppercase; padding: 10px; margin: 15px; display: block; }
/*  User Style: Change the following styles to modify the appearance of ColorBox.  They are ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay { background: #000; }

#prodpreview { position: fixed; background: #000; width:100%; height: 100%; top:0;left:0; z-index:1000;display: none;}
	#prodpreview .title { font-family: "Nexa Light"; font-size: 30px; color: #be1e64; text-align: left; text-transform: uppercase; padding: 15px; display: block; }
	#prodpreview .side-left { margin: 0 335px 0 15px; border: 1px solid #333; position: relative;}
	#prodpreview .side-right { float:right; display: inline; width:300px; margin-right: 15px; }
		#prodpreview .side-right .count { padding: 10px; border: 1px solid #333; margin-bottom: 20px; font-family: 'Nexa Bold'; font-size: 16px; text-transform: uppercase; color: #FFF; }
		#prodpreview #catcher-place { text-align: left; font-family: 'Minion Pro'; font-size: 16px; line-height: 135%; color: #FFF; }
	#prodpreview .photos { margin:0 auto; }
		#prodpreview .photos .catcher, #photoshow .point{ display: none; }
	ul#photoshow-nav{ width: 100%; height: 67px; padding: 10px 0; display: block; border-top: 1px solid #333; }
		ul#photoshow-nav li { width: 67px; height: 67px; float: left; display: inline; margin-left: 2px; }
		ul#photoshow-nav li img { width: 63px; height: 63px; border: 2px solid #333; margin: 0; padding: 0; }
	a#prev-photos { position: absolute; top: 220px; left: 0px; width: 58px; height: 116px; display: block; background: url(../../../../fimela.com/resources/assets/img/photos-prev.png) no-repeat; z-index: 1000;}
	a#next-photos { position: absolute; top: 220px; right: 0px; width: 58px;height: 116px; display: block; background: url(../../../../fimela.com/resources/assets/img/photos-next.png) no-repeat; z-index: 1000;}
  #prodpreview .share{float: right;margin-right: 40px;}
    #prodpreview .share #twitter-widget-1{width:80px !important;}

#block-views-front-fimela-flash-block, #block-views-front-fimela-flash-block-1{position: relative;}
#flashshow img{width:233px;height: 347px;}
	a#prev-flash { position: absolute; top: 190px; left: 0px; width: 31px; height: 61px; display: block; background: url(../../../../fimela.com/resources/assets/img/flash-prev.png) no-repeat; z-index: 1000;}
	a#next-flash { position: absolute; top: 190px; right: 0px; width: 31px;height: 61px; display: block; background: url(../../../../fimela.com/resources/assets/img/flash-next.png) no-repeat; z-index: 1000;}

#block-views-latest-update-block img{display: none;}
	#block-views-latest-update-block .first img{display: block;}
#block-views-latest-update-block-2 img{display: none;}
  #block-views-latest-update-block-2 .first img{display: block;}
.accordion{width: 100%;line-height: 30px;margin-bottom:1px;background: #ccc;position: relative;}
	.accordion a{position: absolute;right: 5px;}
.view-display-id-page_1{padding:20px 0;}
	.view-display-id-page_1 .image{float: left;width: 240px;;}

  /* node horoskop */
.node-horoskop .breadcrumb {background: #fff; font-family: 'Minion Pro'; font-size: 12px; padding: 10px 0; border-top: 1px solid #000; border-bottom: 3px solid #000; margin-bottom: 15px; font-style: italic; color: #ee2d6b; }
  .node-horoskop .breadcrumb a { color: #000; }
.node-horoskop .content{position:relative;background: #fff;margin-top: 10px;-webkit-box-shadow: 0px 0px 5px #ccc;-moz-box-shadow: 0px 0px 5px #ccc;box-shadow: 0px 0px 5px #ccc;padding: 30px 30px 30px 20px;}
  .node-horoskop .content .left{float:left;width:200px;}
    .node-horoskop .content .left .horoskop-image img{-moz-transform: rotate(-2deg);-webkit-transform: rotate(-2deg);-o-transform: rotate(-2deg);-ms-transform: rotate(-2deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1.5);-webkit-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.86);-moz-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.86);box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.86);background: #FFF;border: 0 none;padding: 5px;top: -140px;left: 5px;}
    .node-horoskop .content .left .navigator{margin-top: 20px;}
      .node-horoskop .content .left .navigator li{font-family: "Nexa Bold";font-size: 12px;text-transform: uppercase;padding: 10px 0;border-bottom: 1px solid #e5e5e5;text-align: center;}
  .node-horoskop .content .right{float:right;width:375px;}
    .node-horoskop .content h2.page-title{background: #fff;font-family: "Nexa Light";font-size: 36px;color: #333;text-align: left;letter-spacing: 0;margin: 0;}
    .node-horoskop .content .date{font-family: "Minion Pro"; font-weight: bold; font-size:16px; color:#ee2d6b;margin-bottom: 20px;}
    .node-horoskop .content .body{margin-bottom: 20px;}
  .node-horoskop .other-zodiac{position: absolute;bottom: 30px;width: 210px;}
    .node-horoskop .other-zodiac .title{font-family: "Nexa Light";text-transform: uppercase;margin-bottom: 10px;}
    .node-horoskop .other-zodiac .views-row{float: left;width: 100px;height: 100px;margin:0 5px 5px 0;}
      .node-horoskop .other-zodiac .views-row .image{position: relative;width: 100px;height: 100px;}
        .node-horoskop .other-zodiac .views-row .image .shadow{position: absolute;width: 100px;height: 100px;top:0;left: 0;background: url(../../../../fimela.com/resources/assets/img/bg-horoskop-name.png) repeat-y; opacity:0.7;filter:alpha(opacity=70);display: none;}
        .node-horoskop .other-zodiac .views-row .image .name{position: absolute;width: 100px;top:0;left: 0;line-height: 0px;font-family: "Minion Pro";font-style: italic;font-size: 25px;margin: 50px 0;text-align: center;display: none;}
      .node-horoskop .other-zodiac .views-row .image a{color: #fff;}
        .node-horoskop .other-zodiac .views-row .image:hover .shadow, .node-horoskop .other-zodiac .views-row .image:hover .name, .node-horoskop .other-zodiac .views-row .active .shadow, #block-views-horoskop-gallery-block .views-row .active .name{display: block;} 


/* AD-GALLERY */
/**
 * Copyright (c) 2012 Anders Ekdahl (https://coffeescripter.com/)
 * Dual licensed under the MIT (https://www.opensource.org/licenses/mit-license.php)
 * and GPL (https://www.opensource.org/licenses/gpl-license.php) licenses.
 *
 * Version: 1.2.7
 *
 * Demo and documentation: https://coffeescripter.com/code/ad-gallery/
 */
.ad-gallery {
  width: 100%;
}
.ad-gallery, .ad-gallery * {
  margin: 0;
  padding: 0;
}
  .ad-gallery .ad-image-wrapper {
    width: 100%;
    min-height: 420px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
  }
    .ad-gallery .ad-image-wrapper .ad-loader {
      position: absolute;
      z-index: 10;
      top: 48%;
      left: 48%;
      border: 1px solid #CCC;
    }
    .ad-gallery .ad-image-wrapper .ad-next {
      position: absolute;
      right: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 200;
    }
    .ad-gallery .ad-image-wrapper .ad-prev {
      position: absolute;
      left: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 200;
    }
    .ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
      /* Or else IE will hide it */
      background: url(../../../../fimela.com/resources/assets/img/trans.gif);
    }
      .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(../../../../fimela.com/resources/assets/img/ad_prev.png);
        width: 58px;
        height: 115px;
        display: none;
        position: absolute;
        top: 47%;
        left: 0;
        z-index: 101;
        display: block !important;
      }
      .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(../../../../fimela.com/resources/assets/img/ad_next.png);
        width: 58px;
        height: 115px;
        right: 0;
        left: auto;
        display: block !important;
      }
    .ad-gallery .ad-image-wrapper .ad-image {
      position: absolute;
      overflow: hidden;
      top: 5px;
      left: 0;
      z-index: 9;
      height: auto;
    }
      .ad-gallery .ad-image-wrapper .ad-image img {
        border: 0;
        margin: 20px 0;
      }
      .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        position: absolute;
        bottom: 0px;
        left: 0px;
        padding: 7px;
        text-align: left;
        width: 100%;
        z-index: 2;
        background: url(../../../../fimela.com/resources/assets/img/opa75.png);
        color: #000;
        display: none;
      }
      * html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');
      }
        .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
          display: block;
        }
  .ad-gallery .ad-controls {
    height: 20px;
  }
    .ad-gallery .ad-info {
      float: left;
    }
    .ad-gallery .ad-slideshow-controls {
      float: right;
    }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
        padding-left: 5px;
        cursor: pointer;
      }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
        padding-left: 5px;
        font-size: 0.9em;
      }
    .ad-gallery .ad-slideshow-running .ad-slideshow-start {
      cursor: default;
      font-style: italic;
    }
  .ad-gallery .ad-nav {
    width: 100%;
    position: relative;
  }
    .ad-gallery .ad-forward, .ad-gallery .ad-back {
      position: absolute;
      top: 0;
      height: 100%;
      z-index: 10;
    }
    /* IE 6 doesn't like height: 100% */
    * html .ad-gallery .ad-forward, .ad-gallery .ad-back {
      height: 100px;
    }
    .ad-gallery .ad-back {
      cursor: pointer;
      left: 10px;
      width: 17px;
      display: block;
      background: url(../../../../fimela.com/resources/assets/img/ad_scroll_back.png) 0px 22px no-repeat;
    }
    .ad-gallery .ad-forward {
      cursor: pointer;
      display: block;
      right: 10px;
      width: 17px;
      background: url(../../../../fimela.com/resources/assets/img/ad_scroll_forward.png) 0px 22px no-repeat;
    }
    .ad-gallery .ad-nav .ad-thumbs {
      overflow: hidden;
      width: 90%;
      margin: 10px auto
    }
      .ad-gallery .ad-thumbs .ad-thumb-list {
        float: left;
        width: 9000px;
        list-style: none;
      }
        .ad-gallery .ad-thumbs li {
          float: left;
          padding-right: 5px;
        }
          .ad-gallery .ad-thumbs li a {
            display: block;
          }
            .ad-gallery .ad-thumbs li a img {
              border: 3px solid #e1e1e1;
              display: block;
            }
            .ad-gallery .ad-thumbs li a.ad-active img {
              border: 3px solid #be1e64;
            }
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}/* Front Page Highlight Slideshow */
#block-block-1043 { width: 720px; height: 480px; background: #FFF; display: block; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0px 0px 5px #ccc; }
	#block-block-1043 h2 { margin: -7px 0 15px 53px; width: 196px; height: 43px; background: url(../../../../fimela.com/resources/assets/img/title_sprites.png) no-repeat; line-height: 43px; color: #FFF; font-family: 'Minion Pro'; text-transform: uppercase; letter-spacing: 2px; font-size: 18px; text-align: center; }
	#block-block-1043 h3 { background: url(../../../../fimela.com/resources/assets/img/title_sprites.png) 0 -45px no-repeat; font-family: 'Nexa Bold'; color: #000; font-size: 11px; text-transform: uppercase; text-align: center; height: 45px; line-height: 45px; width: 260px; margin: 0 20px 15px 20px; letter-spacing: 2px; }
	#block-block-1043 .highlight{ position: relative; width: 720px; height: 480px; }
		#block-block-1043 .highlight .nav { float: left; display: inline; width: 300px; }
		#block-block-1043 .highlight ul { width: 260px; margin: 0 20px; }
			#block-block-1043 .highlight ul li { border-bottom: 1px solid #F1F1F1; }
			#block-block-1043 .highlight ul li a { cursor: pointer; font-family: 'Nexa Bold'; font-size: 10px; color: #000; text-transform: uppercase; line-height: 150%; padding: 20px; display: block; text-align: center; border-left: 7px solid #FFF; }
			#block-block-1043 .highlight ul li a.activeSlide { background: #000; color: #FFF; text-decoration: none; border-left: 7px solid #ee2d6b; }
			#block-block-1043 .highlight ul li:last-child { border-bottom: none; }
		#block-block-1043 .highlight .slide-text, #block-block-1043 .highlight .slide-link{display: none;}
		#block-block-1043 .highlight .inner { float: right; display: inline; width: 420px; height: 480px; overflow: hidden; }
			#block-block-1043 .highlight .inner img { width: 420px; height: 480px; }
#block-block-1111 { width: 516px; height: 516px; background: #FFF; display: block; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0px 0px 5px #ccc; }
	#block-block-1111 .highlight{ position: relative; width: 516px; height: 516px; }
		#block-block-1111 .highlight .inner { float: right; display: inline; width: 516px; height: 516px; overflow: hidden; }
			#block-block-1111 .highlight .inner img { width: 516px; height: 516px; }
	#block-block-1111 .highlight a#prev{ position: absolute; bottom: 20px; left: -8px; width: 52px; height: 58px; display: block; background: url(../../../../fimela.com/resources/assets/img/banner-prev.png) no-repeat; z-index: 7;}
	#block-block-1111 .highlight a#next { position: absolute; bottom: 20px; right: -8px; width: 52px;height: 58px; display: block; background: url(../../../../fimela.com/resources/assets/img/banner-next.png) no-repeat; z-index: 7;}

#block-block-1096 { margin: 20px 0; width: 1040px; height: 32px; line-height: 32px; border-top: 2px solid #000; border-bottom: 2px solid #000; background: #FFF; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0px 0px 5px #ccc; }
	#block-block-1096 h2 { font-size: 12px; color: #FFF; font-family: 'Minion Pro'; text-transform: uppercase; padding: 0 40px 0 32px; background: #bf0561 url(../../../../fimela.com/resources/assets/img/trending_bg.jpg) right top no-repeat; float: left; display: inline; letter-spacing: 1px; }
	#block-block-1096 li { float: left; display: inline; font-family: 'Nexa Light'; letter-spacing: 1px; border-right: 1px dashed #CCC; padding: 0 20px; }
	#block-block-1096 li a { color: #000; }

#block-block-1118 { margin: 20px 0; width: 1040px; height: 32px; line-height: 32px; border-top: 2px solid #000; border-bottom: 2px solid #000; background: #FFF; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0px 0px 5px #ccc; position: absolute;top:90px;}
	#block-block-1118 h2 { font-size: 12px; color: #FFF; font-family: 'Minion Pro'; text-transform: uppercase; padding: 0 40px 0 32px; background: #bf0561 url(../../../../fimela.com/resources/assets/img/trending_bg.jpg) right top no-repeat; float: left; display: inline; letter-spacing: 1px; }
	#block-block-1118 li { float: left; display: inline; font-family: 'Nexa Light'; letter-spacing: 1px; border-right: 1px dashed #CCC; padding: 0 20px; }
	#block-block-1118 li a { color: #000; font-size: 13px; }
        
#block-trending-topics { height: 32px; line-height: 32px; border-top: 2px solid #000; border-bottom: 2px solid #000; background: #FFF; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0px 0px 5px #ccc; position: relative;}
	#block-trending-topics h2 { font-size: 12px; color: #FFF; font-family: 'Minion Pro'; text-transform: uppercase; padding: 0 40px 0 32px; background: #bf0561 url(../../../../fimela.com/resources/assets/img/trending_bg.jpg) right top no-repeat; float: left; display: inline; letter-spacing: 1px; }
	#block-trending-topics li { float: left; display: inline; font-family: 'Nexa Light'; letter-spacing: 1px; border-right: 1px dashed #CCC; padding: 0 20px; }
	#block-trending-topics li a { color: #000; font-size: 13px; }        

.new-homepage #block-block-1096 { margin: 20px 0; width: 830px; height: 32px; line-height: 32px; border-top: 2px solid #000; border-bottom: 2px solid #000; background: #FFF; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0px 0px 5px #ccc; overflow: hidden;}
	.new-homepage #block-block-1096 h2 { font-size: 12px; color: #FFF; font-family: 'Minion Pro'; text-transform: uppercase; padding: 0 40px 0 32px; background: #bf0561 url(../../../../fimela.com/resources/assets/img/trending_bg.jpg) right top no-repeat; float: left; display: inline; letter-spacing: 1px; }
	.new-homepage #block-block-1096 li { float: left; display: inline; font-family: 'Nexa Light'; letter-spacing: 1px; border-right: 1px dashed #CCC; padding: 0 10px;}
	.new-homepage #block-block-1096 li a { color: #000; }

/* Bottom Subscribe */
#block-block-1052{clear:both;}

/* Right Col Twitter */
#block-block-1062 .tweet { height: 75px; padding: 35px 25px 0 25px; background: url(../../../../fimela.com/resources/assets/img/title_sprites.png) 0 -90px no-repeat; color: #666; margin: 0 0 10px 0; font-size: 11px; line-height: 140%; }
	#block-block-1062 .tweet a { color: #ee2d6b; }

/* The Feed */
#block-views-latest-update-block { background: #FFF; display: block; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0px 0px 5px #ccc; padding: 20px; }
	#block-views-latest-update-block h2 { width: 140px; height: 47px; background: url(../../../../fimela.com/resources/assets/img/title_sprites.png) 0 -200px no-repeat; margin: 0 0 20px 0; letter-spacing: -10000em; overflow: hidden; } * > #block-views-latest-update-block h2 { letter-spacing: normal; text-indent: -10000em; }
	#block-views-latest-update-block .items { margin: 0 0 20px 0; }
	#block-views-latest-update-block .image { margin: 0 0 10px 0; }
	#block-views-latest-update-block .date { font-family: 'Nexa Light'; font-size: 10px; margin-bottom: 5px; }
	#block-views-latest-update-block .title a { font-family: 'Nexa Bold'; font-size: 13px; color: #ee2d6b; line-height: 125%; margin-bottom: 5px; }
	#block-views-latest-update-block .teaser { margin-bottom: 5px; font-size: 11px; line-height: 135%; }
	/*#block-views-latest-update-block .view-footer a { clear: both; display: block; font-family: 'Nexa Bold'; font-size: 11px; color: #000; background: #f5f210; text-transform: uppercase; text-align: center; padding: 10px 0; letter-spacing: 2px; }*/
	#block-views-latest-update-block .view-footer a{clear: both;display: block;width: 137px;height: 42px;background: url(../../../../fimela.com/resources/assets/img/bg-load-more.png) no-repeat 0 0;font-size: 0px;}

/* The Feed New */
#block-views-latest-update-block-2 { background: #FFF; display: block; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0px 0px 5px #ccc; padding: 20px; }
	#block-views-latest-update-block-2 h2 { width: 140px; height: 47px; background: url(../../../../fimela.com/resources/assets/img/title_sprites.png) 0 -200px no-repeat; margin: 0 0 20px 0; letter-spacing: -10000em; overflow: hidden; } * > #block-views-latest-update-block-2 h2 { letter-spacing: normal; text-indent: -10000em; }
	#block-views-latest-update-block-2 .items { margin: 0 0 20px 0; }
	#block-views-latest-update-block-2 .image { margin: 0 0 10px 0; }
	#block-views-latest-update-block-2 .date { font-family: 'Nexa Light'; font-size: 10px; margin-bottom: 5px; }
	#block-views-latest-update-block-2 .title a { font-family: 'Nexa Bold'; font-size: 13px; color: #ee2d6b; line-height: 125%; margin-bottom: 5px; }
	#block-views-latest-update-block-2 .teaser { margin-bottom: 5px; font-size: 11px; line-height: 135%; }
	/*#block-views-latest-update-block-2 .view-footer a { clear: both; display: block; font-family: 'Nexa Bold'; font-size: 11px; color: #000; background: #f5f210; text-transform: uppercase; text-align: center; padding: 10px 0; letter-spacing: 2px; }*/
	#block-views-latest-update-block-2 .view-footer a{clear: both;display: block;width: 137px;height: 42px;background: url(../../../../fimela.com/resources/assets/img/bg-load-more.png) no-repeat 0 0;font-size: 0px;}


/* Front Slider Canal */
#block-block-1048 { height: 540px; border-top: 5px solid #ee2d6b; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0px 0px 5px #ccc; margin-bottom: 20px; }
	#block-block-1048 h3 { font-size: 12px; font-weight: bold; font-family: 'Minion Pro'; color: #ee2d6b; font-style: italic; text-align: center; margin: 20px 0 10px 0; }
	#block-block-1048 h2 { font-size: 30px; font-family: 'Nexa Light'; letter-spacing: 2px; text-transform: uppercase; margin: 0 0 20px 0; text-align: center; }
		#block-block-1048 h2 a { color: #000; }
	a#prev-canal { position: absolute; top: 20px; left: -8px; width: 52px; height: 58px; display: block; background: url(../../../../fimela.com/resources/assets/img/banner-prev.png) no-repeat; z-index: 7;}
	a#next-canal { position: absolute; top: 20px; right: -8px; width: 52px;height: 58px; display: block; background: url(../../../../fimela.com/resources/assets/img/banner-next.png) no-repeat; z-index: 7;}
	#block-block-1048 .slider{ position: relative; width: 830px; height: 540px; }
		#block-block-1048 .slider .inner { width: 830px; height: 540px; margin: 0 auto; background: #fff; }
	#block-block-1048 .slider .views-row-2, #block-block-1048 .slider .views-row-3, #block-block-1048 .slider .views-row-4 { float:left; width: 355px; margin-left: 15px; padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #F1F1F1; } #block-block-1048 .views-row-last { border-bottom: none !important; }
		#block-block-1048 .slider .views-row-2 img, #block-block-1048 .slider .views-row-3 img, #block-block-1048 .slider .views-row-4 img { width: 110px; height: 110px; }
		#block-block-1048 .meta { font-family: 'Nexa Light'; font-size: 10px; margin-top: 5px; }
		#block-block-1048 .teaser { margin-top: 5px; font-size: 12px; line-height: 135%; }
		#block-block-1048 .title a { font-family: 'Nexa Bold'; font-size: 16px; color: #ee2d6b; line-height: 110%; }
		#block-block-1048 .slider .views-row-2 .photo, #block-block-1048 .slider .views-row-4 .photo { float: left; display: inline; margin-right: 20px; }
		#block-block-1048 .slider .views-row-3 .photo { float: right; display: inline; margin-left: 20px; }
	#block-block-1048 .slider .views-row-1 { float: left; display: inline; width: 420px; height: 420px; margin-left: 20px; position: relative; }
		#block-block-1048 .slider .views-row-1 img { width: 420px; height: 420px; }
		#block-block-1048 .slider .views-row-1 .text { position: absolute; bottom: 0; left: 0; padding: 20px; }
		#block-block-1048 .slider .views-row-1 .title a { font-family: 'Minion Pro'; color: #FFF; font-size: 50px; line-height: 100%; font-style: italic; text-shadow: 2px 2px rgba(0,0,0,0.3); display: none; visibility: hidden; }
		#block-block-1048 .slider .views-row-1 .meta, #block-block-1048 .slider .views-row-1 .teaser { display: none; visibility: hidden; }

/* Front Interview */
#block-views-front-block { float: left; display: inline; width: 414px; height: 410px; text-align: center; background: #FFF; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0px 0px 5px #ccc; margin-bottom: 20px; }
	#block-views-front-block .photo img { margin: 0px auto;}
#block-views-front-interview-block { float: right; display: inline; width: 414px; height: 388px; text-align: center; padding: 11px 0; background: #FFF; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0px 0px 5px #ccc; margin-bottom: 20px; }
	#block-views-front-interview-block .photo img { margin: 0px auto; width: 388px; height: 388px; }
/* New Front Interview */
.new-homepage #block-views-front-block { float: left; display: inline; width: 516px; height: 410px; text-align: center; background: #FFF; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0px 0px 5px #ccc; margin-bottom: 20px; }
	.new-homepage #block-views-front-block .photo img { margin: 0px auto;}
#block-views-front-interview-block-1 { clear: both; float: left; display: inline; width: 515px; height: 460px; text-align: center; padding: 0; background: #FFF;margin-bottom: 20px; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0px 0px 5px #ccc;}
	#block-views-front-interview-block-1 .photo img { margin: 0px auto;}


#block-block-1113{float:right;width: 300px;margin-bottom: 10px;}
#block-block-1114{float: right;width: 300px;}
#block-block-1115{float: right;width: 300px;margin-bottom: 10px;}

/* Front TV */	
#block-views-front-tv-block { clear: both; position: relative; height: 425px; border-top: 5px solid #ee2d6b; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0px 0px 5px #ccc; margin-bottom: 20px; background: #FFF; }
	#block-views-front-tv-block h3 { font-size: 12px; font-weight: bold; font-family: 'Minion Pro'; color: #ee2d6b; font-style: italic; text-align: center; margin: 20px 0 10px 0; }
	#block-views-front-tv-block h2 { font-size: 30px; font-family: 'Nexa Light'; letter-spacing: 2px; text-transform: uppercase; margin: 0 0 20px 0; text-align: center; background: url(../../../../fimela.com/resources/assets/img/front_tv_title.jpg) top center no-repeat; } #block-views-front-tv-block h2 a { color: #000; }
	#block-views-front-tv-block .views-row { width: 175px; float: left; display: inline; margin: 0 10px 0 20px; }
		#block-views-front-tv-block .views-row .photo { width: 175px; height: 175px; display: block; position: relative; margin: 0 0 10px 0; }
		#block-views-front-tv-block .views-row .photo span { width: 31px; height: 31px; background: url(../../../../fimela.com/resources/assets/img/title_sprites.png) 0 -250px no-repeat; display: block; position: absolute; bottom: 0; left: 0; }
		#block-views-front-tv-block .views-row img { width: 175px; height: 175px; }
		#block-views-front-tv-block .views-row .teaser { font-family: 'Minion Pro'; font-size: 14px; margin-top: 5px; }
		#block-views-front-tv-block .views-row .title a { font-family: 'Nexa Bold'; font-size: 14px; color: #ee2d6b; line-height: 125%; }
	#block-views-front-tv-block .view-footer a { position: absolute; bottom: 0; right: 0; color: #FFF; background: #ee2d6b; padding: 5px 10px; display: block; }

/* Monthly Manual */
#block-views-monthly-manual-block { border: 3px solid #000; height: 90px; margin-bottom: 20px; background: url(../../../../fimela.com/resources/assets/img/diagonale.jpg); }
	#block-views-monthly-manual-block h2 { width: 132px; height: 90px; float: left; display: inline-block; letter-spacing: -10000em; overflow: hidden; background: url(../../../../fimela.com/resources/assets/img/title_sprites.png) 0 -290px no-repeat; }
	* > #block-views-monthly-manual-block h2 { letter-spacing: normal; text-indent: -10000em; }
	#block-views-monthly-manual-block .views-row { width: 142px; height: 75px; float: left; display: inline; border-right: 1px dashed #999; padding: 15px 15px 0 15px; }
	#block-views-monthly-manual-block .views-row-last { border-right: none; }
	#block-views-monthly-manual-block .date { font-family: 'Nexa Bold'; font-size: 10px; margin-bottom: 5px; color: #ee2d6b; }
	#block-views-monthly-manual-block .title a { font-family: 'Minion Pro'; font-size: 15px; color: #ee2d6b; line-height: 115%; color: #000; }

/* Fimelashop */
#block-block-1119 { float: left; display: inline; width: 515px; height: 252px; text-align: center; padding: 0; background: #FFF;margin-bottom: 20px; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0px 0px 5px #ccc;}
	#block-block-1119 img { margin: 0px auto; height: 250px;}

/* Fimelahood */
#block-views-feed-block-4 { float: right; display: inline; background: #FFF; width: 300px; min-height: 460px; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0px 0px 5px #ccc; margin-bottom: 20px; }
	#block-views-feed-block-4 .view-header { background: url(../../../../fimela.com/resources/assets/img/fimelahood_title_bg.jpg) no-repeat; padding: 20px 0; text-align: center; }
		#block-views-feed-block-4 .view-header h2 { font-size: 30px; font-family: 'Nexa Light'; letter-spacing: 3px; text-transform: uppercase; color: #FFF; text-shadow: 2px 2px rgba(0,0,0,0.3); }
		#block-views-feed-block-4 .view-header h3 { font-size: 13px; font-style: italic; font-family: 'Minion Pro'; color: #FFF; text-shadow: 2px 2px rgba(0,0,0,0.3); letter-spacing: 2px;}
	#block-views-feed-block-4 .views-row { padding: 10px 15px; border-bottom: 1px solid #f1f1f1; position: relative;}
		#block-views-feed-block-4 .views-row-last{border-bottom: none;}
		#block-views-feed-block-4 .field-content { min-height: 100px; }
		#block-views-feed-block-4 .image { float: left; display: inline; margin-right: 10px; min-height: 100px;}
		#block-views-feed-block-4 .title a { font-family: 'Nexa Bold'; font-size: 15px; color: #ee2d6b; line-height: 110%; }
		#block-views-feed-block-4 .meta { font-family: 'Nexa Light'; font-size: 10px; margin-bottom: 5px; letter-spacing: 0.5px; text-transform: uppercase;}
		#block-views-feed-block-4 a.read-more{display:block;width:77px;height:11px;position:absolute;bottom:18px;left:95px;background: url(../../../../fimela.com/resources/assets/img/bg-fimelahood-readmore.png) no-repeat;}

/* Polling */
#block-block-1095 { width: 278px; height: 396px; padding: 50px 40px; float: left; display: inline; clear: both; background: url(../../../../fimela.com/resources/assets/img/polling_bg.jpg); color: #FFF; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0px 0px 5px #ccc; margin-bottom: 20px; }
	#block-block-1095 h2 { font-size: 36px; font-family: 'Nexa Light'; letter-spacing: 2px; text-transform: uppercase; margin: 0 0 55px 0; text-align: center; color: #FFF; }
	#block-block-1095 .title { font-family: 'Nexa Bold'; font-size: 20px; letter-spacing: 1px; line-height: 125%; margin-bottom: 15px; }
	#block-block-1095 .item { font-family: 'Minion Pro'; font-size: 14px; }
	#block-block-1095 textarea { padding: 10px; border: none; font-family: 'Minion Pro'; color: #666; font-size: 14px; width: 258px; height: 70px; margin-bottom: 10px; }
	#block-block-1095 input[type=submit] { clear: both; display: block; font-family: 'Nexa Bold'; font-size: 11px; color: #000; background: #f5f210; text-transform: uppercase; text-align: center; padding: 10px 0; width: 278px; letter-spacing: 2px; border: none; cursor: pointer }
	#block-block-1095 .result{line-height: 30px;background: #ffff00;text-align: center;color:#000;}

/* Daily Dian */
#block-views-feed-block-5 { width: 450px; float: right; display: inline; margin-bottom: 20px; position: relative; }
	#block-views-feed-block-5 h2 { width: 450px; height: 105px; background: url(../../../../fimela.com/resources/assets/img/dailydian_title.png) left bottom no-repeat; letter-spacing: -10000em; text-indent: -10000em; display: block; margin-bottom: 10px; }
	* > #block-views-feed-block-5 h2 { letter-spacing: normal; text-indent: -10000em; }
	#block-views-feed-block-5 img { -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0px 0px 5px #ccc; }
	#block-views-feed-block-5 .field-content .text { position: absolute; bottom: 30px; right: 30px; display: block; width: 200px; padding: 5px; background: #202020; color: #FFF; }
	#block-views-feed-block-5 .field-content .inner { padding: 15px; border: 1px solid #FFF; }
	#block-views-feed-block-5 .created-date { font-family: 'Nexa Light'; font-size: 10px; text-transform: uppercase; margin-bottom: 10px; }
	#block-views-feed-block-5 .title a { font-family: 'Nexa Bold'; font-size: 17px; color: #FFF; text-transform: uppercase; margin-bottom: 25px; display: block; letter-spacing: 1px; line-height: 125%; }
	#block-views-feed-block-5 .read-more a { font-family: 'Minion Pro'; font-size: 10px; color: #FFF; text-transform: uppercase; }
	#block-views-feed-block-5 img{height: 380px;}

/* Fimela Flash */
#block-views-front-fimela-flash-block { clear: both; background: url(../../../../fimela.com/resources/assets/img/fimelaflash_block_bg.jpg) left bottom repeat-x; margin-bottom: 20px; width: 450px; float: left; display: inline; }
	#block-views-front-fimela-flash-block h2 { font-family: 'Nexa Bold'; font-size: 18px; letter-spacing: 2px; text-transform: uppercase; background: #FFF; border: 3px solid #000; padding: 12px 0 10px 0; color: #000; text-align: center; margin: 0 0 20px 0; width: 98%; -webkit-box-shadow: 7px 7px 0px -2px rgba(0,0,0,0.75); -moz-box-shadow: 7px 7px 0px -2px rgba(0,0,0,0.75); box-shadow: 7px 7px 0px -2px rgba(0,0,0,0.75); }
	#block-views-front-fimela-flash-block .view-content { text-align: center; }
	#block-views-front-fimela-flash-block .title { margin-top: 15px; padding: 15px; border-top: 1px solid #000; font-family: 'Nexa Light'; font-size: 14px; } #block-views-front-fimela-flash-block .title a { color: #000; }
	#block-views-front-fimela-flash-block #flashshow { width: 240px; left: 110px; }
	#block-views-front-fimela-flash-block img { -webkit-box-shadow: 7px 7px 0px -2px rgba(0,0,0,0.75); -moz-box-shadow: 7px 7px 0px -2px rgba(0,0,0,0.75); box-shadow: 7px 7px 0px -2px rgba(0,0,0,0.75); }
#block-views-front-fimela-flash-block-1 { background: url(../../../../fimela.com/resources/assets/img/fimelaflash_block_bg.jpg) left bottom repeat-x; margin-bottom: 20px; width: 360px; padding-top: 15px; }
	#block-views-front-fimela-flash-block-1 h2 { font-family: 'Nexa Bold'; font-size: 18px; letter-spacing: 2px; text-transform: uppercase; background: #FFF; border: 3px solid #000; padding: 12px 0 10px 0; color: #000; text-align: center; margin: 0 0 20px 0; width: 97%; -webkit-box-shadow: 7px 7px 0px -2px rgba(0,0,0,0.75); -moz-box-shadow: 7px 7px 0px -2px rgba(0,0,0,0.75); box-shadow: 7px 7px 0px -2px rgba(0,0,0,0.75); }
	#block-views-front-fimela-flash-block-1 .view-content { text-align: center; }
	#block-views-front-fimela-flash-block-1 .title { margin-top: 15px; padding: 15px 35px; border-top: 1px solid #fff; font-family: 'Nexa Light'; font-size: 14px; } #block-views-front-fimela-flash-block-1 .title a { color: #fff; }
	#block-views-front-fimela-flash-block-1 #flashshow { width: 240px; left: 65px; }
	#block-views-front-fimela-flash-block-1 img { -webkit-box-shadow: 7px 7px 0px -2px rgba(0,0,0,0.75); -moz-box-shadow: 7px 7px 0px -2px rgba(0,0,0,0.75); box-shadow: 7px 7px 0px -2px rgba(0,0,0,0.75); }

/* FIMELA FLASH new */
.new-homepage #block-views-front-fimela-flash-block { clear: both; background: url(../../../../fimela.com/resources/assets/img/fimelaflash_block_bg.jpg) left bottom repeat-x; margin-bottom: 20px; width: 358px; float: left; display: inline; }
	.new-homepage #block-views-front-fimela-flash-block h2 { font-family: 'Nexa Bold'; font-size: 18px; letter-spacing: 2px; text-transform: uppercase; background: #FFF; border: 3px solid #000; padding: 12px 0 10px 0; color: #000; text-align: center; margin: 0 0 20px 0; width: 98%; -webkit-box-shadow: 7px 7px 0px -2px rgba(0,0,0,0.75); -moz-box-shadow: 7px 7px 0px -2px rgba(0,0,0,0.75); box-shadow: 7px 7px 0px -2px rgba(0,0,0,0.75); }
	.new-homepage #block-views-front-fimela-flash-block .view-content { text-align: center; }
	.new-homepage #block-views-front-fimela-flash-block .title { margin-top: 15px; padding: 15px; border-top: 1px solid #000; font-family: 'Nexa Light'; font-size: 14px; } #block-views-front-fimela-flash-block .title a { color: #000; }
	.new-homepage #block-views-front-fimela-flash-block #flashshow { width: 240px; left: 60px; }
	.new-homepage #block-views-front-fimela-flash-block img { -webkit-box-shadow: 7px 7px 0px -2px rgba(0,0,0,0.75); -moz-box-shadow: 7px 7px 0px -2px rgba(0,0,0,0.75); box-shadow: 7px 7px 0px -2px rgba(0,0,0,0.75); }

/* Most Popular */
#block-views-most-popular-block { width: 360px; float: right; display: inline; border-top: 3px solid #000; background: #FFF; margin-bottom: 20px; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0px 0px 5px #ccc; padding: 20px 0; }
	#block-views-most-popular-block h2 { width: 347px; height: 64px; background: url(../../../../fimela.com/resources/assets/img/title_sprites.png) 0 -380px no-repeat; letter-spacing: -10000em; overflow: hidden; display: block; margin: 0 0 10px 25px; }
	* > #block-views-most-popular-block h2 { letter-spacing: normal; text-indent: -10000em; }
	#block-views-most-popular-block .views-row { padding: 15px 20px; }
	#block-views-most-popular-block .views-row-even { background: #F1F1F1; }
		#block-views-most-popular-block .counter { font-family: 'Minion Pro'; color: #000; font-size: 42px; float: left; display: inline; margin-right: 15px; }
		#block-views-most-popular-block .image { float: left; display: inline; margin-right: 15px; }
			#block-views-most-popular-block .image img { width: 60px; height: 60px; }
		#block-views-most-popular-block .title a { font-family: 'Nexa Bold'; font-size: 16px; line-height: 130%; color: #000; }
#block-views-most-popular-block-1 { border-top: 3px solid #000; background: #FFF; margin-bottom: 20px; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0px 0px 5px #ccc; padding: 20px 0; }
	#block-views-most-popular-block-1 h2 { width: 347px; height: 64px; background: url(../../../../fimela.com/resources/assets/img/title_sprites.png) 0 -380px no-repeat; letter-spacing: -10000em; overflow: hidden; display: block; margin: 0 0 10px 25px; }
	* > #block-views-most-popular-block-1 h2 { letter-spacing: normal; text-indent: -10000em; }
	#block-views-most-popular-block-1 .views-row { padding: 15px 20px; }
	#block-views-most-popular-block-1 .views-row-even { background: #F1F1F1; }
		#block-views-most-popular-block-1 .counter { font-family: 'Minion Pro'; color: #000; font-size: 42px; float: left; display: inline; margin-right: 15px; }
		#block-views-most-popular-block-1 .image { float: left; display: inline; margin-right: 15px; }
			#block-views-most-popular-block-1 .image img { width: 60px; height: 60px; margin: 0; padding: 0; }
		#block-views-most-popular-block-1 .title a { font-family: 'Nexa Bold'; font-size: 16px; line-height: 130%; color: #000; }
/* New Most Popular */
.new-homepage #block-views-most-popular-block { width: 450px; float: right; display: inline; border-top: 3px solid #000; background: #FFF; margin-bottom: 20px; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0px 0px 5px #ccc; padding: 20px 0; }
	.new-homepage #block-views-most-popular-block h2 { width: 450px; height: 64px; background: url(../../../../fimela.com/resources/assets/img/bg-most-popular.png) no-repeat; letter-spacing: -10000em; overflow: hidden; display: block; margin: 0 0 10px 25px; }
	* > .new-homepage #block-views-most-popular-block h2 { letter-spacing: normal; text-indent: -10000em; }
	.new-homepage #block-views-most-popular-block .views-row { padding: 7px 20px; }
	.new-homepage #block-views-most-popular-block .views-row-even { background: #F1F1F1; }
		.new-homepage #block-views-most-popular-block .counter { font-family: 'Minion Pro'; color: #000; font-size: 42px; float: left; display: inline; margin-right: 15px; }
		.new-homepage #block-views-most-popular-block .image { float: left; display: inline; margin-right: 15px; }
			.new-homepage #block-views-most-popular-block .image img { width: 60px; height: 60px; }
		.new-homepage #block-views-most-popular-block .title a { font-family: 'Nexa Bold'; font-size: 16px; line-height: 130%; color: #000; }

/* Top Brands */
.top-brands-box {position:relative; border:3px solid #000; margin-top:60px; margin-bottom:25px;}
.title-box-top-brands {text-align:center; margin-top: -29px;}
.title-top-brands {border:5px solid #BB0260;background:#BB0260;display:inline-block;}
.title-top-brands h3 {border:1px solid #fff;display:table-cell;vertical-align:middle;padding:3px 20px 0px 15px;font-family: "Minion Pro";font-style:italic;font-size:30px;margin:0;font-weight:normal;	color:#fff;text-align:center;}
.list-top-brands {padding: 15px 20px;padding-bottom:20px;margin:0;}
.list-top-brands > div {float:left;width:50%;}
.list-top-brands li {list-style:none;display:block;padding:0 5px;}
.list-top-brands li a {color:#000;font-family: "Minion Pro";font-size:15px;text-decoration:none;}

/* STAY in the loop */
#block-block-1116{clear: both;}
	.loop-top{background: url(../../../../fimela.com/resources/assets/img/bg-loop-top.png) repeat-x bottom;padding-bottom: 30px;text-align: center;text-transform: uppercase;margin: 20px 0 0 0;}
		.loop-top .subtitle{font-family: "Minion Pro";font-size: 10px;color: #be1e64;font-style: italic;}
		.loop-top .main-title{font-family: "Nexa Light";font-size: 30px;color: #000;}
	.loop-bottom{background: #fff; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0px 0px 5px #ccc;padding-bottom: 20px;}
		.loop-bottom .subscriber{width:795px;margin: 0px auto 25px;padding: 15px 0;height: 73px;border-bottom: 1px solid #e1e1e1;}
			.loop-bottom .subscriber img{float: left;margin-right: 20px;}
			.loop-bottom .subscriber h1{float: left;margin-right: 20px;font-family: "Nexa Light";font-size: 14px;color:#202020;text-transform: uppercase;margin: 20px 0;letter-spacing: 6px;}
			.loop-bottom .subscriber form{float: right;width:350px;height: 34px;margin-top: 17px;border: 1px solid #202020;position: relative;}
				.loop-bottom .subscriber input[type=text]{background: #fff;border: none;padding: 9px;width:185px;position: absolute;left: 0px;}
				.loop-bottom .subscriber input[type=submit]{background: url(../../../../fimela.com/resources/assets/img/stay-in-loop-subscribe-btn.jpg);color:#fff;width: 147px; height: 34px;position: absolute;right: 0px;border: none;cursor: pointer;}
		.loop-bottom .left{float: left;width: 230px;min-height: 225px;}			
			.loop-bottom .facebook{width: 200px;margin: 0px auto 20px;}
			.loop-bottom .twitter{width: 200px;margin: 20px auto;text-align: center;}
				.loop-bottom .twitter .tweet{text-align:left;color: #666; margin: 10px 0 10px 10px; font-size: 11px; line-height: 140%;}
				.loop-bottom .twitter .title{text-align:left;}
		.loop-bottom .center{float: left;width:255px;}
		.loop-bottom .right{float: right;width: 345px;text-align: center;padding-top: 10px;}
			.loop-bottom .instagram{width: 225px;margin: 0px auto 10px;height: 115px;text-align: center;}
				.loop-bottom .big-title{display: none;}
				.loop-bottom .instagram-placeholder{float: left;width: 70px;margin-right: 5px;}
			.loop-bottom .pinterest{width: 225px;margin: 0px auto 10px;}
				.loop-bottom .pinterest span:first-child{display: none !important;}
				
/* Freshest Articles */
#block-views-freshest-article-block-1 { border-top: 3px solid #ee2d6b; background: #FFF; margin-bottom: 20px; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0px 0px 5px #ccc; padding: 20px; }
	#block-views-freshest-article-block-1 .views-row { width: 150px; float: left; display: inline; margin: 0 20px 20px 0; }
	#block-views-freshest-article-block-1 .views-row-even { margin-right: 0; }
	#block-views-freshest-article-block-1 h3 { font-size: 11px; font-weight: bold; font-family: 'Minion Pro'; color: #ee2d6b; font-style: italic; text-align: center; margin: 0 0 10px 0; }
	#block-views-freshest-article-block-1 h2 { font-size: 30px; font-family: 'Nexa Light'; color: #000; letter-spacing: 2px; text-transform: uppercase; margin: 0 0 20px 0; text-align: center; }
	#block-views-freshest-article-block-1 .image { width: 150px; height: 150px; display: block; margin-bottom: 10px; }
		#block-views-freshest-article-block-1 .image img { width: 150px; height: 150px; margin: 0; padding: 0; }
	#block-views-freshest-article-block-1 .term { font-family: 'Nexa Light'; font-size: 10px; margin-bottom: 7px; }
	#block-views-freshest-article-block-1 .title a { font-family: 'Nexa Bold'; font-size: 16px; color: #ee2d6b; line-height: 110%; display: block; }

/* Inside Fimela TV */
#block-views-canal-tv-block { border: 3px solid #000; background: #FFF; padding: 20px 17px; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0px 0px 5px #ccc; margin-bottom: 20px; }
	#block-views-canal-tv-block h2 { font-family: "Minion Pro"; background: url(../../../../fimela.com/resources/assets/img/title_sprites.png) 0 -450px no-repeat; line-height: 60px; height: 60px; text-align: center; color: #FFF; width: 202px; margin: -30px 0 10px 59px; font-size: 26px; text-transform: uppercase; letter-spacing: 2px; text-shadow: 2px 2px rgba(0,0,0,0.3); font-style: italic; }
	#block-views-canal-tv-block .views-row { padding: 15px 0; border-bottom: 1px solid #000; }
	#block-views-canal-tv-block .image { float: left; display: inline; width: 80px; height: 80px; display: block; position: relative; margin: 0 15px 0 0; }
		#block-views-canal-tv-block .image span { width: 31px; height: 31px; background: url(../../../../fimela.com/resources/assets/img/title_sprites.png) 0 -250px no-repeat; display: block; position: absolute; bottom: 0; left: 0; }
		#block-views-canal-tv-block .image img { width: 80px; height: 80px; }
		#block-views-canal-tv-block .title a { font-family: 'Nexa Bold'; font-size: 16px; color: #ee2d6b; line-height: 110%; display: block; margin-bottom: 15px; line-height: 130%; }
		#block-views-canal-tv-block a.link-more { background: url(../../../../fimela.com/resources/assets/img/icn_read_more.png) 0 0 no-repeat; font-family: 'Minion Pro'; font-size: 12px; text-transform: uppercase; padding-left: 17px; color: #000; }
		#block-views-canal-tv-block .view-footer a { font-family: 'Nexa Bold'; font-size: 14px; color: #000; text-transform: uppercase; text-align: center; display: block; padding-top: 15px; }


/* Canal Landing Page */

/* News & Entertainment */
/* Canal Highlights */
#block-views-canal-highlight-block-2 { float: left; display: inline; width: 380px; position: relative; padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #000; }
	#block-views-canal-highlight-block-2 .views-row {}
	#block-views-canal-highlight-block-2 .photo { width: 400px; display: block; overflow: hidden; margin-bottom: 10px; position: relative; }
		#block-views-canal-highlight-block-2 .photo img { width: 380px; }
	#block-views-canal-highlight-block-2 .title a { font-family: 'Nexa Bold'; font-size: 24px; color: #ee2d6b; line-height: 125%; display: block; margin-bottom: 10px; }
	#block-views-canal-highlight-block-2 .teaser { font-family: 'Minion Pro'; font-size: 14px; margin-top: 5px; }
/* Canal */
#block-views-canal-block-4 { float: left; display: inline; width: 380px; margin-bottom: 20px; }
	#block-views-canal-block-4 .views-row { width: 180px; float: left; display: inline; margin-bottom: 15px; }
	#block-views-canal-block-4 .views-row-even { float: right; } #block-views-canal-block-4 .views-row-odd { clear: both; }
	#block-views-canal-block-4 .image img { width: 180px; height: 180px; margin: 0; padding: 0; }
	#block-views-canal-block-4 .meta { font-family: 'Nexa Light'; font-size: 10px; margin: 7px 0; }
	#block-views-canal-block-4 .teaser { margin-bottom: 7px; font-size: 11px; line-height: 135%; }
	#block-views-canal-block-4 .title a { font-family: 'Nexa Bold'; font-size: 16px; color: #ee2d6b; line-height: 110%; margin-bottom: 8px; }
#block-views-canal-block-5 { clear: both; }
	#block-views-canal-block-5 .views-row { width: 140px; height: 300px; float: left; display: inline; margin: 0 15px 15px 0; }
	#block-views-canal-block-5 .views-row-4, #block-views-canal-block-5 .views-row-8, #block-views-canal-block-5 .views-row-12 { margin-right: 0; }
	#block-views-canal-block-5 .views-row-5, #block-views-canal-block-5 .views-row-9, #block-views-canal-block-5 .views-row-13 { clear: both; }
	#block-views-canal-block-5 .image img { width: 140px; height: 140px; margin: 0; padding: 0; }
	#block-views-canal-block-5 .meta { font-family: 'Nexa Light'; font-size: 10px; margin: 7px 0; }
	#block-views-canal-block-5 .teaser { margin-bottom: 7px; font-size: 11px; line-height: 135%; }
	#block-views-canal-block-5 .title a { font-family: 'Nexa Bold'; font-size: 16px; color: #ee2d6b; line-height: 110%; margin-bottom: 8px; }
	/*#block-views-canal-block-5 .view-footer a { clear: both; display: block; font-family: 'Nexa Bold'; font-size: 13px; color: #000; background: #f5f210; text-transform: uppercase; text-align: center; padding: 10px 0; letter-spacing: 2px; }*/
	#block-views-canal-block-5 .view-footer a{clear: both;display: block;width: 621px;height: 48px;background: url(../../../../fimela.com/resources/assets/img/bg-read-more.png) 0 0 no-repeat;font-size: 0px;}

/* Canal Featured */
#block-views-canal-featured-block-3 { float: right; display: inline; width: 220px; border: 1px solid #000; margin-bottom: 20px; }
	#block-views-canal-featured-block-3 h2 { font-family: "Minion Pro"; text-transform: uppercase; font-size: 28px; letter-spacing: 3px; background: #FFF; text-align: center; width: 184px; margin: -15px 0 0 18px; }
	#block-views-canal-featured-block-3 .views-row { padding: 15px 10px; border-bottom: 1px solid #F1F1F1; text-align: center; }
	#block-views-canal-featured-block-3 .image { display: none; visibility: hidden; }
	#block-views-canal-featured-block-3 .views-row-1 .image { display: block; visibility: visible; }
	#block-views-canal-featured-block-3 .image img { width: 200px; height: 200px; margin: 0; padding: 0; }
	#block-views-canal-featured-block-3 .meta { font-family: 'Nexa Light'; font-size: 10px; margin: 7px 0; }
	#block-views-canal-featured-block-3 .teaser { margin-bottom: 7px; font-size: 11px; line-height: 135%; }
	#block-views-canal-featured-block-3 .title a { font-family: 'Nexa Bold'; font-size: 16px; color: #ee2d6b; line-height: 110%; margin-bottom: 8px; }

/* Fashion & Style */
/* Canal Highlights */
#block-views-canal-highlight-block-1 { float: left; display: inline; width: 380px; position: relative; padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #000; }
	#block-views-canal-highlight-block-1 .views-row {}
	#block-views-canal-highlight-block-1 .photo { width: 400px; display: block; overflow: hidden; margin-bottom: 10px; position: relative; }
		#block-views-canal-highlight-block-1 .photo img { width: 380px; }
	#block-views-canal-highlight-block-1 .title a { font-family: 'Nexa Bold'; font-size: 24px; color: #ee2d6b; line-height: 125%; display: block; margin-bottom: 10px; }
	#block-views-canal-highlight-block-1 .teaser { font-family: 'Minion Pro'; font-size: 14px; margin-top: 5px; }
/* Canal */
#block-views-canal-block-2 { float: left; display: inline; width: 380px; margin-bottom: 20px; }
	#block-views-canal-block-2 .views-row { width: 180px; float: left; display: inline; margin-bottom: 15px; }
	#block-views-canal-block-2 .views-row-even { float: right; } #block-views-canal-block-2 .views-row-odd { clear: both; }
	#block-views-canal-block-2 .image img { width: 180px; height: 180px; margin: 0; padding: 0; }
	#block-views-canal-block-2 .meta { font-family: 'Nexa Light'; font-size: 10px; margin: 7px 0; }
	#block-views-canal-block-2 .teaser { margin-bottom: 7px; font-size: 11px; line-height: 135%; }
	#block-views-canal-block-2 .title a { font-family: 'Nexa Bold'; font-size: 16px; color: #ee2d6b; line-height: 110%; margin-bottom: 8px; }
#block-views-canal-block-7 { clear: both; }
	#block-views-canal-block-7 .views-row { width: 140px; float: left; display: inline; margin: 0 20px 15px 0; }
	#block-views-canal-block-7 .views-row-4, #block-views-canal-block-7 .views-row-8, #block-views-canal-block-7 .views-row-12 { margin-right: 0; }
	#block-views-canal-block-7 .views-row-5, #block-views-canal-block-7 .views-row-9, #block-views-canal-block-7 .views-row-13 { clear: both; }
	#block-views-canal-block-7 .image img { width: 140px; height: 140px; margin: 0; padding: 0; }
	#block-views-canal-block-7 .meta { font-family: 'Nexa Light'; font-size: 10px; margin: 7px 0; }
	#block-views-canal-block-7 .teaser { margin-bottom: 7px; font-size: 11px; line-height: 135%; }
	#block-views-canal-block-7 .title a { font-family: 'Nexa Bold'; font-size: 16px; color: #ee2d6b; line-height: 110%; margin-bottom: 8px; }
	#block-views-canal-block-7 .view-footer a { clear: both; display: block; font-family: 'Nexa Bold'; font-size: 13px; color: #000; background: #f5f210; text-transform: uppercase; text-align: center; padding: 10px 0; letter-spacing: 2px; }
/* Canal Featured */
#block-views-canal-featured-block-2 { float: right; display: inline; width: 220px; border: 1px solid #000; margin-bottom: 20px; }
	#block-views-canal-featured-block-2 h2 { font-family: "Minion Pro"; text-transform: uppercase; font-size: 28px; letter-spacing: 3px; background: #FFF; text-align: center; width: 184px; margin: -15px 0 0 18px; }
	#block-views-canal-featured-block-2 .views-row { padding: 15px 10px; border-bottom: 1px solid #F1F1F1; text-align: center; }
	#block-views-canal-featured-block-2 .image { display: none; visibility: hidden; }
	#block-views-canal-featured-block-2 .views-row-1 .image { display: block; visibility: visible; }
	#block-views-canal-featured-block-2 .image img { width: 200px; height: 200px; margin: 0; padding: 0; }
	#block-views-canal-featured-block-2 .meta { font-family: 'Nexa Light'; font-size: 10px; margin: 7px 0; }
	#block-views-canal-featured-block-2 .teaser { margin-bottom: 7px; font-size: 11px; line-height: 135%; }
	#block-views-canal-featured-block-2 .title a { font-family: 'Nexa Bold'; font-size: 16px; color: #ee2d6b; line-height: 110%; margin-bottom: 8px; }

/* Lifestyle & Relationship */
/* Canal Highlights */
#block-views-canal-highlight-block-3 { float: left; display: inline; width: 380px; position: relative; padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #000; }
	#block-views-canal-highlight-block-3 .views-row {}
	#block-views-canal-highlight-block-3 .photo { width: 400px; display: block; overflow: hidden; margin-bottom: 10px; position: relative; }
		#block-views-canal-highlight-block-3 .photo img { width: 380px; }
	#block-views-canal-highlight-block-3 .title a { font-family: 'Nexa Bold'; font-size: 24px; color: #ee2d6b; line-height: 125%; display: block; margin-bottom: 10px; }
	#block-views-canal-highlight-block-3 .teaser { font-family: 'Minion Pro'; font-size: 14px; margin-top: 5px; }
/* Canal */
#block-views-canal-block-3 { float: left; display: inline; width: 380px; margin-bottom: 20px; }
	#block-views-canal-block-3 .views-row { width: 180px; float: left; display: inline; margin-bottom: 15px; }
	#block-views-canal-block-3 .views-row-even { float: right; } #block-views-canal-block-3 .views-row-odd { clear: both; }
	#block-views-canal-block-3 .image img { width: 180px; height: 180px; margin: 0; padding: 0; }
	#block-views-canal-block-3 .meta { font-family: 'Nexa Light'; font-size: 10px; margin: 7px 0; }
	#block-views-canal-block-3 .teaser { margin-bottom: 7px; font-size: 11px; line-height: 135%; }
	#block-views-canal-block-3 .title a { font-family: 'Nexa Bold'; font-size: 16px; color: #ee2d6b; line-height: 110%; margin-bottom: 8px; }
#block-views-canal-block-6 { clear: both; }
	#block-views-canal-block-6 .views-row { width: 140px; float: left; display: inline; margin: 0 20px 15px 0; }
	#block-views-canal-block-6 .views-row-4, #block-views-canal-block-6 .views-row-8, #block-views-canal-block-6 .views-row-12 { margin-right: 0; }
	#block-views-canal-block-6 .views-row-5, #block-views-canal-block-6 .views-row-9, #block-views-canal-block-6 .views-row-13 { clear: both; }
	#block-views-canal-block-6 .image img { width: 140px; height: 140px; margin: 0; padding: 0; }
	#block-views-canal-block-6 .meta { font-family: 'Nexa Light'; font-size: 10px; margin: 7px 0; }
	#block-views-canal-block-6 .teaser { margin-bottom: 7px; font-size: 11px; line-height: 135%; }
	#block-views-canal-block-6 .title a { font-family: 'Nexa Bold'; font-size: 16px; color: #ee2d6b; line-height: 110%; margin-bottom: 8px; }
	#block-views-canal-block-6 .view-footer a { clear: both; display: block; font-family: 'Nexa Bold'; font-size: 13px; color: #000; background: #f5f210; text-transform: uppercase; text-align: center; padding: 10px 0; letter-spacing: 2px; }
/* Canal Featured */
#block-views-canal-featured-block-4 { float: right; display: inline; width: 220px; border: 1px solid #000; margin-bottom: 20px; }
	#block-views-canal-featured-block-4 h2 { font-family: "Minion Pro"; text-transform: uppercase; font-size: 28px; letter-spacing: 3px; background: #FFF; text-align: center; width: 184px; margin: -15px 0 0 18px; }
	#block-views-canal-featured-block-4 .views-row { padding: 15px 10px; border-bottom: 1px solid #F1F1F1; text-align: center; }
	#block-views-canal-featured-block-4 .image { display: none; visibility: hidden; }
	#block-views-canal-featured-block-4 .views-row-1 .image { display: block; visibility: visible; }
	#block-views-canal-featured-block-4 .image img { width: 200px; height: 200px; margin: 0; padding: 0; }
	#block-views-canal-featured-block-4 .meta { font-family: 'Nexa Light'; font-size: 10px; margin: 7px 0; }
	#block-views-canal-featured-block-4 .teaser { margin-bottom: 7px; font-size: 11px; line-height: 135%; }
	#block-views-canal-featured-block-4 .title a { font-family: 'Nexa Bold'; font-size: 16px; color: #ee2d6b; line-height: 110%; margin-bottom: 8px; }

/* Beauty & Health */
/* Canal Highlights */
#block-views-canal-highlight-block { float: left; display: inline; width: 380px; position: relative; padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #000; }
	#block-views-canal-highlight-block .views-row {}
	#block-views-canal-highlight-block .photo { width: 400px; display: block; overflow: hidden; margin-bottom: 10px; position: relative; }
		#block-views-canal-highlight-block .photo img { width: 380px; }
	#block-views-canal-highlight-block .title a { font-family: 'Nexa Bold'; font-size: 24px; color: #ee2d6b; line-height: 125%; display: block; margin-bottom: 10px; }
	#block-views-canal-highlight-block .teaser { font-family: 'Minion Pro'; font-size: 14px; margin-top: 5px; }
/* Canal */
#block-views-canal-block-1 { float: left; display: inline; width: 380px; margin-bottom: 20px; }
	#block-views-canal-block-1 .views-row { width: 180px; float: left; display: inline; margin-bottom: 15px; }
	#block-views-canal-block-1 .views-row-even { float: right; } #block-views-canal-block-1 .views-row-odd { clear: both; }
	#block-views-canal-block-1 .image img { width: 180px; height: 180px; margin: 0; padding: 0; }
	#block-views-canal-block-1 .meta { font-family: 'Nexa Light'; font-size: 10px; margin: 7px 0; }
	#block-views-canal-block-1 .teaser { margin-bottom: 7px; font-size: 11px; line-height: 135%; }
	#block-views-canal-block-1 .title a { font-family: 'Nexa Bold'; font-size: 16px; color: #ee2d6b; line-height: 110%; margin-bottom: 8px; }
#block-views-canal-block-8 { clear: both; }
	#block-views-canal-block-8 .views-row { width: 140px; float: left; display: inline; margin: 0 20px 15px 0; }
	#block-views-canal-block-8 .views-row-4, #block-views-canal-block-8 .views-row-8, #block-views-canal-block-8 .views-row-12 { margin-right: 0; }
	#block-views-canal-block-8 .views-row-5, #block-views-canal-block-8 .views-row-9, #block-views-canal-block-8 .views-row-13 { clear: both; }
	#block-views-canal-block-8 .image img { width: 140px; height: 140px; margin: 0; padding: 0; }
	#block-views-canal-block-8 .meta { font-family: 'Nexa Light'; font-size: 10px; margin: 7px 0; }
	#block-views-canal-block-8 .teaser { margin-bottom: 7px; font-size: 11px; line-height: 135%; }
	#block-views-canal-block-8 .title a { font-family: 'Nexa Bold'; font-size: 16px; color: #ee2d6b; line-height: 110%; margin-bottom: 8px; }
	#block-views-canal-block-8 .view-footer a { clear: both; display: block; font-family: 'Nexa Bold'; font-size: 13px; color: #000; background: #f5f210; text-transform: uppercase; text-align: center; padding: 10px 0; letter-spacing: 2px; }
/* Canal Featured */
#block-views-canal-featured-block-1 { float: right; display: inline; width: 220px; border: 1px solid #000; margin-bottom: 20px; }
	#block-views-canal-featured-block-1 h2 { font-family: "Minion Pro"; text-transform: uppercase; font-size: 28px; letter-spacing: 3px; background: #FFF; text-align: center; width: 184px; margin: -15px 0 0 18px; }
	#block-views-canal-featured-block-1 .views-row { padding: 15px 10px; border-bottom: 1px solid #F1F1F1; text-align: center; }
	#block-views-canal-featured-block-1 .image { display: none; visibility: hidden; }
	#block-views-canal-featured-block-1 .views-row-1 .image { display: block; visibility: visible; }
	#block-views-canal-featured-block-1 .image img { width: 200px; height: 200px; margin: 0; padding: 0; }
	#block-views-canal-featured-block-1 .meta { font-family: 'Nexa Light'; font-size: 10px; margin: 7px 0; }
	#block-views-canal-featured-block-1 .teaser { margin-bottom: 7px; font-size: 11px; line-height: 135%; }
	#block-views-canal-featured-block-1 .title a { font-family: 'Nexa Bold'; font-size: 16px; color: #ee2d6b; line-height: 110%; margin-bottom: 8px; }

/* Landing Page Fimela TV */
#block-views-fimela-tv-block { margin-bottom: 20px; }
	#block-views-fimela-tv-block .photo { width: 620px; display: block; overflow: hidden; margin-bottom: 10px; position: relative; }
		#block-views-fimela-tv-block .photo img { width: 620px; }
		#block-views-fimela-tv-block .photo span { background: #ed2c6b; position: absolute; bottom: 30px; right: 0; padding: 10px 15px 10px 15px; color: #FFF; font-family: 'Nexa Bold'; font-size: 18px; display: block; width: 160px; }
	#block-views-fimela-tv-block .title a { font-family: 'Nexa Bold'; font-size: 24px; color: #ee2d6b; line-height: 125%; display: block; margin-bottom: 10px; }
	#block-views-fimela-tv-block .teaser{ font-family: 'Minion Pro'; font-size: 14px; margin-top: 5px; }
#block-views-fimela-tv-block-1 { clear: both; }
	#block-views-fimela-tv-block-1 .views-row { width: 140px; float: left; display: inline; margin: 0 20px 15px 0; }
	#block-views-fimela-tv-block-1 .views-row-4, #block-views-fimela-tv-block-1 .views-row-8, #block-views-fimela-tv-block-1 .views-row-12 { margin-right: 0; }
	#block-views-fimela-tv-block-1 .views-row-5, #block-views-fimela-tv-block-1 .views-row-9, #block-views-fimela-tv-block-1 .views-row-13 { clear: both; }
	#block-views-fimela-tv-block-1 .image img { width: 140px; height: 140px; margin: 0; padding: 0; }
	#block-views-fimela-tv-block-1 .meta { font-family: 'Nexa Light'; font-size: 10px; margin: 7px 0; }
	#block-views-fimela-tv-block-1 .teaser { margin-bottom: 7px; font-size: 11px; line-height: 135%; }
	#block-views-fimela-tv-block-1 .title a { font-family: 'Nexa Bold'; font-size: 16px; color: #ee2d6b; line-height: 110%; margin-bottom: 8px; }
#block-views-fimela-tv-block-2 { clear: both; }
	#block-views-fimela-tv-block-2 .views-row { width: 140px; float: left; display: inline; margin: 0 20px 15px 0; }
	#block-views-fimela-tv-block-2 .views-row-4, #block-views-fimela-tv-block-2 .views-row-8, #block-views-fimela-tv-block-2 .views-row-12 { margin-right: 0; }
	#block-views-fimela-tv-block-2 .views-row-5, #block-views-fimela-tv-block-2 .views-row-9, #block-views-fimela-tv-block-2 .views-row-13 { clear: both; }
	#block-views-fimela-tv-block-2 .image img { width: 140px; height: 140px; margin: 0; padding: 0; }
	#block-views-fimela-tv-block-2 .meta { font-family: 'Nexa Light'; font-size: 10px; margin: 7px 0; }
	#block-views-fimela-tv-block-2 .teaser { margin-bottom: 7px; font-size: 11px; line-height: 135%; }
	#block-views-fimela-tv-block-2 .title a { font-family: 'Nexa Bold'; font-size: 16px; color: #ee2d6b; line-height: 110%; margin-bottom: 8px; }

/* Tags page */
.view-taxonomy-term { clear: both; }
	.view-taxonomy-term .views-row { width: 140px; float: left; display: inline; margin: 0 20px 15px 0; }
	.view-taxonomy-term .views-row-4, .view-taxonomy-term .views-row-8, .view-taxonomy-term .views-row-12, .view-taxonomy-term .views-row-16, .view-taxonomy-term .views-row-20 { margin-right: 0; }
	.view-taxonomy-term .views-row-5, .view-taxonomy-term .views-row-9, .view-taxonomy-term .views-row-13, .view-taxonomy-term .views-row-17, .view-taxonomy-term .views-row-21 { clear: both; }
	.view-taxonomy-term .image img { width: 140px; height: 140px; margin: 0; padding: 0; }
	.view-taxonomy-term .meta { font-family: 'Nexa Light'; font-size: 10px; margin: 7px 0; }
	.view-taxonomy-term .teaser { margin-bottom: 7px; font-size: 11px; line-height: 135%; }
	.view-taxonomy-term .title a { font-family: 'Nexa Bold'; font-size: 16px; color: #ee2d6b; line-height: 110%; margin-bottom: 8px; }
/* Archive page */
.view-views-archive { clear: both; }
	.view-views-archive .views-row { width: 140px; float: left; display: inline; margin: 0 20px 15px 0; }
	.view-views-archive .views-row-4, .view-views-archive .views-row-8, .view-views-archive .views-row-12, .view-views-archive .views-row-16, .view-views-archive .views-row-20 { margin-right: 0; }
	.view-views-archive .views-row-5, .view-views-archive .views-row-9, .view-views-archive .views-row-13, .view-views-archive .views-row-17, .view-views-archive .views-row-21 { clear: both; }
	.view-views-archive .image img { width: 140px; height: 140px; margin: 0; padding: 0; }
	.view-views-archive .meta { font-family: 'Nexa Light'; font-size: 10px; margin: 7px 0; }
	.view-views-archive .teaser { margin-bottom: 7px; font-size: 11px; line-height: 135%; }
	.view-views-archive .title a { font-family: 'Nexa Bold'; font-size: 16px; color: #ee2d6b; line-height: 110%; margin-bottom: 8px; }
	.views-filter { background: url(../../../../fimela.com/resources/assets/img/diagonale2.jpg); padding: 15px; margin-bottom: 20px; }
	.view-views-archive .views-exposed-form { display: none; visibility: hidden; }
/* The Feed */
.view-all-feed { clear: both; }
	.view-all-feed .views-row { width: 140px; float: left; display: inline; margin: 0 20px 15px 0; }
	.view-all-feed .views-row-4, .view-all-feed .views-row-8, .view-all-feed .views-row-12, .view-all-feed .views-row-16, .view-all-feed .views-row-20 { margin-right: 0; }
	.view-all-feed .views-row-5, .view-all-feed .views-row-9, .view-all-feed .views-row-13, .view-all-feed .views-row-17, .view-all-feed .views-row-21 { clear: both; }
	.view-all-feed .image img { width: 140px; height: 140px; margin: 0; padding: 0; }
	.view-all-feed .meta { font-family: 'Nexa Light'; font-size: 10px; margin: 7px 0; }
	.view-all-feed .title a { font-family: 'Nexa Bold'; font-size: 16px; color: #ee2d6b; line-height: 110%; margin-bottom: 8px; }
	.view-all-feed .teaser { margin-bottom: 7px; font-size: 11px; line-height: 135%; }

/* Ads */
#block-block-1044, #block-block-1047 { background: url(../../../../fimela.com/resources/assets/img/diagonale2.jpg); text-align: center; padding: 10px 0; margin-bottom: 20px; }
#block-block-1049 { float: left; display: inline; width: 415px; height: 250px; padding: 10px 0; background: url(../../../../fimela.com/resources/assets/img/diagonale2.jpg); text-align: center; margin-bottom: 20px; }

/* Berniaga */
#block-block-1066 { float: right; display: inline; width: 300px; height: 250px; overflow: hidden; text-align: center; margin-bottom: 20px; background: none;padding: 0;-moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0px 0px 5px #ccc;}

#block-block-1050 { float: left; display: inline; width: 516px; text-align: center;padding-top: 50px;}
#block-block-1060 { margin-bottom: 10px; }
#right-col .block-ad { clear: both; background: url(../../../../fimela.com/resources/assets/img/diagonale2.jpg); padding: 15px 30px; margin-bottom: 20px; }
#left-col .block-ad { text-align: center; }
/* Ads Middle Rectangle Kanal */
#block-block-1088, #block-block-1075, #block-block-1089, #block-block-1067, #block-block-1092, #block-block-1109 { clear: both; margin: 0 0 20px -40px; background: #FFF; padding: 10px; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0px 0px 5px #ccc; }
#block-block-1092, #block-block-1109 { margin: 20px 0 0 -40px; }

/* Others */
.views-field-nid{text-align: right;font-size: 11px;font-style: italic;}

/* Horoskop */
#node-14654 .breadcrumb { font-family: 'Minion Pro'; font-size: 12px; padding: 10px 0; border-top: 1px solid #000; border-bottom: 3px solid #000; margin-bottom: 15px; font-style: italic; color: #ee2d6b; }
	#node-14654 .breadcrumb a { color: #000; }
#block-views-horoskop-gallery-block{clear:both;}
	#block-views-horoskop-gallery-block .view-header{text-align: center;background: url(../../../../fimela.com/resources/assets/img/bg-horoskop-title.png) no-repeat bottom center;margin: 20px 0;padding-bottom: 10px;}	
		#block-views-horoskop-gallery-block .view-header h2{font-family: 'Nexa Light';font-size:36px;color:#333;text-transform: uppercase;}
	#block-views-horoskop-gallery-block .views-row{float:left;margin: 0 6px 6px 0;}
		#block-views-horoskop-gallery-block .views-row .image{position: relative;width: 200px;height: 200px;}
			#block-views-horoskop-gallery-block .views-row .image .shadow{position: absolute;width: 200px;height: 200px;top:0;left: 0;background: url(../../../../fimela.com/resources/assets/img/bg-horoskop-name.png) repeat-y; opacity:0.7;filter:alpha(opacity=70);display: none;}
			#block-views-horoskop-gallery-block .views-row .image .name{position: absolute;width: 200px;top:0;left: 0;line-height: 30px;font-family: "Minion Pro";font-style: italic;font-size: 43px;margin: 50px 0;text-align: center;display: none;}
			 	#block-views-horoskop-gallery-block .views-row .image .name span{font-family: 'Nexa Bold'; font-size: 10px; font-style: normal;text-transform: uppercase;}
			#block-views-horoskop-gallery-block .views-row .image a{color: #fff;}
		#block-views-horoskop-gallery-block .views-row .image:hover .shadow, #block-views-horoskop-gallery-block .views-row .image:hover .name, #block-views-horoskop-gallery-block .views-row .active .shadow, #block-views-horoskop-gallery-block .views-row .active .name{display: block;}
#block-block-1117{position: absolute;width: 212px;height: 33px;left:415px;top: -20px;}

/* Article Tags You Dont Want To Miss */
.view-article-tags-you-dont-wanna-to-miss{width: 100%;border-top:5px solid #BF0561;}
	.view-article-tags-you-dont-wanna-to-miss .view-header{margin:20px 0;text-align: center;}
		.subs{font-family: "Minion Pro";font-style: italic;font-size: 10px;color:#BF0561;}
		.mains{font-family: 'Nexa Light';font-size:36px;color:#333;text-transform: uppercase;}
	.view-article-tags-you-dont-wanna-to-miss .views-row{display: inline;float: left;margin: 0 20px 15px 0;width: 140px;}
		.view-article-tags-you-dont-wanna-to-miss .views-row-4, .view-article-tags-you-dont-wanna-to-miss .views-row-8{margin-right: 0;}
		.view-article-tags-you-dont-wanna-to-miss .image img { width: 140px; height: 140px; margin: 0; padding: 0; }
		.view-article-tags-you-dont-wanna-to-miss .meta { font-family: 'Nexa Light'; font-size: 10px; margin: 7px 0; }
		.view-article-tags-you-dont-wanna-to-miss .teaser { margin-bottom: 7px; font-size: 11px; line-height: 135%; }
		.view-article-tags-you-dont-wanna-to-miss .title a { font-family: 'Nexa Bold'; font-size: 16px; color: #ee2d6b; line-height: 110%; margin-bottom: 8px; }


#block-block-1122, #block-block-1123, #block-block-1124{float: left;margin:0 15px 10px 0; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0px 0px 5px #ccc;}
	#block-block-1123{margin-right: 0;}
	#block-block-1122 img, #block-block-1123 img, #block-block-1124 img{width: 250px;height: 250px;}

.foto-galeri-fimela img{
	vertical-align:middle;
}
.cover-head-photo{
	position:relative;
	width:100%;
	height:100%;
}
.cover-head-photo a{
	display:block;
}
.cover-head-photo .img-headline img{
	width:100%;
}
.cover-head-photo .arrow-foto{
	position:absolute;
	top:50%;
	margin-top:-58px;
}
.cover-head-photo .arrow-l{
	left:0;
}
.cover-head-photo .arrow-r{
	right:0;
}
.list-foto-thumb{
	margin:5px 0;
	padding:0;
}
.list-foto-thumb > li{
	list-style:none;
	float:left;
	margin:5px 0;
	margin-left: 11px;
}
/*
.list-foto-thumb > li:first-child,
.list-foto-thumb > li:first-child + li + li + li + li + li + li + li + li{
	margin-left:0;
}
*/
.list-foto-thumb > li a{
	display:block;
}
.list-foto-thumb > li img{
	border:3px solid #E1E1E1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	transition:all 0.5s ease;
}
.list-foto-thumb > li:hover img{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}
.list-foto-thumb > li.active img,
.list-foto-thumb > li.active:hover img{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	border:3px solid #BE1E64;
}
.caption-foto{
	margin-top:15px;
	margin-bottom:10px;
	border-left:3px solid #BE1E64;
	background:#F1F1F1;
}
.caption-foto .deskrip-foto{
	padding:15px;
}
.caption-foto .deskrip-foto h6{
	font-size:18px;
	font-family: 'Nexa Bold';
}
.caption-foto .deskrip-foto p{
	font-size: 14px;
	margin-top: 5px;
	font-family: 'Nexa Light';
}
.jumlah-foto{
	font-size: 14px;
	font-family: 'Nexa Bold';
	padding: 10px 15px;
	border-top: 1px solid #999;
}