/**

 * ------------------------------------------------------------------------

 * JA Wall Template for J25 & J3x

 * ------------------------------------------------------------------------

 * Copyright (C) 2004-2018 J.O.O.M Solutions Co., Ltd. All Rights Reserved.

 * @license - Copyrighted Commercial Software

 * Author: J.O.O.M Solutions Co., Ltd

 * Websites:  http://www.joomlart.com -  http://www.joomlancers.com

 * This file may not be redistributed in whole or significant part.

 * ------------------------------------------------------------------------

 */



/**

 * Theme for JA Wall

 * -----------------------

 * Name: Classic

 * Version: 1.01

 * Release: 04/02/2012

 * Author: JoomlArt

 * Copyright: GPL

 */

 

/* ---------------------------------------------------------

   LAYOUT

--------------------------------------------------------- */



/* ---------------------------------------------------------

   CORE

--------------------------------------------------------- */







body {

  background: #fff;

  color: #000000;

  font-family: Quicksand, Padauk, Georgia, Times, serif;

}



/* Links ---*/

a {

  color: #000;

  text-decoration: none;

  transition: background 0s ease 0s, color 0.2s linear 0s;

}



a:hover, a:active, a:focus {

  color: #c00;

  text-decoration: underline;

}



/* Headings & Titles ---*/

h1, h2, h3, h4, h5, h6 {

  font-weight: normal;

}



/* List ---*/

.container-main ul li {

  /*background-image: url(../images/bullet-1.png);*/

}



/* Others ---*/

hr {

  border-top: 1px solid #000;

}



/* TABLES

--------------------------------------------------------- */

td {

  border-bottom: 1px dotted #000;

}



th {

  background: #000;

  color: #fff;

}



th a {

  color: #fff;

}



th a:hover,

th a:focus,

th a:active {

  color: #fff;

}



/* FORM

--------------------------------------------------------- */

input, select, button, textarea {

  transition: all 0.2s ease 0s;

}



textarea {

  background: #fff;

  border: 1px solid #ccc;

  border-radius: 0;

  box-sizing: border-box;

  color: #333;

}



textarea:hover {

  border-color: #000;

}



textarea:focus {

  border-color: #000;

  box-shadow: inset 0 0 2px rgba(0,0,0,.4);

}



input[type=text],

input[type=password],

.inputbox {

  background: #fff;

  border: 1px solid #ccc;

  border-radius: 0;

  color: #000;

}



input[type=text]:hover,

input[type=password]:hover,

.inputbox:hover {

  border-color: #000;

}



input[type=text]:focus,

input[type=password]:focus,

.inputbox:focus {

  border-color: #000;

  box-shadow: inset 0 0 2px rgba(0,0,0,.4);

}



input[type=submit],

.button,

button {

  background: #c00;

  border: 1px solid #c00;

  border-radius: 0;

  color: #FFF;

  text-shadow: none;

}



input[type=submit]:hover,

.button:hover,

button:hover {

  background-color: #000;

  border: 1px solid #000;

}



input[type=submit]:focus,

.button:focus,

button:focus {

  background-color: #000;

  border: 1px solid #000;

  box-shadow: none;

}



.star {

  color: #c00;

}



/* ---------------------------------------------------------

   NAVIGATION

--------------------------------------------------------- */



/* MAIN NAV

--------------------------------------------------------- */

#mainnav .menu > li {

  border-right: none;

}



#mainnav .menu > li > a {

  border-bottom: 5px solid transparent;

  color: #ccc;

  text-shadow: none;

  transition: border-color 0.2s ease 0s;

  text-transform: uppercase;

  letter-spacing: 1px;

}



#mainnav .menu > li:hover > a,

#mainnav .menu > li > a:hover,

#mainnav .menu > li > a:active,

#mainnav .menu > li > a:focus {

  border-bottom-color: transparent;

  color: #fff;

  text-decoration: none;

}



