@import "./bootstrap-responsive.css";

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	#right_toolbar {
		right:15px;
	}
}
@media (max-width: 1279px) {
	#right_toolbar {
		right:-10000px;
	}
	.hidden-small-desktop {
		display:none;
	}
}
@media (max-width: 1200px) {
	.custom_blocks .box {
		width:212px;
		float:left;
	}
	.custom_blocks .box a {
		text-transform: uppercase;
		font-weight:normal;
		font-size:16px;
	}
	#header.header_v_2 #nav > li > a {
		min-width: 100px;
		display:block;
		padding: 15px 20px 15px 10px;
	}
	#header.header_v_2 .fadelink > a {
		min-width: 60px;
		padding: 15px 20px 15px 10px;
	}
	#nav .menu_custom_block .col-third {
		float:left;
		width: 190px;
		margin:0 10px;
	}
	.rev_slider_wrapper.fullwidthbanner-container .tp-leftarrow {
		left: 100px !important;
	}
	.rev_slider_wrapper.fullwidthbanner-container .tp-rightarrow {
		right: 100px !important;
	}
}
@media (max-width: 979px) {
	section.slider #layerslider-container-fw {
		margin-right: 7px;
	}
	.accordion-inner > .pull-left, .accordion-inner > .pull-right {
		float:none;
	}
	#nav li:hover li.list_column {
		width:200px;
	}
	#nav li:hover li.category_desc_in_menu {
		padding: 0 30px;
		width: 200px;
	}
	#header.header_v_2 .top-links {
		float:none;
		clear: both;
		margin: 0 0 0 -10px;
		padding-top:10px;
	}
	#nav .menu_custom_block .col-third {
		float:left;
		width: 150px;
		margin:0 5px;
	}

}
@media (min-width: 1200px) and (max-width: 1360px) {
	.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
		width: 1050px;
	}
	.span12 {
		width: 1050px;
	}
	.span11 {
		width: 960px;
	}
	.span10 {
		width: 870px;
	}
	.span9 {
		width: 780px;
	}
	.span8 {
		width: 690px;
	}
	.span7 {
		width: 600px;
	}
	.span6 {
		width: 510px;
	}
	.span5 {
		width: 420px;
	}
	.span4 {
		width: 330px;
	}
	.span3 {
		width: 240px;
	}
	.span2 {
		width: 150px;
	}
	.label_video_bot_right {
		top: 80px;
	}
	.sale_discount {
		top: 110px;
	}
	.span1 {
		width: 60px;
	}
	.preview {
		padding:5px 5px 10px 5px;
		margin:0;
	}
	.preview .col-1 {
		width:75px;
	}
	.preview .col-2 {
		width:230px;
	}
	.preview.small {
		padding-bottom:5px;
	}
	.preview.small .col-1 {
		width:53px;
	}
	.preview.small .col-2 {
		width:140px;
	}
	.preview .big_image {
		width:230px;
	}
	.preview.small .big_image {
		width:140px;
		height:137px;
	}
	#header.header_v_2 #nav > li > a {
		min-width: 130px;
		display:block;
		padding: 15px 20px 15px 10px;
	}
	#header.header_v_2 .fadelink > a {
		min-width: 60px;
		padding: 15px 30px 15px 10px;
	}
	.custom_blocks .box {
		width:240px;
	}
	.flexslider.more-views .flex-direction-nav .flex-next {
		right:0;
		left:auto;
	}
	.flexslider.more-views .flex-direction-nav .flex-prev {
		right:35px;
		left:auto;
	}
	.product-img-box .product-image {
		min-height: 245px;
	}
}
@media (min-width: 640px) and (max-width: 1360px) {
	.product-img-box .more-views li i {
		padding:3px 0 0 0;
		height:50px;
		line-height:50px;
	}
	.flexslider.more-views .flex-direction-nav .flex-next {
		right:0;
		left:auto;
	}
	.flexslider.more-views .flex-direction-nav .flex-prev {
		right:35px;
		left:auto;
	}
}

