.cart-heading {
	color: #4c4b6c;
	margin-bottom: 24px;
	font-family: 'Roboto';
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
}
.product-heading {
	text-align: left;
  	padding-bottom: 8px;
}

.ulstil {display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;}

.ulstil li {list-style: disc;}


.wd-checkout .checkout-product .table > tfoot > tr > td.text-left {
	font-size: 11px;
}
.checkout-type-guest #free_shipping_title {
	text-align: center;
}
.size-chart a {
	font-size: 13px !important;
	color: #999 !important;
}
#content .tb_wt_banner .tb_text span.tb_line_1 {
	background: rgba(62,216,144,.9) !important;
	color: #fff !important;
	display: inline-block;
	padding: 10px 15px;
	font-size: 20px;
}
#footer button.btn-tooltips, #footer button.btn-tooltips:hover {
	margin: 0 0 10px 0;
	line-height: normal !important;
	padding: 10px 0!important;
	white-space: normal !important;
	text-align: left !important;
	box-shadow: none !important;
	background-color: transparent!important;
	color: #000!important;
	display: block;
	width: 100%;
	text-align: center!important;
}
.tooltip {
	position: absolute !important
}
.icon-tooltips .tooltip.top .tooltip-arrow {
	border-top-color: #0a3380;
}
.icon-tooltips .tooltip.fade {
	line-height: 16px !important;
	width: 100%;
}
.icon-tooltips .tooltip.fade .tooltip-inner {
	padding-top: 10px;
	padding-bottom: 10px;
	width: 100% !important;
	min-width: 100% !important;
	background-color: #0a3380;
}
.icon-tooltips svg {
	margin: 0 1px -12px 0;
}
.btn-tooltips.second svg {
	margin-right: 4px;
}
.btn-tooltips.first svg {
	margin-right: 5px;
	margin-bottom: -8px;
}
#footer button.btn-tooltips, #footer button.btn-tooltips:hover {
	text-transform: none !important;
	font-size: 15px !important;
	    min-height: 56px;
}
.head-icn .tb_icon_wrap .ico-linea-basic-cloud, .head-icn .tb_icon_wrap .ico-linea-basic-diamonds {
	position: relative;
	top: 6px;
}
.head-icn .tb_icon_list li {
	background: #ff846e!important;
	border-radius: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.head-icn .tb_icon_list li:last-child {
	margin-right: 0px;
}
.head-icn .tb_icon_list li:first-child {
	margin-left: calc(31px + 0%)!important;
}
.head-icn .tb_icon_list .tb_description_wrap {
	padding-left: 0!important;
	position: relative;
}
.head-icn .tb_icon_list li:last-child .tb_description_wrap {
	padding-left: 5px!important;
}
.head-icn .tb_icon_list .tb_description_wrap:before {
	border-left: 1px solid #edf0f5;
	content: '';
	display: block;
	width: 1px;
	height: 40px;
	position: absolute;
	left: -10px;
}
.head-icn .tb_icon_list li:last-child .tb_description_wrap:before {
	left: -4px;
}

.head-icn .ico-linea-basic-cloud:before,
.head-icn .ico-linea-basic-diamonds:before {
	display:none;
}


.head-icn .ico-linea-basic-cloud:after {
	background: url(/image/catalog/banners/phone27.svg) 0 0 no-repeat;
	position: absolute;
	left: -4px;
	top: 0;
	display: inline-block;
	width: 40px;
	height: 40px;
	transform: translateY(-50%);
	content: '';
	transform: scale(.7);
}
.head-icn .ico-linea-basic-diamonds:after {
	background: url(/image/catalog/banners/shipped27.svg) 0 0 no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	content: '';
	width: 49px!important;
	height: 49px!important;
	display: block;
}
.head-icn .tb_description_wrap {
	font-size: 14px;
}
.head-icn .tb_description_wrap em {
	font-style: normal;
	color: #fff;
	font-size: 12px;
	line-height: 16px;
}
.head-icn .tb_description_wrap span {
	display: block;
	line-height: 16px;
	color: #fff;
	font-size: 17px;
}
.head-icn .tb_icon.ico-linea-basic-accelerator:before {
	display: none;
}
.head-icn ul li {
	margin-right: 20px;
}

.logo-para {
	max-width: 210px;
	
	}

.info-icn .second-col.col{
	position:relative!important;
	}
@media (min-width:768px) {
#HeaderCartMenuSystem_HJ4nU3fO {
	position: absolute;
    right: 0;
	top: 1px;
	}
	
	#cart .dropdown {
		background-color: #ff846e!important;}
	}

 .tb_wt_header_search_system.tb_style_3 #search input {
    text-indent: 0;
} 


.product-info .list-txt {
	
	margin-bottom: 30px;
}

.product-info .list-txt li {
    padding: 7px 24px 7px 45px;
    background: #eef0f4;
    margin: 0.75em 0 0;
    line-height: 30px;
    position: relative;
    border-radius: 50px;
}

.product-info .list-txt li:before {
    content: '';
    display: block;
    position: absolute;
    top: 12px;
    left: 16px;
    width: 20px;
    height: 20px;
    background: url(/image/catalog/theme/accept-santi.svg) 0px 0px no-repeat;
    background-size: 100%;
}



.tb_grid_view .product-thumb .button-group {
	padding: 0px !important;
	margin: 10px -20px;
}
.tb_grid_view .product-thumb .button-group > div.tb_button_add_to_cart {
	margin: 10px 0px !important;
	min-width: 100% !important;
}
/*#cart .heading .tb_items + .tb_total {
	color: #ff846e !important
}*/
#cart .heading .tb_items + .tb_total {
	border-left: 1px solid #edf0f5;
}
#cart .dropdown {
	
	padding-top: 12px;
	padding-left: 17px;
	padding-right: 17px;
	border-radius: 10px;
}
#cart .heading .tb_total {
	margin-left: 19px!important;
}
.nav-tabs.tb_style_2 {
	border-bottom: solid 1px rgba(0,0,0,.1) !important
}
.nav-tabs.tb_style_2 > li {
	margin-right: 15px !important;
	padding-right: 10px !important;
	padding-bottom: 10px;
	bottom: -1px;
}
.nav-tabs.tb_style_2 > li:before {
	content: "" !important
}
.nav-tabs.tb_style_2 > li > a {
	color: #000 !important
}
.nav.nav-tabs.tb_style_2 > li.active {
	border-bottom: solid 3px #3e927a !important;
}
.nav.nav-tabs.tb_style_2 > li.active a {
	color: #3e927a !important;
}
 @media (max-width:1480px) {
.nav-tabs.tb_style_2 > li > a {
	font-size: 17px !important
}
}

@media (max-width:990px) {
.nav-tabs.tb_style_2 > li > a {
	font-size: 15px !important
}
}
#header {
	z-index: 2;
}
#content {
	z-index: 1;
	position: relative;
}
.mfilter-box.mfilter-box.mfilter-box.mfilter-box .mfilter-button-bottom::before {
	display: none
}
.mfilter-box.mfilter-box.mfilter-box.mfilter-box .mfilter-button-bottom {
	position: absolute;
	right: -88px;
}
.mfilter-selected-filters {
	max-width: 75%;
}
#upsale-slider .button-group .tb_button_add_to_cart {
	min-width: 90% !important
}
#upsale-slider .button-group .tb_button_add_to_cart a {
	font-weight: normal !important;
	font-size: 12px !important
}
#upsale-slider .product-thumb .image {
	margin: 0px !important
}
.mobile-filter-show .mfilter-button-reset {
	display: block !important;
	color: #000 !important;
	font-size: 12px !important;
	opacity: 1;
	visibility: visible !important;
}
.tb_wt_header_search_system .twitter-typeahead .dropdown-menu {
	width: 100%!important;
}
#live_search_all_results {
	display: none !important;
}
#wrapper.container-fluid {
	overflow: hidden !important
}
@media (max-width:768px) {
#header {
	overflow: hidden !important
}
.tbToggleCart span {
	width: 18px;
	height: 18px;
	border-radius: 50%;
	background: #fff;
	color: #000;
	text-align: center;
	display: block;
	line-height: 18px;
	position: absolute;
	right: 20px;
	bottom: 8px;
	font-size: 12px;
}
#address .form-horizontal.form-payment .row .col-sm-12 {
	width: 100%;
}
}
.tb_wt_combine_products_system .tb_slider_pagination {
	margin-top: 50px !important
}
.product-thumb .tb_label_special + .tb_label_new {
	top: 0px !important
}
.product-filter {
	position: absolute;
	right: 0;
	top: -55px;
	border-bottom: 1px solid #ccc !important;
}
.tb_listing_options {
	margin: 0 0 20px !important
}
.tb_listing_options, .tb_wt_products_system {
	position: static !important
}
.mfilter-box.mfilter-box.mfilter-box.mfilter-box .mfilter-head-icon::before {
	content: '\f107' !important;
}
.mfilter-heading.mfilter-collapsed .mfilter-head-icon {
	transform: rotate(0deg) !important;
	-ms-transform: rotate(0deg) !important;
	-webkit-transform: rotate(0deg) !important;
}
.mfilter-box.mfilter-box.mfilter-box.mfilter-box .mfilter-heading-content, .mfilter-box.mfilter-box.mfilter-box.mfilter-box .mfilter-option.mfilter-tb-as-tr > label, .product-filter .sort b {
	color: #0a3380!important;
}

.mfilter-box.mfilter-box.mfilter-box.mfilter-box .mfilter-heading-content span{
	
	    font-family: 'Roboto Condensed'!important;
	color: #0a3380!important;
}


