/* General */

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

}

.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: 45px;

    font-weight: 700;

}

.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: #949abb;

}

.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: 40px;

    height: 5px;

    background-color: #fff;

}



/* 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: #949abb;

}

.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: #949abb;

}

.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: #949abb;

}

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

	padding-top: 8px;

}

#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: #949abb;

}

.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: #949abb;

}

.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: #949abb;

}

.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: #949abb;

}

.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 */

#cboxContent {

	padding: 30px 20px;

}

#cboxContent #cboxClose {

	top: 10px;

    right: 10px;	

}

#cboxTitle {

	display: none !important;	

}

#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: #949abb;

	border-color: #949abb;

}

.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: #949abb;

}

.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: #949abb;

}

.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 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-bottom: 10px;

	line-height: 30px;

}

#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: 20px;	

}

#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 15px 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: 5px 0 25px 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;

}

#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: #949abb;

	border-color: #949abb;

}

.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: #949abb;

	border: 1px solid #949abb;

}

.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: #949abb;

}

.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 #949abb;

}

.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: #949abb;

}

.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 #949abb;

    background-color: #949abb;

}

.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-name {

	color: black;

	margin-left: 20px;

}

.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: #949abb;

}

.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: #949abb;

}

.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: #949abb;

}

.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 #949abb;

}

.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 #949abb;

}

.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: #949abb;

}

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

}

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

}

.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: #949abb;

	border-color: #949abb;

}

.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: #949abb;

}

.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 #949abb;

}

.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: #949abb;

}

.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 {

    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: 25px;

}

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

	}

}



@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;

	}

}

  