#mainnav .menu > li.active > a {

  border-bottom-color: #c00;

}



#mainnav .menu > li.deeper ul ul {

  border: 1px solid #000000;

  left: 175px !important;

}



#mainnav .menu > li.deeper ul ul ul {

  top: -45px !important;

}



#mainnav .menu > li.deeper ul ul li a,

#mainnav .menu > li.deeper li li.parent li a,

#mainnav .menu > li.deeper ul li.active li a{

  background: #fff ;

  color: #333;

  text-decoration: none;

}



#mainnav .menu > li.deeper ul li.parent li a{

  background: #fff;

  text-decoration: none;

  color: #666;

}



#mainnav .menu > li.deeper ul ul li a,

#mainnav .menu > li.deeper ul ul li a:hover,

#mainnav .menu > li.deeper ul ul li a:focus,

#mainnav .menu > li.deeper ul ul li a:active,

#mainnav .menu > li.deeper li li.parent li:hover a,

#mainnav .menu > li.deeper li li.parent li a:hover,

#mainnav .menu > li.deeper li li.parent li a:focus,

#mainnav .menu > li.deeper li li.parent li a:active {

  background: #000;

  color: #FFF;

}  



#mainnav .menu > li.deeper ul li.active li.active a {

  color: #cc0000; 

}



/* 2nd level and above ---*/

#mainnav .menu > li.deeper ul {

  background: #FFF;

  border: 1px solid #000;

  box-shadow: 2px 2px 2px rgba(0,0,0,.2);

}



#mainnav .menu > li.active.deeper ul {

  border-color: #000; /* Active Parent's Popup*/

}



#mainnav .menu > li.deeper.hover ul,

#mainnav .menu > li.deeper:hover ul {

  margin-top: 44px;

}



#mainnav .menu > li.deeper ul li {

  border-bottom: none;

}



#mainnav .menu > li.deeper ul li a {

  color: #666;

  text-shadow: none;

  transition: color 0.2s linear 0s;

}



#mainnav .menu > li.deeper ul li:hover a,

#mainnav .menu > li.deeper ul li a:hover,

#mainnav .menu > li.deeper ul li a:active,

#mainnav .menu > li.deeper ul li a:focus {

  background: #000;

  color: #fff;

  text-decoration: none;

}



#mainnav .menu > li.deeper ul li.active a {

  color: #cc0000;

}



#mainnav .navnext {

  right: 460px;

}



/* ---------------------------------------------------------

   JOOMLA

--------------------------------------------------------- */

/* COMMON JOOMLA STYLE

--------------------------------------------------------- */

.profile-edit fieldset dt {

  min-width: 20em;

}



/* Mail to ---*/

#mailto-window .mailto-close {

  background: #f0f0f0;

  border-color: #ccc;

  border-radius: 0;

  text-shadow: none;

  top: -15px;

}



#mailto-window .mailto-close a {

  color: #999;

  text-decoration: none;

}



#mailto-window .mailto-close a:hover {

  color: #c00;

  text-decoration: none;

}



#mailto-window .mailto-close:hover {

  box-shadow: none;

}



/* Category List ---*/

.categories-list ul li {

  border-bottom: 1px solid #ddd;

}



.categories-list ul li span.item-title {

  background: #fff;

  border: 1px solid #ccc;

  border-radius: 0;

}



/* Edit Content ---*/

.edit fieldset {

  border-top: 5px solid #000;

}



.edit fieldset legend {

  color: #000;

}



.button2-left a,

.button2-right a,

.button2-left span,

.button2-right span {

  background: #f0f0f0;

  border: 1px solid #ccc;

  border-radius: 0;

}



/* Pagination ---*/

.pagination ul li,

ul.pagenav li {

  background: none;


background-color: #c10404;
    border: none;
    color: #fffdfd;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 13px;
    margin: 0px 2px;
    cursor: pointer;


}



/* ---------------------------------------------------------

   MODULES

--------------------------------------------------------- */

