.row-fluid .span12{margin-left:0;}
img{max-width:100%;}
/* CSS3 Background Color Hover Effects */
#header ul.menu > li > a,#header ul.menu li.parent > ul > li > a,.login_slide_btn,.logout_slide_btn,.search_menu_btn,.social a,.flatgreybutton,.bargraphv a,.circle1,div.hikashop_subcontainer_border {-webkit-transition-property: color,background;-webkit-transition-duration: 0.15s, 0.15s;-webkit-transition-timing-function: ease-in, ease-out;-o-transition-property: color, background;-o-transition-duration: 0.15s, 0.15s;-o-transition-timing-function: ease-in, ease-out;-moz-transition-property: color, background;-moz-transition-duration: 0.25s, 0.25s;-moz-transition-timing-function: ease-in, ease-out;}
#header ul.menu > li > a:hover {-webkit-transition-property: color, border;-webkit-transition-duration: 0.10s, 0.25s;-webkit-transition-timing-function: ease-in, ease-out;-o-transition-property: color, border;-o-transition-duration: 0.10s, 0.25s;-o-transition-timing-function: ease-in, ease-out;-moz-transition-property: color, border;-moz-transition-duration: 0.10s,0.25s;-moz-transition-timing-function: ease-in, ease-out;}

/* CSS3 Animations */
.spin {-webkit-transition: all 400ms linear;-moz-transition: all 400ms linear;-o-transition: all 400ms linear;-ms-transition: all 400ms linear;transition: all 400ms linear;}
.spin:hover{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}
.animated { -webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;-ms-animation-fill-mode: both;-o-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation: 0.5s ease;-moz-animation: 0.5s ease;-ms-animation: 0.5s ease;-o-animation: 0.5s ease;animation: 0.5s ease;}
.animated.hinge {-webkit-animation: 2s ease;-moz-animation: 2s ease;-ms-animation: 2s ease;-o-animation: 2s ease;animation: 2s ease;}
@-webkit-keyframes pulse {
    0% { -webkit-transform: scale(1);} 
  50% { -webkit-transform: scale(1.5);}
    100% { -webkit-transform: scale(1);}}
@-moz-keyframes pulse {
    0% { -moz-transform: scale(1);}  
  50% { -moz-transform: scale(1.5);}
    100% { -moz-transform: scale(1);}}
@-ms-keyframes pulse {
    0% { -ms-transform: scale(1);} 
  50% { -ms-transform: scale(1.5);}
    100% { -ms-transform: scale(1);}}
@-o-keyframes pulse {
    0% { -o-transform: scale(1);}  
  50% { -o-transform: scale(1.5);}
    100% { -o-transform: scale(1);}}
@keyframes pulse {
    0% { transform: scale(1);} 
  50% { transform: scale(1.5);}
    100% { transform: scale(1);}}
