
	/* http://meyerweb.com/eric/tools/css/reset/
	   v2.0 | 20110126
	   License: none (public domain)
	*/

	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td,
	article, aside, canvas, details, embed,
	figure, figcaption, footer, header, hgroup,
	menu, nav, output, ruby, section, summary,
	time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		font: inherit;
		vertical-align: baseline;
	}
	/* HTML5 display-role reset for older browsers */
	article, aside, details, figcaption, figure,
	footer, header, hgroup, menu, nav, section {
		display: block;
	}
	body {
		line-height: 1;
	}
	ol, ul {
		list-style: none;
	}
	blockquote, q {
		quotes: none;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none;
	}
	table {
		border-collapse: collapse;
		border-spacing: 0;
	}
	button, input[type=text], select {
		vertical-align: middle;
		outline: none;
	}

	.body .ofxh {
		overflow-x: hidden;
	}

	.body a.dashed {
		text-decoration: none;
		border-bottom: 1px dashed;
	}

	.body a.hover {
		text-decoration: none;
		border-bottom: 1px solid;
	}


	.container, .container-fluid, .row, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-md-2-5, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-md-3-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12
	{
		padding-left: 0px;
		padding-right: 0px;
		margin-left: 0px;
		margin-right: 0px;
	}

	.fa {
		font-size: 110%;
	}

	.hideme {
    	display: none;
    }

	.page-wrapper, .top-bar-wrapper, .theader-wrapper, .header-wrapper, .subheader-wrapper,
	.menu-wrapper, .slideshow-wrapper, .content-wrapper, .prefooter-wrapper, .footer-wrapper, .copyright-wrapper {
		margin: 0px auto;
	}


	#top-bar {
		position: relative;
		z-index: 10;
	}

	header, #header {
		position: relative;
		z-index: 5;
	}

	#topbar-phones span, #header-phones span {
		margin-right: 10px;
		white-space: nowrap;
	}
	#topbar-phones span:last-child, #header-phones span:last-child {
		margin-right: 0px;
	}

	#topbar-phones span a, #header-phones span a, #footer-phones span a,
	#topbar-phones span a:hover, #header-phones span a:hover, #footer-phones span a:hover {
		text-decoration: none;
	}


	#topbar-account li {
		margin-right: 10px;
	}

	#topbar-account li:last-child {
		margin-right: 0px;
	}


	.list-menu.links-catalog ul {
		display: inline-block;
	}



	.menu ul {
		list-style: none;
		margin: 0px;
		padding: 0px;
	}

	.menu ul li {
		display: inline-block;
	}


	#digistr-copyright {
		float: right;
		max-width: 203px;
	}

	#digistr-copyright img {
		float: left;
		margin-right: 10px;
	}

	#digistr-copyright a {
		vertical-align: top;
	}


    body > div.jGrowl {
    	z-index: 10000;
    	line-height: 140%;
    	padding: 23px;
    }

    div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {
    	opacity: 1;
    }

	.product-prev-next {
		float: right;
		padding: 15px 0px;
		font-size: 24px;
    }

	.products-filter {
		margin-bottom: 0px;
		padding: 0;
		border-radius: 0;
		border: none;
	}

	.products-filter input[type=text]:focus{
		box-sizing: border-box;
	}

	.products-filter .fp-buttons {
		float: none;
	}

	.products-filter .fp-buttons input {

	}

	.products-filter .fp-title {
		font-size: 100%;
	}



	.search {
		position: relative;
	}


	/*** DEMO SKIN ***/
	.sf-menu {
		float: left;
	}
	.sf-menu ul {
		min-width: 12em; /* allow long menu items to determine submenu width */
		*width: 12em; /* no auto sub width for IE7, see white-space comment below */
	}
	.sf-menu a {
		text-decoration: none;
		zoom: 1; /* IE7 */
	}
	.sf-menu a {

	}
	.sf-menu li {
		white-space: nowrap; /* no need for Supersubs plugin */
		*white-space: normal; /* ...unless you support IE7 (let it wrap) */
		-webkit-transition: background .2s;
		transition: background .2s;
	}
	.sf-menu ul li {

	}
	.sf-menu ul ul li {

	}
	.sf-menu li:hover,
	.sf-menu li.sfHover {

		/* only transition out, not in */
		-webkit-transition: none;
		transition: none;
	}

	/*** arrows (for all except IE7) **/
	.sf-arrows .sf-with-ul {
		padding-right: 2.5em;
		*padding-right: 1em; /* no CSS arrows for IE7 (lack pseudo-elements) */
	}
	/* styling for both css and generated arrows */
	.sf-arrows .sf-with-ul:after {
		content: '';
		position: absolute;
		top: 50%;
		right: 1em;
		margin-top: -3px;
		height: 0;
		width: 0;
		/* order of following 3 rules important for fallbacks to work */
		border: 5px solid transparent;
		border-top-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */
		border-top-color: rgba(255,255,255,.5);
	}
	.sf-arrows > li > .sf-with-ul:focus:after,
	.sf-arrows > li:hover > .sf-with-ul:after,
	.sf-arrows > .sfHover > .sf-with-ul:after {
		border-top-color: white; /* IE8 fallback colour */
	}
	/* styling for right-facing arrows */
	.sf-arrows ul .sf-with-ul:after {
		margin-top: -5px;
		margin-right: -3px;
		border-color: transparent;
		border-left-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */
		border-left-color: rgba(255,255,255,.5);
	}
	.sf-arrows ul li > .sf-with-ul:focus:after,
	.sf-arrows ul li:hover > .sf-with-ul:after,
	.sf-arrows ul .sfHover > .sf-with-ul:after {
		border-left-color: white;
	}


	.social li {
		display: inline-block;
	}

	.rte-text form .form-item label, .form-item label {
		vertical-align: top;
	}

	.rte-text a {
		text-decoration: underline;
	}



    .paging li, .tabs li {
    	display: inline-block;
    }

    #contactForm .submit {
    	margin-right: 0px;
    	margin-top: 5px;
    }


    .products-table {
    	width: 100%;
    }

    .products-table td {
    	vertical-align: middle;
    }

    .brands-table td {
    	vertical-align: middle;
    	text-align: center;
    }

    .brands-table td img {
    	max-width: 100%;
    }


    .cart-block, .cart-title, .cart-title .cart-label , .cart-header {
    	position: relative;
    }
    .cart-block .cart-checkout {
    	margin: 10px 0px;
    }
    .products-table .button {
    	padding: 3px 11px;
    }

    .products-table .grand-total {
    	margin: 10px 0px;
    }

    .products-table .small, .products-table .small a {
    	font-size: 80%;
    }

    .product-rating-box {
    	margin: 5px 0px;
    }



	.cart-content {
		clear: both;
		display: none;
	}

	.cart-block.active .cart-content {
		display: block;
		position: absolute;
		right: 0px;
		z-index: 1000;
	}

	.cart-block.active .cart-content .cart-isnotempty {
		min-width: 230px;
	}

	.cart-block td {
		vertical-align: top;
		padding: 10px 5px;
	}
	.cart-block .remove {
		text-align: right;
	}
	.cart-block .cart-checkout {
		float: right;
		clear: both;
	}
	.cart-block .cart-isempty {
		text-align: center;
	}



    .vertical-menu li {
    	position: relative;
    }
    .vertical-menu a {
    	display: block;
    	text-decoration: none;
    }
	.vertical-menu .accordion:before {
	    font-family: FontAwesome;
		cursor: pointer;
	    position: absolute;
	    right: 0px;
	    top: 0px;
		font-weight: 300;
	}
	.vertical-menu > ul > li a.active + .accordion:before {
	    font-family: FontAwesome;
	}

	.vertical-menu > ul > li ul > li > a + .accordion:before {

	}

	.vertical-menu > ul > li a.active + .accordion:before, .vertical-menu .accordion:hover:before {

	}

    #slideshow img {
    	max-width: 100%;
    }

	.camera_wrap .camera_pag {
		position: absolute;
		bottom: 0px;
		right: 5px;
	}
	.camera_wrap .camera_pag .camera_pag_ul li {
		margin: 5px;
	}
	.camera_wrap.camera-slider {
		margin-bottom: 0px!important;
	}


	#slideshow.background {
		bottom: 0;
		left: 0;
		margin-bottom: 0!important;
		position: absolute;
		right: 0;
		top: 0;
	}


	.catalog-categories img, .catalog-products-grid .img img, .bz .img img {
		max-width: 100%;
	}

	.bz .img img {
		width: 100%;
	}

	#product .thumbs li {
		display: inline-block;
	}

	#product .product-photo img {
		max-width: 100%;
	}

	#product .desc p {
		line-height: 140%;
	}

	#product .summary .info-success {
		margin-top: 20px;
	}


	.bz .item {
		position: relative;
	}

	.bzs3 .item .c.hh {
		display: none;
	}

	.bzs3 .item:hover .c.hh {
		display: block;
	}



	.button, .addtocart, .addtocart .icon, .vertical-menu a, .cart-icon {
		-webkit-transition: all 500ms ease;
		transition:         all 500ms ease;
		cursor: pointer;
	}

	.cart-icon {
		cursor: pointer;
	}

	.addtocart {
		display: inline-block;
		text-decoration: none;
	}

	.addtocart:hover {
		text-decoration: none;
	}

	.addtocart > span {
		display: inline-block;
		vertical-align: middle;
	}

	.catalog-products-grid {
		overflow: hidden;
	}

	.catalog-products-grid .item .buttons .price {
		display: inline-block;
	}

	.price sup {
		font-weight: normal;
		font-size: 12px;
	}

	.quick-view-button {
		display: none;
	}

	.catalog-products-grid .item:hover .quick-view-button {
		display: block;
		position: relative;
		margin-bottom: -37px;
		top: -37px;
		height: 37px;
		padding: 5px 0px;
		vertical-align: middle;
		font-size: 14px;
	}

	.catalog-products-grid .item:hover .quick-view-button:hover {
		color: #000;
	}


	.timerpage-timer {
		width: 415px;
	}


