/*
# ------------------------------------------------------------------------
# Vina Product Ticker for JShopping for Joomla 3
# ------------------------------------------------------------------------
# Copyright(C) 2014 www.VinaGecko.com. All Rights Reserved.
# @license http://www.gnu.org/licenseses/gpl-3.0.html GNU/GPL
# Author: VinaGecko.com
# Websites: http://vinagecko.com
# Forum: http://vinagecko.com/forum/
# ------------------------------------------------------------------------
*/

.vina-ticker-jshopping .header-block {
    position: relative;
}

.vina-ticker-jshopping .vina-items,
.vina-ticker-jshopping .vina-item {
    max-width: 100%;
}

.vina-ticker-jshopping .vina-item {
    position: relative
}

.vina-ticker-jshopping .header-block h3 {
    padding: 0;
    margin: 0;
    line-height: 23px;
}

.vina-ticker-jshopping .header-block span {
    height: 24px;
    cursor: pointer;
}

.vina-ticker-jshopping .header-block span.up {
    background: url("../images/left-white.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    text-indent: 10000px;
    overflow: hidden;
    position: absolute;
    width: 16px;
    right: 60px;
}

.vina-ticker-jshopping .header-block span.down {
    background: url("../images/right-white.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    text-indent: 10000px;
    overflow: hidden;
    position: absolute;
    width: 16px;
    right: 0px;
}

.vina-ticker-jshopping .header-block span.toggle {
    background: url("../images/play-white.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    text-indent: 10000px;
    overflow: hidden;
    position: absolute;
    width: 20px;
    right: 28px;
}

.vina-ticker-jshopping .header-block span.toggle.et-run {
    background: url("../images/pause-white.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.vina-ticker-jshopping .text-block h4 {
    margin-top: 0px;
    margin-bottom: 5px;
}

.vina-ticker-jshopping .price-block {
    margin-top: 5px;
}

.vina-ticker-jshopping .price-block span {
    font-weight: bold;
}

.vina-ticker-jshopping .price-block .addtocart {
    font-weight: bold;
}

.vina-ticker-jshopping .plabel {
    left: 0px;
    position: absolute;
    top: 0px;
}

.vina-ticker-jshopping .price-block i {
    text-decoration: line-through;
    font-size: 12px;
}

.vina-ticker-jshopping .label-name {
    background: #FFF;
    border: solid 1px red;
    border-radius: 50px;
    padding: 5px;
    color: red;
    line-height: 20px;
    font-size: 12px;
    padding: 2px;
}

.vina-ticker-jshopping .info {
    clear: both;
    height: 16px;
    margin-bottom: 5px;
}

.container {
    max-width: 1080px
}

body {
    font-family: 'arial';
}

#sp-feature-wrapper {
    font-family: 'arial';
}

#sp-top-wrapper {
    background: rgba(255, 255, 255, 0.95) !important;
}

#sp-header-wrapper {
    padding: 0px 0 !important;
}

#sp-top-wrapper {
    background: rgba(255, 255, 255, 0.95) !important;
}

#sp-header-wrapper {
    padding: 0px 0 !important;
}

#sp-feature-wrapper {
    padding: 30px 0 0 0 !important;
}

#sp-main-body-wrapper {
    background: rgba(246, 180, 74, 0) !important;
    padding: 30px 0 !important;
}

#sp-top-wrapper {
    background: rgba(255, 255, 255, 0.95) !important;
}

#sp-header-wrapper {
    padding: 0px 0 !important;
}

#sp-feature-wrapper {
    padding: 30px 0 0 0 !important;
}

#sp-main-body-wrapper {
    background: rgba(246, 180, 74, 0) !important;
    padding: 30px 0 !important;
}

#sp-bottom-wrapper {
    padding: 20px 0 30px !important;
}

#sp-footer-wrapper {
    padding: 12px 0 !important;
}

.fb-like-box {
    background: #FFFFFF;
}

div.phm {
    height: 100px!important
}

#camera_wrap_266 .camera_pag_ul li img,
#camera_wrap_266 .camera_thumbs_cont ul li > img {
    height: 75px;
}

#camera_wrap_266 .camera_caption {
    display: block;
    position: absolute;
}

#camera_wrap_266 .camera_caption > div {
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    font-family: 'Droid Sans';
}

#camera_wrap_266 .camera_caption > div div.camera_caption_title {
    font-size: 1.1em;
}

#camera_wrap_266 .camera_caption > div div.camera_caption_desc {
    font-size: 0.8em;
}

@media screen and (max-width: 480px) {
    .camera_caption {
        font-size: 0.6em !important;
    }
}

#goog-gt-tt {
    display: none !important;
}

.goog-te-banner-frame {
    display: none !important;
}