.pulse:hover{-webkit-animation-name: pulse;-moz-animation-name: pulse;-ms-animation-name: pulse;-o-animation-name: pulse;animation-name: pulse;}
@keyframes shake{
0% { transform: translate(2px, 1px) rotate(0deg);}
10% { transform: translate(-1px, -2px) rotate(-1deg);}
20% { transform: translate(-3px, 0px) rotate(1deg);}
30% { transform: translate(0px, 2px) rotate(0deg);}
40% { transform: translate(1px, -1px) rotate(1deg);}
50% { transform: translate(-1px, 2px) rotate(-1deg);}
60% { transform: translate(-3px, 1px) rotate(0deg);}
70% { transform: translate(2px, 1px) rotate(-1deg);}
80% { transform: translate(-1px, -1px) rotate(1deg);}
90% { transform: translate(2px, 2px) rotate(0deg);}
100% { transform: translate(1px, -2px) rotate(-1deg);}}
@-moz-keyframes shake{
0% { -moz-transform: translate(2px, 1px) rotate(0deg);}
10% { -moz-transform: translate(-1px, -2px) rotate(-1deg);}
20% { -moz-transform: translate(-3px, 0px) rotate(1deg);}
30% { -moz-transform: translate(0px, 2px) rotate(0deg);}
40% { -moz-transform: translate(1px, -1px) rotate(1deg);}
50% { -moz-transform: translate(-1px, 2px) rotate(-1deg);}
60% { -moz-transform: translate(-3px, 1px) rotate(0deg);}
70% { -moz-transform: translate(2px, 1px) rotate(-1deg);}
80% { -moz-transform: translate(-1px, -1px) rotate(1deg);}
90% { -moz-transform: translate(2px, 2px) rotate(0deg);}
100% { -moz-transform: translate(1px, -2px) rotate(-1deg);}}
@-webkit-keyframes shake {
0% { -webkit-transform: translate(2px, 1px) rotate(0deg);}
10% { -webkit-transform: translate(-1px, -2px) rotate(-1deg);}
20% { -webkit-transform: translate(-3px, 0px) rotate(1deg);}
30% { -webkit-transform: translate(0px, 2px) rotate(0deg);}
40% { -webkit-transform: translate(1px, -1px) rotate(1deg);}
50% { -webkit-transform: translate(-1px, 2px) rotate(-1deg);}
60% { -webkit-transform: translate(-3px, 1px) rotate(0deg);}
70% { -webkit-transform: translate(2px, 1px) rotate(-1deg);}
80% { -webkit-transform: translate(-1px, -1px) rotate(1deg);}
90% { -webkit-transform: translate(2px, 2px) rotate(0deg);}
100% { -webkit-transform: translate(1px, -2px) rotate(-1deg);}}
/* Shake Effect */
.shake{display:block;}
.shake:hover,.shake:focus{animation-name: shake;animation-duration: 0.8s;transform-origin:50% 50%;animation-iteration-count: infinite;animation-timing-function: linear;-moz-animation-name:shake;-moz-animation-duration: 0.8s;-moz-transform-origin:50% 50%;-moz-animation-iteration-count: infinite;-moz-animation-timing-function:linear;-webkit-animation-name: shake;-webkit-animation-duration: 0.8s;-webkit-transform-origin:50% 50%;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;}
/* Bump Effect */
.bump{float: left;margin: 15px;-webkit-transition: margin 0.5s ease-out;-moz-transition: margin 0.5s ease-out;-o-transition: margin 0.5s ease-out;}
.bump:hover {margin-top: 2px;clear:both;}
/* Tint Effect */
.tint {position: relative;cursor: pointer;}
.tint:before {content: "";display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: rgba(0,0,0,0.3);-moz-transition: all .3s linear;-webkit-transition: all .3s linear;-ms-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;}
.tint:hover:before {background: none;}
/* BW Images */
img.desaturate{}
img.desaturate:hover{filter: grayscale(100%);-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%);-ms-filter: grayscale(100%); -o-filter: grayscale(100%);filter: url(desaturate.svg#greyscale);filter: gray;-webkit-filter: grayscale(1);-moz-filter: grayscale(1);
-ms-filter: grayscale(1);-o-filter: grayscale(1);}

/* NewsPro Slideshow CSS3 Effects */
.current .slideitemwrap h2 {display:block!important; opacity:1;-ms-animation:fadeIn ease-in 1;-webkit-animation:fadeIn ease-in 1;-moz-animation:fadeIn ease-in 1;-o-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-ms-animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-ms-animation-duration:1s;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;-ms-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0.3s;-moz-animation-delay:0.3s;-o-animation-delay:0.3s;animation-delay:0.3s;}
.slideitemwrap img {opacity:0.35;}
.current .slideitemwrap {-webkit-animation-name:rotate;-webkit-animation-duration:0.5s;-webkit-animation-iteration-count:1;-webkit-transition-timing-function: linear;-moz-animation-name:rotate;-moz-animation-duration:0.5s;-moz-animation-iteration-count:1;-moz-transition-timing-function: linear;-o-animation-name:rotate;-o-animation-duration:0.5s;-o-animation-iteration-count:1;-o-transition-timing-function: linear;animation-name:rotate;animation-duration:0.5s;animation-iteration-count:1;transition-timing-function: linear;opacity:1;}
/* Key Frames
---------------------------------------------------- */
@-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-o-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-webkit-keyframes rotate {from {-webkit-transform: rotate(0deg);}  to {-webkit-transform: rotate(360deg);}}
@-moz-keyframes rotate {from {-moz-transform: rotate(0deg);}  to {-moz-transform: rotate(360deg);}}
@-o-keyframes rotate {from {-o-transform: rotate(0deg);}  to {-o-transform: rotate(360deg);}}
@keyframes rotate {from {transform: rotate(0deg);}  to {transform: rotate(360deg);}}
#region1wrap {overflow:hidden!important;}