.moduletable-inner {

  background: #fff;

  border: none;

  border-radius: 0;

  box-shadow: none;

  text-shadow: none;

}



/* Module Title */

.moduletable .moduletable-inner > h3 {

  background: none;

  border-bottom: 0;

  border-radius: 0;

  font-size: 110%;

  padding: 0 20px;

  color: #c00;

  /*text-transform: uppercase;*/

  font-weight:bold;

  margin-bottom:8px;

  

}



/* Module Content */

.moduletable .box-ct {

  padding: 5px 20px;

}



/* ---------------------------------------------------------

   TEMPLATE

--------------------------------------------------------- */



/* GENERIC CONTENT STYLE

--------------------------------------------------------- */

/* Content Title ---*/

h1.componentheading,

.componentheading {

  color: #000;

}



/* Content Meta ---*/

.article-info,

.article-hit,

.jac-add-button {

  color: #666;

}



.article-info a,

.jac-add-button a {

  color: #666;

}



.article-info a:hover,

.article-info a:active,

.article-info a:focus,

.jac-add-button a:hover,

.jac-add-button a:active,

.jac-add-button a:focus {

  color: #666;

}



/* Content Image ---*/

.img-intro-none img,

.img-intro-left img,

.img-intro-right img,

.img-fulltext-none img,

.img-fulltext-left img,

.img-fulltext-right img {

  border: 0px solid #000;

  box-sizing: border-box;

}



p.img_caption {

  background: #000;

  opacity: .7;

}



/* ITEM

--------------------------------------------------------- */

.item {

}



.item .item-inner,

.corner-stamp .corner-inner {

  background: #FFF;

  border: 1px dotted #f0f0f0;

  border-radius: 0;

  box-shadow: none;

}



.item:hover .item-inner,

.corner-stamp:hover .corner-inner {

  border: 1px solid #000;

  box-shadow: 0 0 8px 2px rgba(0,0,0,.4);

}



.item .item-main {

}



/* Item IMG ---*/

.item .item-image {

}



.item .item-image span {

  display: none;

}



/* Item Title ---*/

.item .header h2 {

}



.item .header h2 a {

  color: #c00;

}



.item .header h2 a:hover,

.item .header h2 a:focus,

.item .header h2 a:active {

  color: #000;

}



.item:hover h2 a {

  color: #c00;

}



/* Item Header ---*/

.item .header {

}



/* Item Content ---*/

.item .content {

}



/* Item Footer ---*/

.item .footer {

  background: none;

  border-radius: 0;

  color: #666;

  margin: 10px 0 0;

  padding: 10px 0;

  text-shadow: none;

  border-top: 1px dotted #000;

}



.item .footer .article-hit,

.item .footer .jacomment-count,

.item .footer .jac-add-button {

  margin: 3px 10px 0 0;

}



/* Item Readmore ---*/

.item .readmore {

}



.item .readmore a {

  border: 1px solid #ddd;

  border-radius: 0;

  color: #666;

  transition: all 0.2s linear 0s;

  text-decoration: none;

}



.item:hover .readmore a {

  background: #000;

  border-color: #000;

  color: #fff;

  text-shadow: none;

}



/* Item Status---*/

.item-hot .header > h2:before {

  background: #c00;

  border-radius: 0;

  color: #fff;

}



/* DISPLAY PRESETS

--------------------------------------------------------- */

/* Display ---*/

/* Image View */

body.display-imageview .item-inner {

  border-width: 5px;

  border-style: solid;

}



body.display-imageview .item:hover .item-inner {

  border-width: 5px;

  border-color: #333;

  box-shadow: 0 0 8px rgba(0,0,0,.7);

}



body.display-imageview .item-image img {

  border: none !important;

}



/* Items without IMG in Image View */

body.display-imageview .item.no-image {

  display: none !important;

}



body.display-imageview .item.no-image .item-inner {

  height: 0 !important;

}