.product-filter .sort {
	position: relative;
	clear: both;
	margin-top: 0px;
	text-align: right;
}
#filter {
	position: relative;
	z-index: 100000;
	max-width: 75%;
}
#filter .mfilter-content > ul {
	display: block;
	width: 100%;
	float: left;
	border-bottom: 1px solid #ccc !important;
	padding: 0 0 10px;
}
#filter .mfilter-content > ul > li {
	float: left;
	padding: 0 20px 0 0;
}
.mfilter-box.mfilter-box.mfilter-box.mfilter-box .mfilter-iscroll {
	margin-right: 0px !important
}
.mfilter-box.mfilter-box.mfilter-box.mfilter-box .mfilter-content > ul > li + li {
	margin: 0 auto;
}
#filter .mfilter-content-opts {
	position: absolute;
	top: 36px;
	background: #fff !important;
	box-shadow: 0 5px 10px rgba(0,0,0,.15);
	padding: 15px 15px 0;
}
.tb_grid_view .product-thumb .price {
	margin-top: auto !important
}
.tb_grid_view .product-layout .caption h4 {
	padding-bottom: 20px
}
.mfilter-content {
	overflow: hidden;
}
.mfilter-content > ul {
	position: relative;
	z-index: 2;
}
.modal-dialog #content {
	padding: 0px !important
}
.modal-dialog #content > .row {
	margin: 0px !important
}
#site_logo img {
	max-width: 210px !important;
	width:100%;
}
 
.mfilter-selected-filters .mfilter-selected-filters-cnt {
	background: none !important;
	border: none !important;
	padding: 3px;
}
.mfilter-selected-filters-cnt a {
	margin-right: 18px;
	border: solid 1px #929292;
	padding: 3px 10px;
}
.mfilter-selected-filters-cnt a > span.mfilter-close i {
	background-position: 0 -11px !important
}
.mfilter-box.mfilter-box.mfilter-box.mfilter-box .mfilter-col-count {
	display: block !important;
	margin: 0 0 0 30px !important;
}

::-moz-selection {
 color: #fff;
 background: #3ed890;
}
#HeaderCartMenuSystem_HJ4nU3fO .dropdown-menu .btn {
	border-radius: 10px;
}
#HeaderCartMenuSystem_HJ4nU3fO .dropdown-menu .btn:not(:hover):not(.btn-default) {
	background: #ff846e !important
}
#HeaderCartMenuSystem_HJ4nU3fO .dropdown-menu .btn:not(.active):not(.btn-default):hover {
	background: #ff846e!important
}
.tb_button_wishlist a:before {
	left: -4px;
	position: relative;
	font-size: 13px;
}
.tb_wt_combine_products_system .tb_grid_view {
	opacity: 1 !important
}
a {
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
}
ul li {
	list-style-type: none;
}
/*******************************************
           header
*******************************************/


	
.breadcrumb li:first-child a::before {
	display: none;
}
#tbScrollToTop {
	background-color: #f4f4f4!important;
	color: #000!important;
	width: 50px;
	height: 50px;
}
#tbScrollToTop i {
	margin-top: 5px;
}
/*******************************************
           Home
*******************************************/



.desk-btn {
	display: none!important;
}
.view-home2 {
	display: inline-block;
	position: absolute;
	right: 0;
	top: 8px;
	z-index: 10;
}
.view-home2 i.fa.fa-angle-right {
	font-size: 14px;
	padding: 1px 6px 2px 7px;
	background: #ff846e;
	color: #fff;
	margin-left: 6px;
	width: 26px;
	border-radius: 100%;
}
.view-home2:hover i.fa.fa-angle-right {
	background: #ff846e;
}
#cart .heading .tb_items {
	background: #ff846e;
	padding: 0px 6px;
	font-size: 11px;
}
#cart .ico-linea-ecommerce-basket-cloud:before {
	font-size: 20px;
	color: #fff;
}
#cart .heading .tb_icon + .tb_items {
	left: 34px;
	top: 4px;
}

.tb_wt_header_cart_menu_system .tb_label, .tb_wt_header_cart_menu_system .tb_items {
	color: #fff!important;
}
.tb_wt_header_cart_menu_system .tb_label:hover, .tb_wt_header_cart_menu_system .tb_items:hover {
	color: #fff!important;
}
.tb_wt_header_cart_menu_system #cart .dropdown-menu {
	padding: 14px;
}
.tb_wt_header_cart_menu_system #cart .mini-cart-info.cart-info .name a {
	font-weight: bold!important;
}
.tb_wt_header_cart_menu_system #cart .checkout.buttons .btn:last-child {
	margin-bottom: 0;
}
.tb_wt_header_cart_menu_system .cart-info tbody td {
	padding: 14px 12px 6px !important;
}
.tb_wt_header_cart_menu_system .mini-cart-info.cart-info tr .image {
	display: inline-block;
	min-width: 16%;/*float: left;*/
}
#common_cart {
	margin-bottom: 0;
}
#cart .mini-cart-total,  #cart .mini-cart-info tbody:first-child tr:first-child td {
	padding-top: 5px!important;
}
#cart .progress {
	margin-bottom: 10px;
}
#cart .cart-info.tb_max_w_500 .image {
	margin-right: 10px;
	margin-bottom: 20px;
}
#cart .cart-info.tb_max_w_500.tb_min_w_300 .name {
	padding-left: 0px !important;
	max-width: 47%;
	width: 100%;
	display: inline-block;
	float: left;
}
#cart .cart-info.tb_max_w_500.tb_min_w_300 .table tr:nth-child(1) {
	/*padding-bottom: 10px;*/
}
#cart .cart-info.tb_max_w_500.tb_min_w_300 .table tr,  #cart .cart-info.tb_max_w_500.tb_min_w_300 .table tr:only-child {
	padding-bottom: 0;
}
#cart .cart-info.tb_max_w_500 .total {
	font-size: 16px!important;
}
#cart .cart-info.tb_max_w_500.tb_min_w_300 .quantity {
	position: relative;
}
#cart .mini-cart-info.tb_max_w_500.tb_min_w_300 tr {
	padding-right: 0px;
}
.tb_wt_header_cart_menu_system #cart .mini-cart-info.cart-info .remove .btn {
	background-color: transparent!important;
	color: #ff846e!important;
	border: 1px solid #ff846e;
	border-radius: 3px;
	width: 25px;
	height: 25px;
	line-height: 25px;
}
.tb_wt_header_cart_menu_system #cart .mini-cart-info.cart-info .remove .btn:hover {
	background-color: transparent!important;
	color: #ff846e!important;
}
.tb_wt_header_cart_menu_system .mini-cart-info.cart-info tr .name a {
	color: #ff846e!important;
	font-size: 14px !important;
}
#cart .mini-cart-info.cart-info tr .quantity {
	display: inline-block;
	min-width: 14%;
}
#cart .mini-cart-info.cart-info tr .remove {
	display: inline-block;
	min-width: 10%;
	padding-left: 0;
	padding-right: 0;
	bottom: 0px;
	position: absolute;
}
#cart .mini-cart-info.cart-info .total {
	min-width: 11%;
	display: inline-block!important;
	padding-left: 0!important;
	padding-right: 0!important;
}
.tb_wt_header_cart_menu_system .mini-cart-total.cart-total tr:last-child {
	display: block;
}
.tb_wt_header_cart_menu_system .mini-cart-total.cart-total tr td {
	float: left;
}
.tb_wt_header_cart_menu_system .mini-cart-total.cart-total tr td:last-child {
	float: right;
}
.tb_wt_product_add_to_cart_system .tb_purchase_button .btn-group-vertical {
	width: 100%;
}
.tb_wt_product_add_to_cart_system .tb_purchase_button .btn-group-vertical .bootstrap-touchspin-up {
	position: absolute;
	right: 0;
}
.tb_wt_product_add_to_cart_system .tb_purchase_button .btn-group-vertical .bootstrap-touchspin-up, .tb_wt_product_add_to_cart_system .tb_purchase_button .btn-group-vertical .bootstrap-touchspin-down {
	background-color: transparent!important;
	border-width: 0!important;
	z-index: 11;
}
.tb_wt_product_add_to_cart_system .tb_purchase_button .btn-group-vertical .bootstrap-touchspin-up:hover i, .tb_wt_product_add_to_cart_system .tb_purchase_button .btn-group-vertical .bootstrap-touchspin-down:hover i {
	color: #ff846e!important;
}
.tb_wt_product_add_to_cart_system .tb_purchase_button .btn-group-vertical .bootstrap-touchspin-up {
	margin-right: 10px;
}
.tb_wt_product_add_to_cart_system .tb_purchase_button .btn-group-vertical .bootstrap-touchspin-down {
	margin-left: 10px;
}
.tb_wt_product_add_to_cart_system .tb_purchase_button .btn-group-vertical .bootstrap-touchspin-up .fa-caret-up:before {
	content: "\f067";
}
.tb_wt_product_add_to_cart_system .tb_purchase_button .btn-group-vertical .bootstrap-touchspin-down .fa-caret-down:before {
	content: "\f068";
}
.tb_wt_product_add_to_cart_system .tb_input_wrap {
	min-width: 107px!important;
	max-width: 107px!important;
}
.tb_wt_product_add_to_cart_system .bootstrap-touchspin {
}
.tb_wt_product_add_to_cart_system .tb_purchase_button #input-quantity {
	position: absolute;
}
.tb_wt_header_cart_menu_system .alert {
	margin-bottom: 20px;
}
#product_images > .mightySlider.horizontal .mSButtons:after {
	height: 48px;
}
#product_images .mightySlider .mSButtons {
	width: 48px;
}
#product_images .mSButtons svg {
	height: 48px;
	margin-top: -31px;
	line-height: 48px;
	width: 49%;
	left: 27%;
}
#product_images .mSPrev {
	left: 12px;
}
#product_images .mSNext {
	right: 12px;
}
.info-list .tb_description p {
	margin-bottom: 0;
}
.info-list .tb_description p strong {
	color: #216653;
}
.info-list .tb_icon {
	font-size: 20px;
	background: #f4f4f4;
	color: #336;
}
.info-list .tb_description .yellow {
	color: #fc3;
}
.info-list .tb_description .blue {
	color: #3ed890;
}
.info-list .tb_icon_wrap .ico-linea-basic-geolocalize-01:before {
	background: url(/image/catalog/theme/delivery.svg) 0px 1px no-repeat;
	content: '';
	display: block;
	width: 28px;
	height: 28px;
	left: 10px;
	position: absolute;
	top: 9px;
}
.info-list .tb_icon_wrap .ico-linea-basic-calendar:before {
	background: url(/image/catalog/theme/discount.svg) 0px 1px no-repeat;
	content: '';
	display: block;
	width: 28px;
	height: 28px;
	left: 10px;
	position: absolute;
	top: 9px;
}
.info-list .tb_icon_wrap .ico-linea-basic-headset:before {
	background: url(/image/catalog/theme/phone.svg) 0px 1px no-repeat;
	content: '';
	display: block;
	width: 25px;
	height: 25px;
	left: 12px;
	position: absolute;
	top: 10px;
}
.info-list .tb_icon_wrap .ico-linea-basic-calendar:before {
	background: url(/image/catalog/theme/discount.svg) 0px 1px no-repeat;
	content: '';
	display: block;
	width: 28px;
	height: 28px;
	left: 10px;
	position: absolute;
	top: 9px;
}
.nav-acc .fa-user:before {
	background: url(/image/catalog/theme/User.svg) 0px 0px no-repeat;
	content: '';
	display: block;
	width: 28px;
	height: 28px;
	left: -11px;
	position: absolute;
	top: -1px;
}
.product-info .tb_system_product_options select {
	padding: 11px 12px;
}
.dropdown-menu .table > tbody > tr > th, .dropdown-menu .table > tbody > tr > td, .dropdown-menu .table > tfoot > tr > th, .dropdown-menu .table > tfoot > tr > td, .dropdown-menu .table-bordered, .dropdown-menu .cart-info.tb_max_w_500 .table > tbody > tr:not(:last-child), .dropdown-menu .cart-info.tb_max_w_300 .table > tbody > tr:not(:last-child) {
	border-color: transparent;
}