@media (min-width: 980px) and (max-width: 1199px) {
	#sc_chat_box, .sc-chat-animated, .sc-chat-bounce-in-up {
		display: none;
	}
	#hoverfold .span4 {
		width:400px;
		margin-left:50px;
		margin-right:25px;
	}
	.span2.product .product-price, .span2.product .product-price-regular, .span2.preview .product-price, .span2.preview .product-price-regular {
		font:14px/18px Arial, Helvetica, sans-serif;
		padding-top:3px;
	}
	.span2.product .product-price span.old, .span2.product .product-price-regular span.old, .span2.preview .product-price span.old, .span2.preview .product-price-regular span.old {
		font-size:11px;
		line-height:18px;
	}
	.label_video_bot_right {
		top: 70px;
	}
	.sale_discount {
		top: 100px;
	}
	.form-mail input {
		width:76%;
	}
}

@media (min-width: 768px) and (max-width: 979px) {
	.parallax-block {
		display: none;
	}
	#sc_chat_box, .sc-chat-animated, .sc-chat-bounce-in-up {
		display: none;
	}
	.label_video_bot_right {
		top: 40px;
	}
	.sale_discount {
		top: 68px;
	}
	.custom_blocks .box {
		padding:0;
		width:158px;
		float:left;
	}
	.custom_blocks .box a {
		text-transform: uppercase;
		font-weight:normal;
		font-size:12px;
	}
	.custom_blocks .box .icon_circle {
		margin: 0 5px 0 0;
	}
	.product-box .span4, .product-box .span5, .product-box .span6, .product-box .span7, .product-box .span7, .product-box .span8 {
		float:left;
		width: 350px;
	}
	.product-box .product-img-box .span1 {
		width:60px;
		margin-right:20px;
	}
	.product-box .product-img-box .span3, .product-box .product-img-box .span4, .product-box .product-img-box .span5 {
		width: 260px;
		margin:0;
	}
	.product-img-box .product-image {
		min-height: 245px;
	}
	.form-mail input {
		width:70%;
	}
	#hoverfold .span4 {
		width:330px;
		margin-left:40px;
		margin-right:-20px;
		float:left;
	}
	.span2 .product-price {
		width: 70px;
	}
	#megamenu {
		display: none;
	}
	.nav-list {
		display:block;
		position:static;
		top: 0;
	}
}
@media (max-width: 767px) {
	#sc_chat_box, .sc-chat-animated, .sc-chat-bounce-in-up {
		display: none;
	}
	.flexslider.big .flex-direction-nav {
		display:none;
	}
	.listing_header_row1 .pull-left {
		width:50%;
	}
	.listing_header_row1 .pull-right {
		width:49%;
	}
	.tab-content {
		position:relative;
		z-index:0;
		background-color:#fff;
		margin-bottom:25px;
		margin-top:2px;
		padding:20px;
		border-top: none;
	}
	.nav-tabs > li > a, .nav-pills > li > a {
		margin-right:0;
	}
	.mousetrap {
		display: none;
	}
	#footer_popup {
		position: relative !important;
		display:block !important;
		height:auto !important;
		padding-bottom:20px;
	}
	#nav li:hover li.list_column {
		width:160px;
	}
	#nav li:hover li.category_desc_in_menu {
		padding: 0 20px;
		width: 160px;
	}
	#footer_button {
		display:none;
	}
	#footer .pull-left.noHover, #footer .pull-right.noHover {
		max-width:100%;
	}
	.parallax-block {
		display: none;
	}
	#megamenu {
		display: none;
	}
	.nav-list {
		display:block;
		position:static;
		top: 0;
	}
}
@media (min-width: 640px) and (max-width: 767px) {
	.parallax-block {
		display: none;
	}
	#sc_chat_box, .sc-chat-animated, .sc-chat-bounce-in-up {
		display: none;
	}
	.label_video_bot_right {
		top: 60px;
	}
	.sale_discount {
		top: 85px;
	}
	body {
		padding:0;
	}
	.container {
		padding:0 20px;
		width:580px;
	}
	.row {
		margin-left:-70px;
	}
	.span12 {
		float: left;
		margin-left: 70px;
		width:580px;
	}
	.span11 {
		float: left;
		margin-left:70px;
		width:580px;
	}
	.span10 {
		float: left;
		margin-left:70px;
		width:580px;
	}
	.span9 {
		float: left;
		margin-left:70px;
		width:580px;
	}
	.span8, .span4.order-review {
		float: left;
		margin-left: 70px;
		width: 344px;
	}
	.parallax-block .offset2 {
		margin-left:190px;
	}
	.span7 {
		float: left;
		margin-left: 70px;
		width: 344px;
	}
	.span6 {
		float: left;
		margin-left: 70px;
		margin-right:-40px;
		width: 276px;
	}
	.box-wrapper .inside.min-height .span6 {
		width: 255px;
		margin-right: 0;
	}
	.box-wrapper .inside.min-height .span6 input.fullwidth {
		width: 206px;
	}
	.span5 {
		float: left;
		margin-left: 70px;
		width: 255px;
	}
	.span4 {
		float: left;
		margin-left: 70px;
		width: 255px;
	}
	#hoverfold .span4 {
		float: none;
		margin-left:170px;
		width: 370px;
	}
	.span3 {
		float: left;
		margin-left: 70px;
		width: 255px;
	}
	.span2 {
		float: left;
		margin-left: 70px;
		width: 123px;
	}
	.span1 {
		float: left;
		margin-left: 15px;
		width: 59px;
	}
	.row.small_without_description, .row.small_with_description {
		margin-left:-30px;
	}
	.span2.product {
		margin-left: 30px;
		width: 120px;
	}
	.carousel, .es-carousel, .es-carousel .row {
		padding:0;
		margin:0;
	}
	.carousel.style0 .es-carousel {
		margin:0 -5px 0 -65px;
	}
	.carousel .span3 {
		margin-left: 65px;
		margin-right: 5px;
		width: 255px;
	}
	.carousel .span2 {
		margin-left: 4px;
		margin-right: 11px;
		width: 123px;
	}
	#column_left.span3 {
		float:left;
		width:580px;
	}
	#column_right.span9 {
		float:left;
		width:580px;
	}
	.product-box .span4, .product-box .span5, .product-box .span6, .product-box .span7, .product-box .span8 {
		width: 580px;
		margin-left:70px;
		margin-bottom:25px;
	}
	.product-box .product-img-box .span1 {
		float:left;
		width:60px;
		margin-right:20px;
		margin-left:70px;
	}
	.product-box .product-img-box .span3, .product-box .product-img-box .span4, .product-box .product-img-box .span5 {
		float:left;
		width: 500px;
		margin:0;
	}
	.nav-tabs li {
		float:none;
	}
	.nav-tabs li a {
		margin-bottom:-2px;
		background:#fff;
		-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.27);
		-moz-box-shadow:    0px 0px 4px rgba(0, 0, 0, 0.27);
		box-shadow:         0px 0px 4px rgba(0, 0, 0, 0.27);
	}
	.form-mail input, .form-search input.search-query {
		width:200px;
	}
	.custom_blocks .box {
		width:270px;
	}
	.custom_blocks .box:first-child {
		padding:0 30px 0 5px;
	}
	.custom_blocks .pull-left:first-child {
		padding:0;
		background:none;
	}
	.span2.product .product-price span.old, .span2.product .product-price-regular span.old {
		padding:0;
		display:block;
		margin-top:-12px;
	}
	.wpb_revslider_element .tp-leftarrow.default, .wpb_revslider_element .tp-rightarrow.default {
		display: none;
	}
	.span2 .product-price {
		width: 90px;
	}
	#megamenu {
		display: none;
	}
	.nav-list {
		display:block;
		position:static;
		top: 0;
	}
	.custom_blocks {
		border: 0;
	}
}
@media (max-width: 640px) {
	.parallax-block {
		display: none;
	}
	#login-box {
		margin-top:-150px;
	}
	#login-box .inside {
		padding:  20px;
	}
	#login-box input {
		text-align:center;
		color:#000;
		margin:5px 0;
	}
	#login-box .line {
		margin: 5px -20px;
	}
	#login-box .button {
		margin-top:5px;
	}
	.wpb_revslider_element .tp-leftarrow.default, .wpb_revslider_element .tp-rightarrow.default {
		display: none;
	}
	#sc_chat_box, .sc-chat-animated, .sc-chat-bounce-in-up {
		display: none;
	}
	#topline .pull-right {
		margin-left: 5px;
	}
}
@media (min-width: 480px) and (max-width: 639px) {
	.filters-by-category li a {
		font-size: 1.21em;
		margin: -9px 6px 9px;
		padding: 7px 10px;
	}
	.parallax-block {
		display: none;
	}
	#sc_chat_box, .sc-chat-animated, .sc-chat-bounce-in-up {
		display: none;
	}
	.label_video_bot_right {
		top: 90px;
	}
	.sale_discount {
		top: 120px;
	}
	body {
		padding:0;
	}
	.container {
		padding:0 40px;
		width:370px;
	}
	.row {
		margin-left: -20px;
		margin-right: -20px;
	}
	.span12, .span11, .span10, .span9, .span8, .span7, .span6, .span4.order-review {
		float:left;
		margin-left: 20px;
		width:370px;
	}
	.span5, .span4, .span3, .span2, .span1 {
		float:left;
		margin-left: 20px;
		margin-right: -5px;
		width:178px;
	}
	#column_left .span3 {
		margin-left: 90px;
		margin-right: 30px;
		width: 270px;
	}
	.box-wrapper .inside.min-height .span6 {
		width: 255px;
		margin-right: 0;
	}
	.box-wrapper .inside.min-height .span6 input.fullwidth {
		width: 206px;
	}
	.span4.slider_outer {
		float:left;
		margin-left: 20px;
		margin-bottom: 20px;
		width:370px;
	}
	#hoverfold .span4 {
		float:left;
		margin-left: 20px;
		width:370px;
	}
	.shop .span6 {
		float:left;
		margin-left: 20px;
		width:370px;
	}
	.carousel .span6 {
		float: left;
		margin-left: -20px;
		width:370px;
	}
	.carousel .span6 .span6 {
		float: left;
		margin-left: 70px;
		width: 270px;
	}
	.shop .span3 {
		float:left;
		margin-left: 70px;
		width:270px;
	}
	.span2.product {
		float: left;
		margin-right: 25px;
		margin-bottom:10px;
		margin-left:20px;
		width: 160px;
	}
	.span3.product {
		float:left;
		margin-left: 70px;
		margin-right:50px;
		width:270px;
	}
	.carousel {
		width: 370px;
	}
	.carousel, .es-carousel, .es-carousel .row {
		padding:0;
		margin:0;
	}
	.carousel .span2.product {
		float: left;
		margin-right: 20px;
		margin-bottom:10px;
		margin-left:5px;
		width: 160px;
	}
	.carousel .span3.product {
		float:left;
		margin-left: 50px;
		margin-right: 50px;
		width:270px;
	}
	.nav-tabs li {
		float:none;
	}
	.nav-tabs li a {
		margin-bottom:-2px;
		background:#fff;
		-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.27);
		-moz-box-shadow:    0px 0px 4px rgba(0, 0, 0, 0.27);
		box-shadow:         0px 0px 4px rgba(0, 0, 0, 0.27);
	}
	#nav, .link_label {
		display:none;
	}
	.nav-list {
		display:block;
		position:static;
		top: 0;
	}
	#logo {
		float:none;
		text-align:center;
		padding:10px 0 0;
	}
	.product-box .span4, .product-box .span5, .product-box .span6, .product-box .span7, .product-box .span8 {
		margin-left: 40px;
		width:370px;
		margin-bottom:25px;
	}
	.product-box .product-img-box .span1 {
		float:left;
		width:70px;
		margin-right:10px;
	}
	.product-box .product-img-box .span3, .product-box .product-img-box .span4, .product-box .product-img-box .span5 {
		float:left;
		width: 290px;
		margin:0;
	}
	.product-img-box .product-image {
		min-height: 275px;
	}
	#column_left.span3 {
		float:left;
		width:370px;
		margin-left:0;
	}
	#column_right.span9 {
		float:left;
		width:370px;
	}
	.block_img {
		width:175px;
		margin-left:20px;
	}
	.form-mail input, .form-search input.search-query {
		width:120px;
	}
	.custom_blocks .box {
		width:170px;
		float:left;
	}
	.custom_blocks .box a {
		font-size:12px;
	}
	.custom_blocks .box:first-child {
		padding:0 30px 0 0;
		background:url(../img/divider.png) no-repeat right 50px;
	}
	.custom_blocks .pull-left:first-child {
		padding:0;
		background:none;
	}
	.contactform .span9 {
		margin:0;
		width:390px;
	}
	#header.header_v_2 .form-search-wrapper {
		margin:-15px 0 0 30px;
	}
	.table.shopping-cart-table th {
		display:none;
	}
	.table.shopping-cart-table, .table.shopping-cart-table tr, .table.shopping-cart-table td, .table.shopping-cart-table td:first-child {
		display: block;
		float: left;
		clear: both;
		width: 100%
	}
	.table.shopping-cart-table td, .table.shopping-cart-table td:first-child {
		padding:10px;
		width:90%;
		min-width: 200px;
		border:none;
		border-bottom: 1px solid #e5e5e5;
		text-align:left;
	}
	.table.shopping-cart-table td.aligncenter {
		text-align:left;
	}
	.table.shopping-cart-table td:first-child {
		text-align:center;
	}
	.table.shopping-cart-table .cart-col-name {
		display: inline-block;
		padding-right:10px;
	}
	.right-button {
		/*float:left;*/
		margin-bottom:15px;
	}
	.shop h2 {
		margin: 3px 0 15px;
	}
	.wpb_revslider_element .tp-leftarrow.default, .wpb_revslider_element .tp-rightarrow.default {
		display: none;
	}
	#topline .pull-right {
		margin-left: 5px;
	}
	.table.shopping-cart-table-total th,
	.table.shopping-cart-table-total td {
		padding: 0 15px 0 0;
	}
	button, .button, .more-link, input[type="submit"] {
		white-space: normal;
	}
	.breadcrumbs {
		max-width: 290px;
	}
	.direction-nav {
		margin-bottom:8px;
	}
}
@media (max-width: 479px) {
	.filters-by-category li a {
		font-size: 0.8em;
		margin: -3px 4px 9px;
		padding: 5px 8px;
	}
	.parallax-block {
		display: none;
	}
	.abs-offset-top-1 {
		height: 550px;
	}
	.parallax-block {
		padding: 40px 0 50px;
	}
	section#content {
		padding-bottom: 40px;
	}
	.label_video_bot_right {
		top: 70px;
	}
	.sale_discount {
		top: 98px;
	}
	body {
		padding:0;
	}
	.container {
		padding:0;
		margin:0 auto;
		width:300px;
	}
	.row {
		margin-left:0;
	}
	[class*="span"] {
		margin-bottom: 20px;
	}
	.wpb_single_image {
		margin-bottom: 0;
	}
	.span12 {
		float:left;
		margin-left: 0;
		width:300px;
	}
	.span9 {
		float:left;
		margin-left: 0;
		width:300px;
	}
	.span6 {
		float:left;
		margin-left: 0;
		width:300px;
	}
	.span4 {
		float:left;
		margin-left: 0;
		width:300px;
	}
	.span4.slider_outer {
		margin-bottom: 20px;
	}
	.span3 {
		float:left;
		margin-left: 20px;
		width:260px;
	}
	.span3.product {
		float:left;
		margin-left: 20px;
		margin-right:20px;
		width:260px;
	}
	.span2.product {
		float: left;
		margin-right: 7px;
		margin-left:8px;
		margin-bottom:10px;
		width: 135px;
		padding:0;
	}
	.carousel {
		width:300px;
	}
	.es-carousel {
		padding:0;
		margin:0;
	}
	.nav-tabs li {
		float:none;
	}
	.nav-tabs li a {
		margin-bottom:-2px;
		background:#fff;
		-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.27);
		-moz-box-shadow:    0px 0px 4px rgba(0, 0, 0, 0.27);
		box-shadow:         0px 0px 4px rgba(0, 0, 0, 0.27);
	}
	#nav, .link_label {
		display:none;
	}
	.nav-list {
		display:block;
		position:static;
		top: 0;
	}
	#topline {
		text-align:center;
	}
	#topline .pull-right {
		margin-left: 5px;
	}

	#topline .pull-right .alignright {
		text-align:center;
	}
	#topline .fadelink {
		margin-right: 5px;
		margin-left: 0px;
	}
	#topline .fadelink > a {
		padding: 2px 20px 1px 5px;
	}
	#topline .fadelink .ul_wrapper ul {
		padding: 5px 12px 5px 5px;
	}
	#logo {
		float:none;
		text-align:center;
		padding:10px 0 0;
	}
	#column_left.span3 {
		float:left;
		width:300px;
		margin:0;
	}
	#column_right.span9 {
		float:left;
		width:300px;
		margin:0;
	}
	.contactform .span9, .contactform .span4 {
		margin:0;
		width:280px;
	}
	.contactform .span4.pull-right {
		float:none;
	}
	.product-box .span4, .product-box .span5, .product-box .span6, .product-box .span7, .product-box .span8 {
		float:left;
		width:300px;
		margin-bottom:25px;
	}
	.product-box .product-img-box .span1 {
		float:left;
		width:60px;
		margin-left:5px;
		margin-right:10px;
	}
	.product-box .product-img-box .span3, .product-box .product-img-box .span4, .product-box .product-img-box .span5 {
		float:left;
		width: 215px;
		margin:0;
	}
	.product-img-box .product-image {
		min-height: 200px;
	}
	.product-shop .product_related, .product-shop .product_custom {
		float:none;
		width: 170px;
		margin:0 0 50px 0;
	}
	.block_img {
		width:260px;
		margin-left:20px;
	}
	.form-mail input, .form-search input.search-query {
		width:180px;
	}
	.custom_blocks {
		width:256px;
		margin-left:20px;
	}
	.custom_blocks .box, .custom_blocks .box:first-child {
		margin:0 3px;
		padding: 0;
		width:250px;
		background:none;
		float:none;
	}
	.custom_blocks .box .inside a {
		text-align:left;
	}
	.custom_blocks .pull-left, .custom_blocks .pull-left:first-child {
		padding:0;
		background:none;
		float:none;
	}
	.shoppingcart .badge {
		position:absolute;
		top:-7px;
		left: -10px;
		right:auto;
	}
	#footer .pull-left.noHover, #footer .pull-right.noHover {
		width:100%;
		max-width:100%;
		float:none;
		text-align:center;
	}
	.select_wrapper.width1 {
		width:80px;
	}
	.breadcrumbs {
		max-width: 290px;
	}
	.direction-nav {
		margin-bottom:8px;
	}
	#header.header_v_2 .form-search-wrapper {
		margin:-15px 0 0 -5px;
	}
	#header.header_v_2 .form-search input.search-query {
		width:160px;
	}
	#header.header_v_2 .shoppingcart {
		right:30px;
		bottom: 75px;
	}
	#header.header_v_2 .fadelink {
		margin-right: -12px;
		margin-left: 15px;
	}
	#header.header_v_2 .fadelink .ul_wrapper {
		position:absolute;
		top: 25px;
		z-index:100;
		display:none;
		border: 1px solid #d9d9d9;
	}
	#header.header_v_2 .fadelink .ul_wrapper ul {
		padding:  7px 5px 7px 5px;
		width:auto;
		border-radius: 0;
		background:#fff;
	}
	#header.header_v_2 .fadelink > a {
		padding: 2px 15px 1px 5px;
		border-radius: 2px;
		background: #fff url(../img/arrow_down_inverse.png) no-repeat right -2px;
		color:#555555;
		text-decoration:none;
		box-shadow:none;
		border: 1px solid #d9d9d9;
		border-bottom:none;
		font-weight:normal;
	}
	#header.header_v_2 .fadelink:hover > a {
		background: #fff url(../img/arrow_down_inverse.png) no-repeat right -2px;
		box-shadow:none;
		border: 1px solid #d9d9d9;
		border-bottom:none;
		color:#555555;
	}
	.table.shopping-cart-table, .table.shopping-cart-table tr, .table.shopping-cart-table td, .table.shopping-cart-table td:first-child {
		display: block;
		float: left;
		clear: both;
		width: 100%
	}
	.table.shopping-cart-table th {
		display:none;
	}
	.table.shopping-cart-table td, .table.shopping-cart-table td:first-child {
		padding:10px;
		width:90%;
		border:none;
		border-bottom: 1px solid #e5e5e5;
		text-align:left;
	}
	.table.shopping-cart-table td.aligncenter {
		text-align:left;
	}
	.table.shopping-cart-table td:first-child {
		text-align:center;
	}
	.table.shopping-cart-table .cart-col-name {
		display: inline-block;
		padding-right:10px;
	}
	.right-button {
		float:left;
		margin-bottom:15px;
	}
	#login-box {
		left:50%;
		margin-left:-140px;
		width:280px;
	}
	#login-box .line {
		margin: 5px -20px;
		width: 280px;
	}

	#sc_chat_box, .sc-chat-animated, .sc-chat-bounce-in-up {
		display: none;
	}

	.wpb_revslider_element .tp-leftarrow.default, .wpb_revslider_element .tp-rightarrow.default {
		display: none;
	}
	.flexslider.more-views .flex-direction-nav .flex-next {
		right:0;
		left:auto;
	}
	.flexslider.more-views .flex-direction-nav .flex-prev {
		right:35px;
		left:auto;
	}
}

