/* General */


@font-face{
  font-family: 'Olivier';
  src: url('../../../fonts/olivier.ttf');
}


a.viciMKnnovar {
  color: #e80920;
  text-decoration: none;
}
a.viciMKnnovar:hover, a.viciMKnnovar:focus, a.viciMKnnovar:visited {
  color: white;
  text-decoration: none;
}

a.mailto {
  color: #fff;
  text-decoration: none;
}
a.mailto:hover, a.mailto:focus, a.mailto:visited {
  text-decoration: underline;
}

.hidden-element {
	display: none;
}
h3 {
	font-size: 25px;
}
.home-2 h1, .home-2 h2, .home-2 h3, .home-2 h4, .home-2 h5, .home-2 h6, 
.home-2 .h1, .home-2 .h2, .home-2 .h3, .home-2 .h4, .home-2 .h5, .home-2 .h6,
.home-3 h1, .home-3 h2, .home-3 h3, .home-3 h4, .home-3 h5, .home-3 h6, 
.home-3 .h1, .home-3 .h2, .home-3 .h3, .home-3 .h4, .home-3 .h5, .home-3 .h6 {
	font-family: "Poppins", sans-serif;
}

h6.homeCaracteristicasTitulo {
	font-family: "Olivier", sans-serif;
	font-size: 40px;
	color: #49a9e3;
	line-height: 1.2;
}

h4.homeTitulo {
	font-size: 24px;
	font-weight: 500;
	font-style: normal;
	text-align: center;
	color: #fff;	
	line-height: 30px;	
}

h4.TituloBlanco {
	font-family: "Olivier", sans-serif;
	font-size: 55px;
	color: #fff;
	line-height: 1.2;
}

.divPlantBased{
	background-image: url("../../../images/bgr.plant.based.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: inherit;
	padding: 140px 0px 140px 0px;
	height: 603px;
}

.divGlutenFree{
	background:#3fbabc;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: inherit;
	padding: 120px 0px 120px 0px;
	height: 560px;
}

.tiva-mega-menu.jmoddiv.jmodinside {
	position: initial;
}
.product-container .vm-customfields-wrap {
	display: none;
	opacity: 0;
	height: 0;
}
.btn.btn-small {
	padding: 3px 10px;
	font-size: 11px;
}
.chzn-container-single#userIDcart_chzn .chzn-single {
	height: 28px;
	margin-top: 3px;
}
.home-4 {
	background: initial;
}
.home-4 .categoryitem {
    display: block;
}
.home-4 .section-prolist {
	padding-top: 0;
}
.home-7.index {
    padding: 0 30px;
}
.home-8.index {
    padding: 0 50px;
}
.header-topbar p {
	line-height: 50px;
    margin: 0;
}
#top-header.top-header-fixed.fixed {
	background-color: rgb(0, 0, 0);
	background-color: rgba(0, 0, 0, 0.5);
}
.tiva-popup-screen {
	background-color: rgb(0, 0, 0);
	background-color: rgba(0, 0, 0, 0.7);
}
.home-7.index #columns,
.home-8.index #columns {
	padding-bottom: 0;
}  
.home-7 #columns,
.home-8 #columns {
	padding-bottom: 80px;
}

/* Homepage Section */
.section.background {
	background-color: #f8f8f8 !important;
}
.section.full-width {
	padding: 0;
}
.section-video {
	background: none !important;
}
.home-2 .section .title_block {
    font-size: 55px;
    font-weight: 700;
    font-family: "Olivier", sans-serif;
}

.home-2 .section .title_block_2 {
    font-size: 45px;
    font-weight: 700;
    font-family: "Olivier", sans-serif;
    line-height: 1.25;
}

.home-2 .section-banner {
	background: url(../../../images/general/h2-bg-banner1.jpg) no-repeat center center transparent;
}
.home-2 .section-banner.section-banner2 {
    background: url(../../../images/general/h2-bg-banner2.jpg) no-repeat center center transparent;
}
.home-4 .section .title_block {
	background: url(../../../images/general/h4-bg-title.png) no-repeat bottom center transparent;
}
.section-hottrend {
	padding-bottom: 0;
}
.home-6 .hotdiscount {
	margin-top: -10px;
}

/* Parallax */
.section-parallax {
    background: url(../../../images/general/h1-bg-parallax.jpg) no-repeat center center fixed;
}

/* Slideshow */
.tiva-slideshow-wrapper.main-slider-container .nivo-controlNav {
	bottom: 30px;
}
.tiva-slideshow-wrapper.main-slider-container .nivo-controlNav .nivo-control.active {
	background-color: #cfa15e;
}
.home-2 .tiva-slideshow-wrapper.main-slider-container .nivo-controlNav .nivo-control.active {
	background-color: #1c1ea5;
}
.home-3 .tiva-slideshow-wrapper.main-slider-container .nivo-controlNav .nivo-control.active {
	background-color: #f39b6b;
}
.home-6 .tiva-slideshow-wrapper.main-slider-container .nivo-controlNav .nivo-control.active {
	background-color: #1ccfdf;
}
.home-7 .tiva-slideshow-wrapper.main-slider-container .nivo-controlNav .nivo-control.active {
	background-color: #8aa3aa;
}
.home-8 .tiva-slideshow-wrapper.main-slider-container .nivo-controlNav .nivo-control.active {
	background-color: #f39b6b;
}
.tiva-slideshow-wrapper .tiva-caption .underline {
	position: relative;
}
.tiva-slideshow-wrapper .tiva-caption .underline:before {
	position: absolute;
    content: "";
    left: 0;
    bottom: 0;
    width: 30px;
    height: 2px;
    background-color: #333;
}

/* MegaMenu */
.home-1 .topheader-navholder {
	display: block;
	visibility: hidden;
}
.home-1 .topheader-navholder.open {
	visibility: visible;
}
.tiva-mega-menu .js-megamenu ul.level0 li.mega,
.tiva-mega-menu .js-megamenu ul.level0 li.over, 
.tiva-mega-menu .js-megamenu ul.level0 li.haschild-over,
.tiva-mega-menu .js-megamenu ul.level0 li.active {
	background: none;
}
.tiva-mega-menu .js-megamenu #main-nav ul.level0 > li.mega > span.menu-title {
	line-height: 80px;
}
.tiva-mega-menu .js-megamenu .group-title {
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 10px;
}
.tiva-mega-menu .js-megamenu #main-nav ul.level1 li .group-title a {
	padding-left: 0;
}
.tiva-mega-menu .js-megamenu ul.level1 li.mega a.mega {
	padding: 6px 5px;
}
.home-2 .tiva-mega-menu .js-megamenu ul li.mega a.mega:hover span {
	color: #1c1ea5;
}
.home-6 .tiva-mega-menu .js-megamenu ul li.mega a.mega:hover span {
	color: #1ccfdf;
}
.home-7 .tiva-mega-menu .js-megamenu ul li.mega a.mega:hover span {
	color: #8aa3aa;
}
.tiva-mega-menu .js-megamenu .group {
	padding: 0 10px 10px 10px;
}
.tiva-mega-menu .js-megamenu .group-content .mega-menu {
	text-align: left;
}
.tiva-mega-menu .js-megamenu .group-content ul li.mega {
	width: 100%;
}
.tiva-mega-menu .js-megamenu #main-nav .group-content ul li a {
	padding: 6px 0;
}
.tiva-mega-menu .js-megamenu .group-content p {
	width: 100%;
}
.tiva-mega-menu .js-megamenu .childcontent {
	background: #fff;
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	z-index: 99999;
	height: auto !important;
}
.tiva-mega-menu .js-megamenu ul.level1 .childcontent {
	margin-top: -41px;
}
.home-2 .tiva-mega-menu .js-megamenu ul.level1 .childcontent,
.home-6 .tiva-mega-menu .js-megamenu ul.level1 .childcontent,
.home-7 .tiva-mega-menu .js-megamenu ul.level1 .childcontent,
.home-8 .tiva-mega-menu .js-megamenu ul.level1 .childcontent {
	margin-top: -45px;
}
.tiva-mega-menu .js-megamenu .childcontent .childcontent-inner {
	background: transparent;
}
.tiva-mega-menu .js-megamenu .childcontent-inner .megacol, 
.tiva-mega-menu .js-megamenu .childcontent-inner .mega {
	border: none;
	text-align: left;
}
.tiva-mega-menu .js-megamenu .childcontent-inner .megacol {
	padding: 10px;
}
.tiva-mega-menu .js-megamenu .childcontent-inner .megacol li.mega {
	width: 100%;
}
.tiva-mega-menu .js-megamenu .childcontent-inner span.menu-title {
	color: #666666;
	font-weight: 300;
	font-size: 14px;
}
.tiva-mega-menu .js-megamenu .childcontent-inner span.menu-title:hover {
	color: #cfa15e;
}
.home-2 .tiva-mega-menu .js-megamenu .childcontent-inner span.menu-title:hover {
	color: #1c1ea5;
}
.home-3 .tiva-mega-menu .js-megamenu .childcontent-inner span.menu-title:hover {
	color: #f39b6b;
}
.home-6 .tiva-mega-menu .js-megamenu .childcontent-inner span.menu-title:hover {
	color: #1ccfdf;
}
.home-7 .tiva-mega-menu .js-megamenu .childcontent-inner span.menu-title:hover {
	color: #8aa3aa;
}
.home-8 .tiva-mega-menu .js-megamenu .childcontent-inner span.menu-title:hover {
	color: #f39b6b;
}
.tiva-mega-menu .js-megamenu .childcontent-inner .group ul li.active {
	background-color: transparent;
}
.tiva-mega-menu .js-megamenu .childcontent-inner .group-title span.menu-title {
	font-weight: 400;
	color: black;
}
.tiva-mega-menu .js-megamenu .childcontent .group .moduletable {
	padding-top: 8px;
}
.tiva-mega-menu .js-megamenu .childcontent .group .moduletable p {
	display: inline-block;
	margin: 0 0 5px 0;
}
.tiva-mega-menu .js-megamenu .childcontent .group .moduletable p a {
	padding: 0 !important;	
}
.tiva-mega-menu .js-megamenu .childcontent .group .moduletable p img {
	padding-right: 0;
	margin-bottom: 5px;
}
.tiva-mega-menu .js-megamenu .tiva-product-item {
	width: 100%;
	margin-bottom: 12px;
}
.tiva-mega-menu .js-megamenu .tiva-product-item .left-block {
	width: 30%;
	float: left;
}
.tiva-mega-menu .js-megamenu .tiva-product-item .right-block {
	width: 70%;	
	float: left;
}
.tiva-mega-menu .js-megamenu .tiva-product-item .left-block > a {
	padding: 0 !important;
}
.tiva-mega-menu .js-megamenu .tiva-product-item .left-block > a img {
	width: 100%;
	padding-right: 10px;
}
.tiva-mega-menu .js-megamenu .tiva-product-item .right-block .product-meta {
	text-align: left;	
}
.tiva-mega-menu .js-megamenu .tiva-product-item .right-block .product-meta .title-name {
	margin: -4px 0 0 0;
	line-height: 20px;
}
.tiva-mega-menu .js-megamenu #main-nav .tiva-product-item .right-block .product-meta .title-name a {
	color: #333;
	padding: 8px 0 !important;
	text-transform: none; 
	font-weight: 300;
	line-height: 18px;
	font-size: 14px;
}
.tiva-mega-menu .js-megamenu #main-nav .tiva-product-item .right-block .product-meta .title-name a:hover {
	color: #cfa15e;
}
.home-2 .tiva-mega-menu .js-megamenu #main-nav .tiva-product-item .right-block .product-meta .title-name a:hover {
	color: #1c1ea5;
}
.home-3 .tiva-mega-menu .js-megamenu #main-nav .tiva-product-item .right-block .product-meta .title-name a:hover {
	color: #f39b6b;
}
.home-6 .tiva-mega-menu .js-megamenu #main-nav .tiva-product-item .right-block .product-meta .title-name a:hover {
	color: #1ccfdf;
}
.home-7 .tiva-mega-menu .js-megamenu #main-nav .tiva-product-item .right-block .product-meta .title-name a:hover {
	color: #8aa3aa;
}
.home-8 .tiva-mega-menu .js-megamenu #main-nav .tiva-product-item .right-block .product-meta .title-name a:hover {
	color: #f39b6b;
}
.tiva-mega-menu .js-megamenu .tiva-product-item .right-block .product-meta .vm-price-value span {
	font-size: 13px;
	color: #999999;
}

