@font-face {
	font-family: 'MyriadSetProText';
	src: url('/catalog/view/theme/anabel/fonts/MyriadSetProText/MyriadSetProText.eot');
	src: url('/catalog/view/theme/anabel/fonts/MyriadSetProText/MyriadSetProText.eot#iefix') format('embedded-opentype'),
	url('/catalog/view/theme/anabel/fonts/MyriadSetProText/MyriadSetProText.woff') format('woff'),
	url('/catalog/view/theme/anabel/fonts/MyriadSetProText/MyriadSetProText.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'simple-line-icons';
	src:
			url('/catalog/view/theme/anabel/fonts/simple-line-icons.ttf?az2gmn') format('truetype'),
			url('/catalog/view/theme/anabel/fonts/simple-line-icons.woff?az2gmn') format('woff'),
			url('/catalog/view/theme/anabel/fonts/simple-line-icons.svg?az2gmn#simple-line-icons') format('svg');
	font-weight: normal;
	font-style: normal;
}
html {
	width: 100%;
}
body {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #666;
	font-size: 12px;
	line-height: 20px;
	width: 100%;
	background: url(/catalog/view/theme/anabel/image/body-bg.png) repeat;
	color: #57011c;
	font-family: Georgia, Arial, sans-serif;
	font-size: 14px;
}
.form_for input.btn {
	float: none !important;
	margin-left: 0 !important;
}
/*@media screen and (max-width: 800px) {
	body
	{
		width: 100%;
	}
	.popup_options
	{
		z-index: 10;
		width: 46% !important;
		top: 10% !important;
	}
	.accordion-toggle
	{
		font-size: 12px !important;
	}
	.panel-default
	{
		/*width: 65% !important;*/
}
.form-control, .refresh, .times
{
	border-radius: 5px !important;
}

}*/
header .container {
	position: relative; 
	z-index: 5;
	padding-left: 0;
	padding-right: 0;
}

/* Slider */
.common-home .head_firm {
	margin-bottom: 50px;
}
.widget.grid {
    margin-top: 20px;
    margin-bottom: 30px;
}
.widget.grid:first-of-type {
    margin-bottom: 10px;
}
.widget-title-separator {
	display: none;
}
.widget.grid .grid-holder .item {
	padding: 0 5px 0 5px;
}
.widget.grid .grid-holder .item img:first-of-type {
    max-width: 100%;
    height: auto;
}
.widget.grid .slick-list {
	margin: 0 10px;
}
.widget.grid .single-product .product-name {
	font-weight: bold;
    color: #111;

}
.widget.grid .single-product .product-name:focus {
	text-shadow: none;
}
.widget.grid .single-product .product-name:focus span {
	text-shadow: 1px 1px 1px #c74079;
}
.widget.grid .single-product .product-name span {
	display: block;
    color: rgb(197, 20, 75);
    font-size: 13px;
    font-weight: bolder;
    margin-top: 7px;
}
.widget-title p.main-title {
	margin: 0;
}
.widget-title .main-title a {
    letter-spacing: 0;
}
.widget-title .main-title span {
    border-bottom: none;
	display: inline-block;
    font-family: Georgia, Arial;
    font-size: 19px;
    color: #dd3868;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 19px;
    width: 100%;
}
.widget .tab-content.has-carousel {
    background: #fff9fa url(/catalog/view/theme/anabel/image/block-title.png) no-repeat;
    margin-bottom: 0;
    background-position: top;
    padding: 0px 5px 5px 5px;
	border: 1px solid #d8d6d6;
	border-radius: 10px;
}
.widget .tab-content.has-carousel a.block-top-basel{
    width: 100%;
	display: block;
    height: 50px;
}
.widget .single-product .caption {
	line-height: 18px;
    text-align: center;
    border: 1px solid #dfb5b5;
    border-top: 0;
    background: #fff;
    border-radius: 5px;
    border-top-left-radius: 0;
	border-top-right-radius: 0;
	padding: 7px 0;
}
.table.product-info.quickview-info{
	margin-bottom: 0px;
}
.widget .single-product .image {
    margin-bottom: 0;
    border: 1px solid #dfb5b5;
    border-bottom: 0;
	background: #fff;
	border-radius: 5px;
    border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.single-product .image .thumb2 {
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	visibility: hidden;
	transition: all 750ms;
}
.widget .single-product .image .size-info {
	position: absolute;
    bottom: -96px;
    left: 0;
    width: 100%;
    background-color: rgba(0,0,0,0.6);
    padding: 10px 12px;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
	color: #ccc;
	font-family: Arial;
}
.widget .single-product .image:hover .size-info {
	bottom: 0;
}
.widget .single-product .image:hover .size-info .sizes-info {
	color: #fff;
}
.widget .single-product .image .size-info p {
	margin: 0;
}
.single-product .image:hover .thumb2, .product-style4 .single-product:hover .thumb2 {
	opacity: 1;
	visibility: visible;
	transition: all 750ms;
}
.featherlight {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 100;
	text-align: center;
	white-space: nowrap;
	cursor: pointer;
	background: #333;
	background: rgba(0, 0, 0, 0);
}
.featherlight:last-of-type {
	background: rgba(0, 0, 0, 0.75);
}
.featherlight:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: -0.25em;
}
.featherlight .featherlight-content {
	position: relative;
	text-align: left;
	vertical-align: middle;
	display: inline-block;
	padding: 0;
	margin-left: 10px;
	margin-right: 10px;
	max-height: 96%;
	max-width: 96%;
	background: #ffffff;
	cursor: auto;
	white-space: normal;
	margin-top: 40px;
	transition: margin-top 500ms;
	overflow: auto;
}
.featherlight .featherlight-content {
	margin-top: 0px;
	transition: margin-top 500ms;
}
.featherlight .featherlight-close-icon {
	position: absolute;
	z-index: 9999;
	top: 0;
	right: 0;
	line-height: 30px;
	width: 30px;
	cursor: pointer;
	text-align: center;
	font-family: "Segoeui",Arial,Helvetica,sans-serif;
	font-size: 18px;
	background: #fff;
	background: rgba(255, 255, 255, 0.3);
	color: #000;
}
.sizes-info{
	font-family: Arial;
}
div.tooltip.left {
	height: auto !important;
	width: auto !important;
	background: none !important;
}
.single-product .image .icons-wrapper {
	position: absolute;
	text-align: center;
	right: 3px;
	top: 1px;
}
.single-product .image .icons-wrapper {
	position:absolute;
	text-align:center;
	right:3px;
	top:1px;
}
.single-product .image .icons-wrapper .icon {
	font-size:18px;
	width:30px;
	padding:5px 0 4px;
	display:block;
	text-align:center;
	transition:all 300ms;
}
.single-product .image .icons-wrapper .icon {
	color:#111111;
}
@media (min-width: 768px) {
	.single-product .image .icons-wrapper .icon {
		transform: scale(0,0);
		color: #000000;
	}

	.single-product .image .icons-wrapper .icon:hover {
		color:#d5d5d5;
		cursor: pointer;
	}
	.single-product:hover .image .icons-wrapper .icon {
		transform:scale(1,1);
		transition:all 300ms;
	}
}
.single-product .image .icons-wrapper .icon span:before {
	display:inline-block;
}
@media (min-width: 768px) {
	.single-product .image .icons-wrapper .icon.is-cart {
		display:none;
	}
}
.single-product .image .btn-light-outline {
	display:none;
}
.grid .single-product .product-name,
.grid .single-product .product-name:hover,
.list .single-product .product-name {
	display:inline-block;
	font-size:15px;
	padding:1px 0;
	margin-bottom:4px;
	font-weight: bolder;
}
.widget.grid .single-product .product-name {
	margin-bottom:0;
}
.widget.grid .single-product .product-name:hover span {
	color: #ad1f4c;
}
.widget.grid .single-product .product-name:focus span {
	color: rgb(80, 77, 78);
	text-shadow: 1px 1px 1px #c74079;
	font-weight: bold;
}
.single-product .rating {
	margin-bottom:9px;
	margin-top:3px;
}
.single-product .image .icons-wrapper .icon span:before {
	display: inline-block;
}

.icon-magnifier-add:before {
	content: "\e091";
}
.grid .single-product .price {
	font-size:19px;
	height:28px;
	line-height:26px;
	transition:margin-top 300ms;
}
.widget.grid .single-product .price {
	height: 24px;
	line-height: 22px;
}
.grid .single-product .price span:not(.price-new) {
	color:#111;
	font-size: 14px;
	font-weight: bolder;
}
.single-product .price .price-old {
	margin-right:5px;
	text-decoration:line-through;
	color:#BDBDBD;
	font-size:14px;
}
.single-product .btn-outline .global-cart {
	font-size:0;
}
.single-product .description,
.single-product .price-tax,
.single-product .plain-links,
.single-product .btn-outline,
.single-product .btn-contrast {
	display:none;
}
.single-product .image {
	overflow: hidden;
	margin-bottom: 4px;
	position: relative;
}
.icon-user-female, .icon-people, .icon-user-follow, .icon-user-following, .icon-user-unfollow, .icon-user, .icon-trophy, .icon-speedometer, .icon-social-youtube, .icon-social-twitter, .icon-social-tumblr, .icon-social-facebook, .icon-social-dropbox, .icon-social-dribbble, .icon-shield, .icon-screen-tablet, .icon-screen-smartphone, .icon-screen-desktop, .icon-plane, .icon-notebook, .icon-mustache, .icon-mouse, .icon-magnet, .icon-magic-wand, .icon-hourglass, .icon-graduation, .icon-ghost, .icon-game-controller, .icon-fire, .icon-eyeglass, .icon-envelope, .icon-envelope-open, .icon-envolope-letter, .icon-energy, .icon-emotsmile, .icon-disc, .icon-cursor-move, .icon-crop, .icon-credit-card, .icon-chemistry, .icon-bell, .icon-badge, .icon-anchor, .icon-wallet2, .icon-vector, .icon-speech, .icon-puzzle, .icon-printer, .icon-present, .icon-playlist, .icon-pin, .icon-picture, .icon-map, .icon-layers, .icon-handbag, .icon-globe-alt, .icon-globe, .icon-frame, .icon-folder-alt, .icon-film, .icon-feed, .icon-earphones-alt, .icon-earphones, .icon-drop, .icon-drawar, .icon-docs, .icon-directions, .icon-direction, .icon-diamond, .icon-cup, .icon-compass, .icon-call-out, .icon-call-in, .icon-call-end, .icon-calculator, .icon-bubbles, .icon-briefcase, .icon-book-open, .icon-basket-loaded, .icon-basket, .icon-bag, .icon-action-undo, .icon-action-redo, .icon-wrench, .icon-umbrella, .icon-trash, .icon-tag, .icon-support, .icon-size-fullscreen, .icon-size-actual, .icon-shuffle, .icon-share-alt, .icon-share, .icon-rocket, .icon-question, .icon-pie-chart, .icon-pencil, .icon-note, .icon-music-tone-alt, .icon-music-tone, .icon-microphone, .icon-loop, .icon-logout, .icon-login, .icon-list, .icon-like, .icon-home, .icon-grid, .icon-graph, .icon-equalizer, .icon-dislike, .icon-cursor, .icon-control-start, .icon-control-rewind, .icon-control-play, .icon-control-pause, .icon-control-forward, .icon-control-end, .icon-calender, .icon-bulb, .icon-chart, .icon-arrow-up-circle, .icon-arrow-right-circle, .icon-arrow-left-circle, .icon-arrow-down-circle, .icon-ban, .icon-bubble, .icon-camrecorder, .icon-camera, .icon-check, .icon-clock, .icon-close, .icon-cloud-download, .icon-cloud-upload, .icon-doc, .icon-envolope, .icon-eye, .icon-flag, .icon-folder, .icon-heart, .icon-info, .icon-key, .icon-link, .icon-lock, .icon-lock-open, .icon-magnifier, .icon-magnifier-add, .icon-magnifier-remove, .icon-paper-clip, .icon-paper-plane, .icon-plus, .icon-location-pin, .icon-power, .icon-refresh, .icon-reload, .icon-settings, .icon-star, .icon-symble-female, .icon-symbol-male, .icon-target, .icon-volume-1, .icon-volume-2, .icon-volume-off, .icon-line-menu, .icon-phone, .icon-menu, .icon-optionsvertical, .icon-options, .icon-arrow-down, .icon-arrow-left, .icon-arrow-right, .icon-arrow-up, .icon-paypal, .icon-social-instagram, .icon-social-linkedin, .icon-social-pintarest, .icon-social-github, .icon-social-gplus, .icon-social-reddit, .icon-social-skype, .icon-social-behance, .icon-social-foursqare, .icon-social-soundcloud, .icon-social-spotify, .icon-social-stumbleupon, .icon-line-plus, .icon-line-cross, .icon-line-minus, .icon-google-plus-square, .icon-google-plus, .icon-google, .icon-shopping-bag, .icon-shopping-basket, .icon-heart2, .icon-cloud, .icon-tv, .icon-sound, .icon-video, .icon-trash2, .icon-user2, .icon-key2, .icon-search, .icon-settings2, .icon-camera2, .icon-tag2, .icon-lock2, .icon-bulb2, .icon-pen2, .icon-diamond2, .icon-display, .icon-location, .icon-eye2, .icon-bubble2, .icon-stack, .icon-cup2, .icon-phone2, .icon-news, .icon-mail, .icon-like2, .icon-photo, .icon-note2, .icon-clock2, .icon-paperplane, .icon-params, .icon-banknote, .icon-data, .icon-music, .icon-megaphone, .icon-study, .icon-lab, .icon-food, .icon-t-shirt, .icon-fire2, .icon-clip, .icon-shop, .icon-calendar, .icon-wallet, .icon-vynil, .icon-truck, .icon-world, .global-cart, .global-wishlist {
	font-family: 'simple-line-icons';
	speak: none;
	font-style: normal !important;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
}
.single-product .image .icons-wrapper .icon span:before {
	display: inline-block;
}
.icon-heart:before {
	content: "\e08a";
}
.icon-magnifier-add:before {
	content: "\e091";
}
.icon-refresh:before {
	content: "\e098";
}