/* ITEM STYLE PRESETS (CLASS SUFFIX)

--------------------------------------------------------- */

/* Dark Style ---*/

.item.dark .item-inner {

  background: #000;

  border-color: #000;

  color: #ccc;

}



.item.dark .header > h2 a {

  color: #ccc;

}



.item.dark:hover h2 a {

  color: #fff;

}



.item.dark .footer {

  background: none;

  border-top-color: #ccc;

  color: #666;

  text-shadow: none;

}



.item.dark .footer .article-info,

.item.dark .footer .article-hit,

.item.dark .footer .jac-add-button,

.item.dark .footer a {

  color: #666;

}



.item.dark .readmore a {

  border: 1px solid #666;

  color: #666;

}



.item.dark:hover .readmore a {

  background: #fff;

  border-color: #ccc;

  color: #000;

}



/* ImageView Dark Style */

body.display-imageview .item.dark .item-inner {

  border-color: #000;

}



/* Hilite Style ---*/

.item.hilite .item-inner {

  background: #fff;

  border-color: #c00;

}



.item.hilite .header > h2 a {

}



.item.hilite .footer {

  background: none;

  color: #666;

}



.item.hilite .footer .article-info,

.item.hilite .footer .article-hit,

.item.hilite .footer .jacomment-count,

.item.hilite .footer a {

  color: #666;

}



.item.hilite .readmore a {

  border: 1px solid #ccc;

  color: #666;

}



.item.hilite:hover .readmore a {

  background-color: #c00;

  border-color: #c00;

  color: #fff;

  text-shadow: none;

}



/* ImageView Hilite Style */

body.display-imageview .item.hilite .item-inner {

  border-color: #c00;

}



/* Blue Style ---*/

.item.blue .footer {

  background: none;

  border-color: #fff;

  color: #a9def0;

  text-shadow: none;

}



.item.blue .footer .article-info,

.item.blue .footer .article-hit,

.item.blue .footer .jac-add-button,

.item.blue .footer a {

  color: #8ad2ea;

}



.item.blue .readmore a {

  border: 1px solid #26a9d5;

  color: #a9def0;

}



.item.blue:hover .readmore a {

  border-color: #09c;

  color: #FFF;

}



/* ImageView Blue Style */

body.display-imageview .item.hilite .item-inner {

  border-color: #09c;

}



/* Sticky Style ---*/

.item.item-sticky:hover .item-inner {

  border-color: #fbc49b;

}



.item.item-sticky .footer {

  background: url(../images/dot-line.gif) repeat-x left top;

  border-top: none;

  margin-left: -15px;

  margin-right: -15px;

  padding-left: 15px;

  padding-right: 15px;

}



/* Sticky Style 2 ---*/

.item.item-sticky2:hover .item-inner {

  border-color: #fe6794;

}



.item.item-sticky2 .footer {

  background: url(../images/dot-line2.gif) repeat-x left top;

  border-top: none;

  margin-left: -15px;

  margin-right: -15px;

  padding-left: 15px;

  padding-right: 15px;

}



/* Sticky Style 3 ---*/

.item.item-sticky3:hover .item-inner {

  border-color: #9ad0d6;

}



.item.item-sticky3 .footer {

  background: url(../images/dot-line3.gif) repeat-x left top;

  border-top: none;

  margin-left: -15px;

  margin-right: -15px;

  padding-left: 15px;

  padding-right: 15px;

}





/* POPUP CONTENT

--------------------------------------------------------- */

body.popupview #popup-view {

  background: url(../images/trans-black-80.png);

}



body.popupview #popup-inner {

  background: #fff;

  border: 1px solid #000;

  border-radius: 0;

  box-shadow: 0 0 8px rgba(0,0,0,.4);

}



/* loading Indicator */

body.popupview #popup-content:after {

  border-radius: 0;

  background: #000;

}



/* HEADER

--------------------------------------------------------- */

#header {

  background: #000;

  border-bottom-color: #fff;

  color: #ccc;

}