/* Sidebar Menu */
.siderbar-menu .tiva-mega-menu {
	margin-bottom: 20px;
}
.siderbar-menu .tiva-mega-menu .js-megamenu #main-nav > ul {
	text-align: left;
}
.siderbar-menu .tiva-mega-menu .js-megamenu #main-nav > ul > li > a {
	padding-left: 0;
}
.siderbar-menu .tiva-mega-menu .js-megamenu .childcontent {
	position: relative;
	margin-left: 0 !important;
	margin-top: 0 !important;
	left: 0 !important;
	background: transparent;
	box-shadow: none;
    -webkit-box-shadow: none;
	display: none;
}
.siderbar-menu .tiva-mega-menu .js-megamenu .childcontent.active {
	display: block !important;
}
.siderbar-menu .tiva-mega-menu .js-megamenu .childcontent,
.siderbar-menu .tiva-mega-menu .js-megamenu .childcontent-inner-wrap,
.siderbar-menu .tiva-mega-menu .js-megamenu .childcontent-inner, 
.siderbar-menu .tiva-mega-menu .js-megamenu .childcontent-inner .megacol {
	width: 100% !important;	
}
.siderbar-menu .tiva-mega-menu .js-megamenu .childcontent-inner .megacol {
	padding-top: 0;
	padding-right: 0;
}
.siderbar-menu .tiva-mega-menu .js-megamenu .childcontent-inner .megacol:last-child {
	padding-bottom: 0;
}
.siderbar-menu .tiva-mega-menu .js-megamenu .group {
	padding: 0;
}
.siderbar-menu .tiva-mega-menu .js-megamenu .childcontent-inner .group-title span.menu-title {
	color: #cfa15e;
	text-transform: uppercase;
	font-size: 12px;
}
.home-3 .siderbar-menu .tiva-mega-menu .js-megamenu .childcontent-inner .group-title span.menu-title {
	color: #f39b6b;
}
.siderbar-menu .tiva-mega-menu .js-megamenu .tiva-product-item .right-block .product-meta .title-name {
	margin-top: -2px;
}
.siderbar-menu .tiva-mega-menu .js-megamenu #main-nav > ul > li > a,
.siderbar-menu .tiva-mega-menu .js-megamenu .childcontent-inner span.menu-title,
.siderbar-menu .tiva-mega-menu .js-megamenu #main-nav .tiva-product-item .right-block .product-meta .title-name a {
	color: #aaa;
}
.siderbar-menu .tiva-mega-menu .js-megamenu #main-nav > ul > li > a.active,
.siderbar-menu .tiva-mega-menu .js-megamenu #main-nav > ul > li > a:hover,
.siderbar-menu .tiva-mega-menu .js-megamenu .childcontent-inner span.menu-title:hover,
.siderbar-menu .tiva-mega-menu .js-megamenu #main-nav .tiva-product-item .right-block .product-meta .title-name a:hover {
	color: #cfa15e;
}
.home-3 .siderbar-menu .tiva-mega-menu .js-megamenu #main-nav > ul > li > a.active,
.home-3 .siderbar-menu .tiva-mega-menu .js-megamenu #main-nav > ul > li > a:hover,
.home-3 .siderbar-menu .tiva-mega-menu .js-megamenu .childcontent-inner span.menu-title:hover,
.home-3 .siderbar-menu .tiva-mega-menu .js-megamenu #main-nav .tiva-product-item .right-block .product-meta .title-name a:hover {
	color: #f39b6b;
}
.siderbar-menu .tiva-mega-menu .js-megamenu .childcontent-inner .megacol .mega-menu.level2,
.siderbar-menu .tiva-mega-menu .js-megamenu .childcontent-inner .megacol .mega-menu.level3 {
	padding-left: 6px;
}
.siderbar-menu .tiva-mega-menu ul.level0 li.haschild a.mega span.menu-title, 
.siderbar-menu .tiva-mega-menu ul.level0 li.haschild-over a.mega span.menu-title,
.siderbar-menu .tiva-mega-menu ul.level1 li.haschild, 
.siderbar-menu .tiva-mega-menu ul.level1 li.haschild-over, 
.siderbar-menu .tiva-mega-menu ul.level2 li.haschild, 
.siderbar-menu .tiva-mega-menu ul.level2 li.haschild-over {
	background-image: none !important;
}
.siderbar-menu .tiva-mega-menu .js-megamenu .childcontent-inner .megacol li.mega {
	position: relative;
}
.siderbar-menu .tiva-mega-menu .btn-down {
	height: 40px;
	line-height: 40px;
}
.siderbar-menu .tiva-mega-menu ul.level1 .btn-down,
.siderbar-menu .tiva-mega-menu ul.level2 .btn-down,
.siderbar-menu .tiva-mega-menu ul.level3 .btn-down {
	height: 34px;
	line-height: 34px;
}

/* Mobile Menu */
.off-mainnav .tiva-mega-menu {
	padding: 0 15px;
}
.off-mainnav .tiva-mega-menu .btn-down {
    position: absolute;
    top: 0px;
    z-index: 1;
    width: 40px;
    text-align: center;
    cursor: pointer;
    color: #aaa;
    right: 0;
}

/* Breadcrumb */
#breadcrumb .ul-breadcrumb li a.pathway span {
	color: #fff;
}
.home-3 #breadcrumb .ul-breadcrumb li a.pathway span {
	color: #000;
}
#breadcrumb .bread-title {
	line-height: 50px;
}
.home-2 #breadcrumb .bread-title {
	font-size: 40px;
    font-weight: 500;
    line-height: 50px;
}
.home-4 #breadcrumb .ul-breadcrumb li span,
.home-4 #breadcrumb .bread-title {
	color: #896e4d;
}
.home-7 #breadcrumb {
    background-position: center 81px;
	height: 431px;
}
.home-8 #breadcrumb {
    background-position: center 81px;
	height: 391px;
}
.home-8 #breadcrumb .breadcrumb {
	
}
.home-8 #breadcrumb .ul-breadcrumb li a.pathway span {
	color: black;
}

/* Search */
#search_block_top .dropdown-content {
	z-index: 999999;
}
#search_block_top #tiva-search-keyword {
	background: #fff;
	color: #8a8a8a;
	border-radius: 0;
	-webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
	margin: 0;
	padding: 0 15px;
}
#search_block_top .search-result-title {
	font-weight: 400;
	color: #999999;
}
#search_block_top .search-result-subtitle {
	font-size: 12px;
}
#search_block_top .search-no-result {
	padding: 10px 15px;	
}
#search_block_top .input-group-btn .btn {
	webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
}