.profile-nav .tb_link.wishlist_total .tb_icon {
	background: url(/image/catalog/theme/wish.png) 0 0 no-repeat;
	width: 31px;
	height: 31px;
}
.full-width {
	left: 50%;
	margin-left: -50.5vw;
	width: 100.5vw;
	position: relative;
}
#content {
	margin-bottom: 10px!important;
}
#footer .logo-para a {
	display: block;
	max-height: 83px;
}
#footer .logo-para p em {
	margin-bottom: 25px;
	display: block;
}
#footer .icon-para li {
	margin-bottom: 10px;
}
#footer .icon-para i.fa.fa-phone, #footer .icon-para i.fa.fa-clock-o, #footer .icon-para i.fa.fa-commenting {
	padding-right: 15px;
}
#footer .icons-ft li {
	display: inline-block;
	padding-right: 25px;
}
#footer .icons-ft li a {
	color: #000!important ;
}
#footer .footer-nav-1 li a:before, #footer .footer-nav-2 li a:before {
	display: none!important;
}
#footer .footer-nav-1 h2, #footer .footer-nav-2 h2, #footer .tb_wt_newsletter h2 {
	position: relative;
	margin-bottom: 43px;
}
#footer .footer-nav-1 .nav li, #footer .footer-nav-2 .nav li {
	line-height: 39px;
}
#footer .footer-nav-1 h2:before, #footer .footer-nav-2 h2:before, #footer .tb_wt_newsletter h2:before {
	position: absolute;
	content: '';
	left: 0;
	bottom: -8px;
	display: block;
	width: 40px;
	height: 4px;
	background: #f3f3f3;
}
#footer .tb_wt_newsletter h2 span {
	font-weight: bold;
}
#footer .tb_wt_newsletter .form-group {
	margin-right: 0;
}
#footer .tb_wt_newsletter .tbNewsletterSubscribe, #footer .tb_wt_newsletter .form-group {
	border-radius: 10px!important;
	max-width: 49.6%;
	width: 100%;
}
#footer .tb_wt_newsletter .form-group .form-control {
	width: 100%;
	border-radius: 10px!important;
}
#footer .tb_wt_newsletter .input-group-btn {
}
#footer .tb_wt_newsletter .input-group {
	min-width: 400px;
	border: 0!important;
}
#footer .form-group.tbEmailRow {
	min-height: 50px;
}

.equal-cols {
	display: flex!important;
	width: 100%;
}
.equal-cols .col-1, .equal-cols .col-2 {
	flex: 1;
}
#upSaleModal .go_to_checkout {
	background: #0a3380!important;
}
.progress-bar-success {
	background-color: #000!important;
}
/*******************************************
            product animated buttons
*******************************************/

.pack-icons .ico-linea-basic-cup {
	background: url(/image/catalog/banners/return2.svg) 0 0 no-repeat;
	content: '';
	width: 45px!important;
	height: 45px!important;
	display: block;
	position: relative;
	top: -2px;
}
.pack-icons .ico-linea-basic-clubs {
	background: url(/image/catalog/banners/quality2.svg) 0 0 no-repeat;
	content: '';
	width: 45px!important;
	height: 45px!important;
	display: block;
}
.pack-icons .ico-linea-basic-diamonds {
	background: url(/image/catalog/banners/giftbox22.svg) 0 0 no-repeat;
	content: '';
	width: 45px!important;
	height: 45px!important;
	display: block;
}
.pack-icons .tb_description_wrap {
	padding-left: 1px!important;
}
.pack-icons .ico-linea-basic-cup:before, .pack-icons .ico-linea-basic-diamonds:before, .pack-icons .ico-linea-basic-clubs:before {
	display: none;
}
.random-bx h2 {
	margin-bottom: 10px;
}
.random-bx h3 {
	color: #a6a9aa;
}
.tb_grid_view .product-thumb .tb_label_special {
	position: absolute;
	left: auto !important;
	right: 0px !important;
	top: 0%;
	display: inline-block;
	text-align: center;
	z-index: 3;
	background: #ff846e !important;
	padding: 3px 9px 3px;
	font-weight: normal;
	height: 26px;
	line-height: 22px;
}
.tb_grid_view .product-thumb .tb_label_special:before {
	content: "";
	position: absolute;
	border-bottom: 10px solid transparent;
	border-left: 8px solid #ff846e;
	left: 15%;
	z-index: 2;
	bottom: -38%;
}
.tb_listing_options .product-filter .display, .tb_listing_options .product-filter .limit {
	display: none!important;
}
.tb_listing_options .product-filter {
	display: inline-block;/*position: absolute;
	top: -116px;
	right: 153px;*/
}
.tb_listing_options .product-filter .sort select {
	background: #f4f8f9;
	padding: 7px 20px;
	height: 38px;
	border-color: transparent;
	color: #0a3380;
	    border-radius: 7px!important;
}
.product-info .tb_wt_product_add_to_cart_system .tb_actions {
	display: none!important;
}


