/* font */


@font-face {
 font-family: 'cinzel';
 src: url('fonts/cinzel-regular-webfont.eot');
 src: url('fonts/cinzel-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/cinzel-regular-webfont.woff') format('woff'), url('fonts/cinzel-regular-webfont.ttf') format('truetype'), url('fonts/cinzel-regular-webfont.svg#cinzelregular') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'cinzel';
 src: url('fonts/cinzel-black-webfont.eot');
 src: url('fonts/cinzel-black-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/cinzel-black-webfont.woff') format('woff'), url('fonts/cinzel-black-webfont.ttf') format('truetype'), url('fonts/cinzel-black-webfont.svg#cinzelblack') format('svg');
 font-weight:   800;
 font-style: normal;
}
@font-face {
 font-family: 'cinzel';
 src: url('fonts/cinzel-bold-webfont.eot');
 src: url('fonts/cinzel-bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/cinzel-bold-webfont.woff') format('woff'), url('fonts/cinzel-bold-webfont.ttf') format('truetype'), url('fonts/cinzel-bold-webfont.svg#cinzelbold') format('svg');
 font-weight:  bold;
 font-style: normal;
}
/* lingerie */
body { color:#000; }
#header > .container, section.slider .container, section#content > .container { background-color:#fff !important; padding: 0 15px; box-shadow: 4px 0 2px -2px rgba(0, 0, 0, 0.1); }
#header > .container { border-radius: 10px 10px 0 0; box-shadow: 2px -1px 2px rgba(0, 0, 0, 0.1); }
section#content > .container:last-child { border-radius: 0 0 10px 10px; box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1); padding-bottom:25px; }
section#content { padding-bottom: 25px; }
#content section.slider { background: transparent; }
section.slider { margin-bottom:0; }
#content section.slider { margin-bottom:25px; }
section.slider .container { background:url(../img/ajax-loader.gif) no-repeat center 50%; }
section.slider .flexslider { margin-bottom: 0; }
a, a:hover { color:#9c9c9e; }
h1, h2, h3, h4, h1 a, h2 a, h3 a, h4 a { font-family: 'cinzel', sans-serif; font-weight: normal; color:#000; }
h3 [class^="icon-"], h3 [class*=" icon-"] {
 margin: 0 10px 0 0;
}
h3 span, h3 a.active { color: #ff0078; }
button, .button { font-family: 'cinzel', sans-serif; }
#topline { background-color:#fff; box-shadow: none; line-height: 26px; padding: 0; color:#000; }
#topline a { color:#000; }
#topline .phone span { color: #000; }
#topline .fadelink { margin-top: 5px; }
#topline .fadelink > a { background-color: #ff0078; border: 1px solid #ff0078; color:#fff; border-radius: 3px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
#topline .fadelink .ul_wrapper { margin-top:-1px; z-index:99; }
#topline .fadelink .ul_wrapper ul { background-color: #fff; border-radius: 0 2px 2px 2px; box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.27); }
#topline .fadelink li a { color: #000; text-decoration: none; }
#topline .fadelink .ul_wrapper { top: 20px; }
#topline a.button_small { background-color: #ff0078; }
#topline a.button_small:hover { background-color: #a2a4b2; }
.shopping_cart_mini { width:330px; }
.shopping_cart_mini .product-detailes .product-name, .shopping_cart_mini .product-detailes .product-price, .shopping_cart_mini a, .shopping_cart_mini a i { }
.shopping_cart_mini .product-image { }
.shopping_cart_mini .button { font-size:11px; }
#nav > li > a { color: #000; font-family: 'cinzel', sans-serif; }
#nav > li.menu_home_link > a [class^="icon-"] {color: #000;}
.nav-list li a { color:#000; }
.nav-list li li a { border-bottom: 1px solid #959595; color:#959595; }
.nav-list li li a:hover { color: #fff; }
.nav-list [class^="icon-"] { color: #fff;}
.nav-list [class^="icon-"]:hover {color: #fff;}
.nav-list .nav-header > a [class^="icon-"], .nav-list .nav-header > a [class^="icon-"]:hover { color: #fff;}
#spy { background-color: #fff; }
#spy .form-search input.search-query:focus { width: 180px !important; }
#spy #nav > li > a { font-size: 15px; }
section#content > .container.top { padding-top:25px; box-shadow:   none; }
/* COLOR */
#header.header_v_2 #nav li.level1 > a:hover, #nav > li:hover > a { color:#fff; }
.color, .color:hover, a:hover .custom_color, a .custom_color:hover { color: #ff0078; }
.custom_color, a .custom_color, .flexslider .flex-next:hover, .flexslider .flex-prev:hover, .flex-direction-nav a, h3 [class^="icon-"], h3 [class*=" icon-"], .product .product-tocart a, .preview [class^="icon-"], .preview [class^="icon-"], .twit a, .twit .icon, .form-login button i, .flex-direction-nav a, .tp-leftarrow.default i, .tp-rightarrow.default i, .rating strong i {color: #ff0078;}
.custom_color1 { color: #000; }
#footer .custom_color1 { color: #fff; }
a:hover .custom_color1, a.custom_color1:hover { text-decoration:underline; color:#000; }
#footer a:hover .custom_color1, #footer a.custom_color1:hover { color:#fff; }
a.btn, .loader-slider, .nav-header > a, .nav-list > li > a:hover, button, .button, .form-search button, .form-mail button, .shoppingcart .fadelink span a, .shopping_cart_mini .button:hover, a.small_icon_color i, .middle_icon_color, .nav-tabs > li > a:hover, .nav-tabs > .active > a, .nav-tabs > .active > a:hover, .direction-nav a:hover, .es-nav a.btn:hover, .flexslider.banners .flex-direction-nav a:hover, .flexslider.vertical .flex-direction-nav a:hover, .flexslider.more-views .flex-direction-nav a:hover, #nav>li:hover>a, .countdown_inner, .sale_discount, .jcarousel-container a.btn:hover, .elastislide-horizontal nav a.btn:hover { background-color:#ff0078; }
a.btn:hover, button:hover, .form-mail button.btn:hover, .shoppingcart:hover .fadelink span a, a.small_icon_color:hover i, button:hover, .button:hover, .form-search button.btn:hover, .form-mail button.btn:hover, .shoppingcart:hover .fadelink span a, a.small_icon_color:hover i, .promo_box:hover div { background-color:#a2a4b2; }
.style2 .es-nav, .custom_blocks .box .inside, .tab-content, #nav li:hover .menu_custom_block, #nav > li > ul { border-color:#ff0078; }
.flexslider.banners { border-bottom-color:#ff0078; }
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { }
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus { border-color:#ff0078; }
.form-search input.search-query, #right_toolbar .form-search input.search-query { border-color:#fff; background: #fff; color:#000; }
.form-search input.search-query:hover, #right_toolbar .form-search input.search-query:hover { border-color:#ff0078; }
.form-search button.btn, .form-mail button.btn { background: #ff0078; color:#fff; }
.form-search button.btn:hover, .form-mail button.btn:hover { background: #a2a4b2; }
.shoppingcart .fadelink span a.btn { background: #ff0078; color:#fff; }
.shoppingcart .badge { background: #2a2a2a; color:#fff; }
.middle_icon_color1 { background-color:#ff0078; }
#footer_line { background-color: #ff0078; }
#footer_popup { color: #fff; background-color: rgba(0, 0, 0, 0.8); bottom: 27px; padding-bottom:15px; }
#footer_line, #footer_line a, #footer_line .custom_color { color:#fff; }
#footer_popup, #footer_popup a, #footer_popup h3, #footer_popup h3 { color:#fff; border-color: transparent; }
#footer_popup h3, #footer_popup h4 { font-family: 'cinzel', sans-serif; }
#footer_button { background-color:#b3115d; color: #fff; }
.custom_blocks { background-color: transparent; box-shadow:   none; border-color: transparent; margin-bottom:10px; }
.custom_blocks .box .inside, .custom_blocks .box .inside:hover { border-bottom:none; }
.custom_blocks .box .inside { padding: 5px 0; margin-top: 2px; }
.custom_blocks .box, .custom_blocks .box a { color: #000; }
.custom_blocks .box a { font-family: 'cinzel', sans-serif; }
.custom_blocks .box:first-child, .custom_blocks .pull-left:first-child { background:url(../img/lingerie/divider.png) no-repeat right 27px; }
 a.btn.rounded.dark[class^="icon-"], a.btn.rounded.dark[class*=" icon-"] { color:#fff; border-color: #ff0078; background-color:#ff0078;}
a.btn.rounded.dark[class^="icon-"]:after, a.btn.rounded.dark[class*=" icon-"]:after { background-color:#ff0078;}
a.btn.icon-4x.rounded[class^="icon-"], a.btn.icon-4x.rounded[class*=" icon-"] { font-size:26px; line-height: 46px !important;}
.iphone a.btn.icon-4x.rounded[class^="icon-"], .iphone a.btn.icon-4x.rounded[class*=" icon-"] { padding: 0; font-size:26px; line-height: 46px !important;}
.custom_blocks a.btn.icon-4x.icon-alarm.icon-4x { font-size:38px; }
.custom_blocks a.btn.icon-4x.icon-dollar-1.icon-4x { font-size:32px; }
a.btn.icon-4x.rounded.icon-airplane-4, a.btn.icon-4x.rounded.icon-truck-2 { font-size: 40px; line-height: 44px !important; }
.product { box-shadow: none; }
.product, .preview { background-color: #fff; border-radius: 8px; color:#000; text-align:center; }
.preview { box-shadow: 0 0 2px 1px #f5f5f5; }
.product a, .preview a { color:#000; }
.product .product-name, .preview .product-name { min-height:32px; }
.product .product-price, .preview .product-price { padding-left: 25px; }
.product-listing.product-list .product .product-price { padding-left: 0; }
.product .product-price, .product .product-price-regular, .preview .product-price, .preview .product-price-regular { color: #000; font-family: 'cinzel', sans-serif; font-weight: normal; font-size:18px; }
.product .product-price span.old, .product .product-price-regular span.old, .preview .product-price span.old, .preview .product-price-regular span.old { color: #000; font-family: 'cinzel', sans-serif; font-weight: normal; font-size:18px; }
.product .product-image-wrapper img, .preview img { border-radius: 3px; }
.preview:hover .big_image img { transform: scale(1.1); -webkit-transform: scale(1.1); transition: all 0.4s ease-in; }
.preview .big_image { position:relative; overflow:hidden; }
.preview .big_image a:before, .preview .big_image a:after { content:' '; position:absolute; z-index:99; display:block; background: #fff; width:50%; height:100%; opacity: 0.9; transition: all 0.4s ease-in-out; top:0; }
.preview .big_image a:before { left:0; }
.preview .big_image a:after { right:0; }
.preview:hover .big_image a:before { opacity: 0; left: -100%; }
.preview:hover .big_image a:after { opacity: 0; right:-100%; }
.product .wrapper-hover .wrapper, .preview .wrapper-hover .wrapper { overflow:visible; display:inline-block }
.product .product-tocart .icon-basket:before, .preview .product-tocart .icon-basket:before { content: '\e8c2'; }
.preview .wrapper-hover { padding-top: 3px; }
.preview .col-1 { position:relative; z-index: 100; }
.preview.small .big_image { left: 0; }
.preview.small img { margin-left: 0; }
.preview.small .col-1 { padding-right: 4px; width: 50px; }
.preview.small .wrapper-hover { padding-top: 7px; }
.small_with_description .product .product-image-wrapper, .big_without_description .product .product-image-wrapper, .small_without_description .product .product-image-wrapper, .product-listing.product-list .product .product-image-wrapper { border-radius: 4px; box-shadow: none; }
/* arrow */
.es-nav a.btn, .flex-direction-nav a, .flexslider.banners .flex-direction-nav a, .flexslider.vertical .flex-direction-nav a, .jcarousel-container a.jcarousel-next, .jcarousel-container a.jcarousel-prev { background-color: #fff; color: #a3a098; }
.es-nav span.disable a.btn:hover, .jcarousel-container a.jcarousel-next-disabled:hover, .jcarousel-container a.jcarousel-prev-disabled:hover { background-color: #fff; color: #a3a098; }
.es-nav span.es-nav-next a.btn i:before, .flex-direction-nav .flex-next i:before, .jcarousel-container a.jcarousel-next i:before, .tp-rightarrow.default i:before, .ls-nav-next i:before { content: '\e818' !important; }
.es-nav span.es-nav-prev a.btn i:before, .flex-direction-nav .flex-prev i:before, .jcarousel-container a.jcarousel-prev i:before, .tp-leftarrow.default i:before, .ls-nav-prev i:before { content: '\e835' !important; }
.es-nav span.es-nav-next a.btn i:before, .flex-direction-nav .flex-next i:before, .jcarousel-container a.jcarousel-next i:before, .es-nav span.es-nav-prev a.btn i:before, .flex-direction-nav .flex-prev i:before, .jcarousel-container a.jcarousel-prev i:before { font-size: 18px; }
.ls-nav-prev, .ls-nav-prev:hover, .ls-nav-next, .ls-nav-next:hover { color:#ff0078; }
.ls-nav-prev { left: 25px; }
.ls-nav-next { right: 25px; }
.tp-rightarrow.default i:before, .tp-leftarrow.default i:before { padding-left:5px; }
.flexslider.small .flex-direction-nav a { line-height: 28px; }
.flexslider.big .flex-direction-nav .flex-next i:before, .flexslider.big .flex-direction-nav .flex-prev i:before { font-size:30px; color:#ff0078; }
.line, .line1 { border-color: #f5f5f5; }
.banners_outer { background-color: #fff; }
.flexslider { border-top: 0; background: none; box-shadow: none; }
.flex-direction-nav .flex-next { right: 30px; }
.flex-direction-nav .flex-prev { left: 30px; }
.flexslider.vertical .flex-viewport li img { box-shadow: none; }
.flexslider.vertical .flex-direction-nav .flex-next i:before, .jcarousel-container.jcarousel-container-vertical a.jcarousel-next i:before { content: '\e83d' !important; font-size:20px; }
.flexslider.vertical .flex-direction-nav .flex-prev i:before, .jcarousel-container.jcarousel-container-vertical a.jcarousel-prev i:before { content: '\e83a' !important; font-size:20px; }
.flexslider.small { background: transparent; }
.flexslider.small .flex-direction-nav a { }
.flexslider.small .flex-next:hover, .flexslider.small .flex-prev:hover { }
#layerslider { background: none repeat scroll 0 0 #fff; border: none; border-radius: 0; box-shadow: none; margin: 5px 0 0; }
#layerslider .banner { border-radius: 0; }
#layerslider .text-bg { background: rgba(255, 255, 255, 0.9); padding: 10px 20px; }
#layerslider .text1 { color:#3a3a3a; font-size:40px; line-height:40px; }
#layerslider .text2 { color:#ff0078; font-size:54px; line-height:54px; }
#layerslider .text3 { color:#3a3a3a; font-size:35px; line-height:35px; }
#layerslider .text4 { color:#3a3a3a; font-size:33px; line-height:33px; }
#layerslider .text5 { color:#ff0078; font-size:75px; line-height:75px; }
#layerslider .text6 { color:#3a3a3a; font-size:25px; line-height:25px; }
#layerslider .text7 { color:#ff0078; font-size:62px; line-height:62px; }
#layerslider .text { font-family: 'cinzel', sans-serif; white-space: nowrap; }
.countdown_inner { border-color: #fff; }
.twit .icon { color:#d2d3d6; }
.from-blog h4 { color:#000; }
.from-blog a { color:#ff0078; text-decoration:underline; }
.from-blog a:hover { text-decoration: none; }
.from-blog img { padding:0; border:2px solid #f2f2f4; border-radius: 2px; }
.label_new_top_left, .label_new_top_right, .label_sale_top_left, .label_sale_top_right { background-color: #93a6b4; padding: 6px 5px; margin: -5px 0 0 8px; width: auto; min-width: 30px; font-family: 'cinzel', sans-serif; }
.label_new_top_right, .label_sale_top_right { margin: -5px 8px 0 0; }
.label_sale_top_left, .label_sale_top_right { background-color: #ff0078; }
.product-listing.product-list .label_new_top_right, .product-listing.product-list .label_sale_top_right { margin-left:17px; }
.sale_discount { background-color: #93a6b4; box-shadow: none; color: #FFFFFF; font-family: 'cinzel', sans-serif; font-weight: normal; border-radius: 2px; padding: 0 5px; margin: 0 10px 0 0; width: auto; min-width: 30px; top: 39px; right:-5px; z-index:351; }
.breadcrumbs, .breadcrumbs a { color:#000; }
.content_top { border-color: #ececec; margin-bottom:25px; }
.product-more-views .jcarousel-skin-previews .jcarousel-item img { border: 3px solid #fff; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.product-more-views .jcarousel-skin-previews .jcarousel-item img { }
.product-img-box .product-image { }
.product-img-box .jcarousel-item i { background-color: #fff; border-radius: 5px; color: #ff0078; margin: 3px; box-shadow: 0 0 4px rgba(0, 0, 0, 0.27); }
.product-shop .price-box { padding: 25px 0 20px; }
.product-shop .special-price .price, .product-listing.product-list .special-price .price { font-size: 24px; line-height:30px; font-weight: normal; font-family: 'cinzel', sans-serif; }
.product-shop .old-price .price, .product-listing.product-list .old-price .price { color:#4a4a4a; font-size: 18px; line-height:30px; font-weight: normal; font-family: 'cinzel', sans-serif; }
.product-shop .add-to-cart .qty { }
.product-shop .add-to-cart label { line-height: 38px; }
.product-shop .add-to-cart .qty input { border-color: #d8d8d8; background:#fff; color:#000; box-shadow: none; }
.product-shop .availability, .product-shop .short-description { border-color: #ececec; }
.product-shop a, .product-shop .availability { color:#000; }
.product-shop .add-to-cart button.btn-cart, .product-listing.product-list a.btn-cart { color:#fff; }
.product-listing.product-list .product .product-image-wrapper { background:#fff; }
.table-hover tbody tr:hover td, .table-hover tbody tr:hover th { background-color: #727272; }
#collapsed-menu li { border-color: transparent; }
#collapsed-menu .nav-header a, #collapsed-menu a { color:#000; }
#collapsed-menu li.active > label > a { color:#000; }
#collapsed-menu a:before { content: '-'; padding-right: 5px; }
#collapsed-menu .nav-header span.collapse_button { background: none repeat scroll 0 0 #fff; color: #000; }
#collapsed-menu span.badge { color: #000; }
#collapsed-menu .nav-list { border-top: none; }
#collapsed-menu a { color: #fff; }
#collapsed-menu .nav-list li li a:hover { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); color: #ff0078; }
#collapsed-menu .nav-list > li > a:hover { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); }
#column_left .block { border-color: #ececec; }
#column_left .block a { color: #000; }
.block .block-title { font-family: 'cinzel', sans-serif; color:#000; }
.block-layered-nav dt { color:#000; }
.block-layered-nav dd li { background: none; padding: 0; }
.block-layered-nav dd li:before { content: '-'; padding-right: 5px; }
.block .block-subtitle { color: #000; text-transform:  none; }
.block_img img { box-shadow: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border:2px solid #f2f2f4; border-radius: 6px; }
.carousel-testimonials .quotes { color: #ff0078; }
.carousel-testimonials .flexslider .flex-direction-nav a { background-color: #fff; }
.carousel-testimonials .flexslider .flex-direction-nav a i:before { color: #ff0078; }
.carousel-testimonials .flexslider .flex-direction-nav a:hover { opacity: 1; background-color: #ff0078; }
.carousel-testimonials .flexslider .flex-direction-nav a:hover i:before { color: #fff; }
.carousel-testimonials .flexslider { background: rgba(255, 255, 255, 0.85); color:#000; }
.carousel-testimonials .flexslider p span { color: #000; font-weight: bold; }
.parallax-block { background:url(../img/parallax-bg.jpg) no-repeat 50% 0 transparent; }
.parallax-block h1 { text-transform: uppercase; color: #000; }
.params { margin-top: 2px; }
.param { width:16px; height: 15px; margin: 0 1px; display: inline-block; border: 1px solid #dadada; font-size:10px; line-height:15px; text-align: center; font-family:Arial, Helvetica, sans-serif; }
.param.color.black { background-color:#000 }
.param.color.white { background-color:#fff }
.param.color.brown { background-color:#d79c8f }
.param.color.pink { background-color:#ff0078 }
.rating .icon-star:before { content: '\e808'; }