/* Cart */
#block-cart .dropdown-title {
	position: relative;	
}
#block-cart .dropdown-content {
	min-width: 280px;
	z-index: 999999;
	padding: 15px;
	border: none;
	-webkit-box-shadow: 0 6px 20px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.175);
}
#block-cart table.cart .product-image {
	width: 85px;	
}
#block-cart .product-image img {
	width: 70px;
	margin-bottom: 5px;
}
#block-cart table.cart .product-info, #block-cart table.cart .product-delete {
	vertical-align: top;	
}
#block-cart table.cart .product-info .tiva-cart-title a {
	font-weight: 400;	
}
#block-cart table.cart .actions-continue {
	padding-top: 10px;	
}
#block-cart .actions-continue .btn {
	color: #fff;
	font-size: 13px;
}
#block-cart .tiva-cart-update-quantity .tiva_input_qua input {
	width: 35px;	
}

/* Login */
.header_user_info .login-greeting {
	cursor: initial;
	color: #cfa15e;
}
.home-2 .header_user_info .login-greeting {
	color: #1c1ea5;
}
.home-3 .header_user_info .login-greeting {
	color: #f39b6b;
}
.home-6 .header_user_info .login-greeting {
	color: #1ccfdf;
}
.home-7 .header_user_info .login-greeting {
	color: #8aa3aa;
}
.home-8 .header_user_info .login-greeting {
	color: #f39b6b;
}
.header_user_info .logout-button .logout {
	background: transparent;
	color: #666666;
	padding: 0;
	font-size: 14px;
	font-weight: normal;
	border: none;
	text-transform: initial;
	margin-top: -3px;
}
.header_user_info .logout-button .logout:hover {
	color: #cfa15e;
}
.home-2 .header_user_info .logout-button .logout:hover {
	color: #1c1ea5;
}
.home-3 .header_user_info .logout-button .logout:hover {
	color: #f39b6b;
}
.home-6 .header_user_info .logout-button .logout:hover {
	color: #1ccfdf;
}
.home-7 .header_user_info .logout-button .logout:hover {
	color: #8aa3aa;
}
.home-8 .header_user_info .logout-button .logout:hover {
	color: #f39b6b;
}
.header_user_info .dropdown-content li .fa {
	text-align: left;
}

/* Video */
.section-video {
	background-color: #f8f8f8;
	text-align: center;
}
.section-video .tiva-video {
	background-color: white;
	overflow: hidden;
}
.section-video .tiva-video-content {
	position: relative;
	width: 100%;
	display: table;
	margin: 7px;
	width: 98.9%;
}
.section-video .video-link {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	font-size: 80px;
	color: white;
	width: 100%;
	height: 100%;
}
.section-video .video-link a {
	display: block !important;
	margin: 0 auto !important;
	background: url(../images/icon-play.png) no-repeat center center transparent !important;;
	display: block;
	color: white;
	width: 70px;
	height: 70px;
	-webkit-transition: all 0.35s;
	transition: all 0.35s;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
}
.section-video .video-link a:hover {
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	-o-transform: scale(0.8);
}
.section-video .video-close {
	position: absolute;
	content: "";
	top: 0 !important;
	left: 0;
	right: 0;
	text-align: center;
	-webkit-transition: all 0.35s;
	transition: all 0.35s;
}
.section-video .video-close a {
	color: white;
	font-size: 22px;
}
.section-video .video-close a:hover {
	color: #cfa15e;
}
.home-2 .section-video .video-close a:hover {
	color: #1c1ea5;
}
.home-3 .section-video .video-close a:hover {
	color: #f39b6b;
}
.home-6 .section-video .video-close a:hover {
	color: #1ccfdf;
}
.home-7 .section-video .video-close a:hover {
	color: #8aa3aa;
}
.home-8 .section-video .video-close a:hover {
	color: #f39b6b;
}
.section-video .tiva-video-overlay {
	display: none;
	width: 100%;
	height: 100%;
}
.section-video .tiva-video-overlay.open {
	display: block;
}
.section-video .tiva-video-overlay.open:hover .video-close {
	top: 5px;
}
.section-video .tiva-video-overlay iframe {
	border: none;
	width: 100%;
	height: 100%;
}

/* Counter */
.section-counter-numb .counter-wrap .counter-number,
.section-counter-numb .counter-wrap .counter-number-extra {
    color: black;
    font-size: 45px;
    font-family: "sans-serif";
    font-weight: 600;
}

/* Product */
.product-container .box-buttons {
	background: transparent;
}
.tiva-products-wrapper .product-container .box-buttons-left {
	width: 84%;	
	background: #333;
}
.tiva-products-wrapper .product-container .box-buttons-right {
	width: 16%;
	float: left;
	background: #333;
}
.tiva-products-wrapper .product-container .box-buttons-right .btn.tiva-quickview {
	width: 100%;
}
.tiva-products-wrapper .tiva-product-button {
	height: 35px;
}
.tiva-products-wrapper .tiva-product-button:hover {
    background-color: #cfa15e;
}
.home-2	.tiva-products-wrapper .tiva-product-button:hover {
    background-color: #1c1ea5;
}
.home-3	.tiva-products-wrapper .tiva-product-button:hover {
    background-color: #f39b6b;
}
.home-6	.tiva-products-wrapper .tiva-product-button:hover {
    background-color: #1ccfdf;
}
.home-7	.tiva-products-wrapper .tiva-product-button:hover {
    background-color: #8aa3aa;
}
.home-8	.tiva-products-wrapper .tiva-product-button:hover {
    background-color: #f39b6b;
}
.tiva-products-wrapper .tiva-product-button .addtocart-area .addtocart-bar {
	margin: 0;
	width: 100%;
}
.tiva-products-wrapper .tiva-product-button .addtocart-area .addtocart-bar .notify {
	color: #fff;
	text-transform: uppercase;
    font-size: 13px;
	font-weight: 700;
	display: inline-block;
	letter-spacing: 1px;
	line-height: 35px;
}
.tiva-products-wrapper .tiva-product-button span.addtocart-button {
	width: 100%;
}
.tiva-products-wrapper .tiva-product-button span.addtocart-button input.addtocart-button, 
.tiva-products-wrapper .tiva-product-button span.addtocart-button .addtocart-button-disabled {
	background: none;
	border: none;
	border-radius: 0;
	-webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
	color: #fff;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 700;
	padding: 0;
	width: 100%;
	line-height: 35px;
}
.tiva-products-wrapper .product-container .label-sale {
    top: 20px;
    left: 20px;
	right: auto;
}
.tiva-products-wrapper .price, 
.tiva-products-wrapper .old-price,
.view-listproduct .price, 
.view-listproduct .old-price, 
.section-product .price, 
.section-product .old-price {
	display: inline-block;
}
.view-listproduct .old-price {
	font-weight: normal;	
}
.view-listproduct .name {
	margin: 6px 0;
}
.tiva-products-wrapper .price .vm-price-value span,
.tiva-products-wrapper .old-price .vm-price-value .PricebasePrice {
	font-size: 15px;
}
.home-3 .tiva-prolist .product-container {
	display: block;
}
.home-7 .tiva-prolist {
	text-align: center;
}
.home-7 .tiva-prolist .title_block {
	margin-bottom: 60px;
}	
.home-7 .tiva-prolist .tiva-products .product-container {
	background: #fff;
	padding-bottom: 15px;
}
.home-8 .section-product .product-container .name a {
	font-size: 40px;
}
.home-8 .section-product .product-container .price {
	margin-right: 5px;
}
.home-8 .section-product .product-container .quantity-box,
.home-8 .section-product .product-container .quantity-controls {
	display: none;
}
.home-8 .section-product .product-container .addtocart-area {
	display: inline-block;
	float: left;
	margin-right: 10px;
}
.home-8 .section-product .product-container .addtocart-area .addtocart-bar {
	text-align: left;
}
.home-8 .section-product .product-container span.addtocart-button input.addtocart-button, 
.home-8 .section-product .product-container span.addtocart-button input.notify-button {
	color: #fff;
    background-color: #333333;
    border-color: #333333;
	border-radius: 0;
	text-transform: uppercase;
    font-size: 13px;
    font-weight: 700;
	padding: 13px 25px;
	line-height: 1.85714;
}
.home-8 .section-product .product-container span.addtocart-button input.addtocart-button:hover, 
.home-8 .section-product .product-container span.addtocart-button input.notify-button:hover {
	background-color: #f39b6b;
    border-color: #f39b6b;
}
.home-8 .section-product .product-container .product-buttons .btn {
	padding: 13px 25px;
}
.product-container .label {
	display: inline-block;
}