.slick-slide img{
	max-width: 100%;
	height: auto;
}
.icon-arrow-right:before  {
	content: "\e606";
}
.widget .carousel .arrow-left, .widget .carousel .arrow-right {
	z-index: 9;
    color: #CB003D;
}
.carousel .arrow-right {
	right: 5px;
}
.widget .carousel .arrow-right {
	right: -15px;
}
.carousel .arrow-left, .carousel .arrow-right {
	display: block;
	padding: 5px;
	position: absolute;
	z-index: 8;
	top: 50%;
	margin-top: -20px;
	color: #111111;
	font-size: 36px;
	opacity: 0;
	transition: left 300ms, right 300ms, opacity 300ms;
}

.featherlight .carousel .arrow-left, .featherlight .carousel .arrow-right {
	color: #CB003D;
    position: fixed;
	opacity: 0.5;
}

.icon-arrow-left:before  {
	content: "\e605";
}
.widget .carousel .arrow-left, .widget .carousel .arrow-right {
	z-index: 9;
}
.carousel .arrow-left {
	left: 5px;
}
.widget .carousel .arrow-left {
	left: -15px;
}
.carousel .arrow-left:hover, .carousel .arrow-right:hover {
	cursor: pointer;
}
.carousel .arrow-left, .carousel .arrow-right {
	display: block;
	padding: 5px;
	position: absolute;
	z-index: 8;
	top: 50%;
	margin-top: -20px;
	color: #111111;
	font-size: 36px;
	opacity: 0;
	transition: left 300ms, right 300ms, opacity 300ms;
}

.tab-content.has-carousel > .tab-pane {
	display: block;
	height: 0;
}
.tab-content.has-carousel > .active {
	height: auto;
}
.tab-content.has-carousel > .tab-pane .carousel {
	overflow:visible;
	height:auto;
}
.document_ready .tab-content.has-carousel > .tab-pane.active .carousel {
	height:auto;
	overflow:visible;
}
.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
	opacity:1;
	transition:opacity 600ms;
}

.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.slick-list:focus {
	outline: none;
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
}
.slick-track:before,
.slick-track:after {
	display: table;
	content: '';
}
.slick-track:after {
	clear: both;
}
.slick-loading .slick-track {
	visibility: hidden;
}
.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
}
[dir='rtl'] .slick-slide {
	float: right;
}
.slick-slide img {
	display: block;
}
.slick-slide.slick-loading img {
	display: none;
}
.slick-slide.dragging img {
	pointer-events: none;
}
.slick-initialized .slick-slide {
	display: block;
	outline:none;
}
.slick-loading .slick-slide {
	visibility: hidden;
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
}
.slick-arrow.slick-hidden {
	display: none;
}
.carousel .arrow-left,
.carousel .arrow-right {
	display:block;
	padding:5px;
	position:absolute;
	z-index:8;
	top:50%;
	margin-top:-20px;
	color:#111111;
	font-size:36px;
	opacity:0;
	transition:left 300ms, right 300ms, opacity 300ms;
}
.column .carousel .arrow-left,
.column .carousel .arrow-right {
	font-size:22px;
}
.carousel:hover .arrow-right,
.carousel:hover .arrow-left,
.carousel.sticky-arrows .slick-arrow.visible {
	opacity:1;
	transition:left 300ms, right 300ms, opacity 300ms;
}
.carousel.sticky-arrows .slick-arrow {opacity:0 !important;}
.carousel.sticky-arrows .slick-arrow.visible {opacity:1 !important;}
.carousel:hover .slick-disabled,
.sticky-arrows .visible .slick-disabled {
	cursor:default;
	opacity:0.3 !important;
}

/* END slider style */
p {
	margin: 1px 0 10px;
}

.container {
	background: url(/images/wrapper-bg.png);
}

#topnav {
	color: #ea617c;
	font-size: 12px;
	padding-bottom: 10px;
	background: url(/catalog/view/theme/anabel/image/header-top-bg.jpg) repeat-x 0 0;
}
.topnav-wrap {
	max-width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.topnav-left {
	margin-top: 18px;
	float: left;
	margin-left: 4%;
}
#topnav a {
	color: #ea617c !important;
	font-size: 14px;
}
#registration {
	float: left;
	padding-right: 15px;
	margin-top: -1px;
}
#enter-div {
	float: left;
}
#registration a {
	padding-bottom: 1px;
	background: url(/catalog/view/theme/anabel/image/dash-hor.png) repeat-x 50% 100%;
}
#registration a:hover {
	background: none;
}
a#enter {
	float: right;
	display: block;
	background: url(/catalog/view/theme/anabel/image/enter.png) no-repeat 0 0;
	width: 187px;
	height: 28px;
	margin-top: -4px;
}
#title {
	min-height: 170px;
	position: relative;
	padding-top: 26px;
	padding-left: 100px;
	background: url(/catalog/view/theme/anabel/image/header-center-bg.jpg) repeat-x 0 0;
}
.title-wrap {
	max-width: 1100px;
	margin: 0 auto;
}
.header-center-left {
	overflow: hidden;
	float: left;
	margin-left: 30px;
}

#change_opt_roznica {
	overflow: hidden;
	margin-bottom: 5px;
}

#change_opt_roznica input:hover {
	background-position: 0px -80px !important;
}

#trade-type a {
	display: block;
	float: left;
	margin-right: 20px;
	width: 97px;
	height: 80px;
	line-height: 80px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
	background: url(/catalog/view/theme/anabel/image/trade-type-link.png) no-repeat 0 0;
	text-shadow: #000 1px 1px 1px;
}
#trade-type a:hover, #trade-type a.active {
	color: #ffd8e0;
	background-position: 0 -80px;
}

#trade-type input {
	display: block;
	float: left;
	width: 97px;
	height: 80px;
	line-height: 80px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
	background: url(/catalog/view/theme/anabel/image/trade-type-link.png) no-repeat 0 0;
	text-shadow: #000 1px 1px 1px;
	border: none;
	margin-bottom: 10px;
	margin: 10px;
}

#trade-type input:active
{
	background-position: 0px -80px !important;
}



#call {
	margin-top: 15px;
	clear: both;
}