.tab-acc .tb_accordion .panel .panel-title a {
	padding-left: 34px;
}
#Group_AYu75Txx .panel-group > .panel > .panel-heading [data-toggle].collapsed:not(:hover), #Group_AYu75Txx .panel-group > .panel > .panel-heading [data-toggle]:not(.collapsed) {
	color: #3b4964!important;
}
.tab-acc .panel-group > .panel > .panel-heading [data-toggle].collapsed:not(:hover) {
	background-color: transparent!important;
}
.tab-acc .tb_accordion .ui-accordion-header.ui-state-active .ui-icon:before, .tab-acc .panel-group > .panel > .panel-heading [data-toggle]:not(.collapsed):before, .tab-acc .checkout-heading.tb_opened:before, .tab-acc .tb_accordion .ui-accordion-header .ui-icon:before, .tab-acc .checkout-heading:before, .tab-acc .panel-group > .panel > .panel-heading [data-toggle]:not(.has_icon):before {
	float: right;
}
.tab-acc .tb_accordion .ui-accordion-header .ui-icon:before, .tab-acc .checkout-heading:before, .tab-acc .panel-group > .panel > .panel-heading [data-toggle]:not(.has_icon):before {
	content: "\f067";
	font-size: 16px;
	color: #000;
}
.tab-acc .tb_accordion .ui-accordion-header.ui-state-active .ui-icon:before, .tab-acc .panel-group > .panel > .panel-heading [data-toggle]:not(.collapsed):before, .tab-acc .checkout-heading.tb_opened:before {
	content: "\f068";
	font-size: 16px;
	transform: none;
	color: #000;
}
.tab-acc .tb_accordion .panel .panel-title a {
	padding-left: 34px!important;
	position: relative;
	font-size: 18px;
	color: #000!important;
}
.tab-acc .tb_accordion .panel .panel-title a:after {
	display: inline-block;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 4px;
	transform: translateY(-50%);
	left: 1px;
	content: '';
	transform: scale(.7);
}
.tab-acc .tb_accordion .panel:first-child .panel-title a:after {
	background: url(/image/catalog/banners/icn-1.png) 0 0 no-repeat;
}
.tab-acc .tb_accordion .panel .panel-title a[href="#panel_VL8gQ"]::after {
	background: url(/image/catalog/banners/kachestvo.png) 0 0 no-repeat;
}
.tab-acc .tb_accordion .panel .panel-title a[href="#panel_B8AF4"]::after {
	background: url(/image/catalog/banners/icn-2.png) 0 0 no-repeat;
}
.tb_wt_product_price_system .price .price-old {
	margin-right: 5px;
	line-height: 38px;
}
.tb_wt_product_price_system .price .price-old, .tb_wt_product_price_system .price .price-new {
	display: inline;
}
.tb_wt_product_price_system .price .clear {
	display: none;
}
.tb_wt_product_price_system .price-savings {
	font-size: 18px;
	padding: 5px 15px;
	border-radius: 10px;
}
.tb_grid_view .product-thumb .caption * {
	-ms-flex-pack: left;
	-webkit-justify-content: left;
	justify-content: left;
}
.home-prd .tb_grid_view .product-layout .image {
	margin-bottom: 20px;
}
.home-prd .tb_grid_view .product-layout {
	margin-bottom: 25px!important;
}
body.common-home .tb_grid_view .product-layout .caption {
	padding-top: 10px!important;
}
.tb_grid_view .product-layout .caption h4 {
	text-align: left;
}
.tb_grid_view .product-layout .caption h4 a {
	font-weight: 500;
}
.tb_grid_view .product-thumb .tb_button_add_to_cart {
	min-width: calc(100% - 20px - 10px);
	max-width: calc(100% - 20px - 10px);
	text-align: center;
	margin-top: 0!important;
}
.tb_grid_view .product-thumb .tb_button_add_to_cart a {
	background-color: #ff846e !important;
	color: #fff !important;
	display: block;
	line-height: 35px;
	overflow: hidden;
	-webkit-transition: all 0.25s ease-out;
	-o-transition: all 0.25s ease-out;
	transition: all 0.25s ease-out;
	position: relative;
	text-transform: uppercase;
	border-radius: 10px
}
.tb_grid_view .product-thumb .tb_button_add_to_cart a.btn {
	height: auto !important;
	border-radius: 10px;
}
.pagination a {
	background: #0a3380 !important;
	color: #fff !important;
}
.pagination a:hover {
	background: #D1A700 !important;
	color: #fff !important
}
.checkout-content.checkout-register .checkbox {
	display: none;
}
 @media (max-width:600px) {
.tb_grid_view .product-thumb .tb_button_add_to_cart a {
	line-height: 30px;
}
}
.tb_grid_view .product-thumb .tb_button_add_to_cart a:hover {
	background: #0a3380!important;
	color: #fff;
}
.tb_grid_view .product-thumb .button-group {
	text-align: left;
	background: none;
}
.tb_grid_view.tb_CombineProductsSystem_GAsfe2ks_classes .product-thumb .tb_button_add_to_cart {
	min-width: 100%;
	max-width: 100%;
	margin: 0;
}
.tb_grid_view.tb_CombineProductsSystem_GAsfe2ks_classes .product-thumb .button-group {
	margin-left: -5px;
	margin-right: -5px;
}
.home-prd .tb_grid_view .product-thumb .tb_button_wishlist {
	position: absolute;
	right: -17px;
	margin: 0!important;
	bottom: 28px;
}
.z-ind.row-wrap {
	position: relative;
	z-index: 10;
}
.home-prd .tb_grid_view .product-thumb .tb_label_special {
	left: 79% !important;
	top: 1%;
}
.logo-para .image-holder img {
	width: 100%;
	height: auto;
	max-width: 170px;
}
.tb_wt_product_price_system {
	padding-bottom: 0px !important;
}
input, select, textarea, .form-control {
	border-width: 1px !important;
}
#product_images .tb_listing li.active img {
	border: 2px solid #e1e1e1;
}
#cart .mini-cart-info.cart-info .table tr {
	display: block;
	border-bottom: 1px solid rgba(0,0,0,.1);
	padding-bottom: 15px;
	clear: both;
}
#cart .checkout.buttons {
	border-top: 1px solid rgba(0,0,0,.1);
}
#cart .checkout.buttons .btn {
	display: block;
	width: 100%;
	margin-bottom: 10px;
	padding: 0px 20px;
	height: 48px;
	line-height: 48px;
}
#cart .mini-cart-info.cart-info tr td.name a, #cart .mini-cart-total.cart-total tr td.right strong {
	font-weight: 400!important
}
.card .img-rounded {
	border: 2px solid #e7eae7;
}
.card p {
	color: #216653;
}
.card p:nth-child(2) {
	margin-bottom: 10px;
}
.card .text-secondary {
	margin-bottom: 20px;
	color: #999;
}
.product-info .tb_wt_product_info_system .dl-horizontal {
	margin-bottom: 0;
}
.product-info .delivery-txt {
	color: #ff846e;
	position: absolute;
    float: right;
    top: 0;
    padding-left: 24px;
    margin-bottom: 3px;
    right: 0;
}
.product-info .delivery-txt:before {
	position: absolute;
	left: 1px;
	top: -1px;
	content: '\f00c';
	font-family: 'FontAwesome';
	display: block;
	font-size: 17px;
	color: #ff846e;
}
.filter-box {
	display: none!important;
}
/*******************************************
         product
*******************************************/

.product-thumb .product-heading {
	font-size: 19px;
	font-weight: 700;
}
.product-thumb .price-old {
	font-size: 15px;
	font-weight: normal;
}
.product-thumb .price {
	margin-bottom: 7px!important;
}
.product-info {
	position: relative;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
}
.box-fix {
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
}
.stick {
	position: fixed;
	top: 0px;
	width: 38%;
}
.tb_system_product_options input[type=text], .tb_system_product_options input[type=number], .tb_system_product_options input[type=email], .tb_system_product_options input[type=tel], .tb_system_product_options input[type=date], .tb_system_product_options input[type=datetime], .tb_system_product_options input[type=color], .tb_system_product_options input[type=password], .tb_system_product_options input[type=search], .tb_system_product_options select, .tb_system_product_options textarea, .tb_system_product_options .input-group {
	padding: 15px 12px;
}
/*******************************************
            footer
*******************************************/


#search .tb_search_wrap {
	border: 2px solid #f2f4f8;
	border-radius: 10px;
}
#search #search_button {
	background-color: #ff846e!important;
	color: #fff!important;
	text-transform: none;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	 position: absolute;
    right: 0;
    margin-right: 0;
    
	
}
.tb_page_product_product .breadcrumb li a {
	font-size: 14px;
}
.tb_page_product_product .breadcrumb li + li:before {
	content: '\\';
	font-family: "FontAwesome";
	color: #000;
}
.product-info .tb_wt_product_add_to_cart_system .input-group, .product-info .tb_wt_product_add_to_cart_system #input-quantity {
	height: 48px;
	background-color: transparent!important;
}
#content .tb_wt_product_add_to_cart_system #button-cart {
	height: 48px;
	position: relative;
	background-color: #000!important;
	border-radius: 10px;
	max-width: 40%;
	line-height: 48px!important;
}
#content .tb_wt_product_add_to_cart_system #button-cart:hover {
	background-color: #ff846e!important;
}
#product_images .tb_listing li img {
	border: 1px solid #ededed;
	max-width: 100%;
	height: 100%;
	padding: 1px;
}
#product_images .tb_thumbs_wrap {
	margin-top: 20px;
}
#product_images .frame.mSFrame {
	padding: 0px;
	border: 1px solid transparent;
}
.product-info .tb_wt_product_add_to_cart_system .input-group {
	border-width: 1px;
	border-radius: 10px;
}
.product-info .tb_cart_wrap .btn-group-vertical > .btn {
	box-shadow: none;
	border-left: 1px solid #ebebeb;
	border-color: #ebebeb;
	color: #000!important;
}
.product-info .tb_cart_wrap .btn-group-vertical > .btn:hover {
	color: #fff!important;
}
.product-info .tb_wt_product_add_to_cart_system .tb_purchase_button {
	max-width: 100%;
}
.product-info .tb_system_product_info .dl-horizontal dt, .product-info .tb_system_product_info .dl-horizontal dd a {
	display: none;
}
.product-info .tb_system_product_info .dl-horizontal dt:first-child {
	display: inline;
}
.product-info .tb_system_product_info .dl-horizontal dd:last-child {
	display: block;
	margin-top: 15px;
}
.product-info .tb_wt_product_info_system dl dd .tb_stock_status_in_stock {
	position: relative;
	padding-left: 28px;
}
.product-info .tb_wt_product_info_system dl dd .tb_stock_status_in_stock:before {
	position: absolute;
	left: 0;
	top: 0px;
	content: '\f00c';
	font-family: 'FontAwesome';
	display: block;
	font-size: 14px;
	color: #fff;
	text-align: center;
	background: #000;
	border-radius: 50%;
	width: 20px;
	height: 20px;
	line-height: 21px;
}
.product-info .tb_cart_wrap {
	display: block;
	width: 100%;
}
.product-info .option-prd .control-label {
	font-size: 18px;
	font-weight: bold;
	display: block;
	width: 100%;
	max-width: 100%;
	flex: none!important;
	min-height: 37px;
}
.product-info .option-prd .col-sm-9 {
	display: block;
	width: 100%;
	max-width: 100%;
	-ms-flex-basis: 100% !important;
	-webkit-flex-basis: 100% !important;
	flex-basis: 100% !important;
}
.product-info .option-prd .col-sm-9 label {
	background-color: #66ccff;
	color: #fff;
	min-width: 92px;
	height: 38px;
	line-height: 40px;
}