#header .wrap-inner {

  background: transparent;

  border-bottom: none;

}



/* Logo Image ---*/

.logo-image {

  background: #000;

  border: 0;

  height: 100%;cu

}



.logo-image h1 {

  border-right: 1px solid #666;

  height: 45px;

  padding: 0;

  margin: 0;

  width: 119px;

}



.logo-image h1 a {

  background: url(../images/logo.png) no-repeat center center;

  height: 45px;

  width: 120px;

}



/* Logo Text ---*/

.logo-text {

  background: #000;

  border-bottom: 0;

  border-right: 1px solid #666;

  height: 45px;

}



.logo-text h1 {

}



.logo-text h1 a {

  background: #000;

  color: #fff;

  text-shadow: none;

}



.logo-text:hover h1 a,

.logo-text h1 a:hover,

.logo-text h1 a:active,

.logo-text h1 a:focus {

  color: #fff;

}



.logo-text p {

  margin-top: 0;

}



/* Head Search ---*/

#header #search {

  background: #000;

}



#header #search .search-inner {

  margin-top: 3px;

}



#header #search .search {

  border: 1px solid #666;

  outline: none;

  border-radius: 0;

}



#header #search .inputbox {

}



#header #search .button {

  background-color: #666;

  border: 1px solid #666;

  color: #fff;

}



/* focus state */

#header #search .inputbox:focus {

  background-color: #fff;

  box-shadow: none;

  color: #000;

}



#header #search .inputbox:focus + .button {

  background-color: #c00;

  border-color: #c00;

  color: #fff;

}



/* MAIN CONTAINER

--------------------------------------------------------- */

/* Mainbody ---*/

#mainbody {

  background: #FFF;

  border: 1px solid #e0e0e0;

  border-radius: 0;

  box-shadow: none;

}



body.has-sidebar #mainbody {

}



body.gridview #mainbody {

  background: none;

  border: 0;

  border-radius: 0;

  box-shadow: none;

}



/* Sidebar ---*/

#sidebar {

  color: #666;

  text-shadow: none;

}



/* Sidebar Nav */

#sidebar .menu li a {

  border-radius: 0;

  /*color: #666;*/

}



#sidebar .menu li a:hover,

#sidebar .menu li a:active,

#sidebar .menu li a:focus {

  background: none;

  color: #000;

}



/* Sidebar Categories */

#sidebar .categories-module li a {

  border-radius: 0;

  color: #666;

}



#sidebar .categories-module li a:hover,

#sidebar .categories-module li a:active,

#sidebar .categories-module li a:focus {

  background: none;

  color: #000;

}



/* Active */

#sidebar .menu li.active a,

#sidebar .categories-module li.active a {

  background: #000;

  color: #fff;

  text-shadow: none;

}



/* 2nd level + */

#sidebar .menu ul,

#sidebar .categories-module ul {

  border-color: #000;

}



/* Sidebar Module */

#sidebar .moduletable .moduletable-inner > h3 {

  color: #c00;

  font-weight:bold;

}



/* DISPLAY TOOLBAR

--------------------------------------------------------- */

#toolbar {

  background: #000;

}



#toolbar .toolbar-inner {

  margin-top: 10px;

}



#toolbar dl {

  border: none;

  border-radius: 0;

  text-shadow: none;

}



#toolbar dd {

  padding: 5px 0;

}



#toolbar dd:hover {

  background: #666;

  color: #FFF;

}



#toolbar dd.first {

  border-radius: 0;

}



#toolbar dd.last {

  border-radius: 0;

}



#toolbar dd.first.last {

  border-radius: 0;

}



/* Active State */

body.basegrid-s #toolbar dd#toolbar-basegrid-s,

body.basegrid-m #toolbar dd#toolbar-basegrid-m,

body.basegrid-l #toolbar dd#toolbar-basegrid-l,

body.basegrid-xl #toolbar dd#toolbar-basegrid-xl,