/* HikaShop Category View
---------------------------------------------------- */

body.com_hikashop  #component .row-fluid [class*="span"],body.com_k2  #component .row-fluid [class*="span"] {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-left: 0.2695417789757413%;
  *margin-left: 0.20215633423180596%;
}
body.com_hikashop  #component .row-fluid [class*="span"]:first-child,body.com_k2 #component .row-fluid [class*="span"]:first-child {
    margin-left: 0;
}
body.com_hikashop  #component .row-fluid,body.com_k2  #component .row-fluid [class*="span"]:first-child {
  margin-left: 0;
}
body.com_hikashop  #component .row-fluid .controls-row,body.com_k2  #component .row-fluid .controls-row [class*="span"] + [class*="span"] {
  margin-left: 0.2695417789757413%;
}
body.com_hikashop  #component .row-fluid .span12,body.com_k2  #component .row-fluid .span12 {
  width: 100%;
  *width: 99.93261455525607%;
}
body.com_hikashop  #component .row-fluid .span11,body.com_k2  #component .row-fluid .span11 {
  width: 91.64420485175202%;
  *width: 91.57681940700809%;
}
body.com_hikashop  #component .row-fluid .span10,body.com_k2  #component .row-fluid .span10 {
  width: 83.28840970350404%;
  *width: 83.22102425876011%;
}
body.com_hikashop  #component .row-fluid .span9,body.com_k2  #component .row-fluid .span9 {
  width: 74.93261455525607%;
  *width: 74.86522911051213%;
}
body.com_hikashop  #component .row-fluid .span8,body.com_k2  #component .row-fluid .span8 {
  width: 66.57681940700809%;
  *width: 66.50943396226415%;
}
body.com_hikashop  #component .row-fluid .span7,body.com_k2  #component .row-fluid .span7 {
  width: 58.22102425876011%;
  *width: 58.153638814016176%;
}
body.com_hikashop  #component .row-fluid .span6,body.com_k2  #component .row-fluid .span6 {
  width: 49.86522911051213%;
  *width: 49.7978436657682%;
}
body.com_hikashop  #component .row-fluid .span5,body.com_k2  #component .row-fluid .span5 {
  width: 41.50943396226415%;
  *width: 41.44204851752021%;
}
body.com_hikashop  #component .row-fluid .span4,body.com_k2  #component .row-fluid .span4 {
  width: 33.15363881401617%;
  *width: 33.086253369272235%;
}
body.com_hikashop  #component .row-fluid .span3,body.com_k2  #component .row-fluid .span3 {
  width: 24.797843665768195%;
  *width: 24.73045822102426%;
}
body.com_hikashop  #component .row-fluid .span2,body.com_k2  #component .row-fluid .span2 {
  width: 16.442048517520217%;
  *width: 16.374663072776283%;
}
body.com_hikashop  #component .row-fluid .span1,body.com_k2  #component .row-fluid .span1 {
  width: 8.086253369272237%;
  *width: 8.018867924528301%;
}
.hikashop_form_comment, .hikashop_listing_comment{width:auto!important;}
#hikashop_product_vote_form{width:100%!important;}
.xtc-fl{float:left;margin:0 30px 0 0;}
.xtc-txtfield textarea{width:88%;margin-top:0;}
.hikashop_product_left_part > div{margin-right:46px;}
.hikashop_comment_form_name input{width:auto;}
@media (min-width: 768px) {
.offsetwrap{margin-left:37.067342%;width: 61.9326%;}
}