/* Quickview */
#tiva-quickview .featured-image {
	position: relative;
    width: 100%;
	padding: 0px;
	text-align: center;
}
#tiva-quickview .featured-image img {
	display: inline-block;
}
#tiva-quickview .thumb-images {
	width: 100%;
	margin-top: 10px;	
}
#tiva-quickview .thumb-images .thumb-image-item {
	cursor: pointer;	
}
#tiva-quickview .product-name {
	font-size: 24px;
	font-weight: 500;
	color: #333;
	margin-bottom: 5px;
}
#tiva-quickview .product-rating {
	margin-bottom: 10px;	
}
#tiva-quickview .product-rating .no-rating {
	font-size: 13px;
	margin-left: 5px;	
}
#tiva-quickview .product-prices {
	margin-bottom: 20px;	
}
#tiva-quickview .vm-price-value {
    display: inline-block;
	color: #333;
	font-weight: bold;
	font-size: 14px;
}
#tiva-quickview .old-price .vm-price-value {
    text-decoration: line-through;
    font-weight: 500;
    margin-left: 5px;
    font-size: 13px;
}
#tiva-quickview .product-boxinfo {
	margin-bottom: 5px;	
}
#tiva-quickview #availability_value {
	padding: 5px 6px;
    height: 20px;	
	line-height: 13px;
}
#tiva-quickview #availability_value.out-stock {
	background: #f65b47;	
}
#tiva-quickview .vm-customfields-wrap {
	margin-top: 25px;	
}
#tiva-quickview .vm-customfields-wrap .vm-chzn-select {
	width: auto !important;
	min-width: 200px;
}
#tiva-quickview .addtocart-bar {
	text-align: left;
	margin: 30px 0;
}
#tiva-quickview .quantity-box .quantity-input {
	width: 42px;
	height: 42px;
}
#tiva-quickview span.addtocart-button input.addtocart-button, 
#tiva-quickview .addtocart-bar .notify {
	background: #cfa15e;
	border-color: #cfa15e;
	margin-left: 5px;
	border-radius: 0;
	-webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
	color: #fff;
	text-transform: uppercase;
	font-size: 13px;
    font-weight: 600;
	font-family: "Playfair Display", serif;
}
.home-2 #tiva-quickview span.addtocart-button input.addtocart-button, 
.home-2 #tiva-quickview .addtocart-bar .notify {
	background: #1c1ea5;
	border-color: #1c1ea5;
}
.home-3 #tiva-quickview span.addtocart-button input.addtocart-button, 
.home-3 #tiva-quickview .addtocart-bar .notify {
	background: #f39b6b;
	border-color: #f39b6b;
}
.home-6 #tiva-quickview span.addtocart-button input.addtocart-button, 
.home-6 #tiva-quickview .addtocart-bar .notify {
	background: #1ccfdf;
	border-color: #1ccfdf;
}
.home-7 #tiva-quickview span.addtocart-button input.addtocart-button, 
.home-7 #tiva-quickview .addtocart-bar .notify {
	background: #8aa3aa;
	border-color: #8aa3aa;
}
.home-8 #tiva-quickview span.addtocart-button input.addtocart-button, 
.home-8 #tiva-quickview .addtocart-bar .notify {
	background: #f39b6b;
	border-color: #f39b6b;
}
#tiva-quickview .addtocart-bar .notify {
	padding: 10px;
	margin-left: 0;
	display: inline-block;
}
#tiva-quickview span.addtocart-button input.addtocart-button:hover, 
#tiva-quickview .addtocart-bar .notify:hover {
	background: #333333;
	border-color: #333333;
}

/* Rating */
.product-rating .ratingbox {
	margin-top: 5px;
	margin-bottom: 0;
	height: 12px;	
	background: url('../images/star.png') repeat-x scroll 0 bottom transparent;
	cursor: pointer;
}
.product-rating .ratingbox span {
	height: 12px;
    background: url(../images/star.png) repeat-x;
}

/* Add-to-cart popup */
#fancybox-wrap {
	width: auto !important;	
}
#fancybox-wrap #fancybox-content {
	padding: 5px;
	width: 100% !important;
}
#fancybox-wrap #fancybox-content a {
	background: #333333;
	color: #fff;
	padding: 5px 10px;
	outline: none;
	text-decoration: none;
}
#fancybox-wrap #fancybox-content .addtocart-done {
	margin-bottom: 5px;	
}
#fancybox-wrap #fancybox-content a:hover {
	background: #cfa15e;	
}
.home-2 #fancybox-wrap #fancybox-content a:hover {
	background: #1c1ea5;
}
.home-3 #fancybox-wrap #fancybox-content a:hover {
	background: #f39b6b;
}
.home-6 #fancybox-wrap #fancybox-content a:hover {
	background: #1ccfdf;
}
.home-7 #fancybox-wrap #fancybox-content a:hover {
	background: #8aa3aa;
}
.home-8 #fancybox-wrap #fancybox-content a:hover {
	background: #f39b6b;
}
#fancybox-wrap #fancybox-content .continue_link {
	float: left;	
}
#fancybox-wrap #fancybox-content h4 {
	margin-top: 55px;
	margin-bottom: -15px;
	font-size: 16px;
}
#facebox .content {
	width: auto !important;
	padding: 15px !important;
}
#facebox .content a {
	background: #333333;
	color: #fff;
	padding: 5px 10px;
}
#facebox .content a:hover {
	background: #cfa15e;	
}
.home-2	#facebox .content a:hover {
	background: #1c1ea5;
}
.home-3	#facebox .content a:hover {
	background: #f39b6b;
}
.home-6	#facebox .content a:hover {
	background: #1ccfdf;
}
.home-7	#facebox .content a:hover {
	background: #8aa3aa;
}
.home-8	#facebox .content a:hover {
	background: #f39b6b;
}
#facebox .content .continue_link {
	float: left;	
}
#facebox .content h4 {
	margin-top: 50px;
	margin-bottom: -10px;
	font-size: 16px;
}
#facebox .close {
	display: none !important;	
}

/* Article */
.post-container .post-content .post-meta .post-meta-right a {
	line-height: 16px;
}
.post-container .post-content .post-date {
	line-height: 28px;
}

/* Sidebar */
.sidebar .moduletable {
	margin-bottom: 40px;
}
.sidebar .moduletable > h3 {
	margin-bottom: 10px;
}
.sidebar .moduletable:first-child > h3 {
	margin-top: -8px;
}
.sidebar .moduletable img {
	max-width: 100%;
}

.sidebar .block .list-block li:first-child {
	margin-top: -10px;
}

.sidebar #block_featured_product {
	margin-top: 15px;
}
.sidebar #block_featured_product .product-container .product-image-container {
	margin-right: 15px;	
}
.sidebar #block_featured_product .product-container .product-image-container img {
	width: 70px;	
}
.sidebar #block_featured_product .product-container .product-name {
	margin-top: -5px;
}
.sidebar #block_featured_product .product-container .price .vm-price-value span {
	font-size: 14px;
}

.sidebar .recent-posts img {
	width: 80px;	
}
.sidebar .recent-posts .post-info h5 {
	margin-top: -3px;
	margin-bottom: 3px;
	height: auto;
}

/* Homepage Product */
.home-3 .tiva-products .product-container .price {
	margin-bottom: -1px;
}

/* Product Category */
.category-view .tab-content .row {
	margin-left: -15px;
    margin-right: -15px;	
}
.content_sortPagiBar {
	padding: 10px 15px 4px;
}
.sort label {
	padding-top: 6px;
}
.sort #productsShowForm {
    margin-right: 0;
}
.sort #productsSortForm {
	margin-right: 20px;
}
#productsShowForm select.inputbox {
	display: inline-block;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.57143;
    color: #8a8a8a;
    background-color: white;
    background-image: none;
    border: 1px solid #ebebeb;
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
#productsSortForm  .orderlistcontainer .title {
	display: none;	
}
#productsSortForm .orderlistcontainer {
	margin-left: 0;	
}
#productsSortForm .orderlistcontainer a {
	color: #8a8a8a;
}
#productsSortForm .orderlistcontainer div.activeOrder {
	border-radius: 0;
	height: 35px;
    line-height: 32px;
	border: 1px solid #ebebeb;
	background-position: right 6px; 
}
#productsSortForm .orderlistcontainer div.orderlist {
	padding: 8px 0;
}
#productsSortForm .orderlistcontainer div.orderlist a {
	height: 24px;
	line-height: 24px;
}
#productsSortForm .orderlistcontainer div.orderlist div:hover {
    background: #1E90FF;
}
#productsSortForm .orderlistcontainer div.orderlist div:hover a {
	color: #fff;
}
.home-2 .content_sortPagiBar.top {
    margin-top: 0;
    margin-bottom: 30px;
    background-color: #f8f8f8;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.no-sidebar .content_sortPagiBar.top {
	margin-top: -100px;
    margin-bottom: 50px;
    background-color: white;
    -webkit-box-shadow: 0 0 60px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 60px 0 rgba(0, 0, 0, 0.1);
}

