/*
Hardcore Sports for Joomla!
Commercial Software
Copyright 2013 Monev Software LLC
All Rights Reserved
www.joomlaxtc.com
*/

/* ----------------------------------------------*/
/* G 00 - Body
/* ----------------------------------------------*/

/* ----------------------------------------------*/
/* G 01 - Basic Structure 
/* ----------------------------------------------*/
.xtc-bodygutter{padding:0 1.5%;}
.xtc-wrapper {max-width:1140px;}
.xtc-wrapperpad {max-width:1140px;margin:0 auto;}

/* ----Header---------------------------*/
#headerglobal{width:100%;padding:0;}
#header{position:relative;}
#headerwrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#headerwrap .xtc-wrapper {max-width:1100px;padding-top:16px!important;padding-bottom:16px!important;padding-left:20px!important;padding-right:20px!important;margin:0 auto;}
#header.row-fluid{width:auto;}
#headerwrap{position:relative;height:px;}
body.sticky{padding-top:100px;}
body.innerpage.sticky{padding-top:100px;}
body.nosticky #headerwrap{}
body.sticky #headerwrap {position: fixed;top: 0;width: 97%;z-index: 9999999;}
#logo{float:left;}
.logomobilewrap img {margin:4% 0 0; display: none!important;}
#topleft p,#topright p,#topleft a,#topright a,#topleft a.btn,#topright a.btn{margin:0;padding:0!important;}
#topright .miniCartButton,#topright #miniK2StoreCart p{float:right!important;}
#messagewrap{padding:10px 0;}

/* ----Region1---------------------------*/
#region1wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region1wrap .xtc-wrapper {max-width:1140px;padding-top:0px!important;padding-bottom:0px!important;padding-left:0px!important;padding-right:0px!important;margin:0 auto;}
#region1.row-fluid{width:auto;}

/* ----Region2---------------------------*/
#region2wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region2wrap .xtc-wrapper {max-width:1080px;padding-top:30px!important;padding-bottom:30px!important;padding-left:30px!important;padding-right:30px!important;margin:0 auto;}
#region2.row-fluid{width:auto;}


/* ----Region3---------------------------*/
#region3wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region3wrap .xtc-wrapper {max-width:1140px;padding-top:30px!important;padding-bottom:30px!important;margin:0 auto;padding-left:30px;padding-right:30px;}
#region3.row-fluid{width:auto;}
.r3spacer {padding-bottom:0 !important;}
.r3spacer_bottom {padding-bottom:0 !important;}

/* ----Region4---------------------------*/
#region4wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region4wrap .xtc-wrapper {max-width:1080px;
padding-top:30px!important;padding-bottom:30px!important;padding-left:30px!important;padding-right:30px!important;margin:0 auto;}
#region4.row-fluid{width:auto;}

/* ----Region5---------------------------*/
#region5wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region5wrap .xtc-wrapper {max-width:1080px;
padding-top:30px!important;
padding-bottom:30px!important;
padding-left:30px!important;
padding-right:30px!important;
padding:30!important;
margin:0 auto;}
#region5.row-fluid{width:auto;}

/* ----Region6---------------------------*/
#region6wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region6wrap .xtc-wrapper {max-width:1080px;
padding-top:30px!important;
padding-bottom:30px!important;
padding-left:30px!important;
padding-right:30px!important;
margin:0 auto;}
#region6.row-fluid{width:auto;}

/* ----Region7---------------------------*/
#region7wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region7wrap .xtc-wrapper {max-width:1080px;padding-top:30px!important;padding-bottom:30px!important;padding-left:30px!important;padding-right:30px!important;margin:20px 0;}
#region7.row-fluid{width:auto;}

/* ----Region8---------------------------*/
#region8wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region8wrap .xtc-wrapper {max-width:1080px;padding-top:30px!important;padding-bottom:30px!important;padding-left:30px!important;padding-right:30px!important;margin:0 auto;}
#region8.row-fluid{width:auto;}

/* ----Region9---------------------------*/
#region9wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region9wrap .xtc-wrapper {max-width:1080px;padding-top:30px!important;padding-bottom:30px!important;padding-left:30px!important;padding-right:30px!important;margin:0 auto;}
#region9.row-fluid{width:auto;}

/* ----Footer---------------------------*/
#footerwrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#footerwrap .xtc-wrapper {max-width:1116px;padding-top:0px!important;padding-bottom:0px!important;padding-left:12px!important;padding-right:12px!important;margin:0 auto;}
#footerpad.row-fluid{width:auto;}