.mobile-filter {
	display: none;
	background: #ff846e;
	padding: 8px 25px 8px 49px;
	font-size: 17px;
	color: #fff !important;
	position: relative;
	float: right;
	top: -2px;
	    border-radius: 10px;
}
.mobile-filter .tbIcon {
	position: absolute;
	left: 18px;
	top: 8px;
}
#wrapper #content #mfilter-box-1 .ui-slider-handle {
	background-color: #336 !important;
	margin-top: -6px !important;
	width: 13px !important;
	height: 13px !important;
}
#wrapper #content #mfilter-price-slider.ui-slider:after {
	border-top: none!important;
}
#wrapper #content #mfilter-price-slider {
	margin-top: 27px !important;
	width: 100%;
	background-color: #eeeeee !important;
	height: 1px !important;
}
.tb_wt_product_add_to_cart_system .btn-quick-order i {
	display: none;
}
#content .tb_wt_product_add_to_cart_system .btn-quick-order {
	line-height: 33px;
	border: 0!important;
	background: none!important;
	background-color: #000!important;
	height: 48px;
	box-shadow: none;
	max-width: 38%;
	border-radius: 10px;
}
#content .tb_wt_product_add_to_cart_system .tb_purchase_button {
	margin-left: 0px!important;
	margin-right: 0!important;
}
#content .tb_wt_product_add_to_cart_system .btn-quick-order:hover {
	background-color:#ff846e!important;
}
#popup-quickorder .popup-heading {
	border-bottom: 0!important;
	background: #ff846e!important;
	padding-top: 6px!important;
	padding-bottom: 6px!important;
	color: #fff!important;
}
#popup-quickorder button.mfp-close {
	background-color: #ff846e!important;
	color: #fff!important;
	opacity: 1;
	height: 52px;
}
#popup-quickorder .popup-footer {
	background-color: #fff!important;
}
#fastorder_data {
	margin-top: 23px;
}
#fastorder_data img {
	margin-bottom: 13px;
}
#quickorder_btn button {
	width: 100%;
	background: #000!important;
	border-radius: 10px;
}
#popup-quickorder #fastorder_data .col-sm-12 {
	width: 100%;
	max-width: 100%;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #eee;
}
#popup-quickorder #fastorder_data .col-sm-12:first-child {
	padding-bottom: 0px;
}
#popup-quickorder #fastorder_data .col-sm-12:nth-child(2) {
	padding-top: 10px;
}
#popup-quickorder #fastorder_data .col-sm-12:nth-child(5) {
	border-bottom: 0;
	margin-bottom: 0;
}
#popup-quickorder #fastorder_data .col-sm-12:nth-child(6) {
	border-bottom: 0;
}
#popup-quickorder #fastorder_data .col-sm-12:nth-child(7) {
	padding-bottom: 0;
	border-bottom: 0;
	margin-bottom: 0;
}
#popup-quickorder #fastorder_data h4 {
	font-size: 18px;
	margin-bottom: 10px;
}
#popup-quickorder #fastorder_data .control-label {
	font-size: 18px;
	color: #216653;
}
#popup-quickorder #fastorder_data .options .option.form-group {
	width: 100%;
	max-width: 100%;
}
#popup-quickorder .form-group.sections_block_rquaired .input-group-addon {
	display: none!important;
}
#popup-quickorder .form-group.sections_block_rquaired .input-group {
	width: 100%;
	background-color: transparent;
	border-width: 1px;
}
#popup-quickorder #fastorder_data .radio-checbox-options {
	margin-right: 8px;
	margin-bottom: 8px;
	min-width: 30px;
	min-height: 30px;
	background: rgba(237, 242, 254, 1);
	border-width: 1px;
	border-style: solid;
	border-color: rgba(221, 221, 221, 1);
}
#popup-quickorder .radio-checbox-options label {
	border: none!important;
	padding: 4px 11px!important;
	min-width: 40px;
	text-align: center;
	box-shadow: none!important;
}
#popup-quickorder .radio-checbox-options label:hover, #popup-quickorder .radio-checbox-options input:checked + label {
	opacity: 0.8;
}
#popup-quickorder .price-quantity-quickorder .quantity_quickorder {
	margin-right: 20%;
	display: block!important;
	margin-left: 20%!important;
}
#popup-quickorder .price-quantity-quickorder .price_fast {
	border: 0!important;
	font-size: 22px!important;
	background: transparent!important;
}
#popup-quickorder .price-quantity-quickorder .quantity_quickorder {
	position: relative;
}
#popup-quickorder .quantity_quickorder input#htop_quickorder {
	height: 44px!important;
	position: relative;
	background: transparent;
	border-radius: 10px!important;
}
#popup-quickorder .quantity_quickorder input {
}
#popup-quickorder .quantity_quickorder input#decrease_quickorder {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	line-height: 22px;
	background-color: #ff846e!important;
	box-shadow: none;
	color: #fff!important;
	height: 44px!important;
	width: 39px!important;
	border-radius: 8px!important;
}
#popup-quickorder .quantity_quickorder input#increase_quickorder {
	position: absolute;
	right: 0;
	top: 0;
	line-height: 22px;
	height: 44px!important;
	background-color: #ff846e!important;
	box-shadow: none;
	color: #fff!important;
	height: 44px!important;
	width: 39px!important;
	border-radius: 8px!important;
}
#popup-quickorder .price-quantity-quickorder .price-new {
	color: #ff846e!important;
}
#popup-quickorder .price-quantity-quickorder .special_fast {
	display: block!important;
	margin: 0 20% 10px!important;
	border-radius: 10px;
}
#share {
	display: none;
}
#share p {
	display: inline-block;
	text-transform: uppercase;
	margin-right: 15px;
	font-size: 18px;
}
#share a {
	font-size: 18px;
	margin-right: 20px;
	color: #3ed890;
}
body.product-search .product-filter .sort {
	margin-top: -10px!important;
}
.product-info .perceSum {
	position: absolute;
	top: 2px;
	right: 0;
	background: #ff846e;
	min-width: 51px;
	height: 37px;
	z-index: 5;
	text-align: center;
	padding-top: 8px;
	color: #fff;
}
.breadcrumb {
	color: #0a3380;
}
/*******************************************
            new checkout
*******************************************/

/*******************************************

*******************************************/
.wd-checkout .secondary-title {
	font-size: 23px;
	font-weight: bold;
	line-height: 31px;
	margin-bottom: 0px;
}
.wd-checkout .checkout-content {
	width: 100%;
	padding: 16px;
	border: 1px solid #e0e0e0;
}
.wd-checkout .checkout-content.login-box {
	border-bottom: 0;
	padding-bottom: 0;
}
.wd-checkout .checkout-content.checkout-register, .wd-checkout .checkout-content.checkout-login, .wd-checkout .checkout-content.confirm-section {
	border-top: 0;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
	padding-top: 0;
}
.wd-checkout .checkout-content.checkout-login, .wd-checkout .checkout-content.checkout-cart {
	padding-bottom: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom: 0;
}
.wd-checkout .checkout-shipping-methods p strong {
	display: none;
}
.wd-checkout .checkout-shipping-methods .radio {
	border-bottom: 1px solid #e0e0e0;
}
.wd-checkout .login-box .radio {
	display: inline-block;
	margin-right: 20px;
}
.wd-checkout .login-box .radio:last-child {
	margin-right: 0px;
}
.wd-checkout .login-box .box-inner .radio:first-child,  .wd-checkout .login-box .box-inner .radio:nth-child(3), .wd-checkout .login-box .box-inner .radio:last-child, .wd-checkout .checkout-content.checkout-login,
.wd-checkout .checkout-content.checkout-register #password
{
	display: none;
}
.wd-checkout .checkout-shipping-methods {
	margin-bottom: 20px;
}
.wd-checkout .checkout-shipping-methods p, .wd-checkout .checkout-shipping-methods .radio:last-child {
	margin-bottom: 0px;
}
.wd-checkout .login-box .radio:last-child, .wd-checkout .checkout-shipping-methods .radio:last-child, .wd-checkout #coupon_voucher_reward .panel-title {
	border-bottom: 0;
}
.wd-checkout .form-group input, .wd-checkout .form-group select, .wd-checkout .checkout-content textarea, .wd-checkout .checkout-content .textarea-label {
	width: 100%!important;
	background-color: transparent;
}
.wd-checkout .confirm-order button, .wd-checkout #collapse-coupon .input-group {
	width: 100%;
	border-radius:10px;
}
.wd-checkout #coupon_voucher_reward h4.panel-title, .wd-checkout #coupon_voucher_reward h4.panel-title a {
	font-size: 20px;
	font-weight: bold;
}
.wd-checkout #collapse-coupon {
	margin-bottom: 24px;
}
.wd-checkout .checkout-register #account, .wd-checkout .checkout-register #address h2, .wd-checkout .checkout-register #shipping-address h2, .wd-checkout .checkout-login h2 {
	margin-bottom: 24px;
}
.wd-checkout .checkout-login a {
	margin-top: 10px;
	display: inline-block;
}
.wd-checkout fieldset[style*="display: none"] {
	display: none!important;
}
.wd-checkout .checkout-register #password {
	margin-top: 24px;
	margin-bottom: 0px;
}
.wd-checkout fieldset + fieldset {
	margin-top: 24px;
}
.wd-checkout .confirm-section {
	padding-top: 24px!important;
}
.wd-checkout fieldset#address {
	margin-bottom: 14px;
}
.wd-checkout fieldset#shipping-address[style*="display: block"] {
	margin-top: 14px;
	margin-bottom: 16px;
}
.wd-checkout .checkout-login[style*="display: block"] {
	padding-top: 11px;
}
.wd-checkout #shipping-new[style*="display: block"] {
	padding-top: 14px;
}
.wd-checkout fieldset {
	margin-bottom: 24px;
}
.wd-checkout .checkout-login fieldset {
	margin-bottom: 6px;
}
.wd-checkout .col-xs-12.mt0 {
	margin-top: 0px;
}
.checkout-product .table tfoot .text-right {
	font-weight: bold;
}
.checkout-product .table tfoot tr .text-right {
	font-size: 16px;
	text-align: right;
}
.checkout-product .table tfoot tr:last-child .text-right {
	font-size: 20px;
}
.wd-checkout .payment-new .form-group.required {
	margin-bottom: 0;
}
.wd-checkout_title {
	position: relative;
	display: block;
	width: 100%;
	text-align: center;
	margin: 5px 0 30px;
}
.wd-checkout input[type=text], .wd-checkout input[type=number], .wd-checkout input[type=email], .wd-checkout input[type=tel], .wd-checkout input[type=date], .wd-checkout input[type=datetime], .wd-checkout input[type=color], .wd-checkout input[type=password], .wd-checkout input[type=search], .wd-checkout select, textarea, .wd-checkout .input-group {
	height: 40px;
}
.wd-checkout_title h1 {
	display: inline-block;
	font-size: 26px;
	color: #2f2f2f;
	background: #fff;
	padding: 0 20px;
	z-index: 2;
	position: relative;
	font-weight: bold;
}
.wd-checkout_title:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	width: 100%;
	height: 1px;
	border-bottom: 1px solid #e0e0e0;
	z-index: 1;
}
.wd-checkout .table-responsive {
	overflow: hidden;
}
.wd-checkout .checkout-product .input-group-btn {
	min-width: 17px;
}
.wd-checkout .checkout-product .quantity a {
	font-size: 13px;
}
.wd-checkout .checkout-product .quantity .form-control {
	width: 50px;
	height: 30px;
	padding: 0;
	text-align: center;
}
.wd-checkout .checkout-product .quantity .input-group {
	background-color: transparent;
	border-width: 1px;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 30px;
	max-width: 97px;
	margin-left: 20px;
}
.wd-checkout .checkout-product .input-group > :first-child:not(input):not(:last-child) {
	margin-left: 4px;
}
.wd-checkout .checkout-product .input-group .btn-delete {
	margin-left: 12px;
}
.wd-checkout .checkout-product .table {
	border: 0;
}
.wd-checkout .checkout-product .table > tfoot > tr > td {
	padding: 12px 16px 11px 16px;
}
.wd-checkout .checkout-product table.table {
	padding-top: 14px;
}
.wd-checkout .checkout-product .table > tfoot {
	background: #f4f4f4;
}
.wd-checkout .table-bordered .text-left.name {
	float: left;
	width: 75px;
}
.wd-checkout .table-bordered .text-left.quantity {
	width: calc(100% - 13px);
	padding-left: 103px;
	padding-bottom: 10px;
}
.wd-checkout .table-bordered .text-left.quantity a {
	font-weight: bold;
	font-size: 16px;
}
.wd-checkout .text-right.total, .wd-checkout .text-left {
	font-size: 16px;
}
.wd-checkout .text-right.total, .wd-checkout .text-right.price {
	font-weight: bold;
}
.wd-checkout .checkout-cart .secondary-title {
	border-bottom: 1px solid #e0e0e0;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.wd-checkout .confirm-section h2 {
	font-size: 16px;
}
.wd-checkout .form-payment .row, .wd-checkout .form-shipping .row {
	margin-bottom: 24px;
}
.wd-checkout .checkout-product .product-item:not(:last-child) {
	border-bottom: 1px solid #e0e0e0;
	margin-bottom: 20px;
}
.wd-checkout input[type=radio], .wd-checkout input[type=checkbox] {
	width: 20px;
	height: 20px;
}
.wd-checkout .radio label, .wd-checkout .checkbox label {
	padding-left: 15px;
}
 .wd-checkout input::-webkit-input-placeholder, .wd-checkout input::-moz-placeholder, .wd-checkout input:-ms-input-placeholder {
 color:#333!important;
 opacity: 1;
}
.wd-checkout .checkbox input, .wd-checkout .radio input, .wd-checkout .checkbox-inline input, .wd-checkout .radio-inline input {
	margin: -8px 0 0 0 !important;
}
.wd-checkout #button-login:hover, .wd-checkout #button-login:focus {
	box-shadow: none
}
.wd-checkout .checkout-register .form-group, .wd-checkout .box-inner .form-group {
	position: relative;
}
.wd-checkout .checkout-register .form-group label, .wd-checkout .box-inner .form-group label {
	position: absolute;
	top: -11px;
	left: 8px;
	background: #fff;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0;
	width: auto;
	max-width: inherit;
	min-width: auto;
	height: auto;
	min-height: auto;
}
 @media (max-width: 320px) {
.wd-checkout .checkout-register .form-group label, .wd-checkout .box-inner .form-group label {
	position: relative;
	top: 0;
	margin-bottom: 0;
}
}
.wd-checkout .required > label:before {
	display: none;
}
.wd-checkout .has-error input, .has-error select, .has-error textarea {
	background-color: transparent !important;
}
.wd-checkout .checkout-shipping-methods .box-inner .radio label, .wd-checkout .checkout-payment-methods .box-inner .radio label {
	padding-left: 54px;
}
.wd-checkout .checkout-shipping-methods .box-inner .radio:nth-child(2) label {
	background: url(/image/catalog/theme/SVG.svg) 14px 0px no-repeat;
	background-size: 23px;
}
.wd-checkout .checkout-shipping-methods .box-inner .radio:nth-child(4) label {
	background: url(/image/catalog/theme/del-new.svg) 14px 1px no-repeat;
}
.wd-checkout .checkout-shipping-methods .box-inner .radio:nth-child(6) label {
	background: url(/image/catalog/theme/global.png) 14px 13px no-repeat;
}
.wd-checkout .checkout-payment-methods .box-inner .radio:nth-child(1) label {
	background: url(/image/catalog/theme/cash-new.svg) 14px 1px no-repeat;
}
#HeaderLanguageMenuSystem_WqQwBc9P, .tabs-ttl {
	display: none!important;
}