/* Product Detail */
.home-2 .pb-left-column #image-block {
	width: initial;
    float: initial;
}
#product-detail.layout-2 .pb-left-column #image-block {
	width: 80%;
    float: left;
}
#product-detail.layout-2 .pb-left-column .thumb-images {
	width: 20%;
    float: right;
}
#product-detail.layout-2 .pb-left-column .thumb-images .thumb-image-item img {
	width: 80%;
	margin: 0 0 14px 14px;
}
#product-detail .thumb-images .thumb-image-item {
	cursor: pointer;	
}
#product-detail .product-name {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 30px;
	font-family: 'Olivier';
	font-size: 45px;
}
#product-detail .product_comments {
	margin-bottom: 10px;	
}
#product-detail .product-rating .no-rating {
	font-size: 13px;
	margin-left: 5px;
}
#product-detail .price, #product-detail .old-price {
	display: inline-block;	
}
#product-detail .product-prices {
	margin-bottom: 15px;
}
#product-detail .vm-price-value {
    display: inline-block;
	color: #333;
	font-weight: bold;
	font-size: 18px;
}
#product-detail .old-price .vm-price-value {
    text-decoration: line-through;
    font-weight: 500;
    margin-left: 5px;
    font-size: 16px;
}
#product-detail .product-boxinfo {
	margin: 15px 0 10px 0;
}
#product-detail .product-boxinfo label {
	font-weight: 500;
}
#product-detail #availability_value {
	padding: 5px 6px;
    height: 20px;	
	line-height: 13px;
}
#product-detail #availability_value.out-stock {
	background: #f65b47;	
}
#product-detail .box-cart-bottom {
	padding: 0 0 35px 0;	
}
#product-detail .vm-customfields-wrap {
	margin-bottom: 20px;	
}
#product-detail .vm-customfields-wrap .chzn-container, 
#product-detail .vm-customfields-wrap .chzn-drop {
	width: auto !important;
	min-width: 200px;
}
#product-detail .vm-customfields-wrap .product-field-display {
	margin-top: 5px;	
}
#product-detail .vm-customfields-wrap .chzn-container-single .chzn-single {
	border-radius: 0;
	height: 32px;
	line-height: 28px;
	border: solid #CAC9C9 1px;
	background: transparent;
}
#product-detail .chzn-container-single .chzn-single div b {
	background-position: 0 4px;
}
#product-detail .addtocart-bar {
	text-align: left;
	margin-top: 20px;
}
#product-detail .quantity-box .quantity-input {
	width: 42px;
	height: 42px;
}
#product-detail span.addtocart-button input.addtocart-button, 
#product-detail .addtocart-bar .notify  {
	background: #cfa15e;
	border-color: #cfa15e;
	margin-left: 5px;
	border-radius: 0;
	-webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
	color: #fff;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 600;
}
.home-2 #product-detail span.addtocart-button input.addtocart-button, 
.home-2 #product-detail .addtocart-bar .notify  {
	background: #1c1ea5;
	border-color: #1c1ea5;
}
.home-3 #product-detail span.addtocart-button input.addtocart-button, 
.home-3 #product-detail .addtocart-bar .notify  {
	background: #f39b6b;
	border-color: #f39b6b;
}
.home-6 #product-detail span.addtocart-button input.addtocart-button, 
.home-6 #product-detail .addtocart-bar .notify  {
	background: #1ccfdf;
	border-color: #1ccfdf;
}
.home-7 #product-detail span.addtocart-button input.addtocart-button, 
.home-7 #product-detail .addtocart-bar .notify  {
	background: #8aa3aa;
	border-color: #8aa3aa;
}
.home-8 #product-detail span.addtocart-button input.addtocart-button, 
.home-8 #product-detail .addtocart-bar .notify  {
	background: #f39b6b;
	border-color: #f39b6b;
}
#product-detail .addtocart-bar .notify {
	padding: 10px;
	margin-left: 0;
	display: inline-block;
}
#product-detail span.addtocart-button input.addtocart-button:hover, 
#product-detail .addtocart-bar .notify:hover {
	background: #333333;
	border-color: #333333;
}
#product-detail .product-fields .product-fields-title strong, #product-detail .product-box {
	font-weight: 500;
}
#product-detail .comments-review {
	margin-top: 10px;	
}
#product-detail .comments-review .comments-list {
	padding-bottom: 0;
}
#product-detail .comments-review .comments-list:last-child {
	border-bottom: none;
}
#product-detail .comments-review .comments-list .avatar {
	margin-bottom: 5px;	
}
#product-detail .comments-review #reviewform {
	margin-top: 15px;
	border-top: 1px solid #eaeaea;
	padding-top: 20px;
}
#product-detail .comments-review .product-rating {
	text-align: left;
	margin-bottom: 0;
}
#product-detail .comments-review .write-reviews {
	text-align: left;
	margin-top: 5px;
}
#product-detail .comments-review .step {
	color: #999999;
}
#product-detail .comments-review .write-reviews span {
	font-weight: 400;
	color: #999999;
}
#product-detail .comments-review textarea:hover {
	background: #fff;
}
#product-detail .comments-review textarea:focus {
	outline: -webkit-focus-ring-color auto 5px;
}
#product-detail .comments-review .highlight-button {
	padding: 8px 12px;
	margin-top: 20px;
	margin-bottom: 5px;
	background: #333333;
    color: #fff;
    border: 1px solid #333333;
	text-transform: uppercase;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
}
#product-detail .comments-review .highlight-button:hover {
	background: #cfa15e;
	border: 1px solid #cfa15e;
}
.home-2 #product-detail .comments-review .highlight-button:hover {
	background: #1c1ea5;
	border: 1px solid #1c1ea5;
}
.home-3 #product-detail .comments-review .highlight-button:hover {
	background: #f39b6b;
	border: 1px solid #f39b6b;
}
.home-6 #product-detail .comments-review .highlight-button:hover {
	background: #1ccfdf;
	border: 1px solid #1ccfdf;
}
.home-7 #product-detail .comments-review .highlight-button:hover {
	background: #8aa3aa;
	border: 1px solid #8aa3aa;
}
.home-8 #product-detail .comments-review .highlight-button:hover {
	background: #f39b6b;
	border: 1px solid #f39b6b;
}
#product-detail .comments-review .already-review strong {
	font-weight: 500;
}
#product-detail .comments-review #reviewform h5 {
	font-size: 15px;
}

/* Orders */
.vm-orders-order td.orders-key {
	font-weight: 500;
}
.vm-orders-information div.spaceStyle {
	margin-top: 20px;	
}
.vm-orders-information .bill-ship-header {
	font-weight: 600;
	font-size: 16px;
	margin-bottom: 5px;
	color: #333;
}
.vm-orders-information #ui-tabs ul#tabs {
	padding-left: 0;	
}
.vm-orders-information #ui-tabs .dyn-tabs {
	padding: 0;
}
.vm-orders-information table.details-order {
	width: 100%;
	border: 0;
}
.vm-orders-information table.cart-summary tr th {
	white-space: nowrap;
	text-align: center;
}
.vm-orders-information .cart-summary tr td {
	padding: 5px 10px;
	vertical-align: middle;
}
.vm-orders-information .product-name {
	color: #333;
}
.vm-orders-information .product-name:hover {
	color: #cfa15e;
}
.home-2 .vm-orders-information .product-name:hover {
	color: #1c1ea5;
}
.home-3 .vm-orders-information .product-name:hover {
	color: #f39b6b;
}
.home-6 .vm-orders-information .product-name:hover {
	color: #1ccfdf;
}
.home-7 .vm-orders-information .product-name:hover {
	color: #8aa3aa;
}
.home-8 .vm-orders-information .product-name:hover {
	color: #f39b6b;
}
.vm-orders-information .vm-cart-item-tax {
	white-space: nowrap;
}
.details-order-label {
	color: #333;	
}
.vm-orders-list .login-panel {
	padding-right: 0 !important;
	border-top: 3px solid #cfa15e;
	margin: 30px 0;
}
.home-2	.vm-orders-list .login-panel {
	border-top: 3px solid #1c1ea5;
}
.home-3	.vm-orders-list .login-panel {
	border-top: 3px solid #f39b6b;
}
.home-6	.vm-orders-list .login-panel {
	border-top: 3px solid #1ccfdf;
}
.home-7	.vm-orders-list .login-panel {
	border-top: 3px solid #8aa3aa;
}
.home-8	.vm-orders-list .login-panel {
	border-top: 3px solid #f39b6b;
}
.vm-orders-list .accordion_info .panel-default .panel-heading {
	padding: 10px 20px 0 20px;	
}
.vm-orders-list .accordion_info .panel-default .panel-heading p {
	color: #515151;	
}
.vm-orders-list .tiva-accordion .accordion-content {
	padding: 0 20px 10px 20px;	
}
.vm-orders-list table.cart-summary tr td a {
	color: #333;
}
.vm-orders-list table.cart-summary tr td a:hover {
	color: #cfa15e;
}
.home-2 .vm-orders-list table.cart-summary tr td a:hover {
	color: #1c1ea5;
}
.home-3 .vm-orders-list table.cart-summary tr td a:hover {
	color: #f39b6b;
}
.home-6 .vm-orders-list table.cart-summary tr td a:hover {
	color: #1ccfdf;
}
.home-7 .vm-orders-list table.cart-summary tr td a:hover {
	color: #8aa3aa;
}
.home-8 .vm-orders-list table.cart-summary tr td a:hover {
	color: #f39b6b;
}

/* Pagination */
.content_sortPagiBar nav ul {
	display: inline-block;
    padding-left: 0;
    border-radius: 4px;	
}
.content_sortPagiBar nav ul li {
	display: inline;	
}
.content_sortPagiBar nav ul li a, .content_sortPagiBar nav ul li span {
	min-width: 40px;
    border: 1px solid #ddd;
    margin: 0 3px;
    font-size: 14px;
    color: black;
	position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.57143;
    text-decoration: none;
	background-color: transparent;
}
.content_sortPagiBar nav ul li span,
.content_sortPagiBar nav ul li a:hover {
	color: #fff;
    border: 1px solid #cfa15e;
    background-color: #cfa15e;
}
.home-2 .content_sortPagiBar nav ul li span,
.home-2 .content_sortPagiBar nav ul li a:hover {
    border: 1px solid #1c1ea5;
    background-color: #1c1ea5;
}
.home-3 .content_sortPagiBar nav ul li span,
.home-3 .content_sortPagiBar nav ul li a:hover {
    border: 1px solid #f39b6b;
    background-color: #f39b6b;
}
.home-6 .content_sortPagiBar nav ul li span,
.home-6 .content_sortPagiBar nav ul li a:hover {
    border: 1px solid #1ccfdf;
    background-color: #1ccfdf;
}
.home-7 .content_sortPagiBar nav ul li span,
.home-7 .content_sortPagiBar nav ul li a:hover {
    border: 1px solid #8aa3aa;
    background-color: #8aa3aa;
}
.home-8 .content_sortPagiBar nav ul li span,
.home-8 .content_sortPagiBar nav ul li a:hover {
    border: 1px solid #f39b6b;
    background-color: #f39b6b;
}
.content_sortPagiBar nav ul li.pagination-start span, 
.content_sortPagiBar nav ul li.pagination-prev span,
.content_sortPagiBar nav ul li.pagination-next span,
.content_sortPagiBar nav ul li.pagination-end span {
	border: 1px solid #ddd;
	background-color: transparent;
	color: black;
}
.content_sortPagiBar.bottom {
	margin-bottom: 20px !important;		
}
.tiva-product-button .quantity-box, 
.tiva-product-button .quantity-controls {
    display: none;
}