#logo {
	float: left;
}
.h_phone {
	float: left;
	padding-right: 23px;
	padding-left: 10px;
	font-family: 'MyriadSetProText';
	font-family: Arial, sans-serif;
}
.h_phone a {
	-webkit-transition: all .25s ease-out;
	-moz-transition: all .25s ease-out;
	-ms-transition: all .25s ease-out;
	-o-transition: all .25s ease-out;
	transition: all .25s ease-out;
}
.h_phone a:hover {
	-ms-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.h_phone div img {
	margin-left: 13% !important;
}
.h_phone .p_number {
	float: right;
	clear: both;
	display: inline-block;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	text-shadow: 1px 1px 2px #000000;
	margin-left: 5px;
}
.h_phone .p_code {
	float: right;
	display: inline-block;
	font-size: 13px;
	color: #ff98ac;
	text-shadow: 1px 1px 2px #000000;
	margin-top: 2px;
}
.h_phone .p_country {
	float: right;
	clear: both;
	display: inline-block;
	font-size: 12px;
	color: #ea617c;
}
#call-button {
	text-decoration: none;
	text-align: center;
	padding: 9px 11px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #991c43;
	background-image: -moz-linear-gradient(top, #991c43 0%, #6b0122 100%);
	background-image: -webkit-linear-gradient(top, #991c43 0%, #6b0122 100%);
	background-image: -o-linear-gradient(top, #991c43 0%, #6b0122 100%);
	background-image: -ms-linear-gradient(top, #991c43 0% ,#6b0122 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b0122', endColorstr='#6b0122',GradientType=0 );
	background-image: linear-gradient(top, #991c43 0% ,#6b0122 100%);
	-webkit-box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
	-moz-box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
	box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
	text-shadow: #000 1px 1px 1px;
	filter: dropshadow(color=#000000, offx=0, offy=-1);
	-webkit-transition: background 0s ease;
	-moz-transition: background 0s ease;
	-o-transition: background 0s ease;
	transition: background 0s ease;
	cursor: pointer;
	text-transform: uppercase;
	/*margin-top: 23px;*/
}
#call-button:hover {
	text-decoration: none;
	text-align: center;
	padding: 9px 11px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #cc3a5e;
	text-shadow: #000 1px 1px 1px;
	background-image: -moz-linear-gradient(top, #cc3a5e 0%, #e67a90 100%);
	background-image: -webkit-linear-gradient(top, #cc3a5e 0%, #e67a90 100%);
	background-image: -o-linear-gradient(top, #cc3a5e 0%, #e67a90 100%);
	background-image: -ms-linear-gradient(top, #cc3a5e 0% ,#e67a90 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e67a90', endColorstr='#e67a90',GradientType=0 );
	background-image: linear-gradient(top, #cc3a5e 0% ,#e67a90 100%);
	-webkit-box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
	-moz-box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
	box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
}
#call-button:hover {
	text-decoration: none;
	text-align: center;
	padding: 9px 11px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #cc3a5e;
	text-shadow: #000 1px 1px 1px;
	background-image: -moz-linear-gradient(top, #cc3a5e 0%, #e67a90 100%);
	background-image: -webkit-linear-gradient(top, #cc3a5e 0%, #e67a90 100%);
	background-image: -o-linear-gradient(top, #cc3a5e 0%, #e67a90 100%);
	background-image: -ms-linear-gradient(top, #cc3a5e 0% ,#e67a90 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e67a90', endColorstr='#e67a90',GradientType=0 );
	background-image: linear-gradient(top, #cc3a5e 0% ,#e67a90 100%);
	-webkit-box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
	-moz-box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
	box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
}
#logo {
	float: left;
	margin-top: -15px;
}

.banner_ind {
	overflow: hidden;
	margin-top: 40px;
}

.banner_ind a {
	float: left;
	width: 33%;
}

.block.firms .list {
	list-style-type: none;
	width: 100%;
	overflow: hidden;
}

.block.firms .list li {
	float: left;
	width: 25%;
	padding: 0 5px;
	height: 25px;
}

.vertical-sreview {
	border: 1px solid transparent !important;
	margin-bottom: 0 !important;
	background: #fff;
	padding-left: 15px;
	padding-right: 15px;
}
.vertical-sreview .caption {
	padding: 15px 0 !important;
	border-bottom: 1px solid;
	border-bottom-color: red;
	border-bottom-style: dashed;
}
.vertical-sreview .review-author {
	font-size: 14px;
	color: #ca003f;
}

h1, h2, h3, h4, h5, h6 {
	color: #c81242;
	/*font-family: -webkit-pictograph;*/
	font-weight: 600;

}
/* default font size */
.fa {
	font-size: 14px;
}
/* Override the bootstrap defaults */
h1 {
	font-size: 33px;
}
h2 {
	font-size: 27px;
}
h3 {
	font-size: 21px;
}
h4 {
	font-size: 13px;
}
h5 {
	font-size: 12px;
}
h6 {
	font-size: 10.2px;
}
a {
	color: rgb(197, 20, 75);
	/*font-family: -webkit-pictograph !important;*/
	letter-spacing: 1px;
	font-weight: bolder;
}

a:focus{
	color: rgb(80, 77, 78);
	text-shadow: 1px 1px 1px #c74079;
	/*font-family: -webkit-pictograph !important;*/
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color: #ad1f4c;
}
a:focus {
	outline: 0;
}
legend {
	font-size: 18px;
	padding: 7px 0px
}
label {
	font-size: 12px;
	font-weight: normal;
	font-family: Arial;
	font-weight: bolder;
	letter-spacing: 1px;
}
input:focus {
	outline: 0;
}
a.custom-link {
	color: #57011c;
	font-weight: 400;
	letter-spacing: 0;
	-webkit-transition: all .25s ease-out;
	-moz-transition: all .25s ease-out;
	-ms-transition: all .25s ease-out;
	-o-transition: all .25s ease-out;
	transition: all .25s ease-out;
}
a.custom-link:hover, a.custom-link:hover span {
	display: inline-block;
	-ms-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}
a.custom-link:focus {
	color: #57011c;
	text-shadow: none;
}
select.form-control, textarea.form-control, input[type="text"].form-control, input[type="password"].form-control, input[type="datetime"].form-control, input[type="datetime-local"].form-control, input[type="date"].form-control, input[type="month"].form-control, input[type="time"].form-control, input[type="week"].form-control, input[type="number"].form-control, input[type="email"].form-control, input[type="url"].form-control, input[type="search"].form-control, input[type="tel"].form-control, input[type="color"].form-control {
	font-size: 12px;
	border-radius: 4px;
}
.input-group input, .input-group select, .input-group .dropdown-menu, .input-group .popover {
	font-size: 12px;
}
.input-group .input-group-addon {
	font-size: 12px;
	height: 30px;
}
/* Fix some bootstrap issues */
span.hidden-xs, span.hidden-sm, span.hidden-md, span.hidden-lg {
	display: inline;
	font-weight: normal;
	letter-spacing: 1px;
}

.nav-tabs {
	margin-bottom: 15px;
}
div.required .control-label:before {
	content: '* ';
	color: #F00;
	font-weight: bold;
}
/* Gradent to all drop down menus */
.dropdown-menu li > a:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #c33360;
	background-image: linear-gradient(to bottom, #c33360, #c33360);
	background-repeat: repeat-x;
}
/* top */
#top {
	background-color: #EEEEEE;
	border-bottom: 1px solid #e2e2e2;
	padding: 4px 0px 3px 0;
	margin: 0 0 20px 0;
	min-height: 40px;
}
#top .container {
	padding: 0 20px;
}
#top #currency .currency-select {
	text-align: left;
}
#top #currency .currency-select:hover {
	text-shadow: none;
	color: #ffffff;
	background-color: #c33360;
	background-image: linear-gradient(to bottom, #c33360, #c33360);
	background-repeat: repeat-x;
}
#top .btn-link, #top-links li, #top-links a {
	text-decoration: none;
}
#top .btn-link:hover, #top-links a:hover {
	color: #444;
}
#top-links .dropdown-menu a {
	text-shadow: none;
}
#top-links .dropdown-menu a:hover {
	color: #FFF;
}
#top .btn-link strong {
	font-size: 14px;
	line-height: 14px;
}
#top-links {
	margin-top: 18px;
}

#top-links small{
	color: #FFF;
	font-size: 9px;
	margin-left: 0;
}

#top-links a + a {
	margin-left: 15px;
}
/* logo */
/*#logo {
	margin: 0 0 10px 0;
    margin-left: 114%;
    margin-top: 8%;
    width: 100%;
}*/
/* search */
#search {
	margin-top: 0%;
	/*margin-left: 71.2%;*/
	width: 23%;
	float: right;
}
#search .input-lg {
	height: 26px;
	line-height: 20px;
	padding: 0 10px;
}
#search .btn-lg {
	font-size: 15px;
	line-height: 0px;
	padding: 5px 26px;
	padding: 2px 26px;
	height: 26px;
}
/* cart */
#cart {
	float: left;
}
.cart-wrap {
	background: url(/catalog/view/theme/anabel/image/cart.png) no-repeat 0 0;
	margin-bottom: 10px;
}
#cart h4 {
	padding-left: 66px;
}
#cart-total {
	font-size: 12px;
	line-height: 18px;
	color: #ffeef0;
	background: transparent;
	border: 0px;
	font-weight: bold;
	border-radius: 7px;
	box-shadow: none;
	padding-top: 0;
	margin-left: 25px;
	padding-right: 0;
	float: right;
}
#cart > .btn {
	font-size: 12px;
	line-height: 18px;
	color: #ffeef0;
	background: transparent;
	border: 0px;
	font-weight: bold;
	border-radius: 7px;
	box-shadow: none;
	padding-top: 0;
	margin-left: 25px;
	padding-right: 0;
	float: right;
}
#cart.open > .btn {
	color: #666;
	box-shadow: none;
	text-shadow: none;
}
#cart.open > .btn:hover {
	color: #444;
}
#cart .dropdown-menu {
	background: #eee;
	z-index: 1001;
}
#cart .dropdown-menu {
	min-width: 100%;
}
/*@media (max-width: 478px) {
	#cart .dropdown-menu {
		width: 100%;
	}
}*/
#cart .dropdown-menu table {
	margin-bottom: 10px;
}
#cart .dropdown-menu li > div {
	min-width: 427px;
	padding: 0 10px;
}
/*@media (max-width: 478px) {
	#cart .dropdown-menu li > div {
		min-width: 100%;
	}
}*/
#cart .dropdown-menu li p {
	margin: 20px 0;
}

/* menu */
#menu {
	background: #9f0133 linear-gradient(to bottom,, #c33360) repeat-x;
	border-color: #ea617c #ea617c #ea617c;
	min-height: 40px;
	border-radius: 9px;
}
#menu .nav > li > a {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	padding: 10px 15px 10px 15px;
	min-height: 15px;
	background-color: transparent;
}
#menu .nav > li > a:hover, #menu .nav > li.open > a {
	background-color: rgba(0, 0, 0, 0.1);
}
#menu .dropdown-menu {
	padding-bottom: 0;
}
#menu .dropdown-inner {
	display: table;
}
#menu .dropdown-inner ul {
	display: table-cell;
}
#menu .dropdown-inner a {
	min-width: 160px;
	display: block;
	padding: 3px 20px;
	clear: both;
	line-height: 20px;
	color: #333333;
	font-size: 12px;
}
#menu .dropdown-inner li a:hover {
	color: #FFFFFF;
}
#menu .see-all {
	display: block;
	margin-top: 0.5em;
	border-top: 1px solid #DDD;
	padding: 3px 20px;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 3px 3px;
	font-size: 12px;
}
#menu .see-all:hover, #menu .see-all:focus {
	text-decoration: none;
	color: #ffffff;
	background-color: #c33360;
	background-image: linear-gradient(to bottom, #c33360, #c33360);
	background-repeat: repeat-x;
}
#menu #category {
	float: left;
	padding-left: 15px;
	font-size: 16px;
	font-weight: 700;
	line-height: 40px;
	color: #fff;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
#menu .btn-navbar {
	font-size: 15px;
	font-stretch: expanded;
	color: #FFF;
	padding: 2px 18px;
	float: right;
	background-color: #c33360;
	background-image: linear-gradient(to bottom, #c33360, #c33360);
	background-repeat: repeat-x;
}
#menu .btn-navbar:hover, #menu .btn-navbar:focus, #menu .btn-navbar:active, #menu .btn-navbar.disabled, #menu .btn-navbar[disabled] {
	color: #ffffff;
	background-color: #229ac8;
}
.header-bottom {
	background: url(/catalog/view/theme/anabel/image/header-bottom2-bg.jpg) repeat-x 0 0;
}
.header-bottom .navbar-default {
	background-color: transparent;
	border-color: transparent;
}
.header-bottom .navbar-default .navbar-nav>li>a {
	background: -moz-linear-gradient(top, #ffffff 45%, #f783a6 60%);
	background: -webkit-linear-gradient(top, #ffffff 45%, #ffeef1 60%);
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f783a6',GradientType=0 );*/
	-webkit-background-clip: text;
	color: transparent;
	text-transform: uppercase;
	font-size: 12px;
	padding: 0 10px;
	color: #fdd5e1 !important;
	font-weight: 600;
	letter-spacing: 1.5px;
	text-shadow: 1px 1px 1px black;
}
.header-bottom .navbar-collapse {
	padding-right: 0;
	padding-left: 0;
}
.header-bottom > ul li+li {
	padding-left: 5px;
}
.header-bottom .navbar {
	padding-bottom: 0px;
	margin-bottom: 0;
	min-height: 40px;
}
.header-bottom .navbar-default .navbar-nav>li {
	margin-top: 9px;
	border-right: 1px dashed #EA617C;
}
.header-bottom .navbar-default .navbar-nav>li:first-child {
	padding-right: 6px;
}
.header-bottom .navbar-default .navbar-nav>li a {

}
.header-bottom .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
	color: #f47791;
}

.header-bottom .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
	color: rgb(239, 178, 185) !important;
	background: #350011;
	border-radius: 7px;
}
.left_column {
	width: 25%;
	float: left;
}
.left_column #column-left {
	width: 100%;
}
#column-left, #column-right {
	/*margin-top: 112px;*/
	margin-top: 20px;
}
#content {
	margin-top: 0px;
}
.otziv_div {
	background: #fff url(/catalog/view/theme/anabel/image/block-title.png) no-repeat 50% 0%;
	padding: 45px 15px 0;
}
.text_otz_ind {
	font-style: italic;
}

.otz_ind {
	margin-bottom: 15px;
	border-bottom: 1px solid;
	border-bottom-color: red;
	border-bottom-style: dashed;
	padding-bottom: 5px;
}
.name_otz_ind {
	color: #ca003f;
	margin: 6px 0px 10px 0;
}
.otziv_href {
	padding-bottom: 25px;
	font-size: 12px;
	text-align: center;
}
.otziv_href a {
	color: #FFD5DD;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c62c5a+0,910022+100 */
	background: #c62c5a; /* Old browsers */
	background: -moz-linear-gradient(top, #c62c5a 0%, #910022 50%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #c62c5a 0%,#910022 50%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #c62c5a 0%,#910022 50%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(
			startColorstr='#c62c5a', endColorstr='#910022',GradientType=0 ); /* IE6-9 */
	padding: 5px 10px;
	border-radius: 7px;
}

.hits_new {
	overflow: hidden;
}

.hits, .new {
	background-color: transparent;
	background: url(/catalog/view/theme/anabel/image/hits-bg.png) no-repeat;
	float: left;
	margin: 25px 0 0;
	display: block;
	width: 47%;
	text-align: center;
	background-size: contain;
}

.hits {
	margin-right: 6%;
}

.blog_ind {
	margin: 44px 0 0;
	background: #fff9fa;
}

.blog_ind h3 {
	font-size: 24px;
	text-transform: uppercase;
	color: #CB003D;
	font-family: Georgia, Arial;
	padding-top: 20px;
	margin-bottom: 20px;
	font-weight: bold;
}

.blog_ind img {
	width: 80%;
	margin: 0 auto;
	padding-bottom: 30px;
}

