/*
Hardcore for Joomla!
Commercial Software
Copyright 2013 Monev Software LLC
All Rights Reserved
www.joomlaxtc.com
*/
/* ----------------------------------------------*/
/* B 00 - Body
/* ----------------------------------------------*/
body {background:#000 url('http://www.xn--e1aaci2aeibeuf.xn--p1ai/templates/hardcore/images/backgrounds/subtle_grunge_@2X.png') repeat;color:#444;}
.bgpattern {background: url(http://www.xn--e1aaci2aeibeuf.xn--p1ai/templates/hardcore/images/backgrounds/regionpat-s3.png) repeat;}
body.frontpage {background:#000 url('http://www.xn--e1aaci2aeibeuf.xn--p1ai/templates/hardcore/images/backgrounds/IMG065843.jpg') no-repeat;color:;}

/*----Frontpage Customization -------------------------*/
body.frontpage #headerwrap {-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;background: url(http://www.xn--e1aaci2aeibeuf.xn--p1ai/templates/hardcore/images/backgrounds/shader1.png) repeat;}
body.frontpage #header {background:transparent;}
body.frontpage #region1wrap{background:url(http://www.xn--e1aaci2aeibeuf.xn--p1ai/templates/hardcore/images/backgrounds/shader.png) top repeat-x !important;}
body.frontpage #footerwrap {background:transparent;}
body.frontpage a.loginbutton,body.frontpage a.registerbutton,body.frontpage #miniK2StoreCart p {background:rgba(0, 0, 0, 0.7)!important;}
/*----Frontpage-------------------------*/
body.frontpage #headerwrap .xtc-wrapper {padding:46px 20px!important;}
body.frontpage #header {/*margin-top:30px;margin-bottom:60px;*/}
body.frontpage #region1wrap .xtc-wrapper {padding: 110px 0!important;}
.frontpage #region2wrap .xtc-wrapper {padding-bottom:0 !important}
body.frontpage #footerwrap .xtc-wrapperpad {padding-top:130px!important;}
body.frontpage #header {margin-bottom:0px!important;}
.frontpage .suckerfish ul.menu ul,.frontpage .dropline ul.menu ul,.frontpage .dualfish ul.menu ul {display:none;}
body.frontpage #component{padding:30px 0 20px;}
body.frontpage div.item-page {} 
body.frontpage #region3wrap .xtc-wrapper {padding-bottom:0!important;}

/* ----------------------------------------------*/
/* B 01 - Heading,links and titles
/* ----------------------------------------------*/
.contentheading {color:#839ec7;background-color:#f7f7f7;}
.componentheading {color:#6c9eef;}
a,input.button {color:#659cee;}
a:hover {color:#659cee;}
a:active {color:#777777;}
h1 {color:#839ec7;}
h2 {color:#333333;}
h3 {color:#333333;}
h4 {color:#333333;}
h5 {color:#333333;}
h6 {color:#333333;}

/* ----------------------------------------------*/
/* B 02 - Titles
/* ----------------------------------------------*/
h1.pagetitle{background-color:#f7f7f7;}
.pagetitle, .pagetitle a {color:#6c9eef;}
.pagetitle span{}
.title {color:#839ec7;}
.title a {color:#839ec7;}
.title a:hover {color:#659cee;}
h4.title{color:#333333;}

/* ----------------------------------------------*/
/* B 03 - Basecolor styles, used in JXTC Walls and 3rd party components
/* ----------------------------------------------*/
.basecolor_1 {color:#ffc946;}
.basecolor_2 {color:#222;}
.basecolor_2 a {color:#222;}
.basecolor_3 {color:#aaaaaa;}
.basecolor_4 {color:#e1804d;}
.basecolor_5 {color:#7a7a7a;}
.basecolor_6 {color:#7c2f43;}
.basecolor_7 {color:#2f6d7c;}
.basecolor_8 {color:#7daeff;}

/* ----------------------------------------------*/
/* L 00 - Header,logo,menu,inset,message,breadcrumb
/* ----------------------------------------------*/
#headerwrap{background:transparent ;   }
#header{background:#111 ; }
#logo a{background:url(http://www.xn--e1aaci2aeibeuf.xn--p1ai/templates/hardcore/images/logos/logosmall-9.png) no-repeat 0 0;height: 54px;width:54px;margin:0 16px 0 0;}

/* ----------------------------------------------*/
/* L 01 - Region 1
/* ----------------------------------------------*/
#region1wrap{background:transparent ;}
#region1{background:transparent ;}
/* ----------------------------------------------*/
/* L 02 - Region 2
/* ----------------------------------------------*/
#region2wrap{background:transparent }
#region2{background:#fff ;}
.frontpage #region2 {background:none!important;}

/* ----------------------------------------------*/
/* L 03 - Region 3
/* ----------------------------------------------*/
#region3wrap{background:transparent ;}
#region3wrapnoimg{background:transparent}
#region3{ background:#fff ;}
/* ----------------------------------------------*/
/* L 04 - Region 4
/* ----------------------------------------------*/
#region4wrap{background:transparent ;}
#region4{background:#fff ;}
/* ----------------------------------------------*/
/* L 05 - Region 5
/* ----------------------------------------------*/
#region5wrap{background:transparent ;}
#region5{background:#fff ;}
/* ----------------------------------------------*/
/* L 06 - Region 6
/* ----------------------------------------------*/
#region6wrap{background:transparent ;}
#region6{background:#fff ;}
/* ----------------------------------------------*/
/* L 07 - Region 7
/* ----------------------------------------------*/
#region7wrap{background:transparent ;}
#region7{background:#fff ;}
/* ----------------------------------------------*/
/* L 08 - Region 8
/* ----------------------------------------------*/
#region8wrap{background:transparent ;}
#region8{background:#fff ;}
/* ----------------------------------------------*/
/* L 09 - Region 9
/* ----------------------------------------------*/
#region9wrap{background:transparent ;}
#region9{background: ;}

/* ----------------------------------------------*/
/* L 07 - Footerwrap
/* ----------------------------------------------*/
#footerwrap{background:#000;color:#222;}
#footerpad{background:transparent; border-top:1px solid rgba(255,255,255,0.35);}

/* ----------------------------------------------*/
/* M 00 - XTC Menu
/* ----------------------------------------------*/
#menuwrap {background: transparent;}
@media(max-width:786px){
#menuwrap {background:transparent!important;}
}
#menu {background: transparent;}
#menu .xmenu {color:#aaaaaa;}
/* Top Level */
#menuwrap ul.menu > li > a {color:#ebebeb; background-color: transparent;}
#menuwrap ul.menu > li > a:hover,#header ul.menu > li.xtcHover a {color:#ffc946;background-color: transparent; border-radius: 0; -moz-border-radius:0; -webkit-border-radius:0;}
#menuwrap ul.menu > li.active > a{color:#ebebeb;background-color: transparent;border-radius: 0; -moz-border-radius:0; -webkit-border-radius:0;}
#menuwrap ul.menu > li.active > a:hover {color:#ffc946;background-color: transparent;}
/* Dropdown Level */
#menuwrap ul.menu li.parent > ul {background: #222;}
#menuwrap ul.menu li.parent > ul > li > a {color:#f1f1f1;background: #222 url(http://www.xn--e1aaci2aeibeuf.xn--p1ai/templates/hardcore/images/backgrounds/drop-icon.png) 9% 50% no-repeat !important;margin:8px;padding-left:36px;}
#menuwrap ul.menu li.parent > ul > li.active > a {color:#ffc946;background: #000 url(http://www.xn--e1aaci2aeibeuf.xn--p1ai/templates/hardcore/images/backgrounds/drop-icon.png) 9% 50% no-repeat !important!important;margin-bottom:8px;padding-left:36px;}
#menuwrap ul.menu li.parent > ul > li > a:hover {color:#ffc946;background: #000 url(http://www.xn--e1aaci2aeibeuf.xn--p1ai/templates/hardcore/images/backgrounds/drop-icon-hover.png) 9% 50% no-repeat !important;margin-bottom:8px;padding-left:36px;}

/* ----------------------------------------------*/
/* S 00 - Module Suffixes
/* ----------------------------------------------*/
.module{background: ;}
.module h3{background:   ;}
.module h3 span.first_word{color:#222;}
.module h3 span.rest{color:#6c9eef!important;}
.rtitle h3 span {background-color:#222;color:#fff!important; color: rgba(255,255,255,0.75)!important; text-shadow:-1px -1px 0px rgba(0,0,0,0.25);}
.frame {border: 8px solid #222!important;}
.box{background:#222!important;color:#fff!important;}
.tabbed h3{border-bottom-color:#222!important;background:none!important;}
.tabbed h3 span{background:#222!important;	color:#fff!important; color: rgba(255,255,255,0.75)!important; text-shadow:-1px -1px 0px rgba(0,0,0,0.25);}
.stylebox{background:#7a7a7a;color:#fff;}
#region9 .module h3 {border-bottom:1px solid #ededed;padding-bottom:20px;margin-bottom:25px!important}
#region9 .module h3 span {font-size:12px; text-transform:uppercase; color:#666;letter-spacing:0;  }
#region9 ul li {padding-left:0!important;margin-bottom:10px;font-size:13px;text-transform:upercase!important;}

/* ----------------------------------------------*/
/* C 00 - Content Overrides
/* ----------------------------------------------*/
/* Joomla Content */
.comwrap {background:#f7f7f7;border:5px solid #ffffff;outline:1px solid #f1f1f1;}
.category_img{border:1px solid #e1e2de;background:#eef0eb;}
.cat-item div.action span{border-right:1px solid #CCCCCC;}
.btn input,.btn button{ background:#ffc946!important; color:#fff!important;text-shadow:none!important}
.btn { background:#ffc946!important; border:none; color:#fff!important;text-shadow:none!important }
.button, button {background:#ffc946!important; color:#fff!important;text-shadow:none!important}
div.joomla div.item{border-bottom:1px dotted #ccc;} 
.wallframe {background:#f7f7f7; border:1px solid #e6e6e6;}
.imgframe {background:#f7f7f7; border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;}
h5.day {color:#fff;}
h5.month{color:#fff;}
.article_header {}
.article_date_pad{color:#222;}
div.contact.row-fluid h3 {color:#333;}
div.breadcrumbs a.pathway, div.breadcrumbs span.here {display:inline-block; padding-bottom:4px;}
span.showHere {color:#ccc;}
a.pathway {color:#ccc!important;}
span.here {color:#ccc!important;}
.readmore a {color:#ffc946 !important;}
.readmore a span {color:#222;}
.readmore a:hover {background:#ffc946; color:#fff; text-shadow: 1px 1px 0 rgba(0,0,0,0.3); box-shadow: 2px 2px 0 rgba(0,0,0,0.15);}
.rmore1,.rmore1 input {background:#7a7a7a; color: #f3f3f3;-moz-transition: background  1s;
  -webkit-transition: background 1s;
  -o-transition: background  1s;
  -ms-transition: background 1s;
  transition: background 1s;}
.rmore1:hover,.rmore1:hover input {background: rgba(255,255,255,1); color: #222;}
div.pagination span {color:#ccc;}
.pagination ul > li > a, .pagination ul > li > span {background-color:#aaaaaa;color:#ccc;}
.pagination ul > li > a {color:#fff;}	
.pagination ul > li > a:hover {color:#666;}
legend {color:#ffc946 !important;}
dt.result-title, dt.result-title a {color:#ffc946 !important; font-weight:normal;}
.search_menu_btn {color:#ebebeb;background:#666;}
.search_menu_btn:hover {color:#fff;background:#ffc946;cursor:pointer;}
.items-more h3 {color:#ffc946!important;}
.bottom a, .bottom i {color:#444!important;font-size:12px!important;}

/* ----------------------------------------------*/
/* C 01 - Typography
/* ----------------------------------------------*/
.numbered:after, .numbered-medium:after, .numbered-small:after {border-color:#fff;}
.bargraphv,.bargraphv a:hover{ background-color:#ffc946!important;}
.circletag { background-color:#ffc946!important;}
.circlebottom {border-top-color: #ffc946!important;}
.cloud_tag1 {background-color:#222!important;}
.bargraphv,.bargraphv a {background-color:#ffc946!important;} 

/* ----------------------------------------------*/
/* H 03 - Acymailing
/* ----------------------------------------------*/
#user_name_formAcymailing,#user_email_formAcymailing {background:#666!important;}
/* ------------------------------------------------------------------*/
/* K2 Category Wall Styling (works with any wall module
/* Just wrap {mainarea} with a div with the class name of your choice
/* We chose you use the name ".catwall"
/* ------------------------------------------------------------------*/
/* Row 1 - columns 1 through 6 */
.catwall .row-1.col-1{background-color:#e1804d !important;}
.catwall .row-1.col-2{background-color:#7a7a7a !important;}
.catwall .row-1.col-3{background-color:#e1804d !important;}
.catwall .row-1.col-4{background-color:#7a7a7a !important;}
.catwall .row-1.col-5{background-color:#e1804d !important;}
.catwall .row-1.col-6{background-color:#7a7a7a !important;}
/* Row 2 - columns 1 through 6 */
.catwall .row-2.col-1{background-color:#7c2f43 !important;}
.catwall .row-2.col-2{background-color:#2f6d7c !important;}
.catwall .row-2.col-3{background-color:#7c2f43 !important;}
.catwall .row-2.col-4{background-color:#2f6d7c !important;}
.catwall .row-2.col-5{background-color:#7c2f43 !important;}
.catwall .row-2.col-6{background-color:#2f6d7c !important;}
/* Row 3 - columns 1 through 6 */
.catwall .row-3.col-1{background-color:#e1804d !important;}
.catwall .row-3.col-2{background-color:#7a7a7a !important;}
.catwall .row-3.col-3{background-color:#e1804d !important;}
.catwall .row-3.col-4{background-color:#7a7a7a !important;}
.catwall .row-3.col-5{background-color:#e1804d !important;}
.catwall .row-3.col-6{background-color:#7a7a7a !important;}
/* Row 4 - columns 1 through 6 */
.catwall .row-4.col-1{background-color:#7c2f43 !important;}
.catwall .row-4.col-2{background-color:#2f6d7c !important;}
.catwall .row-4.col-3{background-color:#7c2f43 !important;}
.catwall .row-4.col-4{background-color:#2f6d7c !important;}
.catwall .row-4.col-5{background-color:#7c2f43 !important;}
.catwall .row-4.col-6{background-color:#2f6d7c !important;}
/* Row 5 - columns 1 through 6 */
.catwall .row-5.col-1{background-color:#e1804d !important;}
.catwall .row-5.col-2{background-color:#7a7a7a !important;}
.catwall .row-5.col-3{background-color:#e1804d !important;}
.catwall .row-5.col-4{background-color:#7a7a7a !important;}
.catwall .row-5.col-5{background-color:#e1804d !important;}
.catwall .row-5.col-6{background-color:#7a7a7a !important;}
/* Row 1 - columns 1 through 6 */
.catwall .row-6.col-1{background-color:#7c2f43 !important;}
.catwall .row-6.col-2{background-color:#2f6d7c !important;}
.catwall .row-6.col-3{background-color:#7c2f43 !important;}
.catwall .row-6.col-4{background-color:#2f6d7c !important;}
.catwall .row-6.col-5{background-color:#7c2f43 !important;}
.catwall .row-6.col-6{background-color:#2f6d7c !important;}

/* ----------------------------------------------*/
/* K2 Styling
/* ----------------------------------------------*/
a.subCategoryMore {background:#ffc946 !important;color:#fff;}
div.subCategory-rwd h2 {background:#222 !important;}
div.subCategory-rwd h2 a {color:#fff!important;}
table#cart th { background-color: #111 !important; }
.catwall {background:#fff;}
.catimgwrap {padding: 0; border:1px solid #ededed; border-bottom:none;}
.catimgwrap  img {/*min-width:150px !important;*/}
a.info {background:#222;color:#fff; padding:5px 5px 6px 5px;display:block;}
a.info i {font-size:12px; margin:4px 3px 0 -20px; color: rgba(255,255,255,0.35);}
.info:hover {background:#ffc946;}
.miniCartButton a {color:#ffc946 !important;}

div.itemListCategory h1 {background: url(http://www.xn--e1aaci2aeibeuf.xn--p1ai/templates/hardcore/images/backgrounds/subtle_dots_@2X.png) repeat; font-size:3em!important; color:#222;}
.accent {color:#7a7a7a;}

/* ----------------------------------------------*/
/* Content Banners
/* ----------------------------------------------*/
.bannerview h2 {color:#ffc946;}

/* ----------------------------------------------*/
/* NewsPro
/* ----------------------------------------------*/
.slidetitle1 {color: rgba(255,255,255,0.8);}
.slidetitle2 {color:#ffc946;}
.slidetitle3 {color: rgba(255,255,255,0.8);}
.contestdates a {color:#ffc946;}

/* ----------------------------------------------*/
/* Custom HTML
/* ----------------------------------------------*/
.optionbar {background: rgba(0,0,0,0.7);}
.optionbar:hover {background-color:#ffc946;}
.optionbar span {font-size:24px;display:block; margin-top:5px;}
.optionbar span,.optionbar span i {color: rgba(255,255,255,0.8);}
a.loginbutton,a.registerbutton,.miniCartButton i {display:inline-block;text-align:center!important;padding:0; width:32px!important; height:32px!important; font-size:12px; color:#fff; line-height:280%!important;}
a.loginbutton,a.registerbutton,.miniCartButton i {background:none!important;}
a.buttontools{margin-top:0px;display:inline-block;text-align:center!important;width:32px; height:32px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px; font-size:18px; color:#fff;  background:#ffc946;}
a.buttontools i {margin-top:9px; font-size:15px;}
.bottomlogo {float:left;padding:12px 12px 12px 0;  border-right:1px solid rgba(255,255,255,0.35); }
.disclaimer, .copyright {font-size:12px;float:left;color: rgba(255,255,255,0.5); margin:18px 0 0 12px !important;}
.disclaimer { text-decoration:underline; cursor:pointer; float:right;}
.retail {background:#f9f9f9; padding:15px;border:1px solid #ebebeb;}
.retail:hover {background:#7daeff !important;color:#fff;}
.retail h2 {color:#4b4a4a; font-size:22px; line-height:100%; margin-top:12px;}
.unoslider_title {text-shadow: 0 0 40px rgba(0,0,0,0.5); color: rgba(255,255,255,0.75);}
.descriptionwrap {padding:14px 12px 11px 15px; background: rgba(0,0,0,0.65); max-width:320px;margin: 5px 0 0 120px;}
.unoslider_description {color:#ffc946; font-size:28px;line-height:110%!important;}
.bright {color:#fff!important;}
.slidefirst, .slidesecond {display:block!important;}

/* ----------------------------------------------*/
/* H 06 - Kommento
/* ----------------------------------------------*/
.kmt-readmore span {color:#393939;}
.kmt-readmore a {color:#ffc946 !important;border-right:1px solid #ccc;}
.kmt-readmore a:hover {color:#ffc946 !important;}
.kmt-comment span {color:#393939;}
.kmt-comment a {color:#ffc946 !important;border-right:1px solid #ccc;}
.kmt-comment a:hover {color:#ffc946 !important;}
.kmt-hits span {color:#393939;}
.kmt-hits a {color:#ffc946 !important;}
.kmt-hits a:hover {color:#ffc946 !important;}
#section-kmt .input.button {background:#ffc946 !important;color:#fff !important;	}
#section-kmt .kmt-btn-submit {background:#ffc946 !important;color:#fff !important;}
div.kmt-content p {background:#fff;}
div.kmt-content p:after {border-color:transparent #fff;}
.circle {background:#ffc946 !important;color:#fff !important;}

/* ----------------------------------------------*/
/* H 07 - Virtuemart
/* ----------------------------------------------*/
span.addtocart-button input.addtocart-button,span.addtocart-button input.notify-button{background:#ffc946 !important;color:#fff !important;border:0px!important;}

/* ----------------------------------------------*/
/* T 01 MOBILE
/* ----------------------------------------------*/
.mobilebtn {background-color:#ffc946!important;}