/* ----Region Padding---------------------------*/
.xtc-gutter {padding:0px;}
.xtc-gutter2 {padding:45px 0px 50px;}
.xtc-gutter3 {padding:0 0px;}
#header {margin-bottom:12px!important;}
.header{padding:;}
.r1spacer{padding:;margin-bottom:12px!important;}
.r1spacer_top{padding:20px 0 0 0;}
.r2spacer{padding:;margin-bottom:12px!important;}
.r2spacer_top{padding:20px 0 0 0;}
.r3spacer{padding-bottom:!important;margin-bottom:12px!important;}
.r3spacer_top{padding:20px 0 0 0;}
.r4spacer{padding:;margin-bottom:12px!important;}
.r4spacer_top{padding:20px 0 0 0;}
.r5spacer{padding:;margin-bottom:12px!important;}
.r5spacer_top{padding:20px 0 0 0;}
.r6spacer{padding:;margin-bottom:12px!important;}
.r6spacer_top{padding:20px 0 0 0;}
.r7spacer{padding:;margin-bottom:12px!important;}
.r7spacer_top{padding:20px 0 0 0;}
.r8spacer{padding:;margin-bottom:12px!important;}
.r8spacer_top{padding:20px 0 0 0;}
.r9spacer{padding:;margin-bottom:12px!important;}
.r9spacer_bottom{padding: 0 0 0;}

/* ----Module Padding---------------------------*/
.firstarea .module, #left .module:first-child, #right .module:first-child,#region4_banner .module:first-child{margin-top:0;}
.center > div:first-child{padding-top:0;}
/* Content Pages*/
.row-fluid > .xtc-leading > div:first-child,.row-fluid > .xtc-leading > div:first-child+div,.row-fluid > .xtc-leading >div:first-child+div+div{margin-bottom:30px;}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{margin-bottom:12px;}
.xtc-intro .row-fluid > div > div{margin-bottom:30px;display:block;}
.blog-featured > .xtc-leading > div > div,.blog-featured > .row-fluid > .row-fluid > div{margin-bottom:30px;}
div.span12.xtc-category-col.cols-1,div.span6.xtc-category-col.cols-2,div.span3.xtc-category-col.cols-3,div.span3.xtc-category-col.cols-4 {margin-bottom:30px;}
div.items-leading.xtc-leading.span12 div.span6 .art_info{display:inline-block;margin:9px 0 9px 0!important;padding-right:12px;}