/*@media (min-width: 768px) {
	#menu .dropdown:hover .dropdown-menu {
		display: block;
	}
}
@media (max-width: 767px) {
	#menu {
		border-radius: 4px;
	}
	#menu div.dropdown-inner > ul.list-unstyled {
		display: block;
	}
	#menu div.dropdown-menu {
		margin-left: 0 !important;
		padding-bottom: 10px;
		background-color: rgba(0, 0, 0, 0.1);
	}
	#menu .dropdown-inner {
		display: block;
	}
	#menu .dropdown-inner a {
		width: 100%;
		color: #fff;
	}
	#menu .dropdown-menu a:hover,
	#menu .dropdown-menu ul li a:hover {
		background: rgba(0, 0, 0, 0.1);
	}
	#menu .see-all {
		margin-top: 0;
		border: none;
		border-radius: 0;
		color: #fff;
	}
	[id^="options_edit"] {
		width: 250px !important;
		margin-left: 0% !important;
		z-index: 1000 !important;
	}
	[id^="options_edit"] p {
		font-size: 12px;
	}
}*/
.main {
	position: relative;
}
.wrap {
	/*max-width: 980px;*/
	margin: 0 auto;
}
.top, .bottom {
	width: 100%;
	height: 23px;
	left: 0;
}
.left, .right {
	height: 100%;
	width: 23px;
	top: 0;
}
.top {
	position: relative;
	top: 0;
	background: url(/image/border-top.png) !important;
}
.right {
	position: absolute;
	right: 0;
	background: url(/image/border-right.png) !important;
}
.bottom {
	position: absolute;
	bottom: 0;
	background: url(/image/border-bottom.png) !important;
}
.left {
	position: absolute;
	left: 0;
	background: url(/image/border-left.png) !important;
}
/* content */
#content {
	min-height: 600px;
}
.head_firm img {
	padding-top: 15px;
	margin: 0 auto;
}
/* footer */
footer .container {
	/* background: url(/catalog/view/theme/anabel/image/footer-bg.png) no-repeat 0 0; */
	background: #490116;
}
footer hr {
	border-top: none;
	border-bottom: 1px solid #666;
}
footer a {
	color: #ccc;
}
footer a:hover {
	color: #fff;
}
footer h5 {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
}
.footer-inner {
	padding: 6px 15px;
	overflow: hidden;
	text-align: center;
}
.footer-menu {
	display: inline-block;
	padding-top: 6px;
}
.copyright {
	font-size: 12px;
	color: #c24861;
	float: left;
	padding-top: 6px;
}
.footer-menu ul {
	float: left;
	list-style-type: none;
	padding-left: 0;
}
.footer-menu ul li {
	float: left;
}
.footer-menu ul li+li {
	margin-left: 20px;
}
.footer-menu ul li a:hover {
	background: none;
}
.footer-menu ul li a {
	padding-bottom: 3px;
	background: url(/catalog/view/theme/anabel/image/dash-hor.png) repeat-x 50% 100%;
	text-transform: uppercase;
	font-size: 11px;
	color: #f9cbcf !important;
}
.socials {
	float: right;
}

/* alert */
.alert {
	padding: 8px 14px 8px 14px;
}
/* breadcrumb */
.breadcrumb {
	margin: 15px 0 0px 0;
	padding: 8px 0;
	border: 0;
	background-color: transparent;
}
.breadcrumb i {
	font-size: 15px;
}
.breadcrumb > li:not(:last-child) {
	text-shadow: 0 1px 0 #fff;
	padding: 0 20px;
	position: relative;
	white-space: nowrap;
}
.breadcrumb > li + li:before {
	content: '';
	padding: 0;
}
.breadcrumb > li:after {
	content: '';
	display: block;
	position: absolute;
	top: 6px;
	right: -5px;
	width: 8px;
	height: 8px;
	border-right: 1px solid #350011;
	border-bottom: 1px solid #350011;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.pagination {
	margin: 0;
	margin-bottom: 30px;
}
/* buttons */
.buttons {
	margin: 1em 0;
	margin-bottom: 85px;
}
.btn {
	padding: 7.5px 12px;
	font-size: 12px;
	border: 1px solid #cccccc;
	border-radius: 4px;
	box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
.btn-xs {
	font-size: 9px;
}
.btn-sm {
	font-size: 10.2px;
}
.btn-lg {
	padding: 10px 16px;
	font-size: 15px;
}
.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover {
	font-size: 12px;
}
.btn-group > .btn-xs {
	font-size: 9px;
}
.btn-group > .btn-sm {
	font-size: 10.2px;
}
.btn-group > .btn-lg {
	font-size: 15px;
}
.btn-default {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #c33360;
	text-shadow: 1px 1px 1px black;
	background-repeat: repeat-x;
	font-size: 13px;
	font-weight: bold;
}

.btn-default:hover::after
{
	content: attr(data-original-title);
	position: absolute;
	background-color: red;
}

.btn-primary {
	color: #ffffff;
	background-color: #c33360;
	text-shadow: 0px 1px 1px black;
	background-repeat: repeat-x;
	font-size: 13px;
	font-weight: bold;
	border-radius: 7px;
	margin-bottom: 14px;
	border-color: white;
	border: none;
	box-shadow: 1px 1px 8px grey;
	font-family: inherit;
	font-weight: normal;
	letter-spacing: 1px;
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
	background-color: #e6638c;
	background-position: 0 -15px;
	border-collapse: collapse !important;
	border-color: white;
	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}

.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary.focus:active, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover {
	outline: 0;
}

.btn-primary.focus, .btn-primary:focus {
	color: #fff;
	background-color: #c33360 !important;
	border-color: #c33360 !important;
}
.btn-warning {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #faa732;
	background-image: linear-gradient(to bottom, #fbb450, #f89406);
	background-repeat: repeat-x;
	border-color: #f89406 #f89406 #ad6704;
}
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}
.btn-danger {
	color: #ffffff;
	background-color: #b31a01;
	text-shadow: 0px 1px 1px black;
	background-repeat: repeat-x;
	font-size: 13px;
	font-weight: bold;
	border-radius: 7px;
	margin-bottom: 14px;
	border-color: white;
	border: none;
	box-shadow: 1px 1px 8px grey;
	font-family: inherit;
	font-weight: normal;
	letter-spacing: 1px;
	text-transform: none;
}
.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}
.btn-success {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #5bb75b;
	background-image: linear-gradient(to bottom, #62c462, #51a351);
	background-repeat: repeat-x;
	border-color: #51a351 #51a351 #387038;
}
.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}
.btn-info {
	color: #ffffff;
	background-color: #c33360;
	text-shadow: 0px 1px 1px black;
	background-repeat: repeat-x;
	font-size: 13px;
	font-weight: bold;
	border-radius: 7px;
	margin-bottom: 14px;
	border-color: white;
	border: none;
	box-shadow: 1px 1px 8px grey;
	font-family: inherit;
	font-weight: normal;
	letter-spacing: 1px;
}
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
	background-image: none;
	background-color: #df5c39;
}
.btn-link {
	border-color: rgba(0, 0, 0, 0);
	cursor: pointer;
	color: #c33360;
	border-radius: 0;
}
.btn-link, .btn-link:active, .btn-link[disabled] {
	background-color: rgba(0, 0, 0, 0);
	background-image: none;
	box-shadow: none;
}
.btn-inverse {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #363636;
	background-image: linear-gradient(to bottom, #444444, #222222);
	background-repeat: repeat-x;
	border-color: #222222 #222222 #000000;
}
.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
	background-color: #222222;
	background-image: linear-gradient(to bottom, #333333, #111111);
}
.fast-order
{
	width: 212px;
	height: 36px;
	background: #710023 ;
	color: white;
	font-weight: 600;
	border-radius: 7px;
	border: none;
	box-shadow: inset 0px -10px 25px rgba(0, 0, 0, 0.4);
}
/* list group */
#column-left .list-group, #column-right .list-group {
	background: #fff9fa url(/catalog/view/theme/anabel/image/block-title.png) no-repeat 30% 0%;
	padding: 44px 10px 10px;
	background-size: contain;
	border-radius: 10px;
}
.list-group a {
	color: #65001f;
	padding: 6px 15px;
	border: 0;
	font-family: inherit;
	font-size: 15px;
	font-family: Georgia, Arial;
	text-shadow: 1px 1px 1px white;
}
.list-group a.list-group-item-child {
	font-size: 17px;
}
#column-left .list-group a:first-child, #column-right .list-group a:first-child {
	background: #FFF9FA;
}
#column-left .list-group a+a, #column-right .list-group a+a {
	/*background: #FFF9FA url(/catalog/view/theme/anabel/image/dash-hor.png) repeat-x 0 0;*/
	background: #FFF9FA;
	border-top: 1px #d2557c dashed;
}
.list-group a.active, .list-group a.active:hover, .list-group a:hover {
	color: #ce426d;
	background: #ffe8ec !important;
	text-indent: 5px;
}
/* Grid System */
.grid-holder {
	font-size:0;
	margin:0 -15px;
}
.grid-holder.gridlist {
	margin:0;
}
.grid-holder .item {
	font-size:14px;
	display:inline-block;
	vertical-align:top;
	padding:0 15px 20px 15px;
	width:33.33%;
}
.grid-holder.gridlist .item {
	padding-right:0;
	padding-left:0;
}
.grid-holder.lg-grid6 .item {width:16.66%;}
.grid-holder.lg-grid5 .item {width:20%;}
.grid-holder.lg-grid4 .item {width:25%;}
.grid-holder.lg-grid3 .item {width:33.333%;}
.grid-holder.lg-grid2 .item {width:50%;}
.grid-holder.lg-grid1 .item {width:100%;}
@media (max-width: 991px) {
	.grid-holder {
		margin-left:-9px;
		margin-right:-9px;
	}
	.grid-holder .item {
		padding-left:9px;
		padding-right:9px;
	}
	.grid-holder.md-grid6 .item {width:16.66%;}
	.grid-holder.md-grid5 .item {width:20%;}
	.grid-holder.md-grid4 .item {width:25%;}
	.grid-holder.md-grid3 .item {width:33.333%;}
	.grid-holder.md-grid2 .item {width:50%;}
	.grid-holder.md-grid1 .item {width:100%;}
}
.grid-holder.grid1 .item,
.grid-holder.gridlist .item {
	width:100%;
}
.grid-holder.grid2 .item {
	width:50%;
}
.grid-holder.grid3 .item {
	width:33.33%;
}
.grid-holder.grid4 .item {
	width:25%;
}
.grid-holder.grid5 .item {
	width:20%;
}
.grid-holder.grid6 .item {
	width:16.66%;
}