.payment-img {
	position: absolute;
	bottom: -231px;
}
#copy {
	text-align: left;
}
.js-sidebar-stopper .tb_wt_random_products .product-layout {
	margin-bottom: 25px!important;
}
.tb_product_p_20 .product-thumb {
    padding: 20px 20px 15px!important;
}

.tb_wt_product_attributes_system thead {
	display: none;
}
.tb_product_attributes .table tr td {
	padding: 12px 4px 11px 4px!important;
}
.product-product-63 .modal-body {
	padding: 25px 0 0;
}
.product-product-63 .modal-body #content {
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 25px;
}
.product-product-63 .modal-body #bottom {
	display: none;
}
.modal-dialog .modal-footer .btn {
	border-radius: 10px;
}
body.checkout-success .product-thumb .tb_button_wishlist {
	display: none!important;
}
body.checkout-success .product-layout {
	overflow: hidden;
}
body.checkout-success .tb_grid_view .product-thumb .button-group {
	margin: 10px 0px;
}
#common_cart .progress-bar-success {
	background: #ff846e;
}
#cart .cart-heading {
	border-bottom: 1px solid #ff846e;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
#common_cart #free_shipping_title {
	font-size: 17px;
	color: #ff846e;
}
.text-home-page {
	height: 138px;
	overflow: hidden;
	position: relative;
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: ease-in-out;
}
.text-home-page.seeAll {
	height: auto;
	min-height: 138px;
}
.text-home-page:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,0) 33%, rgb(255,255,255) 100%);
	background-image: -o-linear-gradient(top, rgba(255,255,255,0) 33%, rgb(255,255,255) 100%);
	background-image: linear-gradient(to bottom, rgba(255,255,255,0) 33%, rgb(255,255,255) 100%);
	background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00FFFFFF", endColorstr="#FFFFFFFF", GradientType=0);
	pointer-events: none;
	z-index: 10;
}
.text-home-page.seeAll:before {
	display: none;
}
#btnSeeMore {
	    display: inline-block;
    position: relative;
    top: 0px;
    margin: 0 auto;
    width: auto;
    background-color: #ff846e!important;
    padding-left: 19px;
    height: 52px;
    line-height: 52px;
	margin-bottom: 20px;
}
#btnSeeMore:before {
	content: "\f0dd";
	font-family: 'FontAwesome';
	font-size: 16px;
	color: #fff;
	display: inline-block;
	position: absolute;
	right: 12px;
	top: -6px;
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: ease-in-out;
}
#btnSeeMore.open:before {
	font-size: 16px;
	color: #fff;
	display: inline-block;
	position: absolute;
	right: 12px;
	top: 3px;
	transform: rotate(180deg);
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: ease-in-out;
}
 @media (max-width: 1400px) {


.wd-checkout .checkout-shipping-methods .box-inner .radio:nth-child(2) label {
	background: url(/image/catalog/theme/SVG.svg) 14px 14px no-repeat;
	background-size: 23px;
}
}
 @media (max-width: 1340px) {


.info-icn .second-col.col {
 
    margin-left: 0;
}

#search .tb_search_wrap {
     max-width: 100% !important;
	 width: 100% !important;
} 

}
 @media (max-width: 1280px) {
#header .tb_wt_menu ul li a span, #header .tb_wt_menu ul li a {
	font-size: 14px;
}
#header .tb_wt_header_cart_menu_system h3 span {
	font-size: 15px;
}

#footer .tb_wt_newsletter .tbNewsletterSubscribe {
	right: 0px;
}

.head-icn .tb_description_wrap span {
    line-height: 10px;
    font-size: 14px;
}


.pack-icons .tb_icon_wrap {
	margin-left:20px!important;
	
	}
	
	.pack-icons .tb_icon_wrap:first-child {
	margin-left:40px!important;
	
	}

}
 @media (max-width: 1200px) {
#header .tb_wt_menu ul li a span, #header .tb_wt_menu ul li a {
	font-size: 14px;
}
#header .tb_wt_header_cart_menu_system h3 span {
	font-size: 14px;
}

#header .tb_wt_header_cart_menu_system .tb_label {
	display: none;
}

.head-icn .tb_icon_list li:first-child {
    margin-left: 0!important;
}

}
 @media (max-width: 1160px) {
#footer .footer-nav-1 h2, #footer .footer-nav-2 h2, #footer .tb_wt_newsletter h2 {
	font-size: 20px!important;
}

.footer-nav-1 li a, .footer-nav-2 li a {
	font-size: 13px;
}
#footer .icon-para li a {
	font-weight: bold;
}
#footer .icon-para li a span {
	display: block;
	padding-left: 31px;
	font-weight: normal;
}
#footer .logo-para p em {
	margin-top: 20px;
}

.payment-img {
	bottom: -305px;
}
body.checkout-checkout .wd-checkout .col-sm-4 {
	width: 100%;
}
.tb_grid_view .product-thumb .tb_button_add_to_cart {
	min-width: calc(90% - 20px);
	max-width: calc(90% - 20px);
	margin-left: 10px;
}
.wd-checkout .checkout-shipping-methods .box-inner .radio:nth-child(2) label {
	background: url(/image/catalog/theme/SVG.svg) 14px 1px no-repeat;
	background-size: 23px;
}

.head-icn .ico-linea-basic-diamonds:after,
.head-icn .ico-linea-basic-cloud:after {
	width: 36px!important;
    height: 36px!important;
	background-size:100%;
	} 
	
	.head-icn .tb_icon {
		width: 31px!important;
		
		}
		