@media (max-width: 790px) {
	.catalog-products-grid .item:hover .quick-view-button.hide-on-medium {
		display: none;
	}
	#sidebar {
		display: none;
	}
}




	.show-on-mini #topbar-account {
		position: initial;
		margin-bottom: 10px;
	}


	#header-phones-callback {
		margin: 5px 0px;
	}

	.catalog-products-grid .item:hover .quick-view-button:hover {

	}

	.fr {
		float: right;
	}

	.clear {
		clear: both;
	}

	input[type=radio], input[type=checkbox] {
		width: initial!important;
	}

	.item .img {
		text-align: center;
	}


	.ajax-form-result.error {
		font-size: initial;
	}

	.newsletters-submit {
		position: relative;
	}





    .prefooter-block {

    }
	.jcarousel-wrapper {
	    position: relative;
	}

	/** Carousel **/

	.jcarousel {
	    position: relative;
	    overflow: hidden;
	}

	.jcarousel ul {
	    position: relative;
	    list-style: none;
	    margin: 0;
	    padding: 0;
	}

	.jcarousel li {
	    width: 200px;
	    float: left;
	    border: 1px solid #fff;
	    -moz-box-sizing: border-box;
	    -webkit-box-sizing: border-box;
	    box-sizing: border-box;
	}

	.jcarousel-brands .jcarousel li {
		border: none;
	}

	.jcarousel img {
	    display: block;
	    max-width: 100%;
	    height: auto !important;
	}

	/** Carousel Controls **/

	.jcarousel-control-prev,
	.jcarousel-control-next {
	    position: absolute;
	    top: 50%;
	    margin-top: -15px;
	    width: 30px;
	    height: 30px;
	    text-align: center;
	    background: #f0f0f0;
	    color: #fff;
	    text-decoration: none;
	    text-shadow: 0 0 1px #000;
	    font: 24px/27px Arial, sans-serif;
	    -webkit-border-radius: 30px;
	    -moz-border-radius: 30px;
	    border-radius: 30px;
	    -webkit-box-shadow: 0 0 4px #F0EFE7;
	    -moz-box-shadow: 0 0 4px #F0EFE7;
	    box-shadow: 0 0 4px #F0EFE7;
   		visibility: hidden;
	}

	.jcarousel-control-prev:hover,
	.jcarousel-control-next:hover {
		text-decoration: none;
		color: #fff;
	}

	.jcarousel-wrapper:hover .jcarousel-control-prev, .jcarousel-wrapper:hover .jcarousel-control-next {
		visibility: visible;
	}

	.jcarousel-control-prev {
	    left: 0px;
	}

	.jcarousel-control-next {
	    right: 0px;
	}

	/** Carousel Pagination **/

	.jcarousel-pagination {
	    position: absolute;
	    bottom: -40px;
	    left: 50%;
	    -webkit-transform: translate(-50%, 0);
	    -ms-transform: translate(-50%, 0);
	    transform: translate(-50%, 0);
	    margin: 0;
	}

	.jcarousel-pagination a {
	    text-decoration: none;
	    display: inline-block;

	    font-size: 11px;
	    height: 10px;
	    width: 10px;
	    line-height: 10px;

	    background: #fff;
	    color: #4E443C;
	    border-radius: 10px;
	    text-indent: -9999px;

	    margin-right: 7px;


	    -webkit-box-shadow: 0 0 2px #4E443C;
	    -moz-box-shadow: 0 0 2px #4E443C;
	    box-shadow: 0 0 2px #4E443C;
	}

	.jcarousel-pagination a.active {
	    background: #4E443C;
	    color: #fff;
	    opacity: 1;

	    -webkit-box-shadow: 0 0 2px #F0EFE7;
	    -moz-box-shadow: 0 0 2px #F0EFE7;
	    box-shadow: 0 0 2px #F0EFE7;
	}


	.testimonials-list .item .img img {
		max-width: 100px;
	}


	.camera_commands, .camera_prev, .camera_next {
		display: none;
	}



	#order_delivery_id {
		max-width: 500px;
		width: 80%;
	}



	.dd-list ul {
		display: none;
		position: absolute;
		min-width: 120px;
		z-index: 10;
	}

	.bzi-u {
		float: left;
		margin-right: 30px;
	}

	.bzi-u:last-child {
		margin-right: 0px;
	}