@media (min-width: 992px) and (max-width: 1199px) {
	.grid-holder.grid5 .item {
		width:25%;
	}
	.grid-holder.grid6 .item {
		width:20%;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.grid-holder.categories.grid6 .item,
	.grid-holder.categories.grid5 .item {
		width:25%;
	}
	.grid-holder.grid6 .item,
	.grid-holder.grid5 .item,
	.grid-holder.grid4 .item {
		width:33.33%;
	}
	.col-sm-8 .grid-holder.grid3 .item,
	.grid-holder.grid3 .item.single-blog {
		width:50%;
	}
}
@media (min-width: 590px) and (max-width: 767px) {
	.grid-holder.categories.grid6 .item {
		width:20%;
	}
	.grid-holder.categories.grid5 .item,
	.grid-holder.categories.grid4 .item {
		width:25%;
	}
	.grid-holder.grid6 .item,
	.grid-holder.grid5 .item,
	.grid-holder.grid4 .item {
		width:33.33%;
	}
	.grid-holder.grid4 .item.single-blog,
	.grid-holder.grid3 .item.single-blog {
		width:50%;
	}
}
@media (max-width: 589px) {
	.grid-holder.categories.grid6 .item,
	.grid-holder.categories.grid5 .item,
	.grid-holder.categories.grid4 .item {
		width:33.33%;
	}
	.grid-holder.grid6 .item,
	.grid-holder.grid5 .item,
	.grid-holder.grid4 .item,
	.grid-holder.grid3 .item {
		width:50%;
	}
	.grid-holder .item.single-blog {
		width:100%;
	}
}
@media (max-width: 430px) {
	.grid-holder.categories.grid4 .item {
		width:50%;
	}

}
@media (max-width: 380px) {
	.grid-holder.categories.grid6 .item,
	.grid-holder.categories.grid5 .item {
		width:50%;
	}
	.mobile_1 .grid-holder .item:not(.slick-slide) {
		width:100% !important;
	}

}
@media (max-width: 589px) {
	.grid-holder.sm-grid6 .item.insta-item {width:16.66% !important;}
	.grid-holder.sm-grid5 .item.insta-item {width:20% !important;}
	.grid-holder.sm-grid4 .item.insta-item {width:25% !important;}
	.grid-holder.sm-grid3 .item.insta-item {width:33.333% !important;}
	.grid-holder.sm-grid2 .item.insta-item {width:50% !important;}
	.grid-holder.sm-grid1 .item.insta-item {width:100% !important;}
}
/* carousel */
.carousel-caption {
	color: #FFFFFF;
	text-shadow: 0 1px 0 #000000;
}
.carousel-control .icon-prev:before {
	content: '\f053';
	font-family: FontAwesome;
}
.carousel-control .icon-next:before {
	content: '\f054';
	font-family: FontAwesome;
}
/* product list */
.product-thumb {
	margin-bottom: 20px;
	overflow: auto;
	border-radius: 5px;
	background: white;
	border:1px solid #dfb5b5;
}
.product-thumb .image {
	text-align: center;
}
.product-thumb .image a {
	display: block;
}
.product-thumb .image a:hover {
	/*opacity: 0.8;*/
}
.product-thumb .image img {
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	border-radius: 0px;
	width: 100%;
	margin-top: -6px;

}
.product-grid .product-thumb .image {
	position: relative;
	float: none;
	overflow: hidden;
	z-index: 4;
}
.product-grid .product-thumb .image:hover {
	overflow: initial;
}
/*@media (min-width: 767px) {
	.product-list .product-thumb .image {
		float: left;
		padding: 0 15px;
	}
}*/
.product-thumb h4 {
	font-weight: bold;
	text-shadow: none;
}
.product-thumb .caption {
	padding: 0 5px;
	min-height: 130px;
	text-align: center;
}
.product-thumb .caption p {
	margin: 0;
	color: #000000;
	font-weight: bolder;
	font-family: Arial, sans-serif;
}
.product-list .product-thumb .caption {
	margin-left: 230px;
}
/*@media (min-width: 990px) and (max-width: 1200px) {
	.product-grid .product-thumb .caption {
		min-height: 155px;
		padding: 0 10px;
	}
}
@media (max-width: 767px) {
	.product-list .product-thumb .caption {
		min-height: 0;
		margin-left: 0;
		padding: 0 10px;
	}
	.product-grid .product-thumb .caption {
		min-height: 0;
	}
}*/
.product-thumb .rating {
	padding-bottom: 1px;
}
.rating .fa-stack {
	font-size: 8px;
}
.rating .fa-star-o {
	color: #999;
	font-size: 15px;
}
.rating .fa-star {
	color: #FC0;
	font-size: 15px;
}
.rating .fa-star + .fa-star-o {
	color: #E69500;
}
h2.price {
	margin: 0;
}
.product-thumb .price {
	margin-top: 1px !important;
	color: #000000;
	font-weight: bolder;
}
.product-thumb .price-new {
	font-weight: 600;
}
.product-thumb .price-old {
	color: #999;
	text-decoration: line-through;
	/*margin-left: 10px;*/
	font-size: 11px;
}
.product-thumb .price-tax {
	color: #999;
	font-size: 12px;
	display: block;
}
.product-thumb .button-group {
	border-top: 1px solid #ddd;
	background-color: #eee;
	overflow: auto;
}
.product-list .product-thumb .button-group {
	border-left: 1px solid #ddd;
}


.product-thumb .button-group button {
	width: 60%;
	border: none;
	display: inline-block;
	float: left;
	background-color: #ab1d49;
	color: #ffffff;
	font-weight: 600;
	text-align: center;
	text-shadow: 0px 0px 2px black;
	height: 30px;
	font-family: Arial, sans-serif;
}
.product-thumb .button-group button + button {
	width: 20%;
	border-left: 1px solid #ddd;
}
.product-thumb .button-group button:hover {
	color: white;
	background-color: #d63663;
	text-decoration: none;
	cursor: pointer;
}
/*@media (max-width: 1200px) {
	.product-thumb .button-group button, .product-thumb .button-group button + button {
		width: 33.33%;
	}
}
@media (max-width: 767px) {
	.product-thumb .button-group button, .product-thumb .button-group button + button {
		width: 33.33%;
	}
}*/
.thumbnails {
	overflow: auto;
	clear: both;
	list-style: none;
	padding: 0;
	margin: 0;
}
.thumbnails > li {
	margin-left: 20px;
}
.thumbnails {
	margin-left: -20px;
}
.thumbnails > img {
	width: 100%;
}
.image-additional a {
	margin-bottom: 20px;
	padding: 5px;
	display: block;
	border: 1px solid #ddd;
}
.image-additional {
	max-width: 78px;
}
.thumbnails .image-additional {
	float: left;
	margin-left: 20px;
}

/*@media (min-width: 1200px) {
	#content .col-lg-2:nth-child(6n+1),
	#content .col-lg-2:nth-child(6n+1),
	#content .col-lg-3:nth-child(4n+1),
	#content .col-lg-4:nth-child(3n+1),
	#content .col-lg-6:nth-child(2n+1) {
		clear:left;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	#content .col-md-2:nth-child(6n+1),
	#content .col-md-2:nth-child(6n+1),
	#content .col-md-3:nth-child(4n+1),
	#content .col-md-4:nth-child(3n+1),
	#content .col-md-6:nth-child(2n+1) {
		clear:left;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	#content .col-sm-2:nth-child(6n+1),
	#content .col-sm-2:nth-child(6n+1),
	#content .col-sm-3:nth-child(4n+1),
	#content .col-sm-4:nth-child(3n+1),
	#content .col-sm-6:nth-child(2n+1) {
		clear:left;
	}
}*/

/* fixed colum left + content + right*/
/*@media (min-width: 768px) {
	#column-left  .product-layout .col-md-3 {
		width: 100%;
	}

	#column-left + #content .product-layout .col-md-3 {
		width: 50%;
	}

	#column-left + #content + #column-right .product-layout .col-md-3 {
		width: 100%;
	}

	#content + #column-right .product-layout .col-md-3 {
		width: 100%;
	}
}*/

/* fixed product layouts used in left and right columns */
#column-left .product-layout, #column-right .product-layout {
	width: 100%;
}

/* fixed mobile cart quantity input */
.input-group .form-control[name^=quantity] {
	min-width: 50px;
}

/* Missing focus and border color to overwrite bootstrap */
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
	background-image: none;
	background-color: #df5c39;
}



#cart h4 a {
	font-family: Georgia, Arial;
	font-size: 21px;
	font-weight: normal;
	color: #ffe6eb;
	text-shadow: #000 1px 1px 1px;
}



/* sidebar */
#sidebar-right {
	float: left;
	padding-top: 0px;

}

#sidebar-right .block.firms .list a {
	display: block;
	padding: 5px;
	padding: 0px 5px 5px;
	text-transform: uppercase;
	color: #57011c ;
	font-weight: bold;
	font-size: 11px;
}

#sidebar-right .block.firms .list .first.column a, #sidebar-right .block.firms .list .last.column a {
	margin-right: 15px;
}

#sidebar-right .block.firms .list {
	padding: 10px 13px;
}

#sidebar-right .block > div {
	background-color: #fff9fa ;
	line-height: 11px;
}

.block > div {
	position: relative;
	margin-top: -35px;
	padding-top: 35px;
}

#sidebar-right .block h3 {
	background: url(/catalog/view/theme/anabel/image/block-title.png) no-repeat 50% 100%;
	margin-bottom: 0;
}

.block h3 {
	position: relative;
	z-index: 1;
	padding-bottom: 40px;
	font-family: Georgia, Arial;
	font-size: 19px;
	color: #dd3868;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 18px;
}

#sidebar-right .block.firms .list li a {
	border-bottom: 1px dashed #EA617C;
	text-shadow: none;
	height: 18px;
	overflow: hidden;
	line-height: 1.3;
}
#sidebar-right .block.firms .list li a:hover {
	text-indent: 2px;
}
#sidebar-right .block.firms .list li:nth-child(4n) a {
	margin-right: 0;
}

.mobile {
	display: none;
}

#content {
	text-align: center;
	margin-bottom: 30px;
	margin-top: 15px;
}

#content .about {
	background-color: #fff9fa;
	position: relative;
	padding: 30px 45px;
	max-width: 985px;
	margin: 0 auto;
}

.tleft {
	text-align: left !important;
}

#content .main-img img {
	min-width: 650px;
	height: auto !important;
}

#content .main-img {
	overflow-x: auto;
}

#content h1 {
	font-size: 20px;
	margin: 0px 0px 0px 0px;
	font-weight: 700;
	color: #980d39 !important;
	background: url(/catalog/view/theme/anabel/image/h2-bottom-decor.png) no-repeat 50% 100%;
	text-align: center;
	text-transform: uppercase;
	padding-bottom: 40px;
	position: relative;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 10px;

}


/*
#content h1:before {
	content: "";
	position: absolute;
    height: 23px;
    width: 44px;
    top: 0;
	left: -30;
    background: url(/catalog/view/theme/anabel/image/h2-left-decor.png) no-repeat 0 0;
}

#content h1:after {
	content: "";
	position: absolute;
    height: 23px;
    width: 44px;
    top: 0;
	right: -30;
    background: url(/catalog/view/theme/anabel/image/h2-right-decor.png) no-repeat 0 0;
}*/

#content .about p {
	margin-bottom: 0;
}