/* ----------------------------------------------*/
/* G 02 - Menu
/* ----------------------------------------------*/
#menu .menu ul .xmenu{line-height:11px!important;margin:-14px 0 0 0;}
#menuwrap.xtc-wrapper{max-width:1100px;}
#menuwrap {position: relative; }
@media(max-width:786px){
#menuwrap {bottom: -0px;position: relative;}
}
#menu{float:left;}
#menu > ul.menu{float:left;}
#menu ul.menu > li:first-child > a,#menu ul.menu > li:first-child > a:hover,#menu ul.menu > li.current:first-child > a{}
#menu ul.menu > li > a{}
#menu ul.menu li.parent > ul{}
#menuright1{float:right;padding:0px 4px 0 0;}
#menuright2{float:right;padding-top:13px;}
#menuright1 input, select,#menuright2 input, select {margin:0; padding:9px !important;}
#menu > div:first-child{padding:16px 0 0 0;}
.xtcmobilemenu{float:left;}
/* Side Menu */
ul.sidemenu{}
ul.sidemenu li{line-height:280%;padding:0;border-top:1px solid #ccc;}
ul.sidemenu li:first-child{border-top:none;}
ul.menu.iconside li img {width:33px; height:33px;}
/* Dual Menu */
.dualcol{clear:both;overflow:hidden;}
.dualcol li {float:left;width:50%;padding:0;text-align:left!important;font-size:0.9em;line-height:220%;}
/* Menu Tools */
.menutools,.menutools_search{display:none;}
/* Icon Side Menu */
.xtc-iconsidemob{display:none;}

/* ----------------------------------------------*/
/* G 03 - Content
/* ----------------------------------------------*/
#component{}

/* ----------------------------------------------*/
/* G 04 - Footer
/* ----------------------------------------------*/
#footerwrap .module{margin:0;font-size:10px;text-align:center;}

/* ----------------------------------------------*/
/* G 05 - Module
/* ----------------------------------------------*/
.module{margin:30px 0 0 0;}
.module h3{margin:0 0 30px 0;}
#breadcrumbs .module{margin-top:0;}

/* ----------------------------------------------*/
/* S 00 - Module Overrides,overrides for default suffix within specific areas of the regions
/* ----------------------------------------------*/
#topbanner .module:first-child,#top .module:first-child,#inset .module:first-child,#showcasegrid .module:first-child,#left .module:first-child,#right .module:first-child,#left1 .module:first-child,#right1 .module:first-child,#left2 .module:first-child,#right2 .module:first-child,#left3 .module:first-child,#right3 .module:first-child,#left4 .module:first-child,#right4 .module:first-child,#left5 .module:first-child,#right5 .module:first-child,#left6 .module:first-child,#right6 .module:first-child,#left7 .module:first-child,#right7 .module:first-child,#left8 .module:first-child,#right8 .module:first-child,#newsflash .module:first-child,
#banner1 .module:first-child,#breadsearch .module:first-child,#banner .module:first-child,
.singlearea .module,.firstarea .module,#region1 .module:first-child{margin:0;}

/* ----------------------------------------------*/
/* S 01 - Box Styles
/* ----------------------------------------------*/
.box h3 span, .darkbox h3 span,.bluebox h3 span,.redbox h3 span,.greenbox h3 span,.orangebox h3 span,.purplebox h3 span,.tanbox h3 span,.stylebox h3 span{color:#fff!important;}
.box,.darkbox,.bluebox,.bluebox,.redbox,.greenbox,.orangebox,.purplebox,.tanbox,.lightbox,.stylebox{padding:20px;}
.box h3,.darkbox h3,.bluebox h3,.redbox h3,.greenbox h3,.orangebox h3,.purplebox h3,.tanbox h3,.stylebox h3{ background:none!important;border:none!important; }
.darkbox{background:#222222;color:#fff;}
.bluebox{background:#6c9eef;color:#fff;}
.redbox{background:#aa1f19;color:#fff;}
.greenbox{background:#4e884e;color:#fff;}
.orangebox{background:#e96a40;color:#fff;}
.purplebox{background:#7d8ade;color:#fff;}
.tanbox{background:#c0b69f;color:#fff;}
.lightbox {background:#fff;color:#666;}
.lightbox h3{background:none!important;border:none!important;}
.lightbox h3 span{}

/* ----------------------------------------------*/
/* S 02 - Bottom 
/* ----------------------------------------------*/
.bottom h3 span {font-weight:normal!important;color:#6f7576!important;font-size:0.6em!important;font-family:Arial, Helvetica, sans-serif!important;text-transform:uppercase;letter-spacing:1px!important;}
.bottom h3 {border-bottom:1px solid #2a2a2a;padding-bottom:12px;}

/* ----------------------------------------------*/
/* S 03 - Underline (underline)
/* ----------------------------------------------*/
.underline h3 span {}
.underline h3 {border-bottom:1px solid #333333;padding-bottom:18px;background:none!important;}
.underlinedark h3 span {}
.underlinedark h3 {border-bottom:1px solid #666666;padding-bottom:18px;background:none!important;}
.underlineblue h3 span {color:#6c9eef!important;}
.underlineblue h3 {border-bottom:1px solid #6c9eef;padding-bottom:18px;background:none!important;}
.underlinered h3 span {color:#aa1f19!important;}
.underlinered h3 {border-bottom:1px solid #aa1f19;padding-bottom:18px;background:none!important;}
.underlinegreen h3 span {color:#4e884e!important;}
.underlinegreen h3 {border-bottom:1px solid #4e884e;padding-bottom:18px;background:none!important;}
.underlineorange  h3 span {color:#e96a40!important;}
.underlineorange h3 {border-bottom:1px solid #e96a40;padding-bottom:18px;background:none!important;}
.underlinepurple h3 span {color:#7d8ade!important;}
.underlinepurple h3 {border-bottom:1px solid #7d8ade;padding-bottom:18px;background:none!important;}
.underlinetan h3 span {color:#c0b69f!important;}
.underlinetan h3 {border-bottom:1px solid #c0b69f;padding-bottom:18px;background:none!important;}

/* ----------------------------------------------*/
/* S 04 -Icons (classname as suffix)
/* ----------------------------------------------*/
.alerts h3,.articlez h3,.briefcase h3,.camera h3,.cart h3,.ccards h3,.chart h3,.clack h3,.cboard h3,.clock h3,.comment h3,.envelope h3,.file h3,.film h3,.graph h3,.heart h3,.inbox h3,.mic h3,.movie h3,.paperclip h3,.phone h3,.phones h3,.picto h3,.radar h3,.srch h3,.speech h3,.stylus h3,.tag h3,.userz h3,.world h3{padding-top:14px!important;padding-bottom:14px!important;border:none!important;}
.alert h3 span.rest,.articlez h3 span.rest,.briefcase h3 span.rest,.camera h3 span.rest,.cart h3 span.rest,.ccards h3 span.rest,.chart h3 span.rest,.clack h3 span.rest,.cboard h3 span.rest,.clock h3 span.rest,.comment h3 span.rest,.envelope h3 span.rest,.file h3 span.rest,.film h3 span.rest,.graph h3 span.rest,.heart h3 span.rest,.inbox h3 span.rest,.mic h3 span.rest,.movie h3 span.rest,.paperclip h3 span.rest,.phone h3 span.rest,.phones h3 span.rest,.picto h3 span.rest,.radar h3 span.rest,.srch h3 span.rest,.speech h3 span.rest,.stylus h3 span.rest,.tag h3 span.rest,.userz h3 span.rest,.world h3 span.rest{color:#999;}
.cboard h3 span.first_word,.alerts h3 span.first_word,.articlez h3 span.first_word,.briefcase h3 span.first_word,.camera h3 span.first_word,.cart h3 span.first_word,.ccards h3 span.first_word,.chart h3 span.first_word,.clack h3 span.first_word,.clock h3 span.first_word,.comment h3 span.first_word,.envelope h3 span.first_word,.file h3 span.first_word,.film h3 span.first_word,.graph h3 span.first_word,.heart h3 span.first_word,.inbox h3 span.first_word,.mic h3 span.first_word,.movie h3 span.first_word,.paperclip h3 span.first_word,.phone h3 span.first_word,.phones h3 span.first_word,.picto h3 span.first_word,.radar h3 span.first_word,.srch h3 span.first_word,.speech h3 span.first_word,.stylus h3 span.first_word,.tag h3 span.first_word,.userz h3 span.first_word,.world h3 span.first_word{background-position:0 52%!important;background-repeat:no-repeat!important;padding-left:40px!important;background-size:28px 28px!important;}
.alerts h3 span.first_word{background-image:url(http://www.xn--e1aaci2aeibeuf.xn--p1ai/templates/hardcore/images/icons/alert.png) !important;}
.articlez h3 span.first_word{background-image:url(http://www.xn--e1aaci2aeibeuf.xn--p1ai/templates/hardcore/images/icons/article.png) !important;}
.briefcase h3 span.first_word{background-image:url(http://www.xn--e1aaci2aeibeuf.xn--p1ai/templates/hardcore/images/icons/briefcase.png) !important;}
.camera h3 span.first_word{background-image:url(http://www.xn--e1aaci2aeibeuf.xn--p1ai/templates/hardcore/images/icons/camera.png) !important;}
.cart h3 span.first_word{background-image:url(http://www.xn--e1aaci2aeibeuf.xn--p1ai/templates/hardcore/images/icons/cart.png) !important;}
.ccards h3 span.first_word{background-image:url(http://www.xn--e1aaci2aeibeuf.xn--p1ai/templates/hardcore/images/icons/ccards.png) !important;}
.chart h3 span.first_word{background-image:url(http://www.xn--e1aaci2aeibeuf.xn--p1ai/templates/hardcore/images/icons/chart.png) !important;}
.clack h3 span.first_word{background-image:url(http://www.xn--e1aaci2aeibeuf.xn--p1ai/templates/hardcore/images/icons/clack.png) !important;}
.cboard h3 span.first_word{background-image:url(http://www.xn--e1aaci2aeibeuf.xn--p1ai/templates/hardcore/images/icons/clipboard.png) !important;}
.clock h3 span.first_word{background-image:url(http://www.xn--e1aaci2aeibeuf.xn--p1ai/templates/hardcore/images/icons/clock.png) !important;}
.comment h3 span.first_word{background-image:url(http://www.xn--e1aaci2aeibeuf.xn--p1ai/templates/hardcore/images/icons/comment.png) !important;}
.envelope h3 span.first_word{background-image:url(http://www.xn--e1aaci2aeibeuf.xn--p1ai/templates/hardcore/images/icons/envelope.png) !important;}
.file h3 span.first_word{background-image:url(http://www.xn--e1aaci2aeibeuf.xn--p1ai/templates/hardcore/images/icons/file.png) !important;}
.film h3 span.first_word{background-image:url(http://www.xn--e1aaci2aeibeuf.xn--p1ai/templates/hardcore/images/icons/film.png) !important;}
.graph h3 span.first_word{background-image:url(http://www.xn--e1aaci2aeibeuf.xn--p1ai/templates/hardcore/images/icons/graph.png) !important;}
.heart h3 span.first_word{background-image:url(http://www.xn--e1aaci2aeibeuf.xn--p1ai/templates/hardcore/images/icons/heart.png) !important;}
.inbox h3 span.first_word{background-image:url(http://www.xn--e1aaci2aeibeuf.xn--p1ai/templates/hardcore/images/icons/inbox.png) !important;}
.mic h3 span.first_word{background-image:url(http://www.xn--e1aaci2aeibeuf.xn--p1ai/templates/hardcore/images/icons/mic.png) !important;}
.movie h3 span.first_word{background-image:url(http://www.xn--e1aaci2aeibeuf.xn--p1ai/templates/hardcore/images/icons/movie.png) !important;}
.paperclip h3 span.first_word{background-image:url(http://www.xn--e1aaci2aeibeuf.xn--p1ai/templates/hardcore/images/icons/paperclip.png) !important;}
.phone h3 span.first_word{background-image:url(http://www.xn--e1aaci2aeibeuf.xn--p1ai/templates/hardcore/images/icons/phone.png) !important;}
.phones h3 span.first_word{background-image:url(http://www.xn--e1aaci2aeibeuf.xn--p1ai/templates/hardcore/images/icons/phones.png) !important;}
.picto h3 span.first_word{background-image:url(http://www.xn--e1aaci2aeibeuf.xn--p1ai/templates/hardcore/images/icons/picto.png) !important;}
.radar h3 span.first_word{background-image:url(http://www.xn--e1aaci2aeibeuf.xn--p1ai/templates/hardcore/images/icons/radar.png) !important;}
.srch h3 span.first_word{background-image:url(http://www.xn--e1aaci2aeibeuf.xn--p1ai/templates/hardcore/images/icons/search.png) !important;}
.speech h3 span.first_word{background-image:url(http://www.xn--e1aaci2aeibeuf.xn--p1ai/templates/hardcore/images/icons/speech.png) !important;}
.stylus h3 span.first_word{background-image:url(http://www.xn--e1aaci2aeibeuf.xn--p1ai/templates/hardcore/images/icons/stylus.png) !important;}
.tag h3 span.first_word{background-image:url(http://www.xn--e1aaci2aeibeuf.xn--p1ai/templates/hardcore/images/icons/tag.png) !important;}
.userz h3 span.first_word{background-image:url(http://www.xn--e1aaci2aeibeuf.xn--p1ai/templates/hardcore/images/icons/user.png) !important;}
.world h3 span.first_word{background-image:url(http://www.xn--e1aaci2aeibeuf.xn--p1ai/templates/hardcore/images/icons/world.png) !important;}

/* ----------------------------------------------*/
/* S 05 - Tabbed (classname as suffix)
/* ----------------------------------------------*/
.tabbed h3,.tabbedlight h3,.tabbeddark h3,.tabbedblue h3,.tabbedgreen h3,.tabbedred h3,.tabbedtan h3,.tabbedorange h3,.tabbedpurple h3{padding:0 0 10px 0!important;margin:0 0 20px 0!important;}
.tabbed h3 span,.tabbedlight h3 span,.tabbeddark h3 span,.tabbedblue h3 span,.tabbedgreen h3 span,.tabbedred h3 span,.tabbedtan h3 span,.tabbedpurple h3 span,.tabbedorange h3 span{padding:14px 24px 12px!important;display:block !important;/*width:75%!important;*/}
.tabbedblue h3{border-bottom-color:#6c9eef!important;background:none!important;}
.tabbedlight h3{border-bottom-color:#f7f7f7!important;background:none!important;}
.tabbeddark h3{border-bottom-color:#666666!important;background:none!important;}
.tabbedred h3{border-bottom-color:#aa1f19!important;background:none!important;}
.tabbedgreen h3{border-bottom-color:#4e884e!important;background:none!important;}
.tabbedorange h3{border-bottom-color:#e96a40!important;background:none!important;}
.tabbedpurple h3{border-bottom-color:#7d8ade!important;background:none!important;}
.tabbedtan h3{border-bottom-color:#c0b69f!important;background:none!important;}
.tabbedblue h3 span{background:#a6c8ff!important;color:#fff!important;}
.tabbedlight h3 span{background:#f7f7f7!important;color:#333!important;}
.tabbeddark h3 span{background:#111111!important;color:#fff!important;}
.tabbedred h3 span{background:#aa1f19!important;color:#fff!important;}
.tabbedgreen h3 span{background:#4e884e!important;color:#fff!important;}
.tabbedpurple h3 span{background:#7d8ade!important;color:#fff!important;}
.tabbedorange h3 span{background:#e96a40!important;color:#fff!important;}
.tabbedtan h3 span{background:#c0b69f!important;color:#fff!important;}

/* ----------------------------------------------*/
/* S 06 - Dotted (classname as suffix)
/* ----------------------------------------------*/
.dotted h3,.dottedblue h3,.dottedgreen h3,.dottedred h3,.dottedorange h3,.dottedtan h3,.dottedpurple h3 {padding: 16px 24px 11px!important;display: block;background: url(http://www.xn--e1aaci2aeibeuf.xn--p1ai/templates/hardcore/images/backgrounds/subtle_dots_@2X.png) repeat; font-size:2em!important;text-align:left!important; }
.dotted h3 {color:#222;}
.dottedblue h3 {color:#6c9eef!important;}
.dottedgreen h3 {color:#4e884e!important;}
.dottedred h3 {color:#aa1f19!important;}
.dottedorange h3 {color:#e96a40!important;}
.dottedtan h3 {color:#c0b69f!important;}
.dottedpurple h3 {color:#7d8ade!important;}

/* ----------------------------------------------*/
/* S 07 - Colors (classname as suffix)
/* ----------------------------------------------*/
.blue h3,.ltgrey h3,.dkgrey h3,.red h3,.green h3,.aqua h3,.pink h3,.tan h3{border:none!important;}
.blue h3 span {color:#6c9eef!important;}
.ltgrey h3 span {color:#ccc!important;}
.dkgrey h3 span {color:#666666!important;}
.red h3 span {color:#aa1f19!important;}
.green h3 span {color:#4e884e!important;}
.purple h3 span {color:#7d8ade!important;}
.orange h3 span {color:#e96a40!important;}
.tan h3 span {color:#c0b69f!important;}

/* ----------------------------------------------*/
/* S 08 - Border Wrap
/* ----------------------------------------------*/
.bwrap {padding:12px 24px 24px 24px!important; margin-bottom:10%!important; background:#fff!important; border:1px solid #ededed!important;border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
.bwrap h3.moduletitle{border-bottom:1px solid #ededed!important; }

/* ----------------------------------------------*/
/* S 09 - Nopad (classname as suffix)
/*------------------------------------------------*/
.nopad {padding:0px!important;}

/* ----------------------------------------------*/
/* T 01 MOBILE
/* ----------------------------------------------*/
.mobilebtn {background:url(http://www.xn--e1aaci2aeibeuf.xn--p1ai/templates/hardcore/images/icons/menu-icon.png) no-repeat  50% 50%;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;cursor:pointer;position:relative;width:32px;height:32px;float:left;margin:14px 8px 5px 0;overflow:hidden; }
.mobilebtn{display:none;}
.mobilebtn select {background:none!important;border:none!important;font-size:16px;height:30px;margin-right:40px;width:15px;}
.mmobile {text-align:center;padding: 0px 24px;}
body.mobile{padding:0px;width:100%;background:#fff!important;}
body.mobile #mobilelayout{background:#ffff!important;}
body.mobile #headerwrap{}
body.mobile .mobilepad{padding:20px}
body.mobile .mobilelayout > div:first-child{padding:0;}
body.mobile #mobilewrap{float:right;width:80%;}
body.mobile .module{margin:0;}
body.mobile h3.moduletitle,body.mobile .modulecontent{border-right:none;}
body.mobile #footerwrap {min-width:100%;}
body.mobile span.itemImage img{max-width:100%;width:auto!important;}
body.mobile #mobilewrap .lg > div:first-child,body.mobile #mobilewrap .lg > div:first-child + div{float:none!important;width:100%!important;}
body.mobile #mobilewrap .lg a{line-height:16px!important;}
#xtc-mobilesitewrap #menu{float:none;}
.xtc-iconsidemob select[multiple], .xtc-iconsidemob select[size]{width:100%;}
@media
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (-o-min-device-pixel-ratio:3/2),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5){
html,  body{width:100%;overflow-x:hidden;}
}