#footer-social img {background: #fff; border-radius: 32px; border: 1px solid #fff; margin: 10px 10px 0px 0px; } .cart-compare {position: absolute; right: 50%; top: 5px;}


	#slideshow.background, #layerslider, #layerslider-container, #mainslider, #homeslider {
		height: 320px;
	}

	#slideshow.background .camera_bar, #slideshow.background .camera_loader, #slideshow.background .camera_pag, #slideshow.background .camera_caption, #slideshow.background .camera_commands, #slideshow.background .camera_prev, #slideshow.background .camera_next {
		display: none!important;
		visibility: hidden;
	}






.phones-simple ul li {
	font-size: inherit;
	width: initial;
}















.buttons-links {
	margin-left: 10px;
}

.buttons .fr .buttons-links {
	margin-right: 10px;
}

.body a.compare-delete, .body a.wishlist-delete {
	color: #fb5c22;
}

.b-share_theme_counter .b-share-btn__counter .b-share-counter {
	display: none!important;
}

.sidebar-bz .gr .item img {
	max-width: 100%;
}

.in-p .promo-label {
	top: 10px;
	right: 10px;
}


.promo-labels {
	position: absolute;
	right: 32px;
	height: 37px;
}

.promo-label {
	padding: 5px;
	font-size: 80%;
	vertical-align: middle;
	text-align: center;
	background: #4c993a;
	color: #fff;
	display: inline-block;
	font-weight: 300;
}






.product-attributes-popup {
	display: none;
	position: absolute;
	z-index: 10;
	background: #fff;
	top: 10px;
	right: 10px;
	width: 270px;
}

.product-attributes-popup .table>thead>tr>th,
.product-attributes-popup .table>tbody>tr>th,
.product-attributes-popup .table>tfoot>tr>th,
.product-attributes-popup .table>thead>tr>td,
.product-attributes-popup .table>tbody>tr>td, .table>tfoot>tr>td
{
	padding: 4px 4px 4px 0px;
	border-top: none;
	border-bottom: 1px solid #ddd;
	text-align: left;
	font-size: 12px;
	vertical-align: middle;
}

.product-attributes-popup .table td img {
	vertical-align: middle;
	max-height: 14px;
}

.item.with-attributes.hover .item-wrapp {
	position: absolute;
	border: 1px solid #ddd;
	padding: 10px;
	margin: 3px;
	width: 500px;
	z-index: 10;
	background: #fff;
	box-shadow: 0px 0px 3px 1px #ddd;
	border-radius: 3px;
}

.item.with-attributes.hover.last .item-wrapp {
	right: 20px;
}

.item.with-attributes.hover .product-attributes-popup {
	display: block;
}

.item.with-attributes.hover .catalog-products-grid .item:hover .quick-view-button {
	display: none;
}


.item.with-attributes.hover .img {
	width: 200px;
}

.ttl em {
	font-style: italic;
	font-size: 80%;
}

.pcp-buy {
	max-width: 25%;
	text-align: center;
	width: 25%;
}

#product .pcp-price .price {
	font-size: 16px;
}

#product .pcp-old-price .price {
	color: #777777;
	font-size: 22px;
}

#product .pcp-now-price .price {
	font-size: 24px;
    margin: 10px 0px;
    display: inline-block;
}

#product .pcp-diff-price .price {
	font-size: 14px;
    display: inline-block;
    margin-bottom: 10px;
    color: #777;
}


#ajaxsearch-result {
	min-width: 700px;
}

.search-items {
	width: 460px;
}
#ajaxsearch-result .si-item {
	width: 460px;
}


.geo-regions h3 {
    font-size: 20px;
    margin-bottom: 14px;
}

.geo-country-select {
	padding: 4px;
	width: 25%;
}

.region-search-input {
    width: 73%;
}

.geo-regions .search-categories, .geo-regions .search-items {
	padding-left: 10px;
}


.promo-label .deno-dp {
	display: initial;
}