@media (min-width: 768px) and (max-width: 979px) {
    body.com_hikashop  #component .row-fluid [class*="span"] {
  width: 49.86522911051213%;
  *width: 49.7978436657682%;
}
.hk-0{margin-left:0!important;}
}
@media (max-width: 1119px) {
body.com_hikashop #component .row-fluid #reload  [class*="span"]{width:100%;}
}
@media (max-width: 767px) {
    .hikashop_product_left_part > div{margin-right:0;}
body.com_hikashop  #component .row-fluid,body.com_k2  #component .row-fluid {width: 100%;}
[class*="span"],body.com_hikashop  #component .row-fluid [class*="span"],body.com_k2  #component .row-fluid [class*="span"] {
    display: block;
    float: none;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  body.com_hikashop  #component .span12,  body.com_k2  #component .span12,
  body.com_hikashop  #component .row-fluid .span12, body.com_k2  #component .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
}
.jxtc_hikacatview img {-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear; -o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;}
.jxtc_hikacatview .mask {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;   background-color: rgba(219,127,8, 0.7);   -webkit-transition: all 0.4s ease-in-out;   -moz-transition: all 0.4s ease-in-out;   -o-transition: all 0.4s ease-in-out;   -ms-transition: all 0.4s ease-in-out;   transition: all 0.4s ease-in-out;}
.jxtc_hikacatview h2 {-webkit-transform: translateY(-100px);-moz-transform: translateY(-100px);-o-transform: translateY(-100px);-ms-transform: translateY(-100px);transform: translateY(-100px);-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);opacity: 0;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.jxtc_hikacatview p {-webkit-transform: translateY(100px);-moz-transform: translateY(100px);-o-transform: translateY(100px);-ms-transform: translateY(100px);transform: translateY(100px);-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);
   opacity: 0;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;}
.jxtc_hikacatview:hover img {-webkit-transform: scale(1.1,1.1);-moz-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);transform: scale(1.1,1.1);}
.jxtc_hikacatview a.info {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;
   -webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.jxtc_hikacatview:hover .mask {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);
   opacity: 1;}
.jxtc_hikacatview:hover h2,.jxtc_hikacatview:hover p,.jxtc_hikacatview:hover a.info {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-o-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);}
.jxtc_hikacatview:hover p {-webkit-transition-delay: 0.1s;-moz-transition-delay: 0.1s;-o-transition-delay: 0.1s;-ms-transition-delay: 0.1s;
   transition-delay: 0.1s;}
.jxtc_hikacatview:hover a.info {-webkit-transition-delay: 0.2s;-moz-transition-delay: 0.2s;-o-transition-delay: 0.2s;-ms-transition-delay: 0.2s; transition-delay: 0.2s;}

/* CSS3 Responsive Breakpoints */
@media(max-width:1920px){
/*#component p, body {font-size:0.9em;}

ul.social1 {display:none;}
ul.fplist1 {display:none;}
.embelem-lg {display:none;}*/
.team-lft {display:none}
.team-rt {width:100%!important;float:none;}
.featitemwrapmobile{display:none;}
}
@media(max-width:1600px){}
@media(max-width:1300px){}
@media(max-width:1280px){
/*.fpwrap h2 {font-size:2.7em;}*/
}
}
@media(max-width:1220px){
}

@media(max-width:1160px){ul.graphic li a,
ul.graphic li a.sm2_link {font-size:14px!important;}}
@media(max-width:1140px){
ul.suckerfish > li > a, ul.dualfish > li > a, ul.dropline > li > a {}
ul.suckerfish > li > a:hover, ul.dualfish > li > a:hover, ul.dropline > li > a:hover,ul.suckerfish > li:hover > a, ul.dualfish > li:hover > a, ul.dropline > li:hover > a {}
}
@media(max-width:1120px){

}
@media(max-width:1100px){
#menu,#logo  {float:none;}
#logo {margin: 0 40%;}
h2.hikashop_product_name {font-size:16px;}
}