/* Filter By */
.tiva-filter .filter-item h3 {
	font-size: 14px;
    color: #666666;
    border-bottom: 0;
    font-weight: 600;
}
.tiva-filter .filter-item h3:before {
	content: "\f105";
    font-family: "FontAwesome";
	margin-right: 5px;
}
.tiva-filter .manufacturer-filter ul li {
	padding: 10px 0;
    border-bottom: 1px solid #eaeaea;	
}
.tiva-filter .manufacturer-filter ul li .manufacturer-check {
	position: absolute;
}
.tiva-filter .manufacturer-filter ul li .manufacturer-check input {
	margin-top: 6px;	
}
.tiva-filter .manufacturer-filter ul li .manufacturer-name {
	color: black;
	margin-left: 24px;
}
.tiva-filter .filter-button {
	margin-bottom: 50px;
}
.tiva-filter span.jslider.jslider_plastic table tr td .jslider-pointer,
.tiva-filter span.jslider.jslider_plastic table tr td .jslider-bg i.v,
.tiva-filter .filter-button span.action-filter {
	background: #cfa15e;
}
.home-2 .tiva-filter span.jslider.jslider_plastic table tr td .jslider-pointer,
.home-2 .tiva-filter span.jslider.jslider_plastic table tr td .jslider-bg i.v,
.home-2 .tiva-filter .filter-button span.action-filter {
	background: #1c1ea5;
}
.home-3 .tiva-filter span.jslider.jslider_plastic table tr td .jslider-pointer,
.home-3 .tiva-filter span.jslider.jslider_plastic table tr td .jslider-bg i.v,
.home-3 .tiva-filter .filter-button span.action-filter {
	background: #f39b6b;
}
.home-6 .tiva-filter span.jslider.jslider_plastic table tr td .jslider-pointer,
.home-6 .tiva-filter span.jslider.jslider_plastic table tr td .jslider-bg i.v,
.home-6 .tiva-filter .filter-button span.action-filter {
	background: #1ccfdf;
}
.home-7 .tiva-filter span.jslider.jslider_plastic table tr td .jslider-pointer,
.home-7 .tiva-filter span.jslider.jslider_plastic table tr td .jslider-bg i.v,
.home-7 .tiva-filter .filter-button span.action-filter {
	background: #8aa3aa;
}
.home-8 .tiva-filter span.jslider.jslider_plastic table tr td .jslider-pointer,
.home-8 .tiva-filter span.jslider.jslider_plastic table tr td .jslider-bg i.v,
.home-8 .tiva-filter .filter-button span.action-filter {
	background: #f39b6b;
}
.tiva-filter .filter-button span.action-filter:hover {
	background: #333333;	
}

/* Blog */
.tiva-blog .blog-posts .post-image {
	display: inline-block;
	text-align: center;
	width: 100%;
}
.tiva-blog .blog-posts .post-image img, 
.blog-detail .blog-image img {
	display: inline-block;	
}
.blog-posts .post-content .title_block {
	background: url(../images/blog-title.jpg) no-repeat bottom center transparent;
}
.blog-posts .post-meta {
	margin-top: 15px;
}
.blog-posts .post-meta-lr {
	width: 100%;
}
.blog-posts .post {
	margin-bottom: 40px;
}
.blog-posts .post-content .title_block:hover {
	color: #cfa15e;
}
.home-2	.blog-posts .post-content .title_block:hover {
	color: #1c1ea5;
}
.home-3	.blog-posts .post-content .title_block:hover {
	color: #f39b6b;
}
.home-6	.blog-posts .post-content .title_block:hover {
	color: #1ccfdf;
}
.home-7	.blog-posts .post-content .title_block:hover {
	color: #8aa3aa;
}
.home-8	.blog-posts .post-content .title_block:hover {
	color: #f39b6b;
}
.tiva-blog .blog-posts .post-medium .post-image {
	margin-bottom: 8px;
}
.blog-posts .post-medium .post-content .title_block {
	background: none;
	margin-bottom: 5px;
    font-size: 20px;
    line-height: 28px;
}
.blog-posts .post-medium .post-content .des {
	margin-bottom: 15px;
}

/* Newsleter */
.home-1 .block-newsletter {
	padding-top: 100px;
}
.home-3 .block-newsletter {
	padding: 50px 0 30px 0;
}
.home-5 #footer .block-newsletter .title_block {
	width: 100%;
	color: black;
	font-size: 30px;
	margin-bottom: 0;
}
.home-5 #footer .block-newsletter .newsletter-intro {
	padding: 0 200px;
}
.home-6 #footer .block-newsletter .title_block {
	color: black;
	font-size: 40px;
    vertical-align: middle;
    margin-right: 100px;
	margin-bottom: 0;
}


/* About us */
.about-page .block-title > h3 {
	line-height: 22px;
	margin-bottom: 20px;
}
.about-page img {
	margin-bottom: 15px;
}
.about-page .block {
	margin-bottom: 90px;
}
.about-page .about-intro {
	text-align: center;
}
.about-page .border-top {
	border-top: 1px solid #eaeaea;
	padding-top: 50px;
}
.about-page .border-bottom {
	border-bottom: 1px solid #eaeaea;
	padding-bottom: 50px;
}
.about-page .about-intro h2 {
	font-size: 40px;
	font-weight: 700;
	line-height: 65px;
	margin-bottom: 40px;
}
.about-page .about-intro h2 span {
	font-style: italic;
	font-weight: 400;
}
.about-page .about-intro .des p {
	line-height: 30px;
	font-size: 15px;
}
.about-page .about-intro .des .author {
	color: black;
	font-family: "Rage", sans-serif;
	font-style: italic;
	font-size: 36px;
	margin: 30px 0;
}
.about-page .tiva-counter-number .counter-wrap {
	margin: 10px 0;
	display: block;
}
.about-page .tiva-counter-number .counter-wrap .counter-numb {
	color: black;
	font-size: 50px;
	font-weight: 700;
}
.about-page .tiva-counter-number .counter-wrap p {
	margin-bottom: 10px;
}
.about-page .tiva-counter-number .counter-wrap h5 {
	color: #999;
	font-size: 14px;
	text-transform: uppercase;
	margin-bottom: 0;
}
.about-page .about-testimonial {
	text-align: center;
}
.about-page .about-testimonial .testimonial-item {
	padding-top: 110px;
	position: relative;
}
.about-page .about-testimonial .testimonial-item:before {
	position: absolute;
	content: "“";
	color: #ccc;
	display: block !important;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 0;
	font-size: 200px;
	font-style: normal;
	line-height: 1;
}
.about-page .about-testimonial .testimonial-item p.des {
	font-size: 24px;
	color: black;
	line-height: 50px;
}
.about-page .about-testimonial .testimonial-item .author {
	text-transform: uppercase;
	color: black;
	font-size: 16px;
	font-weight: 700;
	position: relative;
	padding-top: 20px;
	margin-top: 20px;
}
.about-page .about-testimonial .testimonial-item .author:before {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 30px;
	height: 2px;
	background-color: #ddd;
}
.about-page .about-testimonial .testimonial-item .position {
	color: #999;
	font-size: 15px;
	text-transform: uppercase;
}
.about-page .about-team {
	text-align: center;
}
.about-page .about-team .title_block {
	font-size: 45px;
	line-height: 50px;
	font-weight: 700;
	margin-top: 20px;
}
.about-page .about-team .des {
	margin-bottom: 60px;
}
.about-page .about-team .team-item {
	margin-bottom: 40px;
}
.about-page .about-team .team-image a {
	display: block;
	overflow: hidden;
}
.about-page .about-team .team-image img {
	display: inline-block;
	-webkit-transition: opacity 0.35s, transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}
.about-page .about-team .team-image:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}
.about-page .about-team .team-content {
	padding: 15px;
}
.about-page .about-team .team-content a {
	font-size: 18px;
	font-weight: 700;
}
.about-page .about-team .team-content .position {
	color: #999;
	margin-bottom: 0;
}

.about-page .bannertext .box-homehtml.box-image:after {
	content: initial;
}
.about-page .bannertext .box-homehtml .block-html {
	text-align: left;
}
.about-page .bannertext.bannertext-1 {
	margin-bottom: 80px;
}
.about-page .bannertext .box-homehtml .title_block {
	font-family: inherit;
	font-size: 25px;
    line-height: 40px;
    font-weight: 600;
    font-style: inherit;
    text-transform: uppercase;
}

/* Contact */
.contact-us {
	padding-right: 30px;	
}
.contact-us h3 {
	margin-bottom: 20px;
}
.contact-info h3 {
	margin-bottom: 12px;
}
.contact-info .contact-field {
	margin-bottom: 5px;
}
.contact-form .btn {
	margin-top: 5px;
}
.contact-map {
	margin-bottom: 30px;	
}
.contact-fashion .contact-box {
    margin-bottom: 50px;
}
.contact-form input,
.contact-form textarea,
.contact-fashion .contact-form input {
    margin-bottom: 20px;
}

/* Accodion */
.tiva-accordion .accordion-title {
	cursor: pointer;
	padding: 14px 20px !important;
}
.tiva-accordion .accordion-title .panel-title a:after {
	content: "\f0da";
}
.tiva-accordion .accordion-title.active .panel-title a:after {
	content: "\f0d7";
}
.tiva-accordion .accordion-title.active .panel-title a {
	color: #cfa15e;
}
.home-2	.tiva-accordion .accordion-title.active .panel-title a {
	color: #1c1ea5;
}
.home-3	.tiva-accordion .accordion-title.active .panel-title a {
	color: #f39b6b;
}
.home-6	.tiva-accordion .accordion-title.active .panel-title a {
	color: #1ccfdf;
}
.home-7	.tiva-accordion .accordion-title.active .panel-title a {
	color: #8aa3aa;
}
.home-8	.tiva-accordion .accordion-title.active .panel-title a {
	color: #f39b6b;
}
.tiva-accordion .accordion-content {
	display: none;	
} 
.tiva-accordion .accordion-content.active {
	display: block;	
}
.tiva-accordion .accordion-content .panel-body {
	border-top-color: transparent;
    padding: 0 20px 15px;
}