#content .tb_wt_product_add_to_cart_system #button-cart,
#content .tb_wt_product_add_to_cart_system .btn-quick-order {
	padding-left: 4px!important;
    padding-right: 4px!important;
	
	}
		
		.head-icn .tb_description_wrap span {
    line-height: 12px;
    font-size: 14px;
}

.head-icn .tb_icon_list .tb_icon_wrap,
.head-icn .tb_icon_list .tb_description_wrap:before{
   display:none!important;
}

.head-icn .tb_icon_list .tb_description_wrap,
.head-icn .tb_icon_list li:last-child{ 

    padding-left: 15px!important;
    padding-right: 10px;
    padding-bottom: 4px;
}


}
 @media (max-width: 1130px) {
#header .tb_wt_menu ul li {
	margin-left: 15px;
}

#header .tb_wt_menu ul li a span, #header .tb_wt_menu ul li a {
	font-size: 13px;
}
.card-box .panel-heading {
	display: none;
}
.tabs-ttl {
	display: block!important;
}
.tabs-ttl .panel-heading {
	position: absolute;
	text-align: center;
	width: 100%;
	top: 29px;
}
.card-box .tb_wt_text {
	margin-top: 69px;
}
.card-box #Text_Y761k9Oh.tb_wt_text {
	margin-top: 0px;
}
.card-box #Text_Fv4mj4L2.tb_wt_text {
	margin-top: 38px;
}

#content .tb_wt_product_add_to_cart_system #button-cart {
	font-size:11px;
    max-width: 30%;
}
#content .tb_wt_product_add_to_cart_system .btn-quick-order {
	max-width: 30%;
	font-size:11px;
	}
.txt-newstt.tb_wt {
	margin-right:20px!important;
	margin-bottom:20px!important;
	}
	
	#search .tb_search_wrap {
    
    width: 80% !important;
}

.info-icn.row-wrap {
	padding-left: 10px!important;
    padding-right: 10px!important;
	}

}
 @media (max-width: 1040px) {
.card .col-md-12 {
	width: 100%;
}
.payment-img {
	bottom: -286px;
}
.tb_listing_options .product-filter {
	top: -71px;
}
.tb_grid_view .product-layout .button-group {
	opacity: 1;
	visibility: visible;
	bottom: -77px;
}
.tb_grid_view .product-layout:before {
	display: none;
}
.tb_grid_view .product-layout .button-group .tb_button_wishlist {
	display: none!important;
}
.tb_grid_view .product-thumb .tb_button_add_to_cart {
	min-width: 100%;
}

.icon-tooltips.col {
	margin-top:10px!important;
	
	} 


}
 @media (max-width: 1000px) {
#header .tb_wt_menu ul li {
	margin-left: 10px;
}
#header .tb_wt_menu ul li:first-child {
	margin-left: 0px;
}
#header .tb_wt_menu ul {
	padding-right: 0px;
}
#header .tb_wt_menu ul li a span, #header .tb_wt_menu ul li a {
	font-size: 12px;
}
.cart-mob .col-md-7 {
	width: 59%;
}
.cart-mob .col-md-5 {
	width: 33%;
}
#footer .footer-nav-1 h2, #footer .footer-nav-2 h2, #footer .tb_wt_newsletter h2, .tabs-ttl .panel-heading {
	font-size: 18px!important;
}
#footer .icon-para li, #footer .icon-para li a, #footer .icon-para li span {
	font-size: 13px;
}

.home-prd .tb_grid_view .product-layout .image {
    margin-bottom: 0px;
}

.head-icn .tb_icon_list li:first-child {
   
    display: none;
}
.head-icn .tb_icon_list li:last-child {
   
    margin-left: 20px;
}
}
 @media (max-width: 992px) {
body.tb_page_product_category .btn.ico-linea-ecommerce-cart-content:before,  body.information-information-28 .btn.ico-linea-ecommerce-cart-content:before,  .modal.modal-fullscreen-sm-down.modal-fullscreen-md-down.modal-fullscreen-xs-down.fade.in .btn.ico-linea-ecommerce-cart-content:before,  .js-sidebar-stopper .product-thumb .btn.ico-linea-ecommerce-cart-content:before {
	display: none!important;
}
body.tb_page_product_category .btn.ico-linea-ecommerce-cart-content,  body.information-information-28 .btn.ico-linea-ecommerce-cart-content,  .modal.modal-fullscreen-sm-down.modal-fullscreen-md-down.modal-fullscreen-xs-down.fade.in .btn.ico-linea-ecommerce-cart-content,  .js-sidebar-stopper .product-thumb .btn.ico-linea-ecommerce-cart-content {
	padding-left: 14px;
	padding-right: 14px;
}

#footer .tb_wt_newsletter .tbNewsletterSubscribe, #footer .tb_wt_newsletter .form-group {
   
    max-width: 100%;}


}
 @media (max-width: 900px) {
#footer .icons-ft li {
	padding-right: 18px;
}
.payment-img {
	bottom: -277px;
}
.tb_grid_view .product-thumb .tb_button_add_to_cart {
	font-size: 10px;
}
}
 @media (max-width: 800px) {
#header .tb_wt_menu ul li a span, #header .tb_wt_menu ul li a {
	font-size: 12px;
}

.payment-img {
	bottom: -121px;
	padding-bottom: 11px;
}
}
 @media (max-width: 768px) {
	 
	 
	 #search .tb_search_wrap {
    width: 99.5% !important;
}
.filter-box {
	display: block!important;
}
#filter {
	position: fixed;
	left: -200%;
	top: 0px;
	width: 100%;
	height: 100vh;
	overflow: scroll;
	z-index: 10000000;
	max-width: 100%;
	background: #fff;
}
#filter.mobile-filter-show {
	left: 0px;
}
#content.mobile-filter-show {
	postion: relative;
	z-index: 2 !important;
}
#header.mobile-filter-show {
	postion: relative;
	z-index: 1 !important;
}
#filter a.filter-close {
	position: absolute;
	right: 10px;
	top: 10px;
	display: block;
	z-index: 2;
	font-size: 28px;
}
#filter>.row {
	z-index: 1;
}
body.mobile-filter-show {
	overflow: hidden;
}
.tb_module_mega_filter {
	position: relative;
	top: 4px;
	width: 100%;
	background: #fff;
	border: none;
	z-index: 99999;
	padding: 20px;
}
.tb_module_mega_filter.-db {
	display: block!important;
}
#filter .mfilter-content > ul {
	border: none !important;
}
#filter .mfilter-content > ul > li {
	width: 100%;
	padding: 20px 0;
	border-bottom: solid 1px #eee !important;
}
#filter .mfilter-content-opts {
	position: relative;
	top: 0px;
	box-shadow: none;
}
.mfilter-box.mfilter-box.mfilter-box.mfilter-box .mfilter-button-bottom {
	position: relative;
	right: 0px;
}

#HeaderLanguageMenuSystem_WqQwBc9P {
	display: block!important;
}
#header {
	position: absolute!important;
	width: 100%;
}
#header.nav-down {
	position: fixed!important;
	top: 0px;
	transition: top 0.2s ease-in-out;
	width: 100%;
	text-align: center;
}
#header.nav-up {
	top: -150px;
}
#content {
	margin-top: 73px;
}
body.common-home #content {
	margin-top: 100px;
}
	 


.info-icn {
	    margin-bottom: 0;
	
	}
	
	#footer .image-holder img {
		max-width: 92%;
		}

.icon-tooltips .row {
	padding-bottom: 15px!important;
	}

#content {
	padding-right: 15px;
	padding-left: 15px;
}
.tb_products.tb_grid_view {
	padding-right: 7px;
	padding-left: 7px;
}

.product-info .tb_wt_product_add_to_cart_system .tb_purchase_button {
	margin-right: 0;
}
.desk-btn {
	display: block!important;
}
.desk-btn .btn {
	width: 100% !important;
	height: 40px!important;
	line-height: 40px!important;
	margin-bottom: 70px;
}
	 
.tb_listing_options .product-filter .sort select {
	background: transparent;}	 
	 
.tbMobileMenu {
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}
.tbMobileMenu .nav li a {
	color: #000!important;
}
.tbMobileMenu .nav li {
	padding: 8px 15px 8px 15px!important;
}
.tbMobileMenu .nav li:not(:last-child) {
	margin-bottom: 0!important;
	border-bottom: 1px solid #c1c1c6;
}
.tbMobileMenu .nav li .tb_list_1 li {
	border-bottom: none;
}
.tbMobileMenu .nav li a span {
	text-transform: uppercase;
	font-weight: 700!important;
}
.nav-responsive .dropdown > .tb_toggle {
	top: 12px;
	right: 16px;
	background: transparent;
	font-size: 21px;
	color: #216653;
}
.tbMobileMenu .tb_wt_header_logo_system img {
	opacity: 0;
}
.tbMobileMenu #search {
	position: relative;
}
.tbMobileMenu #search input {
	width: 100%!important;
	min-width: 100%;
}
.tb_wt_header_cart_menu_system #cart .buttons {
	margin-bottom: 50px;
}
.tbMobileMenu #search #search_button_cloned {
	position: absolute;
	right: 11px;
	background-color: transparent!important;
}
.tbMobileMenu #search #search_button_cloned:before {
	background: url(/image/catalog/theme/srch-m.svg) 0px 1px no-repeat;
	content: '';
	display: block;
	width: 26px;
	height: 28px;
	left: 10px;
	position: absolute;
	top: 9px;
}
.tbMobileMenu .tb_wt_menu.tbMainNavigation {
	margin-top: 0;
}
.tbMobileMenu #search .tb_search_wrap {
	padding-right: 0;
}
.card-box .tb_wt_text {
	margin-top: 17px;
}
.card-box .col:first-child .tb_wt_text {
	margin-top: 60px;
}
.card-box #Text_Fv4mj4L2.tb_wt_text {
	margin-top: 0px;
}
#header .tbLogoCol {
	display: block!important;
	width: 100%;
	text-align: center;
	max-width: 100%;
	margin-top: 10px;
}
#header .tb_wt_header_logo_system {
	display: block!important;
	width: 100%;
	position: relative;
	margin-bottom: 10px;
	padding-right: 0;
}
#header .tbToggleButtons {
	width: 100%;
}
#header .tbToggleButtons .tbToggleHeader {
	position: absolute;
	left: 0;
	top: 3px;
	background-color: transparent!important;
	color: #fff!important;
}
.noty_message .noty_buttons .btn:nth-child(2) {
	display: none!important;
}
#header .tbToggleButtons .tbToggleCart {
	position: absolute;
	right: -19px;
	top: 3px;
	background-color: transparent!important;
	color: #216653!important;
}
.tbMobileMenu #search input {
	background-color: #000!important;
	color: #fff!important;
}
.tbMobileMenu #search input:focus, .tbMobileMenu #search input:hover {
	border: 0;
	outline: 0;
	background-color: #3ed890!important;
}
#header {
	border-bottom: 1px solid #eee;
	margin-bottom: 0;
}
#header .tbToggleButtons .tb_toggle:before {
	font-size: 30px;
}
#header .tbToggleButtons .tbToggleCart:before {
	background: url(/image/catalog/theme/Cart-m2.svg) 0px 0px no-repeat;
	content: '';
	display: block;
	width: 34px!important;
	height: 34px;
	left: 0px;
	position: absolute;
	top: 12px;
}
.tb_wt_header_cart_menu_system .mini-cart-info.cart-info tr:first-child .name {
	margin-top: 10px;
}