body.display-imageview #toolbar dd#toolbar-display-imageview {

  background: #c00;

  color: #fff;

}



/* Basegrid ---*/

#toolbar-basegrid dd {

  border-left: none;

}



/* Display ---*/

#toolbar-display dd {

  padding-left: 5px;

  padding-right: 5px;

}





/* MISC.

--------------------------------------------------------- */

/* Toggle ----*/

/* Toggle button */

.btn-toggle {

  background: #000;

}



/* Loading Notif. --- */

#infscr-loading {

  border-radius: 0;

  background: #000;

}



/* 404 Page ---*/

#outline {

  background: none;

}



#outline #error-code {

  color: #333;

  font-family: Georgia, "Time New Roman", serif;

  font-size: 140px;

  position: relative;

  left: auto;

  letter-spacing: -1px;

  top: auto;

  text-shadow: none;

  text-align: center;

}



#outline #error-message {

  color: #666;

  font-size: 200%;

  margin: 20px auto 0 auto;

  padding: 5px 0;

  text-align: center;

}



#outline #back-home {

  background: url(../images/icon-home.png) no-repeat 8px 5px #333;

  color: #999;

  height: auto;

  font-style: italic;

  left: 266px;

  padding: 5px 8px 5px 28px;

  top: 220px;

  text-indent: 0;

  text-align: center;

  text-decoration: none;

  width: auto;

  box-sizing: border-box;

  -moz-box-sizing: border-box;

  -webkit-box-sizing: border-box;

}



#outline #back-home:hover {

  background-color: #c00;

  color: #FFF;

}



#outline #text-tip {

  display: none;

}



/* K2 Page ----*/

div.catItemHeader h3.catItemTitle a:hover,

div.catItemHeader h3.catItemTitle a:focus,

div.catItemHeader h3.catItemTitle a:active,

.k2ArchivesBlock ul li a:hover,

.k2ArchivesBlock ul li a:focus,

.k2ArchivesBlock ul li a:active,

div.k2ItemsBlock ul li a.moduleItemTitle:hover,

div.k2ItemsBlock ul li a.moduleItemTitle:focus,

div.k2ItemsBlock ul li a.moduleItemTitle:active,

div.k2ItemsBlock ul li .moduleItemReadMore:hover,

div.k2ItemsBlock ul li .moduleItemReadMore:focus,

div.k2ItemsBlock ul li .moduleItemReadMore:active,

div.catItemTagsBlock ul.catItemTags li a:hover,

div.catItemTagsBlock ul.catItemTags li a:focus,

div.catItemTagsBlock ul.catItemTags li a:active,

.item-tags ul li a:hover,

.item-tags ul li a:focus,

.item-tags ul li a:active,

.comments-link a:hover,

.comments-link a:focus,

.comments-link a:active {

	color: #cc0000;

}



.itemView .itemAuthorLatest ul li a:hover,

.itemView .itemAuthorLatest ul li a:focus,

.itemView .itemAuthorLatest ul li a:active,

.itemView .itemRelated ul li a:hover,

.itemView .itemRelated ul li a:focus,

.itemView .itemRelated ul li a:active {

	color: #cc0000;

}



.catItemReadMore a,

div.itemCommentsForm form input#submitCommentButton {

	background: #CC0000;

	border-color: #CC0000;

	border-radius: 0px;

	-webkit-border-radius: 0px;

	text-shadow: none;

	color: #fff;

	font-weight: bold;

}



.catItemReadMore a:hover,

.catItemReadMore a:focus,

.catItemReadMore a:active,

div.itemCommentsForm form input#submitCommentButton:hover,

div.itemCommentsForm form input#submitCommentButton:focus,

div.itemCommentsForm form input#submitCommentButton:active {

	background: #000;

	border-color: #000;

	color: #fff;

	text-shadow: none;

}



.itemView .itemAuthorLatest ul li a:hover,