.mode-button {
	text-decoration: none;
	text-align: center;
	padding: 9px 20px;
	border-radius: 7px;
	font: 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #fff !important;
	text-decoration: none !important;
	background-color: #991c43;
	background-image: -moz-linear-gradient(top, #991c43 0%, #6b0122 100%);
	background-image: -webkit-linear-gradient(top, #991c43 0%, #6b0122 100%);
	background-image: -o-linear-gradient(top, #991c43 0%, #6b0122 100%);
	background-image: -ms-linear-gradient(top, #991c43 0% ,#6b0122 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b0122', endColorstr='#6b0122',GradientType=0 );
	background-image: linear-gradient(top, #991c43 0% ,#6b0122 100%);
	-webkit-box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
	-moz-box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
	box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
	text-shadow: #000 1px 1px 1px;
	filter: dropshadow(color=#000000, offx=0, offy=-1);
	-webkit-transition: background 0s ease;
	-moz-transition: background 0s ease;
	-o-transition: background 0s ease;
	transition: background 0s ease;
	border: none;
}

.mode-button:hover {
	background-color: #cc3a5e;
	color: #fff;
	text-shadow: #000 1px 1px 1px;
	background-image: -moz-linear-gradient(top, #cc3a5e 0%, #e67a90 100%);
	background-image: -webkit-linear-gradient(top, #cc3a5e 0%, #e67a90 100%);
	background-image: -o-linear-gradient(top, #cc3a5e 0%, #e67a90 100%);
	background-image: -ms-linear-gradient(top, #cc3a5e 0% ,#e67a90 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e67a90', endColorstr='#e67a90',GradientType=0 );
	background-image: linear-gradient(top, #cc3a5e 0% ,#e67a90 100%);
	-webkit-box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
	-moz-box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
	box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
	cursor: pointer;
}

#content .about .shadow {
	height: 19px;
	background-image: url(/catalog/view/theme/anabel/image/big-shadow.png);
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	background-repeat: no-repeat;
	background-position: 50% 0;
}

.count-input {
	width: 50%;
}

.refresh {
	padding-top: 5px;
	padding-bottom: 2px;
	float: left;
	margin-top: 0px;
}
.times {
	padding-top: 4px;
	padding-bottom: 3px;
	float: left;
}

#ok_group_widget iframe {
	width: 274px !important;
}

.b-share_theme_counter .b-share {
	overflow: hidden;
	display: block !important;
	max-width: 226px;
	margin: 0 auto;
}

#opt-roznica b {
	display: none;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	::i-block-chrome, .form-group-product ul li div {
		margin-left: 0 !important;
	}
}

a#pull, a#pull2 {
	display: none;
	position: relative;
	padding: 10px 3%;
	font-size: 14px;
	font-weight: bold;
}

a#pull::after, a#pull2::after {
	position: absolute;
	top: 12px;
	right: 3%;
	width: 22px;
	height: 14px;
	background: url(/catalog/view/theme/anabel/image/icon-menu-cat.png) no-repeat;
	content: "";
}

.opencategory {
	display: block;
}

.labeles-colores {
	padding: 8px;
	cursor: pointer;
	background-color: #ffffff;
	color: #57011c;
	border-radius: 6px;
	border: 1px solid #de979b;
}

.labeles-colores:hover {
	padding: 8px;
	cursor: pointer;
	background-color: #88002b;
	color: white;
	border-radius: 6px;
	border: 1px solid #88002b;
}

.labeles-click {
	padding: 8px;
	cursor: pointer;
	background-color: #88002b;
	color: white;
	border-radius: 6px;
	border: 1px solid #88002b;
}

.contacts {
	background-color: #fff9fa;
	text-align: center;
	font-size: 13px;
	margin-top: -36px;
	padding-top: 35px;
	position: relative;
	padding-bottom: 20px;
}

@media only screen and (max-width: 768px) {

}

.cont_img {
	margin-bottom: 5px;
	margin-top: 5px;
}

.cont_title {
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 9px;
}

.cont_text {
	line-height: 18px;
}

.cont_info {
	margin: 30px 5px 40px 5px;
}

.shadow {
	height: 13px;
	background-color: transparent;
	background-image: url(/catalog/view/theme/anabel/image/right-block-shadow.png);
	margin: 0;
	padding: 0;
}

.testimonials {
	margin-top: -36px;
	padding-top: 45px;
	background-color: white;
	overflow: hidden;
}

.testimonials-wrap {
	margin-right: 0;
	margin-left: 0;
}

.testimonials .vertical-sreview {
	padding-left: 0;
	padding-right: 0;
	font-style: italic;
}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
	z-index: 2;
	color: #fff !important;
	cursor: default;
	background-color: #57011c;
	border-color: #f7f7f7;
}

.pagination>li>a, .pagination>li>span {
	color: #57011c !important;
}

#cart.open > .dropdown-menu
{
	display: inline-table !important;
}

.panel-default>.panel-heading {
	color: #333;
	background-color: #cc5176;
	border-color: #ddd;
	height: 50px;
}

.accordion-toggle
{
	color: white !important;
	text-shadow: 1px 0px 2px black;
	font-weight: normal;
}

.panel-title
{
	color: white !important;
	text-shadow: 1px 0px 2px black;
	font-weight: normal;
}

.info > ul {
	display: none;
	list-style-type: none;
	padding-top: 10px;
	padding-bottom: 10px;
	position: absolute;
	background: #711830;
	top: 100%;
	padding-left: 0;
	width: 150%;
}

.info > ul li {
	padding: 0 10px;
}

.info > ul li a {
	color: #ffd2db !important;
	font-size: 12px;
	border-bottom: 1px dashed #ea617c;
	display: block;
}

.info > ul li+li {
	padding-top: 11px;
}

.info:hover > ul {
	display: block;
	z-index: 1000;
}

.info:hover  {
	background: #711830;
}

.info > ul li a:hover {
	text-decoration: underline;
}

.tweet_iframe_widget {
	width: auto !important;
}

/*@media (max-width: 767px) {
	.info > ul {
		position: static;
		width: 100%;
		display: block;
	}
}*/

#content .table-razm img {
	min-width: 500px;
}

#content .table-razm {
	overflow-x: auto;
}

.sitemap ul {
	text-align: left;
}

.contacts-page {
	max-width: 780px;
	padding: 40px 95px 5px;
	text-align: left;
	margin: 0 auto;
}

.contacts-page p {
	margin-bottom: 0;
	font-family: Georgia, Arial;
}

.contacts-page p b {
	font-size: 14px;
	font-family: Georgia, Arial;
}

.contacts-form {
	max-width: 585px;
	margin: 0 auto;
	background-color: #fce8eb;
	padding: 15px 25px;
}

.form-control {
	height: 25px;
	padding: 3px 12px;
	border: 1px solid #b6a0a2;
	border-radius: 0;
}

.form-register .buttons {
	margin-bottom: 50px;
}

.contacts-form.form-horizontal .control-label {
	padding-top: 0;
	font-size: 12px;
	font-weight: bold;
	color: #ca003f;
	text-align: left;
}

.contacts-form.form-horizontal .form-control {
	font-size: 12px;
	font-weight: bold;
	color: #ca003f;
	border: 1px solid #b6a0a2;
	height: 25px;
	line-height: 25px;
	border-radius: 0;
}

.form-control {
	height: 25px;
	padding: 3px 12px;
	border: 1px solid #b6a0a2;
	border-radius: 0;
}

.form-register .buttons {
	margin-bottom: 50px;
	margin-bottom: 65px;
	margin-bottom: 0;
	min-height: 65px;
}

.contacts-form.form-horizontal textarea {
	height: 80px !important;
	resize: none;
}

.contacts-form.form-horizontal .buttons {
	margin-bottom: 0;
}

.form-register {
	max-width: 985px;
	margin: 0 auto;
}

.register-wrap {
	background-color: #fff9fa;
	padding: 15px 20px;
}

legend {
	border-bottom: 0;
	background-color: #f0cccc;
	color: #a40134;
	text-align: left;
	padding-left: 23px;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
}

#account, #address, #password, #newsletter {
	background-color: #ffeef0;
}

.form-register.form-horizontal .control-label {
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
}

.form-register.form-horizontal .form-group {
	padding-left: 30px;
	padding-right: 30px;
	margin-bottom: 35px;
}

.form-group-product
{
	width: 100%;
}

.form-register .radio {
	float: left;
	margin-right: 30px;
}

.well {
	border: 0;
	border-radius: 0;
	background: #f0cccc;
}

.well h2 {
	font-size: 18px;
	text-transform: uppercase;
	color: #94012B;
	font-family: Georgia, Arial;
}

.b-share-counter {
	font: 12px Arial,sans-serif !important;
}

.b-share_theme_counter .b-share__link {
	margin-bottom: 8px !important;
}

/*@media (max-width: 992px) {
	.contacts {
		margin-top: -29px;
	}
	.testimonials {
		margin-top: -44px;
	}
}

@media (max-width: 600px) {
	.contacts-page {
		padding: 20px 15px 5px;
	}
}*/

.categories_title {
	margin: auto;
	text-align: center;
	font-family: -webkit-pictograph;
	letter-spacing: 1px;
}

.review-title
{
	color: #cb003d !important;
}

.quant_product
{
	width: 27%;
	border-radius: 5px;
	height: 30px;
	margin-bottom: 10px;
}

.label-size_1, .label-color_1 {
	padding: 8px;
	margin-left: 10px;
	cursor: pointer;
	background-color: #ffffff;
	color: #57011c;
	border-radius: 6px;
	border: 1px solid #de979b;
	font-weight: bold;
	float: left;
	margin-top: 10px;
}

.label-size_1:hover {
	padding: 8px;
	margin-left: 10px;
	cursor: pointer;
	background-color: #57011c;
	color: #fff;
	border-radius: 6px;
	border: 1px solid #de979b;
	font-weight: bold;
	float: left;
	margin-top: 10px;
}

.checkbox:checked + label:before {
	padding: 8px;
	margin-left: 10px;
	cursor: pointer;
	background-color: #57011c;
	color: #fff;
	border-radius: 6px;
	border: 1px solid #de979b;
	font-weight: bold;
	float: left;
	margin-top: 10px;
}

.checkbox, .radio {
	position: relative;
	display: inline-block;
	margin-top: 0px;
	margin-bottom: 0px;
}

.checkbox label, .radio label {
	min-height: 20px;
	margin-bottom: 0;
	font-weight: 400;
	cursor: pointer;
	padding-left: 0px !important;
}

.checkbox>div>.label-size_1:focus
{
	background-color: #46011c !important;
}

.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio]
{
	position: relative;
	margin-top: 0px;
	margin-left: 0px;
}

#trade-type input:focus
{
	background-position: 0px -80px !important;
}

.horizontal-sreview {
	border: 1px solid rgba(221, 221, 221, 0) !important;
	margin-bottom: 20px !important;
	overflow: auto !important;
	border-radius: 9px;
	width: 85%;
	margin: auto;
	margin-bottom: 20px !important;
	color: black;
	font-size: 15px;
	text-align: left;
	box-shadow: 1px 1px 10px grey;
}

.horizontal-sreview .caption {
	padding: 15px 20px;
	min-height: 100px;
	background: rgba(245, 222, 179, 0.69);
}

a#compare-total {
	font-family: Georgia, Arial;
	letter-spacing: 1px;
	font-size: 20px;
	font-weight: normal;
	color: #c33360;
	text-shadow: #000 1px 1px 1px;
}

/*#button-coupon
{
	padding: 4px 20px !important;
}*/

#button-voucher
{
	padding: 4px 20px !important;
}

.opis {
	font-family: -webkit-pictograph;
	font-size: 13px;
	color: #700023;
	padding-bottom: 2px;
	text-transform: uppercase;
	margin-left: 10px;
	font-weight: bold;
}

small
{
	font-size: 85%;
	font-size: 12px;
	color: #a20133;
	margin-left: 10px;
	font-weight: bold;
}

td
{
	font-weight: bold;
	font-size: 12px;
	color: #92284a;
}

tr
{
	text-transform: uppercase;
}

.onclick
{
	background: url(/images/btn1click.png) !important;
	height: 119px !important;
	width: 143px !important;
	border: none !important;
	box-shadow: none !important;
	margin-top: 0%;
	color: white;
	font-size: 15px;
    outline: none;
}

.onclick:hover {
	background: url(/images/btn1click_hover.png) !important;
}

.button_cart
{
	margin-top: 50px;
	background: url(/images/btncart.png) !important;
	height: 41px !important;
	width: 213px !important;
	border: none !important;
	box-shadow: none !important;
	margin-left: 10%;
    outline: none;
}

.button_cart:hover {
	background: url(/images/btncart_hover.png) !important;
}

.text-danger {
	color: #ff0500;
	font-weight: bold;
	text-transform: uppercase;
}

.alert-success {
	color: #0a0a0a;
	background-color: #c0e891;
	border-color: #68b726;
	text-align: center;
	width: 80%;
	margin-left: 10%;
	margin-right: 10%;
}

#img_close-2,
#img_close-1 {
	display: block;
	height: 35px;
	text-decoration: none;
	width: 34px;
	border: none;
	position: absolute;
	top: 5px;
	right: 6px;
	background: url(/images/cclose.png) no-repeat left top;
	outline: none !important;
	cursor: pointer;
}

.uni-modal-callback {
	display: none;
	position: fixed;
	margin-left: 40%;
	margin-right: 40%;
	width: 20%;
	text-align: center;
	border-radius: 15px;
	background: #ff98ac;
	z-index: 1000;
	padding: 10px;
}

/*@media (min-width: 1024px ) and (max-width: 1500px) {
	#callback_2, .uni-modal-callback {
		width: 30% !important;
	}
}

@media (min-width: 200px ) and (max-width: 1024px) {
	#callback_2, .uni-modal-callback {
		width: 40% !important;
	}
}*/

#content-tleft h2
{
	font-size: 22px !important;
	color: rgb(202, 58, 103) !important;
	text-align: center;
}

#content.tleft h2
{
	text-align: center;
	font-size: 21px;
}

td>.btn-primary
{
}


.radio-custom_size {
	background: white !important;
	color: #1b1919 !important;
}


.club_button_order
{
	margin-top: 40px;
	background: white;
	height: 75px;
	padding: 20px;
	border-radius: 5px;
	box-shadow: 1px 1px 6px grey;
}

