.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;}

@media (max-width: 980px) {
    ul.dualfish {
        width:760px;
    }
    ul.suckerfish > li > a, ul.dualfish > li > a, ul.dropline > li > a {
      padding: 14px 6px 16px;
    }
    .blogodel img {
        width:294px;
    }
    .view {
        width:292px !important;
        height:230px !important;
    }
    .article_text .blogodelp img {
        width:292px !important
    }
    .blogodelp {
        width:292px !important;
        overflow:hidden;
        float:left;
    }
    .view .mask, .view .content {
        width:280px;
        height:220px !important;
    }
    .r3spacer_top img[hspace='5'] {
        display:none;
    }
    .menu.dualfish.xtcdefaultmenu {
        position:absolute;
        left:130px;
        top:111px;
    }
    .buts {
        display:block;
        position:absolute;
        left:130px;
        top:10px;
    }
    .menutop_sl {
        top:90px !important;
    }
    .tab_top .slogan {
        width: 1px !important;
    }
    .tab_top {
        margin-right:65px !important;
    }

}

#header {
    height:155px !important;
}
ul.dualfish {
    top:20px;
}

/*.xtc-wrapperpad {
  margin: 0 auto;
  max-width: 1140px;
}*/
.right_col {
    height:2000px;
}
.buts {
    display:inline;
}
.menutop_sl {
    position: absolute;
    top: 140px;
    z-index: 1000;
    left: 10px;
}

.a_demo_one {
    width:210px;
    height:34px;
    background:url('/images/menu_bg.png') no-repeat;
    padding:0px;
    border:none;
    margin:0 0 1px 0;
}
.a_demo_one:hover {
    background:url('/images/menu_bg.png') no-repeat;
    background-position:0 -34px;
}
.a_demo_one:active {
    padding:0px;
}
.a_demo_one span {
  display: block;
  line-height: 31px;
  text-align: center;
}
.blogodel {
    margin:0 0 2px 2px;
}
.blogodel a img {
outline: 1px solid #fff;
outline-offset: -1px;
width: 375px;
}
.modulecontent .blogodel:hover .desc {
    background-color: #A50729;
    opacity: 1 !important;
}
/*.modulecontent .blogodel:hover:nth-child(1) .desc {
    background-color: #A50729;
    opacity: 1 !important;
}
.modulecontent .blogodel:hover:nth-child(2) .desc {
    background-color: #A50729;
}
.modulecontent .blogodel:hover:nth-child(3) .desc {
    background-color: #A50729;
}
.modulecontent .blogodel:hover:nth-child(4) .desc {
    background-color: #A50729;
}
.modulecontent .blogodel:hover:nth-child(5) .desc {
    background-color: #0ff;
}
.modulecontent .blogodel:hover:nth-child(6) .desc {
    background-color: #f0f;
}*/
.menu.dualfish.xtcdefaultmenu li {
    background:url('/images/menu_top_bg.png') repeat-x;
    height:36px;
    position:relative;
    padding:0 6px;
}
.menu.dualfish.xtcdefaultmenu li a {
    text-transform:none !important;
    line-height:9px;
}
.menu.dualfish.xtcdefaultmenu li:after {
    content:"";
    width:2px;
    height:36px;
    background:url('/images/menu_top_sep.png') no-repeat;
    position:absolute;
    top:0px;
    left:0px;
}
.menu.dualfish.xtcdefaultmenu li:first-child {
    border-radius:37px 0 0 37px;
}
.menu.dualfish.xtcdefaultmenu li:last-child {
    border-radius:0 37px 37px 0;
}
.menu.dualfish.xtcdefaultmenu li:first-child:after {
    display:none;
}
#header ul.menu > li.active > a, #header ul.menu > li > a:hover {
    color:#fff !important;
}
.menu.dualfish.xtcdefaultmenu li:hover, .menu.dualfish.xtcdefaultmenu li.active {
    background:url('/images/menu_top_bg_act.png') repeat-x;
}
.menu.dualfish.xtcdefaultmenu li:hover:after {
    content:"";
    width:2px;
    height:36px;
    background:url('/images/menu_top_sep_act.png') no-repeat !important;
    position:absolute;
    top:0px;
    z-index:100;
}
.tab_top {
    height:64px;
}
.tab_top .slogan {
    width:308px;
    background:url('/images/slogan.png') no-repeat;
}
.tab_top .socials {
    padding:0 30px;
}
.tab_top .do_buts {
  padding: 0 15px;
}
.tab_top .do_buts a {
    display:block;
    padding:0 0 0 50px;
}
.do_buts .call {
    background:url('/images/icon_skype_phone.png') no-repeat;
    height:32px;
}
.do_buts .skype {
    background:url('/images/icon_skype_phone.png') no-repeat 0 -34px; 
    height:32px;
}
.tab_top .do_buts a strong {
    line-height:32px;
    font-weight:normal;
    border-bottom:1px dashed #474747;
}
.tab_top .do_buts a:hover {
    color:#fff;
}
.tab_top .do_buts a:hover strong {
    border:none;
}
.tab_top .do_buts a strong span {
    color:#d7fffe;
}
#menu {
    margin-bottom:0px !important;
}
.tab_top div.phones span {
    color:#fff;
    display:block;
    font-size:21px;
}
.tab_top div.phones span i {
    font-style:normal;
    font-size:18px;
}
.tab_top td.phones {
    padding:0 0 0 60px;
    background:url('/images/icon_phone.png') no-repeat 20px center;
}
/*.boxplus-resizer {
position:absolute !important;
bottom:20px;
left:20px;
z-index:20000;
}

.boxplus-dialog {
position:relative;
}*/
.maximg {
  background: rgba(0, 0, 0, 0) url("/plugins/content/sigplus/engines/boxplus/popup/css/resize.png") no-repeat scroll 0 -20px;
  height: 21px !important;
  width: 20px !important;
  cursor:pointer;
}
.maximg:hover {
  background: rgba(0, 0, 0, 0) url("/plugins/content/sigplus/engines/boxplus/popup/css/resize.png") no-repeat scroll -20px -20px;
}
.boxplus-close, .boxplus-resizer {
display:none !important;
}
.closeimg {
background:url('/plugins/content/sigplus/engines/boxplus/popup/css/buttons.png') no-repeat -88px 0px;
width:22px;
height:22px;
position:absolute;
right:5px;
top:5px;
cursor:pointer;
}