.itemView .itemAuthorLatest ul li a:focus,

.itemView .itemAuthorLatest ul li a:active,

.itemView .itemRelated ul li a:hover,

.itemView .itemRelated ul li a:focus,

.itemView .itemRelated ul li a:active {

  background-image: url(../images/bullet-2.png);

  color: #cc0000;

}



/* ---------------------------------------------------------

   RESPONSIVE STYLES

--------------------------------------------------------- */



/* MOBILE (layout-mobile.css)

--------------------------------------------------------- */

@media only screen and (max-width:719px) {



  /* BODY LAYOUT

  --------------------------------------------------------- */

  /* Sidebar ---*/

  #sidebar .sidebar-inner {

    border-radius: 0;

  }



  #sidebar .sidebar-toggle {

    border-right: 1px solid #666;

  }



  /* HEADER

  --------------------------------------------------------- */

  /* Head Search ---*/

  #header #search {

    top: -44px;

  }



  #header #search.active {

  }



  #header #search .search-inner {

    border-radius: 0;

    margin-top: 0;

  }

  

  #header #search .search {

    border: 0;

  }



  #header #search .search-toggle {

    border-left: 1px solid #666;

  }



  /* MAIN NAV

  --------------------------------------------------------- */

  #mainnav {

    border-top: 1px solid #666;

    background: #000;

    height: 45px;

  }

  

  #mainnav .menu-inner {

    height: 46px;

  }

  

  #mainnav .navnext {

    right: 0s;

  }



  /* DISPLAY TOOLBAR

  --------------------------------------------------------- */

  #toolbar {

    top: -44px;

  }

  

  #toolbar .toolbar-inner {

    border-radius: 0;

    margin-top: 0;

  }



  #toolbar .toolbar-toggle {

    border-left: 1px solid #666;

  }



}



/* MOBILE PORTRAIT (layout-mobile-portrait.css)

--------------------------------------------------------- */

@media only screen and (max-width:479px) {

}



/* layout-tablet.css ---*/

@media only screen and (min-width:720px) and (max-width: 985px) {



  /* BODY LAYOUT

  --------------------------------------------------------- */

  /* Sidebar ---*/

  #sidebar .sidebar-inner {

    border-radius: 0;

  }



  #sidebar .sidebar-toggle {

    border-right: 1px solid #666;

  }



  /* HEADER

  --------------------------------------------------------- */

  /* Head Search ---*/

  #header #search {

  }



  #header #search .search-inner {

    border-radius: 0;

    margin-top: 0;

  }

  

  #header #search .search {

    border: 0;

  }



  #header #search .search-toggle {

    border-left: 1px solid #666;

  }

  

  /* MAIN NAV

  --------------------------------------------------------- */

  #mainnav .navnext {

    right: 255px;

  }



  /* DISPLAY TOOLBAR

  --------------------------------------------------------- */

  #toolbar {

  }



  #toolbar .toolbar-inner {

    border-radius: 0;

    margin-top: 0;

  }



  #toolbar .toolbar-toggle {

    border-left: 1px solid #666;

  }

  

}



/* NORMAL (layout-normal.css)

--------------------------------------------------------- */

@media only screen and (min-width:986px) and (max-width: 1235px) {

}



/* WIDE (layout-wide.css)

--------------------------------------------------------- */

@media only screen and (min-width:1236px) and (max-width: 1585px) {

}



/* WIDE EXTRA l(ayout-wide-extra.css)

--------------------------------------------------------- */

@media only screen and (min-width:1586px) and (max-width: 1890px) {

}



/* HD (layout-hd.css)

--------------------------------------------------------- */

@media only screen and (min-width:1891px) {

}



div.content_rating {

font-size:0.8em;

}



div.richsnippetsvote {

font-size:0.8em;

}


a.hasTooltip{
color:#ffffff;
}



div.content.item-content a {
    background-color: #cc0505;
    border: none;
    color: white;
    padding: 8px 30px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
}