/* Message */
.message .alert {
	border-radius: 0;
}
.message .alert.alert-message {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d;
}
.message .alert.alert-notice {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b;
}
.message .alert.alert-error {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b;
}

/* User */
.panel > h3 {
	font-size: 22px;
}
.form-field label.required:after {
	content: ' *';	
}
.form-field label span {
	display: none;	
}
.form-field input {
	display: block;
    width: 100%;
    height: 35px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.57143;
    color: #8a8a8a;
    background-color: white;
    background-image: none;
    border: 1px solid #ebebeb;
    border-radius: 0;
}
.form-group .forgot {
	margin-bottom: 3px;
}
#create-account-form, 
#form-login {
    min-height: 440px;
}
#create-account-form .btn,
#form-account-creation .btn,
#form-edit-profile .btn {
	margin-top: 10px;
}
.form-group .btn-default {
	margin-right: 10px;
}
#view-profile legend {
	border-bottom: none;
	margin-bottom: 8px;
}
#jform_params_editor-lbl {
	margin-top: 20px;
}
.form-group .btn-small {
	display: none;
}

/* Checkout */
#com-form-login .login-panel {
	padding-right: 0 !important;
	border-top: 3px solid #cfa15e;
	margin: 10px 0 30px 0;
}
.home-2	#com-form-login .login-panel {
	border-top: 3px solid #1c1ea5;
}
.home-3	#com-form-login .login-panel {
	border-top: 3px solid #f39b6b;
}
.home-6	#com-form-login .login-panel {
	border-top: 3px solid #1ccfdf;
}
.home-7	#com-form-login .login-panel {
	border-top: 3px solid #8aa3aa;
}
.home-8	#com-form-login .login-panel {
	border-top: 3px solid #f39b6b;
}
#com-form-login .accordion_info .panel, #com-form-login .accordion_info .panel-default > .panel-heading {
	background-color: #f7f6f7;	
}
#com-form-login .accordion_info .panel-default .panel-heading {
	padding: 12px 20px;	
}
#com-form-login .accordion_info .panel-default .panel-heading p {
	margin-bottom: 0;
	color: #515151;
}
#com-form-login .accordion_info .panel-default .panel-heading i {
	margin-left: 5px;	
}
#com-form-login .accordion_info .panel-default .accordion-content {
	padding: 10px 20px;
}
#com-form-login .accordion_info .panel-default .accordion-content .form-field input {
	width: 300px;	
}
#com-form-login .accordion_info .panel-default .accordion-content #remember {
	margin-top: 4px;	
}
#com-form-login .accordion_info .panel-default .accordion-content .btn {
	padding: 6px 18px;	
}
.form-login-user {
	margin: 10px 0 20px 0;	
}
.form-login-user .btn {
	padding: 3px 10px;
	margin-left: 5px;
}
.cart-view .billto-shipto {
	border-top: 3px solid #cfa15e;
	border-bottom: none;
	background: #f7f6f7;
	padding: 15px 20px 20px 20px;
	margin-bottom: 30px;
}
.home-2	.cart-view .billto-shipto {
	border-top: 3px solid #1c1ea5;
}
.home-3	.cart-view .billto-shipto {
	border-top: 3px solid #f39b6b;
}
.home-6	.cart-view .billto-shipto {
	border-top: 3px solid #1ccfdf;
}
.home-7	.cart-view .billto-shipto {
	border-top: 3px solid #8aa3aa;
}
.home-8	.cart-view .billto-shipto {
	border-top: 3px solid #f39b6b;
}
.cart-view .billto-shipto .title {
	font-size: 16px;
	font-weight: 600;
	color: #666;
	text-transform: uppercase;
}
.cart-view .billto-shipto .title i {
	margin-right: 5px;	
}
.cart-view .billto-shipto #STsameAsBTjs {
	margin-right: 6px;
	position: absolute;
}
.cart-view .billto-shipto .STsameAsBTjs-label {
	margin-left: 20px;	
}
.cart-view .billto-shipto .output-shipto a {
	font-weight: 400;
	color: #999999;
}
table.cart-summary {
	border: 0;
	width: 100%;
}
table.cart-summary tr th {
	background: #f7f6f7;
    padding: 5px 10px;
	font-weight: 500;
	color: #666;
}
table.cart-summary tr td {
	padding: 10px;
	vertical-align: middle;
}
table.cart-summary .PricebillTotal {
	font-weight: 500;	
}
.cart-view .vm-cart-item-tax {
	white-space: nowrap;
}
.cart-view span.cart-images img {
	margin-right: 6px;	
}
.cart-view .vm-price-desc {
	display: none;	
}
.cart-view .vm2-add_quantity_cart {
	background: url(../images/update.png) 50% 50% no-repeat;
	width: 20px;
	height: 14px;
	display: inline-block;
    vertical-align: middle;
	margin-left: 3px;
}
.cart-view .vm2-add_quantity_cart:hover {
	background: url(../images/update-hover.png) 50% 50% no-repeat;
}
.cart-view .cart-summary .quantity-input {
	background: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
	width: 32px;
	font-weight: 400;
}
.cart-view .vm2-remove_from_cart {
	background: url(../images/delete.png) 50% 50% no-repeat;
	width: 14px;
	height: 14px;
}
.cart-view .vm2-remove_from_cart:hover {
	background: url(../images/delete-hover.png) 50% 50% no-repeat;
}
.cart-view .vm-cart-item-name a {
	color: #999;
}
.cart-view .vm-cart-item-name a:hover {
	color: #cfa15e;
}
.home-2 .cart-view .vm-cart-item-name a:hover {
	color: #1c1ea5;
}
.home-3 .cart-view .vm-cart-item-name a:hover {
	color: #f39b6b;
}
.home-6 .cart-view .vm-cart-item-name a:hover {
	color: #1ccfdf;
}
.home-7 .cart-view .vm-cart-item-name a:hover {
	color: #8aa3aa;
}
.home-8 .cart-view .vm-cart-item-name a:hover {
	color: #f39b6b;
}
.cart-view .cart-summary tr td.shipment-payment .shipment-payment-title {
	color: #666;
	font-weight: 500;
	margin-bottom: 5px;
}
.cart-view .cart-summary tr td.shipment-payment .vmshipment_name, .cart-view .cart-summary tr td.shipment-payment .vmpayment_name {
	font-weight: 400;
}
.cart-view .cart-summary tr td.shipment-payment .btn {
	display: none;	
}
#shipmentForm .btn, #paymentForm .btn {
	margin-top: 15px;
	margin-right: 10px;
}
#shipmentForm .vmshipment_name, #paymentForm .vmpayment_name {
	font-weight: 400;
}
.cart-view .cart-summary .coupon {
	border-radius: 0;
	width: 200px;
	height: 29px;
	font-size: 12px;
	padding: 0 10px;
}
.cart-view .cart-summary .save-coupon {
	vertical-align: top
}
.cart-view .vm-fieldset-customer-note {
	margin: 20px 0 5px 0;
}
.cart-view .vm-fieldset-customer-note .customer-note {
	font-weight: 500;
	color: #666;
}
.cart-view .vm-fieldset-customer-note .inputbox {
	width: 100% !important;
	height: 100px;
	border: 1px solid #CAC9C9;
}
.cart-view textarea#customer_note_field {
	margin-top: 5px;	
}
.cart-view span.tos {
	display: none;	
}
.cart-view a.terms-of-service {
	font-weight: 500;
	color: #666;	
}
.cart-view input.terms-of-service {
	position: absolute;
	margin-top: 6px;
}
.cart-view div.terms-of-service {
	margin-left: 20px;
}
.cart-view .checkout-button-top {
	border-top: none;
}
.cart-view .checkout-button-top .vm-button-correct, 
.vm-order-done .vm-button-correct {
	border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
	color: white;
    background-color: #333333;
	border-color: #333333;
	font-weight: 700;
    font-size: 13px;
    text-transform: uppercase;
	padding: 6px 12px;
}
.cart-view .checkout-button-top  .vm-button-correct:hover, 
.vm-order-done .vm-button-correct:hover {
	background-color: #cfa15e;
	border-color: #cfa15e;
}
.home-2 .cart-view .checkout-button-top  .vm-button-correct:hover, 
.home-2 .vm-order-done .vm-button-correct:hover {
	background-color: #1c1ea5;
	border-color: #1c1ea5;
}
.home-3 .cart-view .checkout-button-top  .vm-button-correct:hover, 
.home-3 .vm-order-done .vm-button-correct:hover {
	background-color: #f39b6b;
	border-color: #f39b6b;
}
.home-6 .cart-view .checkout-button-top  .vm-button-correct:hover, 
.home-6 .vm-order-done .vm-button-correct:hover {
	background-color: #1ccfdf;
	border-color: #1ccfdf;
}
.home-7 .cart-view .checkout-button-top  .vm-button-correct:hover, 
.home-7 .vm-order-done .vm-button-correct:hover {
	background-color: #8aa3aa;
	border-color: #8aa3aa;
}
.home-8 .cart-view .checkout-button-top  .vm-button-correct:hover, 
.home-8 .vm-order-done .vm-button-correct:hover {
	background-color: #f39b6b;
	border-color: #f39b6b;
}
.vm-order-done .vm-button-correct {
	margin: 15px 0 20px 0;	
}
.vm-edit-address {
	margin-bottom: 25px;	
}
#userForm fieldset {
	margin-bottom: 10px;	
}
#userForm .userfields_info {
	color: #333333;
	font-weight: 600;
	margin: 5px 0 10px 0;
	font-size: 18px;
}
.edit-address td.key {
	width: 190px;
}
.edit-address .form-field {
	margin-bottom: 12px;
}
.edit-address label {
	font-weight: 400;
}
.edit-address .chzn-container-single .chzn-single span {
    line-height: 2.16em;
}
.edit-address .chzn-container,
.edit-address .chzn-container-single .chzn-drop,
.edit-address .chzn-container-single .chzn-search input {
	width: 100% !important;
}
.edit-address .chzn-container-single .chzn-drop {
	border: 1px solid #dfdfdf;
    border-top: 0;
	box-shadow: none;
	border-radius: 0;
}
.edit-address .chzn-container-single .chzn-single {
    padding-top: 4px;
    height: 35px;
	box-shadow: none;
    background: none;
    border-radius: 0;
    border: 1px solid #dfdfdf;
	color: #999999;
}
.edit-address .chzn-container-single .chzn-single div b {
	background-position: 0px 6px;	
}
#userForm h4 {
	margin-bottom: 20px;	
}
#userForm .edit-address-buttons {
	margin: 10px 0 20px 0;
}
#userForm .edit-address-buttons #reg_text {
	float: none;
	margin: 0 0 20px 0;
}
#userForm .edit-address-buttons .btn {
	margin-right: 10px;
	margin-bottom: 10px;
}