#input-coupon, #input-zone, #input-voucher, #input-country, #input-postcode
{
	font-family: Georgia, Arial;
	letter-spacing: 1px;
}

.panel-body > p
{
	font-family: Georgia, Arial;
	letter-spacing: 1px;
}

.row
{
	margin-right: 0px;
	margin-left: 0px;
}

.container{
	padding-left: 0px;
	padding-right: 0px;
	width: 1245px;
}

footer
{
	z-index: 10;
	position: relative;
}

.left_column
{
	/*width: 95%;
	margin-left: 14px;*/
}

/*@media (min-width: 1200px)
{
	.container
	{
		width: 1245px;
	}
}*/

.form-control
{
	font-family: Arial, sans-serif;
	letter-spacing: 1px;
}

.pull-right {
	margin-right: 50px;
}


#d_quickcheckout .btn-primary:hover, #d_quickcheckout .btn-primary:active, #d_quickcheckout .btn-primary.active, #d_quickcheckout .btn-primary.disabled, #d_quickcheckout .btn-primary[disabled] {
	background-color: #c33360 !important;
	background-position: 0 -15px;
}

#d_quickcheckout .panel-default > .panel-heading {
	color: #333 !important;
	background-color: #c33360 !important;
	border-color: #c54646 !important;
}

#d_quickcheckout a {
	color: rgb(245, 139, 148) !important;
}

#d_quickcheckout .btn-primary {
	color: #ffffff !important;
	background-color: #c33360 !important;
	text-shadow: 0px 1px 1px black !important;
	background-repeat: repeat-x !important;
	font-size: 13px !important;
	font-weight: bold !important;
	margin-bottom: 14px !important;
	border-color: white !important;
	border: none !important;
	box-shadow: 1px 1px 8px grey !important;
	font-family: inherit !important;
	font-weight: normal !important;
	letter-spacing: 1px !important;
	background-image: none !important;
}


.product-thumb a
{
	letter-spacing: 0px;
}

#checkout {
	display:none;
}

.descrip{
	width: 100% !important;
}

.navbar-nav {
	/*margin-left: 2%;
    margin-right: 2%;*/
}

.content_account{
	text-align: left !important;
}

#button-guest, #button-payment-method, #button-payment-address {
	width: 104px;
}

#button-confirm
{
	width: 181px;
}

/*@media (max-width: 1200px){ .col-sm-3 { width: 24%;} }*/


.btn-group > .btn:first-child {
	margin-left: 0;
	height: 30px;
	width: 30px;
}

.main-menu-item:hover {
	opacity: 0.7;
	cursor: pointer;
}

.payment-methods {
	margin-left: 15px;
}

.payment-image {
	height: 30px;
	padding-right: 5px;
}

#shadow-screen {
	z-index: 300;
	position: fixed;
	background-color: pink;
	opacity:0.5;
	-moz-opacity: 0.5;
	filter:alpha(opacity=50);
	width:100%;
	height:100%;
	top:0;
	left:0;
	cursor:pointer;
	display:none;
}

#modal-window-sizes {
	width: 891px;
	height: 539px;
	border: 10px hotpink solid;
	background: #fff;
	position: fixed;
	top: 45%;
	left: 50%;
	margin-top: -300px;
	margin-left: -500px;
	display: none;
	opacity: 0;
	z-index: 500;
	padding: 20px 10px;
}

#modal-window-sizes #modal-close {
	width: 21px;
	height: 21px;
	position: absolute;
	top: 5px;
	right: 5px;
	cursor: pointer;
	display: block;
}

.caption, .list-unstyled, #cart, table td,  h1{
	font-family: Arial;

}


.price{
	width:100%;
	display: block;
}

.options-block {
	width: 350px;
	float: left;
}

.additional-block {
	width: 200px;
	float: left;
	text-align: center;
	min-height: 250px;
	position: relative;
}

.additional-block .logo {
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 15px 10px;
	background-color: #ffffff;
}

.additional-block .logo a {
	display: block;
	position: relative;
	width: 100%;
}

.additional-block .logo a span {
	display: none;
}

.additional-block .logo a:hover:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(119, 15, 37, 0.5);
	left: 0;
	right: 0;
	border: 1px solid #fff;
}

.additional-block .logo a:hover span {
	display: block;
	position: absolute;
	display: block;
	color: #fff;
	font-family: Arial, sans-serif;
	text-transform: uppercase;
	border: 1px solid #fff;
	padding: 10px 12px 9px 12px;
	font-size: 13px;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	left: 50%;
}

.additional-block .logo img {
	max-width: 100%;
	max-height: 120px;
}

.additional-block .onclick-block {
	bottom: 0;
	position: absolute;
	right: 0;
	width: 200px;
}

/*simple-checkout*/

.simplecheckout .simplecheckout-block {
	font-family: Arial;
	background-color: #fff9fa;
	padding: 15px 20px;
}

.simplecheckout .simplecheckout-block#simplecheckout_comment {
	background: #ffeef0;
}

.col-sm-12 .checkout-heading {
	background: #F0CCCC !important;
	color: #a40134 !important;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
	font-family: Georgia, Arial, sans-serif;
}

.simple-content .form-control {
	font-family: Arial, sans-serif;
	letter-spacing: 1px;
}

.simplecheckout-block-content .form-control {
	height: 33px;
}

.simplecheckout label, .simpleregister label {
	padding-top: 5px !important;
}

.you-will-be-registered {
	margin-bottom: 10px;
}

#simplecheckout_comment textarea {
	padding: 9px 12px;
	font-size: 13px;
}

.simple-content .buttons {
	background-color: #fff9fa;
}

.simplecheckout .checkbox input[type=checkbox], .simplecheckout .checkbox-inline input[type=checkbox], .simplecheckout .radio input[type=radio], .simplecheckout .radio-inline input[type=radio] {
	display: inline-block !important;
	vertical-align: middle !important;
}

.simplecheckout-button-left .checkbox input {
	top: 0 !important;
}

#collapse-coupon .panel-body {
	background: #fff9fa;
}

.checkout-cart table .input-group .form-control[name^=quantity] {
	background: transparent;
}

#simplecheckout_form_0 .simplecheckout-button-block .simplecheckout-button-right {
	position: static;
	width: auto;
}

#simplecheckout_payment .simplecheckout-block-content .radio {
	display: block;
	width: 100%;
	text-align: left;
}

#simplecheckout_payment .simplecheckout-block-content .radio input {
	opacity: 0;
}

#simplecheckout_payment .simplecheckout-block-content .radio label {
	background: url(/catalog/view/theme/anabel/image/checkstyle.png) no-repeat 0 0;
}

.simplecheckout .simplecheckout-block-content {
	background: #ffeef0;
}

#simplecheckout_comment textarea {
	background-color: #fff9fa !important;
}

.simple-content .button, #simplecheckout_login .button {
	float: right;
}

.checkout-cart .table-responsive {
	background-color: #fff9fa;
	padding: 15px 20px;
	margin-bottom: 25px;
}

.register-wrap .form-control, .simpleregister .form-control, .account-password fieldset .form-control {
	height: 33px;
}

.account-password fieldset {
	background-color: #fff9fa;
}

.account-password fieldset .form-group {
	padding-right: 10px;
}

.image .discount {
	position: absolute;
	right: 5px;
	bottom: 5px;
	width: 80px;
	height: 80px;
	background-image: url(/catalog/view/theme/anabel/image/sale.png);
	background-size: 100% 100%;
	color: #fff;
	line-height: 80px;
	font-family: Arial;
	font-weight: bold;
	font-size: 20px;
	cursor: default;
}

.discount .text {
	display: inline-block;
	vertical-align: middle;
	font-size: 18px;
	line-height: 18px;
}

.checkout-heading span a {
	text-decoration: underline;
}

.checkout-heading span a:hover {
	text-decoration: none;
}

#simplecheckout_payment .simplecheckout-block-content .radio label input, #simplecheckout_shipping .simplecheckout-block-content .radio label input, #agreement_checkbox .checkbox label input, .account-newsletter .radio-inline input, .account-register .radio-inline input, .account-register .buttons input[type=checkbox] {
	position: absolute;
	z-index: -1;
	opacity: 0;
	margin: 10px 0 0 7px;
}
#simplecheckout_payment .simplecheckout-block-content .radio label span, #simplecheckout_shipping .simplecheckout-block-content .radio label span, #agreement_checkbox .checkbox label span, .account-newsletter .radio-inline span, .account-register .radio-inline span, .account-register .buttons span {
	position: relative;
	padding: 0 0 0 35px;
	cursor: pointer;
	display: block;
	margin-bottom: 3px;
}
#simplecheckout_payment .simplecheckout-block-content .radio label span:before, #simplecheckout_shipping .simplecheckout-block-content .radio label span:before, #agreement_checkbox .checkbox label span:before, .account-newsletter .radio-inline span:before, .account-register .radio-inline span:before, .account-register .buttons span:before {
	content: '';
	position: absolute;
	top: -2px;
	left: 1px;
	width: 22px;
	height: 22px;
	border: 1px solid #CDD1DA;
	border-radius: 50%;
	background: #FFF;
}
#simplecheckout_payment .simplecheckout-block-content .radio label span:after, #simplecheckout_shipping .simplecheckout-block-content .radio label span:after, #agreement_checkbox .checkbox label span:after, .account-newsletter .radio-inline span:after, .account-register .radio-inline span:after, .account-register .buttons span:after {
	content: '';
	position: absolute;
	top: 1px;
	left: 4px;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	background: #F0CCCC;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.5);
	opacity: 0;
	transition: .2s;
}
#simplecheckout_payment .simplecheckout-block-content .radio label input:checked + span:after, #simplecheckout_shipping .simplecheckout-block-content .radio label input:checked + span:after, #agreement_checkbox .checkbox label input:checked + span:after, .account-newsletter .radio-inline input:checked + span:after, .account-register .radio-inline input:checked + span:after, .account-register .buttons input[type=checkbox]:checked + span:after {
	opacity: 1;
}
#simplecheckout_payment .simplecheckout-block-content .radio label input:focus + span:before, #simplecheckout_shipping .simplecheckout-block-content .radio label input:focus + span:before, #agreement_checkbox .checkbox label input:focus + span:before, .account-newsletter .radio-inline input:focus + span:before, .account-register .radio-inline input:focus + span:before, .account-register .buttons input[type=checkbox]:focus + span:before {
	box-shadow: 0 0 0 3px rgba(240,204,204,.7);
}

.account-register .buttons span {
	display: inline-block;
}

.has-error .control-label, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {
	-webkit-animation: swing 2s ease-in-out;
	animation: swing 2s ease-in-out;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

.has-error.row-customer_email .control-label {
	-webkit-animation: swing 2s ease-in-out;
	animation: swing 2s ease-in-out;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-delay: 0.1s;
	animation-delay: 0.1s;
}

@-webkit-keyframes swing {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	15% {
		-webkit-transform: translateX(9px);
		transform: translateX(9px);
	}
	30% {
		-webkit-transform: translateX(-9px);
		transform: translateX(-9px);
	}
	45% {
		-webkit-transform: translateX(6px);
		transform: translateX(6px);
	}
	60% {
		-webkit-transform: translateX(-6px);
		transform: translateX(-6px);
	}
	75% {
		-webkit-transform: translateX(3px);
		transform: translateX(3px);
	}
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes swing {
	15% {
		-webkit-transform: translateX(9px);
		transform: translateX(9px);
	}
	30% {
		-webkit-transform: translateX(-9px);
		transform: translateX(-9px);
	}
	40% {
		-webkit-transform: translateX(6px);
		transform: translateX(6px);
	}
	50% {
		-webkit-transform: translateX(-6px);
		transform: translateX(-6px);
	}
	65% {
		-webkit-transform: translateX(3px);
		transform: translateX(3px);
	}
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

[class^="product-product-"] #content [class^="col-"] {
	text-align: center;
}

[class^="product-product-"] #content #product  {
	text-align: left;
}

[class^="product-product-"] .thumbnails {
	position: relative;
	display: inline-block;
	margin-left: 0;
}

[class^="product-product-"] .thumbnails .discount {
	position: absolute;
	width: 80px;
	height: 80px;
	background-image: url(/catalog/view/theme/anabel/image/sale.png);
	background-size: 100% 100%;
	color: #fff;
	line-height: 80px;
	font-family: Arial;
	font-weight: bold;
	font-size: 20px;
	cursor: default;
	text-align: center;
	top: 0;
	right: 5px;
	z-index: 100;
}

[class^="product-product-"] .thumbnails > li {
	margin-left: 0;
}

/*@media screen and (max-width: 991px) {
	[class^="product-product-"] .thumbnails .discount {
		width: 60px;
		height: 60px;
		line-height: 60px;
	}

	[class^="product-product-"] .thumbnails .discount .text{
		display: inline-block;
		vertical-align: middle;
		font-size: 18px;
		line-height: 18px;
	}
}*/


/*@media screen and (max-width: 767px) {
	[class^="product-product-"] .thumbnails .discount .text {
		top: 9px;
	}
	[class^="product-product-"] .thumbnails .discount {
		top: 9px;
	}


	[class^="product-product-"] .thumbnails .discount .text{
		display: inline-block;
		vertical-align: middle;
		font-size: 18px;
		line-height: 18px;
	}

	div.MagicToolboxContainer.selectorsLeft.noscroll > .MagicToolboxSelectorsContainer {
		position: static !important;
	}
}*/

[class^="product-manufacturer-info-"] .product-layout.product-grid {
	padding-left: 5px;
	padding-right: 5px;
}

#upbutton {
	background: url("/catalog/view/theme/anabel/image/up.png") no-repeat top left;
	height: 60px;
	width: 60px;
	bottom: 30px;
	right: 30px;
	cursor: pointer;
	display: none;
	position: fixed;
	z-index: 999;
}