.goog-te-menu-value:hover {
    text-decoration: none !important;
}

body {
    top: 0 !important;
}

#google_translate_element2 {
    display: none!important;
}

a.flag {
    font-size: 32px;
    padding: 1px 0;
    background-repeat: no-repeat;
    background-image: url('../images/32a.png');
}

a.flag:hover {
    background-image: url('../images/32.png');
}

a.flag img {
    border: 0;
}

a.alt_flag {
    font-size: 32px;
    padding: 1px 0;
    background-repeat: no-repeat;
    background-image: url('../images/alt_flagsa.png');
}

a.alt_flag:hover {
    background-image: url('../images/alt_flags.png');
}

a.alt_flag img {
    border: 0;
}

#vina-cmenu-vertical-jshopping264,
#vina-cmenu-vertical-jshopping264 > ul {
    background-color: #fba026;
    width: auto;
}

#vina-cmenu-vertical-jshopping264 > ul > li > a {
    font-size: 14px;
    color: #ffffff;
    border-right: 4px solid #fac51c;
}

#vina-cmenu-vertical-jshopping264 > ul > li.has-sub::after {
    border-top-color: #ffffff;
}

#vina-cmenu-vertical-jshopping264 #menu-button::after {
    border-top: 2px solid #ffffff;
    border-bottom: 2px solid #ffffff;
}

#vina-cmenu-vertical-jshopping264 #menu-button::before {
    border-top: 2px solid #ffffff;
}

#vina-cmenu-vertical-jshopping264 > ul > li.active > a,
#vina-cmenu-vertical-jshopping264 > ul > li:hover > a {
    color: #ffffff;
    background-color: #fac51c;
}

#vina-cmenu-vertical-jshopping264 > ul > li.active::after,
#vina-cmenu-vertical-jshopping264 > ul > li:hover::after {
    border-top-color: #ffffff;
}

#vina-cmenu-vertical-jshopping264 > ul ul li:hover > ul {
    left: 190px;
}

#vina-cmenu-vertical-jshopping264 ul ul {
    width: 190px;
    border: 1px solid #eeeeee;
}

#vina-cmenu-vertical-jshopping264 ul ul li a {
    width: 150px;
    font-size: 12px;
    color: #10120d;
    border-bottom: 1px solid #eeeeee;
    background-color: #ffffff;
}

#vina-cmenu-vertical-jshopping264 ul ul li.has-sub::after {
    border-left-color: #10120d;
}

#vina-cmenu-vertical-jshopping264.align-right ul ul li.has-sub::after {
    border-right-color: #10120d;
}

#vina-cmenu-vertical-jshopping264 ul ul li.active > a,
#vina-cmenu-vertical-jshopping264 ul ul li:hover > a {
    color: #ffffff;
    background-color: #fac51c;
}

#vina-cmenu-vertical-jshopping264 > ul > li > ul::after {
    border-bottom-color: #ffffff;
}

#vina-cmenu-vertical-jshopping264 ul ul li.has-sub.active::after,
#vina-cmenu-vertical-jshopping264 ul ul li.has-sub:hover::after {
    border-left-color: #ffffff;
}

#vina-cmenu-vertical-jshopping264.align-right ul ul li.has-sub.active::after,
#vina-cmenu-vertical-jshopping264.align-right ul ul li.has-sub:hover::after {
    border-right-color: #ffffff;
}
#vina-ticker-jshopping164 {
    width: 100%;
    padding: 0px;
    background-color: #43609c
}

#vina-ticker-jshopping164 .vina-item {
    padding: 10px;
    color: #141823;
    border-bottom: solid 1px #43609c;
    background-color: #ffffff
}

#vina-ticker-jshopping164 .vina-item a {
    color: #3b5998;
}

#vina-ticker-jshopping164 .header-block {
    color: #ffffff;
    margin-bottom: 0px;
}
.item-catnew-home .large img {
    width: 100%;
    height: auto;
}
.item-catnew-home .small {
    clear: left;
    margin-bottom: 15px;
}
.item-catnew-home .small>a {
    width: 20%;
    float: left;
    margin-right: 15px;
}
.item-catnew-home .small img {
    width: 100%;
    border: 1px solid #ededed;
}
.ns2-row {
    margin-bottom: 10px;
}

.list_product .block_item{
    margin-bottom: 15px;
}
.list_product .block_item:nth-of-type(4n+1){
    margin-left: 0 !important;
}
.title_catpr {
    background: #17570d;
    color: white;
    text-transform: uppercase;
    padding: 10px;
    margin-bottom: 20px;
}
.list-other-news {
    margin-top: 30px;
}

.list-other-news h2 {
    font-weight: bold;
    font-size: 23px;
}

.list-other-news ul {
    margin: 0;
    margin-top: 15px;
}