@media (max-width: 1200px) {
	.span3 .nav-tabs > li {
		display:block;
		float:none;
		margin:0;
		padding:0;
	}
	.span3 .nav-tabs > li > a {
		margin:0;
		border-radius:0;
	}
}
@media (max-width: 479px) {
	.promo-box {
		padding-bottom: 81px;
	}
	.promo-box .pull-right > button {
		position: absolute;
		left: 0;
		right: 0;
		bottom: 20px;
		margin: 0;
		text-align: center;
	}
}
@media (min-width: 640px) and (max-width: 1199px) {
	.icon-box h2, .icon-box h3, .icon-box h4 {
		font-size:18px;
	}
}
@media (min-width: 640px) and (max-width: 979px) {
	.icon-box .icon-big {
		float:none;
		padding:0;
	}
	.icon-box {
		text-align: center;
	}
}
@media (max-width: 639px) and (min-width: 480px) {
	.icon-box {
		width:370px;
		margin-left:20px;
	}
}
@media (max-width: 1360px) {
	#megamenu ul.rows_outer ul.menu_row li.col{width: 155px}
	#nav .menu_custom_block .col-third {
		width: 323px;
	}

}
@media (max-width: 1200px) {
	#megamenu ul.rows_outer ul.menu_row li.col{width: 136px}
	#nav .menu_custom_block .col-third {
		width: 285px;
	}
}
@media (max-width: 767px) {
	.video-text {
		top: 30%;
		width: 90%;
		left:5%;
	}
	.video-text .title {
		font: 26px/26px 'Oswald', sans-serif;
		margin-bottom:25px;
	}
}
@media (max-width: 479px) {
	.video-text {
		top: 20%;
		width: 90%;
		left:5%;
	}
	.video-text .title {
		font: 20px/20px 'Oswald', sans-serif;
		margin-bottom:25px;
	}
	.breadcrumbs {
		max-width: 200px;
	}
}
@media (max-width: 359px) {
	.filters-by-category li a {
		font-size: 0.8em;
		margin: -3px 4px 9px;
		padding: 5px 8px;
	}
	.video-text {
		top: 10%;
		width: 90%;
		left:5%;
	}
	.video-text .title {
		font: 20px/20px 'Oswald', sans-serif;
		margin-bottom:15px;
	}
	.breadcrumbs {
		max-width: 200px;
	}
}
@media(min-width:480px) and (max-width:639px) {
	.jcarousel-skin-brands .jcarousel-item-horizontal {
		width:175px !important
	}
	.jcarousel-skin-brands .jcarousel-prev-horizontal {
		right:60px !important
	}
	.jcarousel-skin-brands .jcarousel-next-horizontal {
		right:20px !important
	}
}
@media(max-width:479px) {
	.jcarousel-skin-brands .jcarousel-item-horizontal {
		width:145px !important
	}
}