@media(max-width:1080px){


}
@media(max-width:1060px){
.artistwrap h2 span {font-size:20px !important;}
.secondtitle {margin-top:8px !important;}
.artistwrap {margin-top:-80px !important;}
}
@media(max-width:1040px){
#right7 {border:none;}

}
@media(max-width:1000px){ 
.cols-2 .item,.cols-3 .item,.cols-4 .item,.cols-5 .item,.cols-6 .item{width:50%!important;border:1px solid #660066;}
ul.suckerfish > li > a, ul.dualfish > li > a, ul.dropline > li > a {}
ul.suckerfish > li > a:hover, ul.dualfish > li > a:hover, ul.dropline > li > a:hover,ul.suckerfish > li:hover > a, ul.dualfish > li:hover > a, ul.dropline > li:hover > a {}
div.items-leading.xtc-leading.span12 div.span6 .category_text p {display:inline-block;margin-top:0.6em!important;}
.events .wallfloat { width:100%!important;}
.events .wallfloat.lastcol {clear:none!important;}
}
@media screen and (max-width: 979px){
.leftlarge .items-leading .span6,.leftlarge .items-leading .span3{width:100%;margin-left:0;}
.leftlarge .items-leading div:first-child + div{margin-left:0;}
.xtc-intro .row-fluid .span12 div:first-child + div + div{margin-left:0;}
.rightlarge .items-leading .span6{width:100%;margin-left:0;}
.rightlarge .items-leading .span3{width:100%;margin-left:0;}
.centerlarge .items-leading .span6{width:100%;margin-left:0;}
.centerlarge .items-leading .span3{width:100%;}
.centerlarge .items-leading div:first-child + div + div{margin-left:0;}
.featitemwrap h2 {font-size:48px;}
ul.graphic li a,
ul.graphic li a.sm2_link {font-size:14px;}
}

@media(max-width:970px){ .biobtn {float:none;margin:0 0 24px 0;}ul.graphic li a,
ul.graphic li a.sm2_link {font-size:18px!important;}}

@media(max-width:900px){
ul.suckerfish > li > a, ul.dualfish > li > a, ul.dropline > li > a {padding:14px 14px 16px;}
ul.suckerfish > li > a:hover, ul.dualfish > li > a:hover, ul.dropline > li > a:hover,ul.suckerfish > li:hover > a, ul.dualfish > li:hover > a, ul.dropline > li:hover > a {padding:14px 14px 16px;}
.frontpage #region1 {display:none !important;}	
.rtitlewrap {display:none;}
.rtitlewrapmobile {display:block;}
.latestnews .wallfloat { width:50%!important;}
.latestnews .wallfloat.firstrow.firstcol { width:100%!important;}
.latestnews .wallfloat.lastcol {clear:none!important;}
.latestnews .wallfloat.firstrow.firstcol .artistwrap h2 span {font-size:48px !important;}
.latestnews .wallfloat.firstrow.firstcol .secondtitle {margin-top:31px !important;}
.latestnews .wallfloat.firstrow.firstcol .artistwrap {margin-top:-170px !important;}
.artistwrap h2 span {font-size:24px !important;}
.secondtitle {margin-top:13px !important;}
.artistwrap {margin-top:-100px !important;}
#region9 .row-fluid .span3{float:left;width:48.6188%;margin-left:2.76243%;}
#region9 .row-fluid .span3:first-child,#region9 .row-fluid .span3:first-child + .span3 + .span3{margin-left:0;}
#region9 .row-fluid .span3:first-child + .span3 + .span3{clear:left;}


}
@media (min-width: 768px) and (max-width: 979px) { 
.xtc-intro div.span12 div.column-4,.xtc-intro div.span12 div.column-2,.blog-featured .row-fluid .row-fluid .span3:first-child,.blog-featured .row-fluid .row-fluid .span3:first-child + .span3 + .span3{margin-left:0;}
.xtc-intro .span3,.blog-featured .row-fluid .row-fluid .span3{float:left;width:48.6188%;}
}
@media (max-width: 767px) { 
.xtc-leading .span6,.xtc-leading .span3,.xtc-intro .span3{margin-left:0;float:none;width:100%;}

#left,#left2,#left3,#left4,#left5,#left6,#left7,#left8{margin-bottom:20px;}
#right,#right2,#right3,#right4,#right5,#right6,#right7,#right8{margin-top:100px;}
ul.social1 {display:table;}
ul.social1 li {display:table-cell;line-height:70% !important;margin: 0px; text-align:center; padding: 0 !important; font-size:4em; color;#999;}
#headerwrap, #region1wrap, #region2wrap, #region4wrap, #region5wrap, #region6wrap, #region7wrap, #region8wrap {background: #060606 url('<?php echo $imgpath; ?>/backgrounds/diag1.png') repeat !important;}
.events .wallfloat { width:50%!important;}
.events .wallfloat.lastcol {clear:none!important;}
#right7 {padding-left:0;}
.latestnews .wallfloat.firstrow.firstcol .artistwrap h2 span {font-size:36px !important;}
.latestnews .wallfloat.firstrow.firstcol .secondtitle {margin-top:22px !important;}
.latestnews .wallfloat.firstrow.firstcol .artistwrap {margin-top:-130px !important;}
.artistwrap h2 span {font-size:20px !important;}
.secondtitle {margin-top:8px !important;}
.artistwrap {margin-top:-85px !important;}
}
@media(max-width:786px){
#component p {font-size:110%;line-height:133%}
.cols-2 .item,.cols-3 .item,.cols-4 .item,.cols-5 .item,.cols-6 .item{width:100%!important;}
#menu .xtcdefaultmenu{display:none;}
#logo  {float:left;margin:0px;}
#menu {float:right;}
.mobilebtn{display:block;}
div.pagination span, div.pagination a, ul.pagenav a {font-size:100%;padding:6px 15px;}
.featitemwrap h2 {font-size:36px;}
div.userItemImageBlock,div.tagItemImageBlock{float:none;}
span.tagItemImage,span.userItemImage{margin:0 0 22px 0;}
div.catItemImageBlock h2 span {font-size:36px;}
.breadcrumbs i {display:none;}
a.pathway,span.showHere,span.here {font-size:22px!important;}
}
@media all and (max-width: 768px/*) and (min-width: 480px*/) {
.team-lft {display:inline-block;width:28%!important;float:left;}
.team-rt {width:68%!important;float:right;}
h3.teamtitle-rt{font-size:140%;color:#444;margin:0 0 0.4em 0;font-size:160%!important;}
.team {max-width:100%;}
.teamintro-rt {font-size:140%;margin:0 0 0.4em 0;line-height:144%;font-size:1em!important;}
}
@media (max-width:766px){
div.catItemImageBlock h2 {margin-top:-15%;}
div.catItemImageBlock h2 span {font-size:48px;}}
@media (max-width:760px){h2.hikashop_product_name {font-size:32px;}
.featitemwrap h2 {margin-top:-160px;}
}
@media(max-width:650px){
.xtc-responsive{float:none!important;width:100%!important;margin:0!important;}
.cols-2 .item,.cols-3 .item,.cols-4 .item,.cols-5 .item,.cols-6 .item{width:100%!important;}
#menu .xtcdefaultmenu{display:none;}
.mobilebtn{display:block;}
.latestnews .wallfloat { width:100%!important;}
.latestnews .wallfloat.lastcol {clear:none!important;}
.artistwrap h2 span {font-size:36px !important;}
.secondtitle {margin-top:22px !important;}
.artistwrap {margin-top:-130px !important;}
.music .wallfloat { width:50%!important;}
.music .wallfloat.lastcol {clear:none!important;}
.team-lft {display:block;width:98%!important;float:none;margin-bottom:20px;}
.team-rt {width:100%!important;float:none;}
div.formwrap {width:auto;padding:7%;}
#region9 .row-fluid .span3{width:100%;margin-left:0;}
#region9 .module h3{text-align:center; border:none; padding:14px 0; background:#202020;}
div#bottom1 .module, div#bottom2 .module, div#bottom3 .module, div#bottom4 .module, div#bottom6 .module {padding-bottom:0;margin-bottom:10px;}
.dualcol li {font-size:1.1em;text-align:center!important;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #292929;}
div.acymailing_form {text-align:center;}
p.acysubbuttons {text-align:center !important;}
input.button.subbutton.btn.btn-primary {width:85%;}
.slide-containter {left:180px!important;}

}
@media(max-width:620px){
.events .wallfloat { width:100%!important;}
.events .wallfloat.lastcol {clear:none!important;}
.slide-containter {left:150px!important;}
.article_date,.article_date_pad  {display:none;}
.article_info{margin-left:0;}
ul.social1 li {font-size:2.5em;}
.latestnews .wallfloat.firstrow.firstcol .artistwrap h2 span, .artistwrap h2 span {font-size:30px !important;}
.latestnews .wallfloat.firstrow.firstcol .secondtitle, .secondtitle {margin-top:17px !important;}
.latestnews .wallfloat.firstrow.firstcol .artistwrap, .artistwrap {margin-top:-115px !important;  margin-left:3%;}
.featitemwrap h2 {font-size:32px;margin-top:-140px;}
.tt-wrapper{margin-top:-80px!important;}
#component {padding:0 8px;}
#hikashop_product_left_part .hikashop_cart_button{font-size:12px;}
.breadcrumbs i {display:none;}
a.pathway,span.showHere {font-size:14px!important;}
span.here{font-size:14px!important;}
div.breadcrumbs {padding:4px 4px;}
}
@media(max-width:525px){
.xtc-responsive{float:none!important;width:100%!important;margin:0!important;}
.cols-2 .item,.cols-3 .item,.cols-4 .item,.cols-5 .item,.cols-6 .item{width:100%!important;}
#menu .xtcdefaultmenu{display:none;}
.mobilebtn{display:block;}
.slide-container {left:100px!important;}
#region9wrap .xtc-wrapper {padding:20px !important;}
.featitemwrap h2 {font-size:26px;}
}
@media(max-width:480px){
.xtc-responsive{float:none!important;width:100%!important;margin:0!important;}
.cols-2 .item,.cols-3 .item,.cols-4 .item,.cols-5 .item,.cols-6 .item{width:100%!important;}
.contact_wall_img,.lm_banner{display:none;}
#menu .xtcdefaultmenu{display:none;}
.mobilebtn{display:block;}
.slide-container {left:80px!important;}
.slide-leftbox {width:420px!important;height:500px!important;}
.slide-container {left:20px!important;width:420px!important;height:500px!important;}
.slide-inner-container {width:420px!important;height:500px!important;}
.slide-container .float {width:25%!important;}
.ulogin1,.ulogin2 {float:none!important;}	
.jlogin1 {float:none!important;}
.jlogin2 {float:none!important;}
.jlogintext {float:none!important;}
.latestnews .wallfloat.firstrow.firstcol .artistwrap h2 span, .artistwrap h2 span {font-size:24px !important;}
.latestnews .wallfloat.firstrow.firstcol .secondtitle, .secondtitle {margin-top:13px !important;}
.latestnews .wallfloat.firstrow.firstcol .artistwrap, .artistwrap {margin-top:-115px !important;}
.featitemwrap {display:none;}
.featitemwrapmobile {display:block;}
.breadcrumbs i,a.pathway,span.showHere {display:none;}
span.here{font-size:14px!important;}
div.breadcrumbs {padding:4px 4px;}
h2.hikashop_product_name {font-size:22px;}
.catfonts a.hikashop_cart_button,.catfonts,.cat-responsiveblock catfonts,.cat-responsiveblock hikashop_cart_button,.cat-responsiveblock span.hikashop_product_price_full{font-size:12px!important;}
ul.graphic li a,
ul.graphic li a.sm2_link {font-size:14px!important;}
.hikashop_product_name_main,.hikashop_product_price_full {font-size:28px!important;}
}
@media(max-width:440px){
.slide-leftbox {width:400px!important;height:400px!important;}
.slide-container {left:20px!important;width:400px!important;height:400px!important;}
.slide-inner-container {width:400px!important;height:400px!important;}
.slide-container .float {width:25%!important;}
.ulogin1,.ulogin2 {float:none!important;}	
.jlogin1 {float:none!important;}
.jlogin2 {float:none!important;}
.jlogintext {float:none!important;}
.latestnews .wallfloat.firstrow.firstcol .artistwrap h2 span, .artistwrap h2 span {font-size:20px !important;}
.latestnews .wallfloat.firstrow.firstcol .secondtitle, .secondtitle {margin-top:8px !important;}
.latestnews .wallfloat.firstrow.firstcol .artistwrap, .artistwrap {margin-top:-100px !important;}
}
@media(max-width:390px){.music .wallfloat { width:100%!important;}
.music .wallfloat.lastcol {clear:none!important;}
ul.social1 li {display:inline-block;width:30%;margin-bottom:22px;font-size:3.2em;}
.featitemwrap h2 {font-size:18px;}
}
@media(max-width:320px){
.xtc-responsive{float:none!important;width:100%!important;margin:0!important;}
.cols-2 .item,.cols-3 .item,.cols-4 .item,.cols-5 .item,.cols-6 .item{width:100%!important;}
.xtcdefaultmenu{display:none;}
.mobilebtn{display:block;}
div.pagination span, div.pagination a,ul.pagenav a {font-size:1em!important;padding:2px 8px;border:2px solid #e3e3e3;}
div.pagination ul li {padding:0 4px 0 0;}
.slide-leftbox {width:280px!important;height:400px!important;}
.slide-container {left:20px!important;width:280px!important;height:500px!important;}
.slide-inner-container {width:280px!important;height:500px!important;}
.slide-container .float {width:25%!important;}
.ulogin1,.ulogin2 {float:none!important;}
.jlogin1 {float:none!important;}
.jlogin2 {float:none!important;}
.jlogintext {float:none!important;}
.featitemwrap h2 {font-size:14px;}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.newsdate{margin:0 30px 0 0;}}