/* Orders */
.vm-orders-order td.orders-key {
	font-weight: 500;
}
.vm-orders-information div.spaceStyle {
	margin-top: 20px;	
}
.vm-orders-information .bill-ship-header {
	font-weight: 600;
	font-size: 16px;
	margin-bottom: 5px;
	color: #333;
}
.vm-orders-information #ui-tabs ul#tabs {
	padding-left: 0;	
}
.vm-orders-information #ui-tabs .dyn-tabs {
	padding: 0;
}
.vm-orders-information table.details-order {
	width: 100%;
	border: 0;
}
.vm-orders-information table.cart-summary tr th {
	white-space: nowrap;
	text-align: center;
}
.vm-orders-information .cart-summary tr td {
	padding: 5px 10px;
	vertical-align: middle;
}
.vm-orders-information .product-name {
	color: #333;
}
.vm-orders-information .product-name:hover {
	color: #cfa15e;
}
.home-2	.vm-orders-information .product-name:hover {
	color: #1c1ea5;
}
.home-3	.vm-orders-information .product-name:hover {
	color: #f39b6b;
}
.home-6	.vm-orders-information .product-name:hover {
	color: #1ccfdf;
}
.home-7	.vm-orders-information .product-name:hover {
	color: #8aa3aa;
}
.home-8	.vm-orders-information .product-name:hover {
	color: #f39b6b;
}
.vm-orders-information .vm-cart-item-tax {
	white-space: nowrap;
}
.details-order-label {
	color: #333;	
}
.vm-orders-list .login-panel {
	padding-right: 0 !important;
	border-top: 3px solid #cfa15e;
	margin: 30px 0;
}
.home-2 .vm-orders-list .login-panel {
	border-top: 3px solid #1c1ea5;
}
.home-3 .vm-orders-list .login-panel {
	border-top: 3px solid #f39b6b;
}
.home-6 .vm-orders-list .login-panel {
	border-top: 3px solid #1ccfdf;
}
.home-7 .vm-orders-list .login-panel {
	border-top: 3px solid #8aa3aa;
}
.home-8 .vm-orders-list .login-panel {
	border-top: 3px solid #f39b6b;
}
.vm-orders-list .accordion_info .panel-default .panel-heading {
	padding: 10px 20px 0 20px;	
}
.vm-orders-list .accordion_info .panel-default .panel-heading p {
	color: #515151;	
}
.vm-orders-list .tiva-accordion .accordion-content {
	padding: 0 20px 10px 20px;	
}
.vm-orders-list table.cart-summary tr td a {
	color: #333;
}
.vm-orders-list table.cart-summary tr td a:hover {
	color: #cfa15e;
}
.home-2	.vm-orders-list table.cart-summary tr td a:hover {
	color: #1c1ea5;
}
.home-3	.vm-orders-list table.cart-summary tr td a:hover {
	color: #f39b6b;
}
.home-6	.vm-orders-list table.cart-summary tr td a:hover {
	color: #1ccfdf;
}
.home-7	.vm-orders-list table.cart-summary tr td a:hover {
	color: #8aa3aa;
}
.home-8	.vm-orders-list table.cart-summary tr td a:hover {
	color: #f39b6b;
}

/* Recent News */
.home-3 .tiva-postslist .post-container .post-content h4 {
	margin-bottom: 15px;
}
.home-3 .tiva-postslist .post-container .post-content h4 a {
	font-weight: 500;
	font-size: 18px;
}
.home-3 .tiva-postslist .owl-theme .owl-controls .owl-nav div.owl-prev,
.home-3 .tiva-postslist .owl-theme .owl-controls .owl-nav div.owl-next {
	display: block !important;
}
.home-3 .tiva-postslist .owl-theme .owl-controls .owl-nav div.owl-prev {
	left: -45px;
}
.home-3 .tiva-postslist .owl-theme .owl-controls .owl-nav div.owl-next {
	right: -45px;
}

/* Popup */
.tiva-popup-screen .popup .close {
	font-weight: normal;
	font-size: 30px;
}

/* Footer */
#footer {
	margin-top: 80px;	
}
#footer .moduletable > h3 {
	font-family: "Olivier", sans-serif;
    color: white;
    margin-bottom: 25px;
}
.footer-copyright ul.list-group {
	text-align: right;
	margin-bottom: 0;
}
.footer-copyright ul.list-group li {
	display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
	margin-bottom: 0;
}
.home-1 #footer {
    background: url(../../../images/general/h1-bg-footer.jpg) no-repeat center center black;
}
.home-2 #footer .block-newsletter .title_block {
	color: black;
	font-size: 40px;
}
.home-3 #footer .block-newsletter .title_block {
	color: black;
	font-size: 32px;
}
.home-3 #footer .footer-center .moduletable > h3 {
    color: black;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px;
    margin-bottom: 20px;
}
.home-4 #footer .moduletable > h3 {
    color: black;
}
.home-4 #footer .about-us li .fa {
	color: #999999;
}

@media (max-width: 767px) {
	#footer .moduletable > h3 {
		margin-bottom: 5px;
	}
	.home-4 .footer-center {
		padding: 60px 0;
	}
	.footer-top,
	.footer-copyright .payment,
	.footer-copyright ul.list-group {
		text-align: center;
		margin-top: 10px;
	}
	
	/* Popup */
	#colorbox {
		overflow-y: scroll;	  
	}
}

@media (min-width: 481px) and (max-width: 991px) {
	#tiva-grid .type_block_product:nth-child(2n+1) {
		clear: both;	
	}
}

@media (min-width: 992px) {
	.about-page .tiva-counter-number .counter-wrap {
		border-left: #eaeaea;
		border-style: none none none solid;
		border-width: 0 0 0 1px;
	}
	.about-page .tiva-counter-number .counter-wrap.counterone {
		border-left: transparent;
		border-style: none none none solid;
		border-width: 0 0 0 1px;
	}
	.about-page .about-intro,
	.about-page .about-testimonial {
		padding: 0 200px;
	}
	
	#tiva-grid .type_block_product:nth-child(3n+1) {
		clear: both;	
	}
}

@media (max-width: 640px) {
	.section-video .tiva-video-content {
		height: 300px !important;
	}
	.section-video .tiva-video-content iframe {
		height: 100% !important;
	}
}

@media (max-width: 479px) {
	.home-1 .block-search .dropdown-content {
		right: -110px;
	}
	.home-1 .header_user_info .dropdown-content {
		right: -80px;
	}
	.home-1 .tiva-dropdown-cart .dropdown-content {
		right: -45px;
	}
	.home-4 .block-search .dropdown-content {
		right: -30px;
	}
	.block-search .dropdown-content {
		right: -64px;
	}
	.header_user_info .dropdown-content {
		right: -30px;
	}
	.sort #productsSortForm {
		margin-right: 0;
		margin-top: 10px;
	}
	
	/* Quickview */
	#tiva-quickview .quickview-left, #tiva-quickview .quickview-right {
		width: 100%;	
	}
	#tiva-quickview .product-name {
		margin-top: 15px;	  
	}
	#tiva-quickview span.addtocart-button input.addtocart-button, 
	#tiva-quickview .addtocart-bar .notify {
		font-size: 10px;	  
	}
	#tiva-quickview .product-name {
		font-size: 20px;	  
	}
	#cboxLoadingOverlay,
	#cboxLoadingGraphic {
		background: none !important;
	}
}
  

.homedistribuidor{
  color:#fff;
  text-align: center;
}

.separador{
  color:#fff;
  text-align: center;
}



.nutricionalTitulo{
  background:#e80920;
  color:#fff;
}

.nutricionalTd{
  background:#1c1ea5;
  color:#fff;
  padding-left: 10px;
}

.nutricionalTdGrilla{
  text-align: center;	
}

.nutricional{
	font-size: 13px;
}


.btnBlanco{
  cursor: pointer;
  background: transparent;
  color: #fff;
  border: 1px solid #fff;
  display: inline-block;

  font-weight: bold;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  user-select: none;
  width: auto;
  padding: 18px 42px;
  letter-spacing: 1.5px;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  /*text-transform: uppercase;*/
  border-radius: 30px;
}

.btnBlanco:hover{
  background: #fff;
  color: #49a9e3;
}


.btnRojo{
  cursor: pointer;
  background: #e80920;
  color: #fff;
  border: 0;
  display: inline-block;

  font-weight: bold;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  user-select: none;
  width: auto;
  padding: 18px 42px;
  letter-spacing: 1.5px;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  /*text-transform: uppercase;*/
  border-radius: 30px;
}

.btnRojo:hover{
  background: #1c1ea5;
  color: #fff;
}