.tb_wt_header_cart_menu_system .mini-cart-info.cart-info tr .name {
	padding-left: 0!important;
}
#cart .mini-cart-info.cart-info .table tr {
	padding-right: 0;
}
.tb_wt_header_cart_menu_system .mini-cart-info.cart-info tr .quantity, .tb_wt_header_cart_menu_system .mini-cart-info.cart-info tr .remove {
	display: inline-block;
	min-width: auto;
	width: 52px;
	position: relative;
	float: none;
	top: 0;
	padding-top: 0!important;
}
.product-filter .sort b {
	display: none;
}
.product-filter .sort {
	position: absolute;
	right: 23px;
	max-width: 163px;
	margin-top: -2px!important;
}
.tb_listing_options .product-filter .sort select {
	padding: 7px 0px;
}
.mfilter-free-button {
	display: none!important;
}
.mobile-filter {
	display: block;
	float: none;
}
#header {
	background: #000;
}
#site_logo {
	position: relative;
}
	 
#site_logo img {

    display: none;
}
.product-info .tb_wt_page_title_system h1 {
	font-size: 23px;
}
.tbMobileMenu #cart .nav li {
	padding: 8px 0px 8px 0px!important;
}
#footer .col-xs-12:first-child .tb_wt.tb_wt_text,  #footer .col-xs-12:nth-child(4) .tb_wt.tb_wt_text {
	padding-left: 0;
	padding-right: 0;
	    margin-bottom: 0;
}

.tb_wt_product_add_to_cart_system .tb_input_wrap {
	
	margin-left:0;
	
	}
	 
	 #site_logo:before {
		background: url(/image/catalog/theme/128x21.png) 0px 0px no-repeat;
		position:absolute;
		left:50%;
		top:0;
		display:block;
		z-index:2;
		content:'';
		height: 21px;
    width: 128px;
    background-size: 100%;
		 transform: translate(-50%, 0%);
		}
		


}


@media (max-width:600px) {
#site_logo img {
	max-width: 128px !important;
}

#header .tbToggleButtons .tbToggleCart,
#header .tbToggleButtons .tbToggleHeader {
    
    top: -4px;}
	
	.product-thumb .product-heading {
   
     font-weight: 400; 
}

.tb_grid_view .product-layout .caption {
	margin-left:-20px;
	
	}
	
	.product-thumb .product-heading {
    font-size: 17px;}

}

 @media (max-width: 560px) {
#footer .footer-nav-1, #footer .footer-nav-2 {
	float: none;
	max-width: 100%;
	width: 100%;
}
#footer .footer-nav-1 h2, #footer .footer-nav-2 h2, #footer .tb_wt_newsletter .panel-heading {
	margin-bottom: 0;
}
#footer .footer-nav-1 h2:before, #footer .footer-nav-2 h2:before, #footer .tb_wt_newsletter h2:before {
	display: none;
}
#footer .footer-nav-1 h2, #footer .footer-nav-2 h2, #footer .tb_wt_newsletter h2, .tabs-ttl .panel-heading {
	padding-left: 15px;
}
#footer {
	padding-bottom: 0;
}

#footer .tb_wt_newsletter .form-group, #footer .tb_wt_newsletter .form-group input {
	width: 100%!important;
	max-width: 100%;
}
#footer .icon-para li a span {
	display: inline-block;
	padding-left: 0;
}

.payment-img {
	bottom: -98px;
}




}
 @media (max-width: 510px) {
.tb_wt_product_add_to_cart_system .tb_input_wrap {
	min-width: 100%!important;
}
.table-responsive {
	overflow-x: visible!important;
}
.wd-checkout .checkout-shipping-methods .box-inner .radio:nth-child(4) label {
	background-size: 27px;
}

#content .tb_wt_product_add_to_cart_system #button-cart, #content .tb_wt_product_add_to_cart_system .btn-quick-order {
	    max-width: 100%;
	 font-size: 15px;
	} 
	
	#button-cart,
	.tb_cart_wrap .btn-quick-order{
		margin-left:0;
		}
	 
	


}
 @media (max-width: 487px) {

.payment-img {
	bottom: -90px;
}
.tb_grid_view .product-thumb .tb_button_add_to_cart {
	font-size: 9px;
}
.tb_module_mega_filter #mfilter-box-1 ul li {
	width: 100%;
}
#product_images > .mightySlider.horizontal .mSButtons:after {
	height: 48px!important;
	width: 48px;
	left: -34%;
}
#product_images .mSButtons svg {
	height: 48px;
	line-height: 48px;
	width: 67%;
	margin-top: -20px;
	left: 43%;
	left: 18%;
}
body.tb_page_product_category .product-thumb .button-group .tb_button_add_to_cart a,  #upsale-slider .button-group .tb_button_add_to_cart a,  body.information-information-28 .product-thumb .button-group .tb_button_add_to_cart a,  .js-sidebar-stopper .button-group .tb_button_add_to_cart a {
	font-size: 11px !important;
}
.button-group .tb_button_add_to_cart a.btn {
	padding-left: 14px!important;
	padding-right: 14px!important;
}
.icon-tooltips.col {
    margin-top: 0px!important;
    width: 100%;
}


}
 @media (max-width: 442px) {
.product-info .tb_wt_product_add_to_cart_system .tb_actions {
	bottom: -134px;
}
.tb_listing_options .product-filter {
	top: -84px;
}
.product-filter .sort {
	margin-top: 33px!important;
}
.view-home2 {
	position: relative;
	top: 0px;
}
}
 @media (max-width: 420px) {
.cart-info.tb_max_w_300 .image, .cart-info.tb_max_w_300 .name {
	position: relative;
	width: auto;
	text-align: left !important;
	float: left;
}

}
 @media (max-width: 390px) {
body.tb_page_product_category .product-thumb .button-group .tb_button_add_to_cart a, #upsale-slider .button-group .tb_button_add_to_cart a, body.information-information-28 .product-thumb .button-group .tb_button_add_to_cart a, .js-sidebar-stopper .button-group .tb_button_add_to_cart a, body.common-home .product-thumb .button-group .tb_button_add_to_cart a {
	font-size: 9px !important;
}
.tb_wt_header_cart_menu_system .mini-cart-info.cart-info tr .image {
	margin-right: 10px;
	padding-left: 0!important;
	padding-right: 0!important;
}
.tb_wt_header_cart_menu_system .mini-cart-info.cart-info tr .name {
	padding-right: 0!important;
	max-width: 50%;
	float: left;
	margin-top: 0;
	padding-top: 11px!important;
}
.tb_wt_header_cart_menu_system #cart .mini-cart-info.cart-info .name a {
	font-weight: bold!important;
	font-size: 13px!important;
	line-height: 20px!important;
}
.tb_wt_header_cart_menu_system .mini-cart-info.cart-info tr .quantity, .tb_wt_header_cart_menu_system .mini-cart-info.cart-info tr .remove {
	display: inline-block;
	min-width: auto;
	width: 52px;
	position: relative;
	float: none;
	top: 0;
	padding-top: 0!important;
}
.tb_wt_header_cart_menu_system .mini-cart-info.cart-info tr .remove {
	margin-top: 0;
}
.tb_wt_header_cart_menu_system .mini-cart-info.cart-info tr .quantity {
	/*left: 6px;*/
	display: none!important;
}
.cart-info.tb_max_w_500 tr, .cart-info.tb_max_w_300 tr {
	margin-bottom: 9px;
}
#common_cart {
	margin-bottom: 5px;
}
.tb_wt_header_cart_menu_system .mini-cart-info.cart-info tr:first-child .name {
	margin-top: -10px;
}
#cart .cart-heading {
	margin-bottom: 7px
}
#common_cart .progress {
	margin-top: 19px;
	margin-bottom: 14px;
}
}
 @media (max-width: 361px) {
.product-info .tb_wt_product_add_to_cart_system .tb_actions {
	bottom: -160px;
}
.cart-info.tb_max_w_300 .image img {
	max-width: 50px;
}
.tb_wt_header_cart_menu_system .mini-cart-info.cart-info tr .image {
	min-width: 18%;
}
.tb_wt_header_cart_menu_system .mini-cart-info.cart-info tr .name {
	max-width: 51%;
}
}
 @media (max-width: 336px) {
.product-info .tb_wt_product_add_to_cart_system .tb_actions {
	bottom: -181px;
}
}