.product-information-icons {
	text-align: left;
}

.product-information-icons > img {
	max-width: 80px;
}

#popup-purchase-wrapper div[id^="input-option"] div.radio:hover,
#product .options-block div.radio:hover {
	-webkit-animation: 0.1s tremor ease-out infinite;
	animation: 0.5s tremor ease-out infinite;
}

@-webkit-keyframes tremor {
	0% {top: -1px;}
	10% {top: -2px;}
	20% {top: -3px;}
	30% {top: -2px;}
	40% {top: -1px;}
	50% {top: 0;}
	60% {top: 1px;}
	70% {top: 2px;}
	80% {top: 3px;}
	90% {top: 2px;}
	100% {top: 1px;}
}
@-moz-keyframes tremor {
	0% {top: -1px;}
	10% {top: -2px;}
	20% {top: -3px;}
	30% {top: -2px;}
	40% {top: -1px;}
	50% {top: 0;}
	60% {top: 1px;}
	70% {top: 2px;}
	80% {top: 3px;}
	90% {top: 2px;}
	100% {top: 1px;}
}
@-ms-keyframes tremor {
	0% {top: -1px;}
	10% {top: -2px;}
	20% {top: -3px;}
	30% {top: -2px;}
	40% {top: -1px;}
	50% {top: 0;}
	60% {top: 1px;}
	70% {top: 2px;}
	80% {top: 3px;}
	90% {top: 2px;}
	100% {top: 1px;}
}
@-o-keyframes tremor {
	0% {top: -1px;}
	10% {top: -2px;}
	20% {top: -3px;}
	30% {top: -2px;}
	40% {top: -1px;}
	50% {top: 0;}
	60% {top: 1px;}
	70% {top: 2px;}
	80% {top: 3px;}
	90% {top: 2px;}
	100% {top: 1px;}
}
@keyframes tremor {
	0% {top: -1px;}
	10% {top: -2px;}
	20% {top: -3px;}
	30% {top: -2px;}
	40% {top: -1px;}
	50% {top: 0;}
	60% {top: 1px;}
	70% {top: 2px;}
	80% {top: 3px;}
	90% {top: 2px;}
	100% {top: 1px;}
}#filter_vier a {
	 color: #65001f;
 }

#filter_vier input[name="attrb[77]"] + a {
	background: #d63663;
	color: #fff;
	display: inline-block;
	padding: 0 5px 0 0;
}

#modal-size-show a {
	display: block;
	max-width: 213px;
	text-decoration: none;
	text-align: center;
	padding: 9px 5px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #991c43;
	background-image: -moz-linear-gradient(top, #991c43 0%, #6b0122 100%);
	background-image: -webkit-linear-gradient(top, #991c43 0%, #6b0122 100%);
	background-image: -o-linear-gradient(top, #991c43 0%, #6b0122 100%);
	background-image: -ms-linear-gradient(top, #991c43 0% ,#6b0122 100%);
	background-image: linear-gradient(top, #991c43 0% ,#6b0122 100%);
	-webkit-box-shadow: 0 0 2px #bababa, inset 0 0 1px #ffffff;
	-moz-box-shadow: 0 0 2px #bababa, inset 0 0 1px #ffffff;
	box-shadow: 0 0 2px #bababa, inset 0 0 1px #ffffff;
	text-shadow: #000 1px 1px 1px;
	-webkit-transition: background 0s ease;
	-moz-transition: background 0s ease;
	-o-transition: background 0s ease;
	transition: background 0s ease;
	cursor: pointer;
	text-transform: uppercase;
	box-sizing: border-box;
}

#modal-size-show a:hover {
	background-color: #cc3a5e;
	text-shadow: #000 1px 1px 1px;
	background-image: -moz-linear-gradient(top, #cc3a5e 0%, #e67a90 100%);
	background-image: -webkit-linear-gradient(top, #cc3a5e 0%, #e67a90 100%);
	background-image: -o-linear-gradient(top, #cc3a5e 0%, #e67a90 100%);
	background-image: -ms-linear-gradient(top, #cc3a5e 0% ,#e67a90 100%);
	background-image: linear-gradient(top, #cc3a5e 0% ,#e67a90 100%);
}

.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
	float: left;
}

.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
	float: left;
}

.col-sm-2 {
	width: 16.66666667%;
}

.col-sm-3 {
	width: 25%;
}

.col-sm-9 {
	width: 75%;
}

.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
	float: left;
}

.col-sm-offset-1 {
	margin-left: 8.33333333%;
}

.col-sm-offset-2 {
	margin-left: 16.66666667%;
}

.col-sm-4 {
	width: 33.33333333%;
}

.col-sm-5 {
	width: 41.66666667%;
}

.col-sm-6 {
	width: 50%;
}

.col-sm-8 {
	width: 66.66666667%;
}

.col-sm-10 {
	width: 83.33333333%;
}

.col-md-2 {
	width: 16.66666667%;
}

.col-md-3 {
	width: 25%;
}

.col-sm-12, .col-md-12 {
	width: 100%;
}

.navbar-nav {
	float: left;
	margin: 0;
}

.navbar-nav>li {
	float: left;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color: transparent;
}

#column-left #name_filter {
	border: 0;
	background: #FFF9FA;
}

#content #block_filter_vier {
	padding: 0 5px;
}

#block_filter_vier .block-fv {
	background: #FFF9FA;
	border: 0;
}

#block_filter_vier .tec_vibor {
	background-color: #FFF9FA;
}

#block_filter_vier .title-filter {
	background: #FFF9FA;
	border-top: 1px #d2557c dashed;
}

#block_filter_vier .text_dia a:hover {
	color: #ce426d !important;
}

#block_filter_vier .optv .onli_param .checkb, #block_filter_vier .optv .onli_param .checka {
	border: 1px solid #a10034;
	position: relative;
	border-radius: 9% !important;
	width: 100%;
	height: 41px;
	padding: 5px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: inherit;
	padding-left: 10px;
	padding-right: 10px;
	display: inline-block;
	outline: none;
	box-shadow: 1px 1px 5px grey;
	font-size: 14pt;
	line-height: 1.7;
	color: #65001f;
	margin: 0;
	background: #fff;
}

#block_filter_vier .optv .onli_param .checkb.active, #block_filter_vier .optv .onli_param .checka.active {
	background: #6f0224;
	color: white;
}

#block_filter_vier .optv .onli_param .checkb:hover, #block_filter_vier .optv .onli_param .checka:hover {
	background-color: transparent;
	color: #ce426d;
	background: #ffe8ec;
}

.block-fv.optv .block_param p, .block-fv.optv .no_ram p {
	padding: 0 0 0 12px;
}

#block_filter_vier #filter_vier .optv .onli_param .checkb:before, #block_filter_vier #filter_vier .optv .onli_param .checka:before {
	display: none;
}

.optv .onli_param {
    padding: 9px 0px 6px 0 !important;
    vertical-align: middle !important;
}

#product .block-fv.optv .block_param p:hover .checkb, .block-fv.optv .no_ram p:hover .checkb, .block-fv.optv .block_param p:hover .checka, .block-fv.optv .no_ram p:hover .checka {
	-webkit-animation: 0.1s tremor ease-out infinite;
	animation: 0.5s tremor ease-out infinite;
}

#filter_vier .botton_fv.btn_fv {
	background: #ffe8ec;
	box-shadow: 0 1px rgba(255,255,255,.2) inset, 0 3px 5px rgba(255,232,236,.5), 0 0 1px 1px rgba(255,232,236,.2);
}

#filter_vier .botton_fv.btn_fv a {
	color: #ce426d;
	background: #ffe8ec;
}

@media screen and (max-width: 680px) {
	#modal-banner {
		width: 100% !important;
	}

	.box-modal {
		max-width: 540px;
		width: 100% !important;
	}

}

@media screen and (max-width: 600px) {
	.box-modal {
		max-width: 455px;
	}
}

@media screen and (max-width: 500px) {
	.box-modal {
		max-width: 359px;
	}
}


@media screen and (max-width: 400px) {
	.box-modal {
		max-width: 275px;
	}
}

.product-thumb .caption h4 {
	margin-bottom: 0;
}

.product-thumb .caption h4 > div:first-child {
	margin-bottom: 10px;
}

.button-manufacturer-reviews {
	display: inline-block;
	margin-top: 0;
	height: 119px;
	width: 143px;
	line-height: 119px;
	color: #fff;
	font-size: 15px;
	outline: none;
	cursor: pointer;
	background: url(/images/btn1click.png);
}

.button-manufacturer-reviews:hover {
	color: #fff;
	background: url(/images/btn1click_hover.png);
}

ul.uni-inline-list > li {
	display: inline-block;
		width: 49%;
}

ul.uni-inline-list > li::before {
	content: "● ";
}

.review-reply {
	margin: 0 -20px;
	background-color: #eee;
	padding: 5px 20px;
	color: #000;
}

.review-reply-product {
	margin: 0 -10px;
	background-color: #eee;
	padding: 5px 20px;
	color: #000;
}

.row-product-category, .row-product-manufacturer-info, .row-product-product, .row-product-search {
	display: flex;
	flex-direction: row;
	align-items: stretch;
	flex-basis: 25%;
	flex-wrap: wrap;
}

.row-product-category .product-layout, .row-product-manufacturer-info .product-layout, .row-product-product .product-layout, .row-product-search .product-layout {
	display: flex;
	flex-direction: row;
	align-items: stretch;
}

.row-product-category .product-thumb, .row-product-manufacturer-info .product-thumb, .row-product-product .product-thumb, .row-product-search .product-thumb {
	position: relative;
}

.row-product-category .product-thumb .button-group, .row-product-manufacturer-info .product-thumb .button-group, .row-product-product .product-thumb .button-group, .row-product-search .product-thumb .button-group {
	position: absolute;
	bottom: 0;
	width: 100%;
}

.row-product-category .product-thumb .image + div, .row-product-manufacturer-info .product-thumb .image + div, .row-product-product .product-thumb .image + div, .row-product-search .product-thumb .image + div {
	padding-bottom: 37px;
}

.row-product-category .product-thumb .caption, .row-product-manufacturer-info .product-thumb .caption, .row-product-product .product-thumb .caption, .row-product-search .product-thumb .caption {
	min-height: 0;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	::i-block-chrome, .row-product-category .product-layout, .row-product-manufacturer-info .product-layout, .row-product-product .product-layout, .row-product-product .product-layout {
		display: inline-block;
		float: none;
		width: 24.7%;
		vertical-align: top;
	}
} 


/*
     */
/*
*/