.body {
	font-family: 'Open Sans',sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #3c3c3c;
	background-color: #fcfcfc;
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
	background-repeat: repeat;
	background-attachment: scroll;
}
.body a {
	color: #656565;
}
.body a:hover {
	color: #fb5c22;
}
#header {
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
	background-repeat: repeat;
	background-attachment: scroll;
	box-shadow: 0px 0px 0px #000000;
}
#header-wrapper {
	background-repeat: repeat;
	background-attachment: scroll;
	box-shadow: 0px 0px 0px #000000;
}
#header-menu .sf-menu {
	box-shadow: 0px 0px 0px #000000;
}
#header-menu .sf-menu li {
	border-left-style: solid;
	border-left-color: #e00b0b;
	border-left-width: 1px;
}
#header-menu .sf-menu ul li {
	border-right-style: none;
	border-left-style: none;
}
#header-menu .sf-menu a.l0 {
	box-shadow: 0px 0px 0px #000000;
}
#header-menu .sf-menu li:hover a.l0 {
	box-shadow: 0px 0px 0px #000000;
}
#header-cart-header {
	padding-top: 3px;
	padding-bottom: 3px;
	box-shadow: 0px 0px 0px #000000;
}
#header-cart-content {
	width: 320px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #333333;
	background-color: #ffffff;
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
	border-style: solid;
	border-color: #cccccc;
	border-width: 1px;
	box-shadow: 0px 0px 0px #000000;
}
#header-search-input {
	width: 100%;
	height: 34px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-style: solid;
	border-color: #dddddd;
	border-width: 1px;
	box-shadow: 0px 0px 0px #000000;
}
#header-search-button {
	box-shadow: 0px 0px 0px #000000;
}
#header-cart-content .cart-items a {
	color: #656565;
}
#header-cart-content .cart-totals {
	font-size: 22px;
	color: #191919;
}
#header-logo {
	margin-top: 10px;
}
#header-search {
	min-width: 100%;
}
#header a.account-login {
	padding-top: 7px;
	padding-right: 19px;
	padding-bottom: 7px;
	padding-left: 19px;
	display: inline-block;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	font-size: 13px;
	line-height: 17px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	background-color: #fb5c22;
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
}
#header a.account-login:hover {
	color: #ffffff;
	text-decoration: none;
	background-color: #da4a15;
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
}
#header a.account-login .fa {
	color: #000000;
}
#header a.account-login:hover .fa {
	color: #000000;
}
#header-phones {
	margin-top: 5px;
	margin-bottom: 25px;
}
#header-cart {
	margin-left: 30px;
}
#header-cart-icon {
	font-size: 18px;
	color: #fb5c22;
}
#header-cart-header, #header-cart-header a {
	font-size: 13px;
	line-height: 22px;
}
#header-cart-header a {
	text-decoration: none;
}
#header-cart-header .cart-credits {
	display: inline;
}
#header-phones .glyphicon, #header-phones .fa {
	color: #fb5c22;
}
.page-wrapper {
	max-width: 1170px;
}
.top-bar-wrapper {
	max-width: 0px;
}
.header-wrapper {
	max-width: 1200px;
}
.subheader-wrapper {
	max-width: 1200px;
}
.slideshow-wrapper {
	max-width: 1200px;
}
.menu-wrapper {
	max-width: 1200px;
}
.content-wrapper {
	max-width: 1200px;
}
.footer-wrapper {
	max-width: 1200px;
}
.top-bar-b1 {
	float: left;
}
.top-bar-b2 {
	float: right;
}
.top-bar-b3 {
	float: left;
}
.top-bar-b4 {
	float: left;
}
.header-b4 {
	float: right;
}
.subheader-b1 {
	text-align: center;
}
.subheader-b2 {
	float: right;
}
.subheader-b3 {
	float: right;
}
.camera_wrap .camera_pag .camera_pag_ul li {
	background: #f85d25;
}
#main-menu .sf-menu {
	padding-left: 30px;
	box-shadow: 0px 0px 0px #000000;
}
#main-menu .sf-menu a.l0 {
	padding-top: 13px;
	padding-right: 20px;
	padding-bottom: 18px;
	padding-left: 20px;
	box-shadow: 0px 0px 0px #000000;
}
#main-menu .sf-menu li:hover a.l0 {
	background-color: #ff6026;
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
	background-image: linear-gradient(to bottom, rgba(255, 96, 38, 1.00), rgba(245, 87, 30, 1.00), rgba(236, 79, 21, 1.00));
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
	box-shadow: 0px 0px 0px #000000;
}
#slideshow {
	background-repeat: repeat;
	background-attachment: scroll;
	box-shadow: 0px 0px 0px #000000;
}
#content {
	background-repeat: repeat;
	background-attachment: scroll;
	box-shadow: 0px 0px 0px #000000;
}
#sidebar {
	padding-right: 30px;
	background-repeat: repeat;
	background-attachment: scroll;
	box-shadow: 0px 0px 0px #000000;
}
#sidebar-add {
	background-repeat: repeat;
	background-attachment: scroll;
	box-shadow: 0px 0px 0px #000000;
}
#footer {
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	color: #656565;
	background-color: #313131;
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
	background-repeat: repeat;
	background-attachment: scroll;
	box-shadow: 0px 0px 0px #000000;
}
#page-wrapper {
	margin-top: 32px;
	background-color: #ffffff;
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
	background-repeat: repeat;
	background-attachment: scroll;
	box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.10);
}
#top-bar-wrapper {
	background-repeat: repeat;
	background-attachment: scroll;
	box-shadow: 0px 0px 0px #000000;
}
#subheader-wrapper {
	background-repeat: repeat;
	background-attachment: scroll;
	box-shadow: 0px 0px 0px #000000;
}
#menu-wrapper {
	background-repeat: repeat;
	background-attachment: scroll;
	box-shadow: 0px 0px 0px #000000;
}
#slideshow-wrapper {
	background-repeat: repeat;
	background-attachment: scroll;
	box-shadow: 0px 0px 0px #000000;
}
#content-wrapper {
	padding-right: 30px;
	padding-bottom: 50px;
	padding-left: 30px;
	background-repeat: repeat;
	background-attachment: scroll;
	box-shadow: 0px 0px 0px #000000;
}
#footer-wrapper {
	background-repeat: repeat;
	background-attachment: scroll;
	box-shadow: 0px 0px 0px #000000;
}
#topbar-menu .sf-menu {
	box-shadow: 0px 0px 0px 0px #000000;
}
#topbar-menu .sf-menu a.l0 {
	box-shadow: 0px 0px 0px 0px #000000;
}
#topbar-menu .sf-menu li:hover a.l0 {
	box-shadow: 0px 0px 0px 0px #000000;
}
#topbar-cart-header {
	box-shadow: 0px 0px 0px 0px #000000;
}
#topbar-cart-content {
	box-shadow: 0px 0px 0px 0px #000000;
}
#topbar-search-input {
	box-shadow: 0px 0px 0px 0px #000000;
}
#topbar-search-button {
	box-shadow: 0px 0px 0px 0px #000000;
}
#topbar-social li {
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
}
#subheader-menu .sf-menu {
	box-shadow: 0px 0px 0px 0px #000000;
}
#subheader-menu .sf-menu a.l0 {
	box-shadow: 0px 0px 0px 0px #000000;
}
#subheader-menu .sf-menu li:hover a.l0 {
	box-shadow: 0px 0px 0px 0px #000000;
}
#subheader-cart-header {
	box-shadow: 0px 0px 0px 0px #000000;
}
#subheader-cart-content {
	box-shadow: 0px 0px 0px 0px #000000;
}
#subheader-search {
	min-width: 320px;
}
#subheader-search-input {
	box-shadow: 0px 0px 0px 0px #000000;
}
#subheader-search-button {
	box-shadow: 0px 0px 0px 0px #000000;
}
#subheader-social li {
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.rte-text p {
	margin-bottom: 10px;
}
.rte-text table td {
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	border-style: solid;
	border-color: #f5f5f5;
	border-width: 1px;
}
.rte-text table th {
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	font-weight: bold;
	border-style: solid;
	border-color: #f5f5f5;
	border-width: 1px;
}
#content h2 {
	padding-bottom: 10px;
	margin-bottom: 20px;
	font-family: 'Roboto',sans-serif;
	font-size: 18px;
	line-height: 22px;
	color: #393838;
	box-shadow: 0px 0px 0px #000000;
}
#content h3 {
	box-shadow: 0px 0px 0px #000000;
}
#breadcrumbs {
	margin-bottom: 20px;
	font-size: 12px;
	line-height: 24px;
	color: #777777;
	font-weight: bold;
	box-shadow: 0px 0px 0px #000000;
}
#breadcrumbs a {
	font-size: 12px;
	line-height: 24px;
	color: #777777;
}
#breadcrumbs a:hover {
	color: #fd642d;
}
.rte-text form .form-item label, .form-item label {
	display: block;
	width: 200px;
	padding-top: 5px;
	padding-bottom: 5px;
}
input, textarea, select, .rte-text form input, .rte-text form textarea, .rte-text form select, .rte-text form select option {
	box-shadow: 0px 0px 0px #000000;
}
.form-item {
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
input, textarea, select, option, .rte-text form input, .rte-text form textarea, .rte-text form select, .rte-text form select option {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.box.box-1 .box-heading {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 0px;
	margin-bottom: 20px;
	border-bottom-style: solid;
	border-bottom-color: #f85d25;
	border-bottom-width: 2px;
	box-shadow: 0px 0px 0px #000000;
}
.box.box-1 .box-heading, .box.box-1 .box-heading a {
	font-size: 18px;
	line-height: 22px;
	color: #393838;
	font-weight: 500;
}
.box.box-1 .box-content {
	box-shadow: 0px 0px 0px #000000;
}
.box.box-2 {
	box-shadow: 0px 0px 0px #000000;
}
.box.box-2 .box-heading {
	box-shadow: 0px 0px 0px #000000;
}
.box.box-2 .box-content {
	box-shadow: 0px 0px 0px #000000;
}
.box.box-3 {
	box-shadow: 0px 0px 0px #000000;
}
.box.box-3 .box-heading {
	box-shadow: 0px 0px 0px #000000;
}
.box.box-3 .box-content {
	box-shadow: 0px 0px 0px #000000;
}
.vertical-menu a {
	font-size: 14px;
	line-height: 20px;
	color: #323232;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	border-bottom-width: 1px;
}
.vertical-menu {
	box-shadow: 0px 0px 0px #000000;
}
.vertical-menu li.last {
	border-bottom-style: none;
}
.vertical-menu li ul {
	padding-top: 10px;
	padding-bottom: 10px;
}
.vertical-menu li ul ul {
	border-bottom-style: none;
}
.vertical-menu li li {
	margin-left: 10px;
}
.vertical-menu li li a {
	color: #323232;
}
.vertical-menu li a.l0:hover, .vertical-menu li a.l0.active {
	color: #fd642d;
}
.vertical-menu li li a:hover, .vertical-menu li li a.active {
	color: #fd642d;
}
.vertical-menu .accordion {
	color: #323232;
	position: absolute;
	top: 2px;
	right: 10px;
}
.vertical-menu .fa {
	color: #323232;
	margin-right: 5px;
}
.catalog-categories-page {
	margin-bottom: 20px;
}
.catalog-categories-page img {
	max-height: 125px;
}
.catalog-categories-content {
	margin-bottom: 20px;
}
.catalog-categories .item {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: center;
	box-shadow: 0px 0px 0px #000000;
}
.catalog-categories .item h3 {
	margin-top: 10px;
	margin-bottom: 10px;
}
.catalog-categories .item .title {
	font-size: 14px;
	line-height: 18px;
	color: #fb5c22;
}
.catalog-products-grid .item {
	margin-top: 20px;
	margin-right: 15px;
	margin-bottom: 30px;
	margin-left: 15px;
	text-align: center;
	box-shadow: 0px 0px 0px #000000;
}
.catalog-products-grid .item:hover {
	box-shadow: 0px 0px 0px #000000;
}
.catalog-products-grid .item .title {
	font-size: 14px;
	line-height: 20px;
	color: #fb5c22;
	font-weight: 400;
	text-decoration: none;
}
.catalog-products-grid .item .desc {
	text-align: center;
}
.catalog-products-grid .item .price {
	margin-bottom: 12px;
	font-size: 18px;
	line-height: 26px;
	color: #292929;
	text-align: left;
}
.catalog-products-grid .item .old-price {
	font-size: 16px;
	color: #949494;
}
.catalog-products-grid .item .buttons {
	margin-top: 10px;
	text-align: left;
	box-shadow: 0px 0px 0px #000000;
}
.addtocart {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color: #ff6026;
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
	background-image: linear-gradient(to bottom, rgba(255, 96, 38, 1.00), rgba(255, 96, 38, 1.00), rgba(237, 79, 22, 1.00));
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
	border-top-style: solid;
	border-top-color: #ff6026;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8b2e0d;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-right-color: #8b2e0d;
	border-right-width: 1px;
	border-left-style: solid;
	border-left-color: #e9531c;
	border-left-width: 1px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	box-shadow: 0px 0px 0px #000000;
}
.addtocart:hover {
	background-color: #ed4f16;
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
	background-image: linear-gradient(to bottom, rgba(237, 79, 22, 1.00), rgba(246, 88, 30, 1.00), rgba(255, 96, 38, 1.00));
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
	box-shadow: 0px 0px 0px #000000;
}
.btn-links .btn {
	box-shadow: 0px 0px 0px #000000;
}
.btn-links .btn:hover {
	box-shadow: 0px 0px 0px #000000;
}
.prefooter-wrapper {
	max-width: 1200px;
}
.prefooter-r1b2 {
	float: left;
}
.prefooter-r1b3 {
	float: left;
}
.prefooter-r1b4 {
	float: left;
}
.prefooter-r1b5 {
	float: left;
}
.prefooter-r1b6 {
	float: left;
}
.prefooter-r2b2 {
	float: left;
}
.prefooter-r2b3 {
	float: left;
}
.prefooter-r2b4 {
	float: left;
}
.prefooter-r2b5 {
	float: left;
}
.prefooter-r2b6 {
	float: left;
}
.footer-r1b1 {
	float: left;
}
.footer-r1b2 {
	float: left;
}
.footer-r1b3 {
	float: left;
}
.footer-r1b4 {
	float: left;
}
.footer-r1b5 {
	float: left;
}
.footer-r1b6 {
	float: left;
}
.footer-r2b1 {
	float: left;
}
.footer-r2b2 {
	float: left;
}
.footer-r2b3 {
	float: left;
}
.footer-r2b4 {
	float: left;
}
.footer-r2b5 {
	float: left;
}
.footer-r2b6 {
	float: left;
}
.copyright-wrapper {
	max-width: 1200px;
}
#prefooter-search-input {
	box-shadow: 0px 0px 0px 0px #000000;
}
#prefooter-search-button {
	box-shadow: 0px 0px 0px 0px #000000;
}
#footer-search-input {
	box-shadow: 0px 0px 0px #000000;
}
#footer-search-button {
	box-shadow: 0px 0px 0px #000000;
}
#prefooter-phones {
	font-family: 'Georgia',sans-serif;
	font-size: 8px;
}
.list-menu li {
	margin-bottom: 5px;
}
#footer-news .item a {
	font-family: 'Georgia',sans-serif;
	font-size: 22px;
	color: #e80808;
}
#footer-news .item a:hover {
	color: #0a06bd;
}
#footer-news .item .desc {
	font-size: 10px;
}
#footer-news .item h4 {
	margin-bottom: 5px;
}
#sidebar-news .item {
	margin-bottom: 20px;
}
.vertical-menu li li .accordion {
	position: absolute;
	top: 2px;
}
#footer-testimonials .item {
	margin-bottom: 10px;
}
#footer-testimonials .item a {
	font-family: 'Helvetica',sans-serif;
	font-size: 16px;
}
#footer-testimonials .item .img {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-right: 5px;
	float: left;
	background-color: #ebebeb;
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
	border-style: solid;
	border-color: #9c9c9c;
	border-width: 1px;
}
#sidebar-testimonials .item .img {
	margin-left: 10px;
	float: right;
}
#__id_-testimonials .item {
	display: inline-block;
}
#footer-testimonials .item .img img {
	max-height: 50px;
}
#prefooter {
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	background-repeat: repeat;
	background-attachment: scroll;
	box-shadow: 0px 0px 0px #000000;
}
#copyright {
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	font-size: 11px;
	line-height: 14px;
	color: #8c8e9c;
	background-repeat: repeat;
	background-attachment: scroll;
	box-shadow: 0px 0px 0px #000000;
}
#sidebar-articles .item .img img {
	max-height: 100px;
}
#footer-articles .item .img img {
	max-height: 50px;
}
#footer-articles .item {
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}
#sidebar-articles .item .img {
	float: left;
}
#sidebar-articles .item .img, #sidebar-articles .item .img img {
	border-top-left-radius: 50%;
	border-top-right-radius: 50%;
	border-bottom-left-radius: 50%;
	border-bottom-right-radius: 50%;
}
#sidebar-search-input {
	width: 100px;
	box-shadow: 0px 0px 0px #000000;
}
#sidebar-search-button {
	box-shadow: 0px 0px 0px #000000;
}
#sidebar-phones {
	font-family: 'Arial',sans-serif;
	font-size: 9px;
}
#sidebar-newsletters .newsletters-input {
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
	box-shadow: 0px 0px 0px #000000;
}
#sidebar-newsletters .newsletters-button {
	margin-top: 5px;
	padding-top: 5px;
	padding-right: 14px;
	padding-bottom: 5px;
	padding-left: 14px;
}
#footer-newsletters .newsletters-input {
	box-shadow: 0px 0px 0px #000000;
}
#footer-newsletters .newsletters-button {
	box-shadow: 0px 0px 0px #000000;
}
.submit, .button {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	color: #ffffff;
	background-color: #24c0f2;
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
	box-shadow: 0px 0px 0px 0px #000000;
}
#sidebar-newsletters .newsletters-icon {
	font-size: 14px;
	color: #2715ff;
}
#sidebar-newsletters .newsletters-icon:hover {
	font-size: 14px;
	color: #666666;
}
sidebar_newsletters_icon {
}
footer_newsletters_icon {
}
#footer-newsletters {
	font-family: 'Georgia',sans-serif;
	font-size: 16px;
}
#style1-bz .item {
	box-shadow: 0px 0px 0px 0px #000000;
}
#style1-bz .item:hover {
	box-shadow: 0px 0px 0px 0px #000000;
}
#style1-bz .item .c {
	box-shadow: 0px 0px 0px 0px #000000;
}
#style1-bz .item:hover .c {
	box-shadow: 0px 0px 0px 0px #000000;
}
#style1-bz .item .t {
	box-shadow: 0px 0px 0px 0px #000000;
}
#style1-bz .item:hover .t {
	box-shadow: 0px 0px 0px 0px #000000;
}
#style2-bz .item {
	box-shadow: 0px 0px 0px 0px #000000;
}
#style2-bz .item:hover {
	box-shadow: 0px 0px 0px 0px #000000;
}
#style2-bz .item .c {
	box-shadow: 0px 0px 0px 0px #000000;
}
#style2-bz .item:hover .c {
	box-shadow: 0px 0px 0px 0px #000000;
}
#style2-bz .item .t {
	box-shadow: 0px 0px 0px 0px #000000;
}
#style2-bz .item:hover .t {
	box-shadow: 0px 0px 0px 0px #000000;
}
#style3-bz .item {
	box-shadow: 0px 0px 0px 0px #000000;
}
#style3-bz .item:hover {
	box-shadow: 0px 0px 0px 0px #000000;
}
#style3-bz .item .c {
	box-shadow: 0px 0px 0px 0px #000000;
}
#style3-bz .item:hover .c {
	box-shadow: 0px 0px 0px 0px #000000;
}
#style3-bz .item .t {
	box-shadow: 0px 0px 0px 0px #000000;
}
#style3-bz .item:hover .t {
	box-shadow: 0px 0px 0px 0px #000000;
}
.bzs1 .item {
	color: #ffffff;
	border-top-style: none;
	box-shadow: 0px 0px 0px #000000;
}
.bzs1 .item:hover {
	box-shadow: 0px 0px 0px #000000;
}
.bzs1 .item .c {
	box-shadow: 0px 0px 0px #000000;
}
.bzs1 .item:hover .c {
	box-shadow: 0px 0px 0px #000000;
}
.bzs1 .item .t {
	box-shadow: 0px 0px 0px #000000;
}
.bzs1 .item:hover .t {
	box-shadow: 0px 0px 0px #000000;
}
.bzs2 .item {
	text-align: center;
	box-shadow: 0px 0px 0px #000000;
}
.bzs2 .item:hover {
	box-shadow: 0px 0px 0px #000000;
}
.bzs2 .item .c {
	box-shadow: 0px 0px 0px #000000;
}
.bzs2 .item:hover .c {
	box-shadow: 0px 0px 0px #000000;
}
.bzs2 .item .t {
	box-shadow: 0px 0px 0px #000000;
}
.bzs2 .item:hover .t {
	box-shadow: 0px 0px 0px #000000;
}
.bzs3 .item {
	text-align: center;
	box-shadow: 0px 0px 0px #000000;
}
.bzs3 .item:hover {
	box-shadow: 0px 0px 0px #000000;
}
.bzs3 .item .c {
	box-shadow: 0px 0px 0px #000000;
}
.bzs3 .item:hover .c {
	box-shadow: 0px 0px 0px #000000;
}
.bzs3 .item .t {
	text-align: center;
	box-shadow: 0px 0px 0px #000000;
}
.bzs3 .item:hover .t {
	box-shadow: 0px 0px 0px #000000;
}
.bzs1 .item .img img {
	max-height: 500px;
}
.bzs1 .item.first {
	box-shadow: 0px 0px 0px #000000;
}
.bzs2 .item.first {
	box-shadow: 0px 0px 0px #000000;
}
.bzs3 .item.first {
	box-shadow: 0px 0px 0px #000000;
}
.bzs1 .item.last {
	margin-right: 0px;
	border-right-style: none;
	box-shadow: 0px 0px 0px #000000;
}
.bzs2 .item.last {
	box-shadow: 0px 0px 0px #000000;
}
.bzs3 .item.last {
	border-right-style: none;
	box-shadow: 0px 0px 0px #000000;
}
#theader-wrapper {
	background-repeat: repeat;
	background-attachment: scroll;
	box-shadow: 0px 0px 0px #000000;
}
#prefooter-wrapper {
	background-repeat: repeat;
	background-attachment: scroll;
	box-shadow: 0px 0px 0px #000000;
}
#copyright-wrapper {
	background-repeat: repeat;
	background-attachment: scroll;
	box-shadow: 0px 0px 0px #000000;
}
.theader-wrapper {
	max-width: 100%;
}
#top-bar {
	box-shadow: 0px 0px 0px #000000;
}
#theader {
	margin-bottom: 30px;
	background-repeat: repeat;
	background-attachment: scroll;
	box-shadow: 0px 0px 0px #000000;
}
#content .page-title h1 {
	padding-bottom: 15px;
	margin-bottom: 20px;
	font-family: 'Roboto',sans-serif;
	font-size: 18px;
	line-height: 22px;
	color: #393838;
	font-weight: 500;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	border-bottom-width: 1px;
	box-shadow: 0px 0px 0px #000000;
}
#topbar-phones .glyphicon, #topbar-phones .fa {
	color: #d4161e;
}
.submit:hover, .button:hover {
	color: #ffffff;
	background-color: #000000;
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
}
.submit, .button, a.button {
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 8px;
	padding-left: 20px;
	font-family: 'Roboto',sans-serif;
	font-size: 14px;
	line-height: 17px;
	color: #ffffff;
	font-weight: 400;
	text-decoration: none;
	background-color: #fb5c22;
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
	border-style: none;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	box-shadow: 0px 0px 0px #000000;
}
.submit:hover, .button:hover, a.button:hover {
	color: #ffffff;
	text-decoration: none;
	background-color: #da4a15;
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
}
.feature1 .s1 {
	font-size: 28px;
	color: #000000;
}
.feature1 .s2 {
	font-size: 22px;
	color: #0759c9;
}
.feature1 .s3 {
	font-size: 12px;
	color: #777777;
}
.feature1 {
	margin-right: -30px;
	text-align: right;
}
#menu .sf-menu {
	box-shadow: 0px 0px 0px 0px #000000;
}
#menu .sf-menu a.l0 {
	box-shadow: 0px 0px 0px 0px #000000;
}
#menu .sf-menu li:hover a.l0 {
	box-shadow: 0px 0px 0px 0px #000000;
}
#menu {
	margin-top: 30px;
	background-color: #363636;
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
	background-image: linear-gradient(to bottom, rgba(54, 54, 54, 1.00), rgba(47, 46, 46, 1.00), rgba(41, 41, 41, 1.00));
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
	background-repeat: repeat;
	background-attachment: scroll;
	box-shadow: 0px 0px 0px #000000;
}
#main-menu .sf-menu ul li.last {
	border-bottom-style: none;
}
#product .buttons {
	box-shadow: 0px 0px 0px 0px #000000;
}
#product .box {
	box-shadow: 0px 0px 0px 0px #000000;
}
#product .box h3 {
	box-shadow: 0px 0px 0px 0px #000000;
}
.box.bc-1 {
	box-shadow: 0px 0px 0px #000000;
}
.box.bc-1 .box-heading {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	margin-bottom: 20px;
	border-bottom-style: solid;
	border-bottom-color: #f85d25;
	border-bottom-width: 2px;
	box-shadow: 0px 0px 0px #000000;
}
.box.bc-1 .box-heading, .box.bc-1 .box-heading a {
	font-size: 18px;
	line-height: 22px;
	color: #393838;
	font-weight: 500;
}
.box.bc-1 .box-content {
	box-shadow: 0px 0px 0px #000000;
}
.box.bc-2 {
	margin-top: 30px;
	box-shadow: 0px 0px 0px #000000;
}
.box.bc-2 .box-heading {
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
	margin-bottom: 30px;
	box-shadow: 0px 0px 0px #000000;
}
.box.bc-2 .box-content {
	padding-bottom: 20px;
	background-color: #ffffff;
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
	box-shadow: 0px 0px 0px #000000;
}
.box.bc-3 {
	box-shadow: 0px 0px 0px #000000;
}
.box.bc-3 .box-heading {
	box-shadow: 0px 0px 0px #000000;
}
.box.bc-3 .box-content {
	box-shadow: 0px 0px 0px #000000;
}
.box.bc-4 {
	box-shadow: 0px 0px 0px #000000;
}
.box.bc-4 .box-heading {
	box-shadow: 0px 0px 0px #000000;
}
.box.bc-4 .box-content {
	box-shadow: 0px 0px 0px #000000;
}
.box.bc-5 {
	box-shadow: 0px 0px 0px #000000;
}
.box.bc-5 .box-heading {
	box-shadow: 0px 0px 0px #000000;
}
.box.bc-5 .box-content {
	box-shadow: 0px 0px 0px #000000;
}
.catalog-categories .item:hover {
	box-shadow: 0px 0px 0px #000000;
}
.catalog-products-grid .item:hover .title {
	color: #fb5c22;
}
#content .box-content h1 {
	padding-bottom: 10px;
	margin-bottom: 20px;
	font-family: 'Roboto',sans-serif;
	font-size: 18px;
	line-height: 22px;
	color: #393838;
	font-weight: 500;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	border-bottom-width: 1px;
	box-shadow: 0px 0px 0px #000000;
}
.addtocart:hover, a.addtocart:hover {
	color: #ffffff;
}
.addtocart, a.addtocart {
	font-size: 14px;
	line-height: 17px;
	color: #ffffff;
	font-weight: 400;
}
#copyright a {
	font-size: 11px;
	line-height: 16px;
	color: #8c8e9c;
	text-decoration: none;
}
.paging a {
	color: #777777;
}
.paging {
	box-shadow: 0px 0px 0px #000000;
}
.paging li {
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-right: -1px;
	border-style: solid;
	border-color: #dbdbdb;
	border-width: 1px;
}
.paging li.current a, .paging li.current span {
	color: #ffffff;
}
.product-filter {
	padding-top: 15px;
	padding-bottom: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-style: solid;
	border-color: #dddddd;
	border-width: 1px;
	border-right-style: none;
	border-left-style: none;
	box-shadow: 0px 0px 0px #000000;
}
#product .photo {
	padding-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	border-style: solid;
	border-color: #ececec;
	border-width: 1px;
}
#product .thumbs li {
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 8px;
	border-style: none;
	border-color: #d2d1d1;
	border-width: 1px;
}
#product h1 {
	padding-bottom: 15px;
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 24px;
	color: #323232;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	border-bottom-width: 1px;
}
#product .desc {
	margin-bottom: 20px;
	margin-left: 20px;
}
#product .desc .ttl {
	color: #3d3d3d;
	font-weight: bold;
}
#product .prices {
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top-style: solid;
	border-top-color: #d2d1d1;
	border-top-width: 1px;
	border-bottom-color: #d2d1d1;
	border-bottom-width: 1px;
}
#product .status {
	margin-bottom: 5px;
	font-size: 16px;
	color: #6ba239;
}
#product .price {
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 30px;
	color: #d4161e;
	font-weight: bold;
}
#product .now-price {
	font-size: 30px;
	color: #d4161e;
	font-weight: bold;
}
#product .old-price {
	font-size: 18px;
	color: #7e7e7e;
	font-weight: 300;
}
#product .cart {
	margin-top: 10px;
	margin-bottom: 15px;
}
#product .cart .sku {
	width: 140px;
	height: 39px;
}
#product .cart .qty {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 17px;
	margin-right: 10px;
	width: 50px;
	height: 39px;
	font-size: 16px;
	font-weight: bold;
}
#product .cart .btns {
	display: inline-block;
}
#product .status.preorder {
	color: #ff2121;
}
.tabs a {
	font-size: 18px;
	line-height: 22px;
	color: #393838;
	text-decoration: none;
}
.tabs {
	margin-top: 30px;
	border-bottom-style: solid;
	border-bottom-color: #f85d25;
	border-bottom-width: 2px;
	box-shadow: 0px 0px 0px #000000;
}
.tabs li {
	padding-top: 14px;
	padding-right: 15px;
	padding-bottom: 14px;
	padding-left: 15px;
	background-color: #dcdcdc;
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
	box-shadow: 0px 0px 0px #000000;
}
.tabs li.current {
	background-color: #ffffff;
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
	border-style: solid;
	border-color: #f85d25;
	border-width: 2px;
	border-bottom-style: none;
}
.tabs li:hover, .tabs li.current:hover {
	background-color: #ffffff;
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
}
.tabs-content {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	box-shadow: 0px 0px 0px #000000;
}
.tabs li:hover a {
	color: #000000;
}
.box.box-products {
	margin-top: 20px;
	box-shadow: 0px 0px 0px #000000;
}
.box.box-products .box-heading {
	padding-top: 14px;
	padding-right: 20px;
	padding-bottom: 14px;
	padding-left: 20px;
	background-color: #ffffff;
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
	border-style: solid;
	border-color: #cccccc;
	border-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fd642d;
	border-bottom-width: 4px;
	box-shadow: 0px 0px 0px #000000;
}
.box.box-products .box-content {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	box-shadow: 0px 0px 0px #000000;
}
#product .summary {
	margin-bottom: 20px;
}
.box.box-products .box-heading, .box.box-products .box-heading a {
	font-size: 14px;
	line-height: 32px;
	color: #34363d;
}
.products-table th {
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	text-align: center;
	font-size: 16px;
	background-color: #f2f2f2;
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
	border-style: solid;
	border-color: #e0e0e0;
	border-width: 1px;
}
.products-table td {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-style: solid;
	border-color: #dbdbdb;
	border-width: 1px;
}
.products-table td a {
	color: #000000;
}
.products-table .qty {
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 17px;
	width: 50px;
}
.products-table .gty-col {
	text-align: center;
}
.products-table .qty-col {
	text-align: center;
}
.products-table .price-col {
	text-align: center;
}
.products-table .total-col {
	text-align: center;
}
.products-table .total {
	font-weight: bold;
}
.products-table .del-col {
	text-align: center;
}
.products-table .grand-total {
	font-size: 24px;
}
.products-table {
	margin-top: 20px;
	margin-bottom: 20px;
}
textarea, .rte-text form textarea {
	height: 100px;
}
.rte-text form input, .rte-text form textarea, .rte-text form select, .rte-text form select option {
	width: 320px;
}
#main-menu .sf-menu li.l0.first {
	border-left-style: none;
}
#main-menu .sf-menu ul ul {
	margin-top: -1px;
	margin-left: 5px;
}
#copyright a:hover {
	color: #fd642d;
	text-decoration: underline;
}
#topbar-account {
	position: absolute;
	top: 41px;
	right: -20px;
}
#footer .block-title h3 {
	margin-bottom: 10px;
}
#footer .block-title h3, #footer .block-title h3 a {
	font-size: 20px;
	color: #ffffff;
	font-weight: 400;
}
#footer-phones span.c {
	display: block;
}
#footer-phones {
	font-size: 18px;
	line-height: 22px;
}
#footer-counters {
	margin-bottom: 22px;
	margin-top: 22px;
}
.ss-block {
	box-shadow: 0px 0px 0px #000000;
}
.bzs1 .gr {
	margin-top: 30px;
	border-top-style: none;
}
.catalog-products-grid .item h3 {
	margin-top: 10px;
	text-align: left;
}
.catalog-products-grid .pr-row {
	margin-right: -15px;
	margin-left: -15px;
}
#product .thumbs {
	border-style: solid;
	border-color: #ececec;
	border-width: 1px;
}
#subheader {
	background-repeat: repeat;
	background-attachment: scroll;
	box-shadow: 0px 0px 0px #000000;
}
.box.bc-2 .box-heading, .box.bc-2 .box-heading a {
	font-size: 22px;
	line-height: 30px;
	color: #ffffff;
	font-weight: 900;
}
.box.box-1 {
	margin-bottom: 20px;
	box-shadow: 0px 0px 0px #000000;
}
.bzs3 .gr {
	margin-top: 10px;
	margin-bottom: 30px;
}
.dd-list ul li a {
	font-size: 13px;
	line-height: 35px;
	color: #ffffff;
	text-decoration: none;
}
.dd-list .current a:hover {
	text-decoration: none;
}
.dd-list ul li {
	padding-right: 10px;
	padding-left: 10px;
	background-color: #313131;
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
}
.dd-list ul li:hover, .dd-list ul li.selected {
	background-color: #444444;
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
}
.dd-list ul li:hover a, .dd-list ul li.selected a, .dd-list ul li.selected span {
	font-size: 13px;
	line-height: 35px;
	color: #ffffff;
}
.dd-list .current a {
	text-decoration: none;
}
.dd-list .current {
	padding-top: 5px;
}
#main-menu .sf-menu a {
	font-size: 16px;
	line-height: 19px;
	color: #ffffff;
}
#main-menu .sf-menu ul {
	padding-right: 20px;
	padding-left: 20px;
	background-color: #ffffff;
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
	border-style: solid;
	border-color: #dddddd;
	border-width: 1px;
}
#main-menu .sf-menu ul li {
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	border-bottom-width: 1px;
}
#main-menu .sf-menu ul li, #main-menu .sf-menu ul li.first, #main-menu .sf-menu ul li.last {
	padding-top: 7px;
	padding-bottom: 7px;
}
#main-menu .sf-menu ul li a {
	font-size: 13px;
	line-height: 20px;
	color: #656565;
}
#main-menu .sf-menu ul li a:hover {
	color: #fb5c22;
}
#main-menu:before {
	content: ' ';
	position: absolute;
	top: 0px;
	right: -50%;
	width: 50%;
	height: 50px;
	background-color: #2b2b2b;
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
	background-image: linear-gradient(to bottom, rgba(43, 43, 43, 1.00), rgba(38, 37, 37, 1.00), rgba(33, 33, 33, 1.00));
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
}
#main-menu:after {
	content: ' ';
	position: absolute;
	top: 0px;
	left: -50%;
	width: 50%;
	height: 50px;
	background-color: #2b2b2b;
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
}
.bzs1 .item .img {
	text-align: left;
}
.addtocart .icon {
	font-size: 22px;
	line-height: 36px;
	color: #ffffff;
}
.catalog-categories .item:hover .title {
	color: #333333;
}
.paging li.current {
	background-color: #282828;
	-webkit-transition: all 300ms ease;
transition: all 300ms ease;
	border-color: #282828;
}
#footer a {
	color: #656565;
}
#footer a:hover {
	color: #fd642d;
}
.header-b3 {
	float: right;
}
.bzs2 .gr {
	margin-top: 30px;
} body {background: url("/static/patterns/common/001.png") repeat;} #menu {
	background-color: #DB5272;
	background-image: linear-gradient(to bottom, rgba(247, 138, 171, 1), rgba(215, 75, 107, 1));
} 
#main-menu:after, #main-menu:before {
	background-color: #EE7999;
	background-image: none;
} 
.body a:hover, #header-cart-icon, #header-phones .glyphicon, #header-phones .fa, .catalog-products-grid .item .title,
.catalog-products-grid .item:hover .title, #main-menu .sf-menu ul li a:hover, .catalog-categories .item .title,
#breadcrumbs a:hover, .vertical-menu li a.l0:hover, .vertical-menu li a.l0.active, .vertical-menu li li a:hover, .vertical-menu li li a.active,
.box.box-products .box-heading, #copyright a:hover, #footer a:hover, .compare-count
{
	color: #a32b4c;
} 
#header a.account-login, .submit, .button, a.button, .camera_wrap .camera_pag .camera_pag_ul li,
.addtocart
{
	background-color: #a32b4c;
	background-image: none;
} 

.box.box-1 .box-heading, .box.bc-1 .box-heading, .tabs {
	border-bottom-color: #a32b4c;
} 

.tabs li.current  {
	border-color: #a32b4c;
} 

#main-menu .sf-menu li:hover a.l0 {
	background-image: none;
	background-color: #a32b4c;
} 

.addtocart
{
	border-top-color: #a32b4c;
	border-bottom-color: #333;
	border-right-color: #333;
} 

.addtocart:hover {
	background-image: none;
	background-color: #a32b4c;
	color: #fff;
} 

.addtocart:hover span {
	color: #fff;
} 