/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     default_modern
 * @copyright   Copyright (c) 2013 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 *//* Widgets =============================================================================== */.widget {display: inline;}.widget .widget-title {clear: both;padding: 15px 0 0;margin: 0 0 7px;}.widget .widget-title h2 {font-size: 15px;font-weight: bold;color: #e25203;}.widget .mini-products-images-list .product-image {display: block;width: 76px;height: 76px;border: 1px solid #a9a9a9;margin: 0 auto;}.widget .mini-products-images-list li.item {float: left;width: 77px;height: 77px;border: 0 !important;padding: 5px 9px !important;}/* Widget: Catalog New Proructs List */.widget-new-products {display: block;}.col-main .widget-new-products {margin: 7px 0;}.widget-new-products .products-grid .product-image,.widget-new-products .products-list .product-image {width: 85px;height: 85px;}.widget-new-products .products-list .product-shop {margin-left: 100px;}/* Widget: Recently Viewed Proructs */.widget-viewed {display: block;}.col-main .widget-viewed {margin: 7px 0;}.widget-viewed .products-grid .product-image,.widget-viewed .products-list .product-image {width: 85px;height: 85px;}.widget-viewed .products-list .product-shop {margin-left: 100px;}/* Widget: Recently Compared Proructs */.widget-compared {display: block;}.col-main .widget-compared {margin: 7px 0;}.widget-compared .products-grid .product-image,.widget-compared .products-list .product-image {width: 85px;height: 85px;}.widget-compared .products-list .product-shop {margin-left: 100px;}/* Widget: CMS Static Block */.sidebar .widget-static-block {display: block;margin: 0 0 15px;}/* Widgets: Links Common Styles */.top-container .widget a {padding: 0 0 0 7px;}.bottom-container .widget a {padding: 0 3px;}/* Widget: Catalog Product Link */.widget-product-link-inline {display: inline;}.col-main .widget-product-link {display: block;font-size: 12px;text-align: right;margin: 7px 0;}.col-main .widget-product-link a {background: url(../images/widgets/i_widget-link.gif) 100% 3px no-repeat;padding-right: 15px;}.sidebar .widget-product-link {display: block;margin: 0 0 15px;padding: 0 10px;}.sidebar .widget-product-link a {background: url(../images/widgets/i_widget-link.gif) 100% 3px no-repeat;padding: 0 15px 0 0;}/* Widget: Catalog Category Link */.widget-category-link-inline {display: inline;}.col-main .widget-category-link {display: block;font-size: 12px;text-align: right;margin: 7px 0;}.col-main .widget-category-link a {background: url(../images/widgets/i_widget-link.gif) 100% 3px no-repeat;padding-right: 15px;}.sidebar .widget-category-link {display: block;margin: 0 0 15px;padding: 0 10px;}.sidebar .widget-category-link a {background: url(../images/widgets/i_widget-link.gif) 100% 3px no-repeat;padding: 0 15px 0 0;}/* Widget: CMS Page Link */.widget-cms-link-inline {display: inline;}.col-main .widget-cms-link {display: block;font-size: 12px;text-align: right;margin: 7px 0;}.col-main .widget-cms-link a {background: url(../images/widgets/i_widget-link.gif) 100% 3px no-repeat;padding-right: 15px;}.sidebar .widget-cms-link {display: block;margin: 0 0 15px;padding: 0 10px;}.sidebar .widget-cms-link a {background: url(../images/widgets/i_widget-link.gif) 100% 3px no-repeat;padding: 0 15px 0 0;}/* ======================================================================================= */


.postTitle h2 {
    font-size: 20px;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
}

.postTitle h3 {
    font-size: 10px;
    margin: 0px;
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 2px;
    padding-left: 0px;
}

.postContent {
    padding-bottom: 10px;
}

.postDetails {

}

.postBookmarks {
    padding-bottom: 10px;
}

.postBookmarks h4 {

    font-size: 12px;
    font-weight: bold;
}

.commentWrapper {
    padding-bottom: 15px;
}

.commentContent {
    padding-bottom: 0px;
}

.commentDetails {
    margin-bottom: 5px;
    padding: 0px;
}

.commentDetails h4.username {
    display: inline;
}

.postError {
    font-size: 16px;
}

.tags {
    font-weight: bold;
    padding-bottom: 10px;
}

.tags UL {
    display: inline;
}

.tags UL LI {
    font-weight: normal;
    display: inline;
    padding-right: 6px;
}

.tags h4 {
    font-size: 12px;
    font-weight: bold;
}

.menu-tags, .menu-categories, .menu-recent {
    margin: 5px 9px;
}

.menu-tags h5, .menu-categories h5, .menu-recent h5 {
    font-size: 11px;
}

.block-blog .menu-tags UL LI {
    display: inline;
    padding: 2px;
    margin-left: 10px;
}

.block-blog .menu-categories UL LI {
    margin-left: 10px;
}

.block-blog .menu-recent UL LI {
    margin-left: 10px;
}

.block-blog .menu-recent UL LI a, .block-blog .menu-categories UL LI a, .block-blog .menu-tags UL LI a {
    font-size: 11px;
}

.tagcloud {
    /* text-align:center; */
}

.tag-count-1 {
    font-size: 1em !important;
}

.tag-count-2 {
    font-size: 1.2em !important;
}

.tag-count-3 {
    font-size: 1.4em !important;
}

.tag-count-4 {
    font-size: 1.6em !important;
}

.tag-count-5 {
    font-size: 1.8em !important;
}

.tag-count-6 {
    font-size: 2em !important;
}

.tag-count-7 {
    font-size: 2em !important;
}

.tag-count-8 {
    font-size: 2em !important;
}

.tag-count-9 {
    font-size: 2em !important;
}

.tag-count-10 {
    font-size: 2em !important;
}

.block-blog .head h4 {
    padding-left: 20px;
}

.block-blog .block-title strong {
    background-image: url(../aw_blog/images/icon_blog.png);
    background-repeat: no-repeat;
    padding-left: 21px;
    text-align: left;
}

.postWrapper .poster {
    display: inline;
}

.input-box.aw-blog-comment-area {
    width: 100%;
}

.widget-latest li {
    font-size: 12px;
    padding: 5px 10px;
}

.block-blog .menu-categories {
    margin: 0;
    padding: 5px 9px;
}

A.awblog_current_comment {
    text-decoration: none !important;
    font-weight: bold !important;
}

li.postWrapper .postTitle img { width: 60.88%; height: auto;}

li.postWrapper .postContent {
    height: 680px;
    position: absolute;
    top: 250px;
    width: 48%;
}

li.postWrapper .postContent h2 {
    position: absolute;
    font-size: 36px;
    font-style: italic;
    font-weight: normal;
    top: 0;
}

li.postWrapper .postContent .content {
    width: 55%;
    position: absolute;
    top: 90px;
}
li.postWrapper .postContent .content p {
    font-size: 18px;
    line-height: 24px;
}

ul.blog-posts { float: left; width: 100%;}

ul.blog-posts .postWrapper {
    padding-bottom: 25px;
    clear: both;
    position: relative;
    float: left;
    width: 100%;
    margin-bottom: 150px;
}
ul.blog-posts .postWrapper .postTitle h3 {
    font-size: 68px;
    letter-spacing: 3px;
    position: absolute;
    top: 0;
}


.blog-post-view .postWrapper { margin-bottom: 50px;}
.blog-post-view .postWrapper .postTop { text-align: center;}
.blog-post-view .postWrapper .postTop img { width: 100%; max-width: 100%;}
.blog-post-view .postWrapper .postTop h2 { font-size: 28px; margin-top: 15px;}
.blog-post-view .postWrapper .postContent { padding-top: 25px;}
.blog-post-view .postWrapper .postContent p { margin: 0; line-height: 24px; font-size: 0.8125rem;}
.blog-post-view .main-container { max-width: 64.063em }
.separation-line {
    border-top: 1px dotted #000000;
    height: 8px;
    margin: 10px auto 0;
    width: 50%;
}




ul.blog-posts li:nth-child(odd) .postTitle h3 { left: 25px;}

ul.blog-posts li:nth-child(even) .postTitle h3 { right:25px;}

ul.blog-posts li:nth-child(odd) .postTitle img { float: left; margin-left: 120px;}
ul.blog-posts li:nth-child(even) .postTitle img { float: right; margin-right: 120px;}

ul.blog-posts li:nth-child(even) .postContent h2 { right: 0;}

ul.blog-posts li:nth-child(odd) .postContent {
    background: url(../aw_blog/images/circle-right.png) no-repeat 80px bottom;
    right: 0;
}
ul.blog-posts li:nth-child(odd) .postContent .content {text-align: left; right: 0}
ul.blog-posts li:nth-child(even) .postContent .content {text-align: right; left: 0}
ul.blog-posts li:nth-child(even) .postContent {
    background: url(../aw_blog/images/circle-left.png) no-repeat 215px bottom;
    left: 0;
}
/**
 * @name         :  Apptha Out Of Stock Notification
 * @version      :  0.1.5
 * @since        :  Magento 1.4
 * @author       :  Apptha - http://www.apptha.com
 * @copyright    :  Copyright (C) 2011 Powered by Apptha
 * @license      :  http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 * @Creation Date:  June 20 2011
 * @Modified By  :  Bala G
 * @Modified Date:  August 7 2013
 *
 * */

.responceMessStyle{height: 30px;}
.notify_error{}
.apptha-outofstock-block-body {font-size: 13px;}
.bmargin10 {margin-bottom: 10px;}
.tmargin10 {margin-top: 10px;}
.notify-button-blue {
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3881A7), to(#245A77));background-color: #245A77;border-bottom-left-radius: 4px 4px;border-bottom-right-radius: 4px 4px;
border: 0px;border-top-left-radius: 4px 4px;border-top-right-radius: 4px 4px;color: white !important;cursor: pointer;display: inline-block;
font-family: tahoma, verdana, arial, sans-serif;font-size: 13px;font-weight: bold;line-height: normal !important;padding: 5px 15px;text-decoration: none;
text-shadow: rgba(0, 0, 0, 0.296875) 0px 1px 1px;zoom: 1;}
.ajaxreloadimage{background-image: url(../outofstocknotification/ajax-loader.gif);background-repeat: no-repeat;float: right;height: 16px;margin-top: 4px;width: 34px;display: none;}
.powered_by{font-size:11px;text-align:right;padding: 5px 0 0;}

button#ajaxButton1 { /*margin: 20px 0 0;*/}
span#notify_submit1 { padding-top: 5px; width: 42%;}
input#outofstock_email1 { margin-top: 10px;}

#notify_submit1 { display: block; float: left; clear: both; margin-top: 10px;}

span#notify_message1 {
	position: relative;
	padding-right: 15px; 
	float: left; 
	/* width: 200px; */
	max-width: 350px; 
	line-height: 16px;
	margin-left: 5px;
}

span#notify_message1:after{
	content: '';
	display: inline-block;
	width: 10px;
	height: 10px;
	background: url("../img/des-icon.png") no-repeat bottom; 
}
span#notify_message1.active:after {
	background: url("../img/des-icon-active.png") no-repeat bottom;
}

@media (max-width:767px){

	span#notify_submit1 {
		width: 60%;
		margin: 0 auto;
	}
}

@media (max-width:500px){
	span#notify_message1{
		width: 200px;
		padding-right: 0;
	}
	span#notify_submit1 {
		width: 200px;
	}
}



/**
 * Mage-World - Easy banner Free
 *//* Easy SimpleSlider ===================================================================== */.divSimpleSliderRotate {position: relative;z-index: 99;display: table;text-align: center;margin: 0 auto;}/*.divSimpleSliderRotate a {
	float: left;
	display: block;
	text-indent: -9999px;
	background: url(../images/easyslider/circle.png) no-repeat center center;
	width: 17px;
	height: 17px;
	margin-right: 10px;
}
.divSimpleSliderRotate a:hover {background: url(../images/easyslider/circle-active.png) no-repeat center center; }
.divSimpleSliderRotate a.activeSlide {background: url(../images/easyslider/circle-active.png) no-repeat center center;}
.divSimpleSliderRotate a:focus { outline: none; }*/.divSimpleSliderRotate a {float: left;width: 17px;height: 17px;margin: 0 5px;position: relative;text-indent: -9999px;}.divSimpleSliderRotate a:after {content: '';position: absolute;left: 5px;top: 5px;height: 7px;width: 7px;background: #c6c6c6;-webkit-border-radius: 50%;border-radius: 50%;cursor: pointer;display: inline-block;vertical-align: middle;-webkit-transition: all .2s ease;transition: all .2s ease;}.divSimpleSliderRotate a:hover:after,.divSimpleSliderRotate a.activeSlide:after {top: 0;left: 0;border: 1px solid #c6c6c6;height: 17px;width: 17px;background: transparent;margin-top: 0;}/* ======================================================================================= *//*STart Stop Slider ====================================================================== */.aslideshow,.aslideshow-label,.aslideshow-content,.aslideshow-panel {font: 12px Verdana, Tahoma, sans-serif;}.aslideshow {padding: 0;border: 0;position: relative;display: none;z-index: 1;}.aslideshow-content {padding: 0;color: #333;overflow: hidden;position: relative;z-index: 1;}.aslideshow-content p {padding: 0 !important;overflow: auto;}.aslideshow-content img {padding: 0 !important;border: 0 !important;}.aslideshow-slide {display: none;position: absolute;}.aslideshow-fullscreen {position: absolute;top: 0;left: 0;padding: 0;border: 0;overflow: hidden;}.aslideshow-label-place {padding: 0;position: absolute;top: 4px;right: 6px;z-index: 100;height: 30px;width: 60% !important;}.aslideshow-label {z-index: 101;color: #fff;width: 100%;height: 100%;line-height: 30px;text-indent: 8px;font-weight: bold;border: #888 solid 1px;border-radius: 6px;-moz-border-radius: 6px;-khtml-border-radius: 6px;-webkit-border-radius: 6px;}.aslideshow-label a,.aslideshow-label a:hover,.aslideshow-label a:active,.aslideshow-label a:visited {color: #fff;}.aslideshow-panel-place {padding: 0;position: absolute;bottom: 4px;left: 6px;width: 60% !important;z-index: 100;height: 34px;}.aslideshow-panel {z-index: 101;width: 100%;height: 100%;padding: 0 2px;border: #888 solid 1px;border-radius: 6px;-moz-border-radius: 6px;-khtml-border-radius: 6px;-webkit-border-radius: 6px;}.aslideshow-panel a.button {display: block;width: 30px;height: 32px;float: left;text-indent: -99999%;overflow: hidden;outline: 0;background-image: url(../images/startstop-slider/buttons.png);background-repeat: no-repeat;border: 1px solid transparent;}.aslideshow-panel a.button:hover {background-color: #333;}.aslideshow-panel a.first {background-position: 0 0;}.aslideshow-panel a.prev {background-position: -30px 0;}.aslideshow-panel a.play {background-position: -60px 0;}.aslideshow-panel a.stop {background-position: -90px 0;}.aslideshow-panel a.next {background-position: -120px 0;}.aslideshow-panel a.last {background-position: -150px 0;}.aslideshow-panel a.help {position: relative;background-position: -180px 0;}.aslideshow-panel span.counter {float: right;display: block;font-weight: 700;color: #fff;height: 32px;line-height: 32px;padding: 0 8px;}.aslideshow-help {position: absolute;bottom: 32px;z-index: 101;background-color: #ff9;display: none;padding: 2px;margin: 0 2px;opacity: 0.8;width: 98%;}.aslideshow-frame div {position: absolute;top: 0px;left: 0px;z-index: 201;cursor: pointer;width: 100%;height: 100%;background: url(../images/startstop-slider/play.png) 50% 50% no-repeat;}.aslideshow-load {display: none;}.aslideshow-load div {position: absolute;top: 0px;left: 0px;z-index: 201;cursor: pointer;width: 100%;height: 100%;background: url(../images/startstop-slider/ajax-loader.gif) 50% 50% no-repeat;}.aslideshow-shadow {position: absolute;top: 0px;left: 0px;z-index: 200;width: 100%;height: 100%;}.aslideshow-opacity {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9JREFUeNpiYmBgaAAIMAAAjwCD5Hc2/AAAAABJRU5ErkJggg==);background: rgba(0, 0, 0, 0.5);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#85000000, 0, endColorstr=#85000000, 0);}/* ======================================================================================= */

/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 *
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 *
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
    cursor: pointer;
    overflow: hidden;
    z-index: 1104;
    display: none;
}

#fancybox-loading div {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 480px;
    background-image: url('../js/fancybox/fancybox.png');
}

#fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1100;
    display: none;
}

#fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    overflow: auto;
    display: none;
}

#fancybox-wrap {
    position: absolute;
    top: 2000px;
    left: 0;
    padding: 20px;
    z-index: 1101;
    outline: none;
    display: none;
}

#fancybox-outer {
    position: relative;
    width: 100%;
    height: 100%;
    background: #fff;
}

#fancybox-content {
    width: 0;
    height: 0;
    padding: 0;
    outline: none;
    position: relative;
    overflow: hidden;
    z-index: 1102;
    border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
    z-index: 1101;
}

#fancybox-close {
    position: absolute;
    top: -15px;
    right: -15px;
    width: 30px;
    height: 30px;
    background: transparent url('../js/fancybox/fancybox.png') -40px 0px;
    cursor: pointer;
    z-index: 1103;
    display: none;
}

#fancybox-error {
    color: #444;
    font: normal 12px/20px Arial;
    padding: 14px;
    margin: 0;
}

#fancybox-img {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    line-height: 0;
    vertical-align: top;
}

#fancybox-frame {
    width: 100%;
    height: 100%;
    border: none;
    display: block;
}

#fancybox-left, #fancybox-right {
    position: absolute;
    bottom: 0px;
    height: 100%;
    width: 35%;
    cursor: pointer;
    outline: none;
    background: transparent url('../js/fancybox/blank.gif');
    z-index: 1102;
    display: none;
}

#fancybox-left {
    left: 0px;
}

#fancybox-right {
    right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
    position: absolute;
    top: 50%;
    left: -9999px;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    cursor: pointer;
    z-index: 1102;
    display: block;
}

#fancybox-left-ico {
    background-image: url('../js/fancybox/fancybox.png');
    background-position: -40px -30px;
}

#fancybox-right-ico {
    background-image: url('../js/fancybox/fancybox.png');
    background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
    visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
    left: 20px;
}

#fancybox-right:hover span {
    left: auto;
    right: 20px;
}

.fancybox-bg {
    position: absolute;
    padding: 0;
    margin: 0;
    border: 0;
    width: 20px;
    height: 20px;
    z-index: 1001;
}

#fancybox-bg-n {
    top: -20px;
    left: 0;
    width: 100%;
    background-image: url('../js/fancybox/fancybox-x.png');
}

#fancybox-bg-ne {
    top: -20px;
    right: -20px;
    background-image: url('../js/fancybox/fancybox.png');
    background-position: -40px -162px;
}

#fancybox-bg-e {
    top: 0;
    right: -20px;
    height: 100%;
    background-image: url('../js/fancybox/fancybox-y.png');
    background-position: -20px 0px;
}

#fancybox-bg-se {
    bottom: -20px;
    right: -20px;
    background-image: url('../js/fancybox/fancybox.png');
    background-position: -40px -182px;
}

#fancybox-bg-s {
    bottom: -20px;
    left: 0;
    width: 100%;
    background-image: url('../js/fancybox/fancybox-x.png');
    background-position: 0px -20px;
}

#fancybox-bg-sw {
    bottom: -20px;
    left: -20px;
    background-image: url('../js/fancybox/fancybox.png');
    background-position: -40px -142px;
}

#fancybox-bg-w {
    top: 0;
    left: -20px;
    height: 100%;
    background-image: url('../js/fancybox/fancybox-y.png');
}

#fancybox-bg-nw {
    top: -20px;
    left: -20px;
    background-image: url('../js/fancybox/fancybox.png');
    background-position: -40px -122px;
}

#fancybox-title {
    font-family: Helvetica;
    font-size: 12px;
    z-index: 1102;
}

.fancybox-title-inside {
    padding-bottom: 10px;
    text-align: center;
    color: #333;
    background: #fff;
    position: relative;
}

.fancybox-title-outside {
    padding-top: 10px;
    color: #fff;
}

.fancybox-title-over {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #FFF;
    text-align: left;
}

#fancybox-title-over {
    padding: 10px;
    background-image: url('../js/fancybox/fancy_title_over.png');
    display: block;
}

.fancybox-title-float {
    position: absolute;
    left: 0;
    bottom: -20px;
    height: 32px;
}

#fancybox-title-float-wrap {
    border: none;
    border-collapse: collapse;
    width: auto;
}

#fancybox-title-float-wrap td {
    border: none;
    white-space: nowrap;
}

#fancybox-title-float-left {
    padding: 0 0 0 15px;
    background: url('../js/fancybox/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
    color: #FFF;
    line-height: 29px;
    font-weight: bold;
    padding: 0 0 3px 0;
    background: url('../js/fancybox/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
    padding: 0 0 0 15px;
    background: url('../js/fancybox/fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
    height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
    position: absolute; margin-top: 0;
    top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }
.i-bold-cross:before {content: "\e907";}.i-ic_arrow:before {content: "\e90a";}.i-header-logo-black:before {content: "\e908";}.i-arrow-down:before {content: "\e909";}.i-ic_pinterest:before {content: "\e900";}.i-ic_twitter:before {content: "\e901";}.i-ic_facebook:before {content: "\e902";}.i-ic_instagram:before {content: "\e903";}.i-ic_search:before {content: "\e904";}.i-ic_bag:before {content: "\e905";}.i-close:before {content: "\e906";}#fancybox-overlay {position: fixed !important;background-color: rgba(0, 0, 0, 0.7) !important;}#fancybox-outer {background-color: transparent;}#fancybox-wrap {position: fixed !important;top: 15% !important;padding: 0;left: 0 !important;right: 0 !important;margin: auto;}#fancybox-wrap,#fancybox-content {width: 100% !important;max-width: 768px;}#fancybox-close {top: 25px;right: 25px;background: none;display: block !important;width: 20px;height: 20px;text-align: center;}#fancybox-close:after {content: '\e906';font: 12px/20px 'icomoon';}.fancybox-bg {display: none;}#newsletter-popup {border: 1px solid #866d4b;padding: 15px;max-width: 768px;width: 100%;text-align: center;}#newsletter-popup .popup-wrap {display: table;width: 100%;table-layout: fixed;background-color: #fff;}#newsletter-popup .popup-wrap > div {display: table-cell;vertical-align: middle;}#newsletter-popup .content {padding: 20px 43px;}#newsletter-popup h1 {font: 43px 'Domaine Display Condensed', Arial, sans-serif;letter-spacing: .04em;text-transform: uppercase;padding-bottom: 18px;}#newsletter-popup p {letter-spacing: .135em;line-height: 1.45em;padding-bottom: 30px;}#newsletter-popup .input-wrapper {position: relative;text-align: left;}#newsletter-popup input {text-transform: uppercase;border: none;height: 23px;padding: 0;line-height: 26px;}#newsletter-popup input[type='text'] {font: 13px "Brown", "Trebuchet MS", Verdana, sans-serif;letter-spacing: 2px;padding-right: 75px;border-bottom: 1px solid #000;}#newsletter-popup input[type='submit'] {font-family: "Brown", "Trebuchet MS", Verdana, sans-serif;font-weight: 700;position: absolute;right: 0;top: 0;width: auto;padding: 0 7px;color: #866d4b;cursor: pointer;}@media only screen and (min-width: 1025px) {#fancybox-close {-webkit-transition: color .3s;transition: color .3s;}#fancybox-close:hover {color: #866d4b;}#newsletter-popup input[type='submit'] {-webkit-transition: color .3s;transition: color .3s;}#newsletter-popup input[type='submit']:hover {color: inherit;}}@media only screen and (max-width: 767px) {#fancybox-wrap {top: 0 !important;}#fancybox-close {top: 20px;right: -webkit-calc(20px + 5%);right: calc(20px + 5%);}#newsletter-popup {margin: auto;max-width: 90%;padding: 0;border-width: 2px;}#newsletter-popup .img-wrap {display: none !important;}#newsletter-popup .content {padding: 45px 25px 40px;}#newsletter-popup h1 {font-size: 35px;}#newsletter-popup p {font-size: 16px;padding-bottom: 10px;}#newsletter-popup input[type='text'] {border: none;padding-right: 0;}#newsletter-popup input[type='submit'] {position: static;background-color: #000;color: #fff;height: 46px;width: 100%;margin-top: 20px;}}@media only screen and (max-width: 374px) {#newsletter-popup .content {padding: 45px 15px 15px;}}

div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(../images/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(../images/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(../images/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(../images/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(../images/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(../images/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(../images/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(../images/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(../images/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(../images/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(../images/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(../images/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(../images/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(../images/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(../images/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(../images/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(../images/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(../images/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(../images/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(../images/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(../images/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(../images/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(../images/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(../images/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(../images/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(../images/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(../images/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(../images/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(../images/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(../images/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(../images/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(../images/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(../images/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(../images/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(../images/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(../images/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(../images/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(../images/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(../images/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(../images/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(../images/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(../images/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(../images/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(../images/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(../images/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(../images/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(../images/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(../images/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(../images/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(../images/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(../images/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(../images/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(../images/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(../images/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(../images/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(../images/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(../images/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(../images/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(../images/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(../images/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(../images/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(../images/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(../images/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(../images/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(../images/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(../images/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(../images/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(../images/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(../images/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(../images/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(../images/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(../images/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(../images/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(../images/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(../images/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(../images/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(../images/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(../images/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(../images/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(../images/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(../images/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(../images/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(../images/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(../images/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close {
	width:35px;
	height:35px;
	background:url(../images/close.png) 0 0 no-repeat;
	cursor:pointer;
	-webkit-transition: opacity 0.3s ease-out 0s;
	-moz-transition: opacity 0.3s ease-out 0s;
	-ms-transition: opacity 0.3s ease-out 0s;
	-o-transition: opacity 0.3s ease-out 0s;
	transition: opacity 0.3s ease-out 0s;
}
div.facebook .pp_close:hover {
	opacity: .5;
}
div.facebook .pp_description{margin:20px 37px 0 3px; font-size: 20px !important; font-weight: bold;}
div.facebook .pp_loaderIcon{background:url(../images/loader.gif) center center no-repeat}
div.facebook .pp_arrow_next,
div.facebook .pp_arrow_previous{
	display: inline-block;
	background: url(../images/prev.png) 0 0 no-repeat;
	height: 35px;
	margin-top: 0;
	width: 35px;
	position: fixed;
	z-index: 1;
	top: 40%; 
	left: 30px;
	-webkit-transition: opacity 0.3s ease;
		-ms-transition: opacity 0.3s ease;
			transition: opacity 0.3s ease;
}
div.facebook .pp_arrow_previous:hover {
	opacity: .5;
}
div.facebook .pp_arrow_previous.disabled{background-position:0 0;cursor:default}
div.facebook .pp_arrow_next{
	background-image: url(../images/next.png);
	left: auto;
	right: 30px;
	
}
div.facebook .pp_arrow_next:hover {
	opacity: .5;
}
div.facebook .pp_arrow_next.disabled{background-position:0 0;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:14px;padding:0 3px 0 4px; letter-spacing: 2px;}
div.facebook .pp_nav .pp_play{display: none; background:url(../images/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(../images/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(../images/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(../images/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(../images/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(../images/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(../images/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#fff;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500; opacity: 1 !important;}
div.pp_pic_holder{display:none;position:fixed;z-index:10000}
.pp_content{ left: 50%; width: 0; height: 0;}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%;height: 100%;}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:25px 0 0 23px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0; position: fixed; right: 30px; top: 80px; z-index: 1;}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0; position: fixed; z-index: 99999;}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{left:50%;position:absolute;z-index:10000; opacity: 0; top: 105%; max-height: 120%; }
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;position:relative;white-space:nowrap;margin:0;padding:0; /*height: 140px;*/ overflow: hidden;}
.pp_gallery ul a{
	border:1px rgba(255,255,255,1) solid;
	display:block;
	float:left;
	overflow:hidden; 
	height: 140px;
	padding: 4px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
			box-sizing: border-box;
	-webkit-transition: all 0.3s ease 0s;
		-ms-transition: all 0.3s ease 0s;
			transition: all 0.3s ease 0s;
}

.pp_gallery ul a img{border:0}

.pp_gallery li{display:block;float:left;margin:0 30px 30px 0;padding:0}

.pp_gallery li:first-child {
	margin-left: 0;
}

/* .pp_gallery li:nth-child(6n).six {
	margin-right: 0;
} */

.pp_gallery li.default a{background:url(../images/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(../images/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(../images/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:fixed;right:30px;top:30px;display:block;line-height:22px;text-indent:-10000px; z-index: 99999;}
.pp_loaderIcon{display:block;height:24px;left:48%;position:absolute;top:40%;width:24px; z-index: 999;}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px; position: absolute;}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#000}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../images/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(../images/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}


.currentTextHolder {
	color: #8D8D8D;
}

.currentTextHolder span {
	color: #000;
	font-weight: bold;
}


.pp_pic_holder {
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

.pp_content {
	position: fixed;
	top: 25px;
	overflow: visible !important;
}


.s-plus {
	display: none;
	position: absolute;
	z-index: 99999;
	width: 35px;
	height: 35px;
	background: url(../images/plus.png) no-repeat 0 0;
}

.s-minus {
	display: none;
	position: absolute;
	z-index: 99999;
	width: 35px;
	height: 35px;
	background: url(../images/minus.png) no-repeat 0 0;
}

.pp_content .pp_fade {
	cursor: url(../images/plus.png), auto;
	display: inline-block !important;
	/*opacity: 1!important;*/
}

.images-zoom-wrap img.active {
	cursor: url(../images/minus.png), auto;
}

.images-zoom-wrap img {
	cursor: default;
}

.pp_social .a_shop, .pp_social .a_zoom, .show-all {
	display: block;
    height: 35px;
    border: 1px solid #000;
    overflow: hidden;
    margin-top: 15px;
    float: right;
}
.pp_social .a_shop {
	display: none;
}
.pp_social .a_zoom {
	margin-top: 0;
}

.show-all {
	font-size: 10px;
	background-color: #fff;
/*	margin-top: 0;
	right: 49%;
	bottom: 15px;
	position: fixed;
	z-index: 1;
*/
	float: none;
	display: inline-block;
	margin: 15px auto;
}
.show-all:hover {
	border: 1px solid #000;
}

.pp_social .a_shop .txt, .pp_social .a_zoom .txt, .show-all .txt  {
    display: block;
    float: left;
    font-size: 11px;
    height: 31px;
    letter-spacing: 1px;
    line-height: 32px;
    padding-left: 10px;
    margin-right: -125px;
    text-transform: uppercase;
    width: 125px;
    z-index: 99;
    text-align: left;
}
.pp_social .a_shop .icon, .pp_social .a_zoom .icon, .show-all .icon {
	display: block;
	background: url(../images/shop-icon.png) no-repeat  center center #fff;
	float: right;
	position: relative;
	height: 33px;
	width: 33px;
}
.pp_social .a_zoom .icon {
	background: url(../images/share-icon.png) no-repeat  center center #fff;
}
.show-all .icon {
	background: url(../images/show-all.png) no-repeat  center center #fff;
}


.pp_pic_holder.pp_default {
	width: 100%!important; 
	left: 0!important; 
	overflow: hidden; 
}

.pp_content { 
	width: 100% !important;
	height: auto!important; 
	position: static;
}

.pp_fade {
	display: inline-block;
	width: 70%!important;
	max-width: 100%;
}

#pp_full_res img { 
	width: auto!important; 
	max-height: 500px!important; 
}

.pp_details {
	width: 100%!important; 
}

.pp_gallery {
	position: static !important;
	margin: 0 !important;
	padding: 60px 0 0;
}

.pp_content_container {
	overflow-y: auto;
	text-align: center;
}

.pp_gallery div {
	float: none;
	margin: 0 auto;
}

.pp_gallery .show {
	left: 0 !important;
	white-space: normal;
	width: 100% !important;
}

.pp_gallery .show li{
	float: none;
	display: inline-block;
	margin: 0 15px 30px;
}

@media (max-width:767px) {
	.pp_social {
		top: 30px;
		right: 60px;
	}

	a.pp_close,
	div.facebook .pp_arrow_next {
		right: 5px;
	}

	div.facebook .pp_arrow_previous {
		left: 5px;
	}

	.pp_gallery li {
		margin: 0 1px 30px;
	}

	.pp_gallery ul {
		left: 0 !important
	}

	.pp_gallery div {
		width: 493px !important;
	}

	.pp_fade {
		padding-top: 60px;
	}

	.show-all {
		right: 47%;
	}

	div.facebook .pp_arrow_next, 
	div.facebook .pp_arrow_previous {
		top: 25%;
	}
}

@media (max-width:500px) {

	.pp_gallery div {
		width: 295px !important;
	}

	.show-all {
		right: 45%;
	}

	div.facebook .pp_arrow_next, 
	div.facebook .pp_arrow_previous {
		top: 20%;
	}
}


.my-igallery-grid {
    background: url("../images/bkg_grid.gif") repeat scroll 0 0 transparent;
    border-bottom: 1px solid #D9DDD3;
    position: relative;
    clear: both;
}
.my-igallery-grid li.item {
    float: left;
    padding: 12px 10px 20px;
    width: 138px;
    list-style: none;
}
.my-igallery-grid .product-name {
    color: #203548;
    font-size: 13px;
    font-weight: bold;
    margin: 0 0 5px;
}
.my-igallery-block {
    border: 1px solid #C4C1BC;
    margin: 0 0 15px;
}
.my-igallery-block .block-title {
    background: url("../images/bkg_block-title.gif") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #DDDDDD;
    padding: 2px 9px;
}
.my-igallery-block .block-title strong {
    color: #E26703;
    font: bold 12px/16px Arial,Helvetica,sans-serif;
    text-transform: uppercase;
}
.my-igallery-block .block-content {
    background: none repeat scroll 0 0 #F8F7F5;
    padding-left: 10px;
}
.igallery-images .toolbar-top, .igallery-images .toolbar-bottom {clear: both;}

/*********************** imports ************************/button {background: transparent;cursor: pointer;margin: 0;padding: 0;border: none;}
button:focus {outline: none;}
button::-moz-focus-inner {border: 0;}
.dark-btn {display: inline-block;height: 45px;padding: 17px 22px;font: 700 12px/12px "Brown", "Trebuchet MS", Verdana, sans-serif;letter-spacing: .2em;text-transform: uppercase;cursor: pointer;text-align: center;background-color: #000;color: #fff;border: 1px solid #000 !important;}
.disabled-btn {display: inline-block;height: 45px;padding: 17px 22px;font: 700 12px/12px "Brown", "Trebuchet MS", Verdana, sans-serif;letter-spacing: .2em;text-transform: uppercase;cursor: pointer;text-align: center;cursor: not-allowed;border: 1px solid #bdbdbd;color: #bdbdbd;}
.border-btn {display: inline-block;height: 45px;padding: 17px 22px;font: 700 12px/12px "Brown", "Trebuchet MS", Verdana, sans-serif;letter-spacing: .2em;text-transform: uppercase;cursor: pointer;text-align: center;font-weight: normal;border: 1px solid #000;-webkit-transition: background-color 0.2s, color 0.2s;transition: background-color 0.2s, color 0.2s;}
.border-btn:hover {background-color: #000;color: #fff;}
.cross-btn {font-size: 0;cursor: pointer;}
.cross-btn:after {content: '\e906';font: 10px 'icomoon';-webkit-transition: color .3s;transition: color .3s;}
.bold-cross-btn {font-size: 0;cursor: pointer;}
.bold-cross-btn:after {content: '\e907';font: 22px 'icomoon';-webkit-transition: color .3s;transition: color .3s;}
.i-bold-cross:before {content: "\e907";}
.i-ic_arrow:before {content: "\e90a";}
.i-header-logo-black:before {content: "\e908";}
.i-arrow-down:before {content: "\e909";}
.i-ic_pinterest:before {content: "\e900";}
.i-ic_twitter:before {content: "\e901";}
.i-ic_facebook:before {content: "\e902";}
.i-ic_instagram:before {content: "\e903";}
.i-ic_search:before {content: "\e904";}
.i-ic_bag:before {content: "\e905";}
.i-close:before {content: "\e906";}
[class^="i-"],[class*=" i-"] { /* use !important to prevent issues with browser extensions that change fonts */font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1; /* Better Font Rendering =========== */-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.icon-font {font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.i-bold-cross:before {content: "\e907";}
.i-ic_arrow:before {content: "\e90a";}
.i-header-logo-black:before {content: "\e908";}
.i-arrow-down:before {content: "\e909";}
.i-ic_pinterest:before {content: "\e900";}
.i-ic_twitter:before {content: "\e901";}
.i-ic_facebook:before {content: "\e902";}
.i-ic_instagram:before {content: "\e903";}
.i-ic_search:before {content: "\e904";}
.i-ic_bag:before {content: "\e905";}
.i-close:before {content: "\e906";}
* {-webkit-box-sizing: border-box;box-sizing: border-box;}
* {margin: 0;padding: 0;}
html {font: normal 100% "Brown", "Trebuchet MS", Verdana, sans-serif;color: black;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
body,ul,ol,p,h1,h2,h3,h4,h5,h6,dd,dl,figure,fieldset {margin: 0;}
ul,ol,fieldset {padding: 0;}
fieldset,img,iframe {border: none;}
li {list-style: none;}
em,i,address {font-style: normal;}
h1,h2,h3,h4,h5,h6,b,strong {font-weight: normal;}
b {font-weight: bold;}
img {max-width: 100%;height: auto;vertical-align: top;-webkit-user-select: none;-moz-user-select: none;-o-user-select: none;-ms-user-select: none;user-select: none;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {display: block;}
audio,canvas,video {display: inline-block;}
audio:not([controls]) {display: none;height: 0;}
[hidden],template {display: none;}
a:active,a:hover {outline: 0;}
abbr[title] {border-bottom: 1px dotted;}
dfn {font-style: italic;}
hr {-webkit-box-sizing: content-box;box-sizing: content-box;height: 0;}
mark {background: #ff0;color: #000;}
pre {white-space: pre-wrap;}
q {quotes: "\201C" "\201D" "\2018" "\2019";}
small {font-size: 80%;}
sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
svg:not(:root) {overflow: hidden;}
fieldset,legend {padding: 0;}
legend {border: 0;}
table {border-collapse: collapse;border-spacing: 0;}
img {max-width: 150%;height: auto;vertical-align: top;-ms-interpolation-mode: bicubic;}
.columns img {width: 100%;}
abbr[title] {border-bottom: 0;font-weight: 500;}
a {color: inherit;text-decoration: inherit;}
a:active,a:focus {outline: 0;}
.block-link {display: block;}
script {display: none !important;}
video::-webkit-media-controls-start-playback-button {display: none!important;-webkit-appearance: none;}
.no-display {display: none;}
.nobr {white-space: nowrap !important;}
.wrap {white-space: normal !important;}
.a-left {text-align: left !important;}
.a-center {text-align: center !important;}
.a-right {text-align: right !important;}
.v-top {vertical-align: top;}
.v-middle {vertical-align: middle;}
.f-left,.left {float: left !important;}
.f-right,.right {float: right !important;}
.f-none {float: none !important;}
.f-fix {float: left;width: 100%;}
.no-display {display: none;}
.no-margin {margin: 0 !important;}
.no-padding {padding: 0 !important;}
.no-bg {background: none !important;}
.std {font-size: 14px;line-height: 1.8em;}
.container {max-width: 1335px;width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;margin: auto;padding: 0 10px;}
.main-container {width: 100%;margin-left: auto;margin-right: auto;margin-top: 0;margin-bottom: 0;max-width: 1310px;padding-top: 118px;}
.home-page .main-container,.home-page-new .main-container {padding-top: 0;}
.main {padding: 0;-webkit-transition: padding .4s linear;transition: padding .4s linear;min-height: 550px;}
.cms-index-defaultnoroute .main {text-align: center;padding: 75px 20px;}
.messages {background-color: #866d4b;text-transform: uppercase;color: #fff;text-align: center;font-weight: 700;font-size: 12px;letter-spacing: .08em;padding: 13px 20px 12px;position: relative;z-index: 101;}
.messages a {color: #fff;}
.lala-loading {display: inline-block;font-weight: 700;font-size: 13px;line-height: 1.2em;letter-spacing: .12em;text-transform: uppercase;color: #866d4b;padding: 0 15px 1px 0;position: relative;overflow: hidden;}
.lala-loading:before {display: block;content: '';position: absolute;left: 0;bottom: 0;height: 1px;background-color: #866d4b;-webkit-animation: lala-loading 1s linear infinite;animation: lala-loading 1s linear infinite;}
.clearfix:before,.clearfix:after {display: table;content: " ";}
.clearfix:after {clear: both;}
.text-hide {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}
.fixed-body {overflow: hidden;position: fixed;}
input,select,textarea {font-size: 11px;letter-spacing: .18em;width: 100%;background-color: transparent;vertical-align: top;border: 1px solid #bdbdbd;outline: none;-webkit-border-radius: 0;border-radius: 0;-webkit-transition: border-color 0.3s;transition: border-color 0.3s;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none;}
input.validation-failed,select.validation-failed,textarea.validation-failed {border-color: #d0021b;}
input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill {-webkit-box-shadow: 0 0 0 1000px #fff inset;}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;-moz-appearance: none;appearance: none;margin: 0;}
button,input {line-height: normal;}
input {padding: 0 12px;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none;}
button[disabled],html input[disabled] {cursor: default;}
input[type="search"] {-webkit-appearance: textfield;-webkit-box-sizing: content-box;box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}
textarea {overflow: auto;vertical-align: top;}
select::-ms-expand {display: none;}
.input-box {position: relative;margin-bottom: 15px;width: 100%;background-color: #fff;}
.input-box.small-indent {margin-bottom: 5px;}
.input-box label {display: block;font-weight: 700;font-size: 12px;letter-spacing: .2em;text-transform: uppercase;padding-bottom: 5px;}
select {padding: 0 35px 0 10px;cursor: pointer;z-index: 1;white-space: nowrap;text-overflow: ellipsis;}
select:-moz-focusring {color: transparent;text-shadow: 0 0 0 #000;}
select:disabled {background: rgba(255, 255, 255, 0.9);z-index: 2;cursor: no-drop;}
input,select {position: relative;height: 40px;line-height: 42px;}
select {line-height: 40px;}
.select-holder {position: relative;min-height: 40px;background-color: #fff;}
.select-holder:after {content: '\e909';position: absolute;font: 7px 'icomoon';top: 18px;right: 14px;}
.select-holder select {position: absolute;}
.select-holder .validation-advice {padding-top: 48px;}
textarea {padding: 15px;height: 138px;max-width: 375px;resize: none;overflow: auto;}
.custom-checkbox,.custom-radio {display: inline-block;position: relative;padding: 2px 0 2px 30px;cursor: pointer;letter-spacing: .03em;text-transform: uppercase;}
.custom-checkbox:before,.custom-radio:before {content: '';position: absolute;left: 0;top: 0;width: 16px;height: 16px;background: #fff;border: 1px solid #ccc;}
.custom-checkbox:after,.custom-radio:after {content: "";position: absolute;left: 4px;top: 4px;opacity: 0;-webkit-transition: opacity .35s;transition: opacity .35s;}
.custom-checkbox:after {width: 8px;height: 4px;border-bottom: 2px solid #333;border-left: 2px solid #333;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.custom-radio:before {-webkit-border-radius: 50%;border-radius: 50%;}
.custom-radio:after {-webkit-border-radius: 50%;border-radius: 50%;width: 10px;height: 10px;background: #ccc;}
input[type="radio"],input[type="checkbox"] {display: none;}
input[type="radio"] + label,input[type="checkbox"] + label {line-height: 16px;font-weight: normal;}
input[type="radio"]:checked + label:after,input[type="checkbox"]:checked + label:after {opacity: 1;}
input[type="checkbox"] + label {display: inline-block;position: relative;padding: 2px 0 2px 30px;cursor: pointer;letter-spacing: .03em;text-transform: uppercase;}
input[type="checkbox"] + label:before {content: '';position: absolute;left: 0;top: 0;width: 16px;height: 16px;background: #fff;border: 1px solid #ccc;}
input[type="checkbox"] + label:after {content: "";position: absolute;left: 4px;top: 4px;opacity: 0;-webkit-transition: opacity .35s;transition: opacity .35s;}
input[type="checkbox"] + label:after {width: 8px;height: 4px;border-bottom: 2px solid #333;border-left: 2px solid #333;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
input[type="radio"] + label {display: inline-block;position: relative;padding: 2px 0 2px 30px;cursor: pointer;letter-spacing: .03em;text-transform: uppercase;}
input[type="radio"] + label:before {content: '';position: absolute;left: 0;top: 0;width: 16px;height: 16px;background: #fff;border: 1px solid #ccc;}
input[type="radio"] + label:after {content: "";position: absolute;left: 4px;top: 4px;opacity: 0;-webkit-transition: opacity .35s;transition: opacity .35s;}
input[type="radio"] + label:before {-webkit-border-radius: 50%;border-radius: 50%;}
input[type="radio"] + label:after {-webkit-border-radius: 50%;border-radius: 50%;width: 10px;height: 10px;background: #ccc;}
.validation-advice {font-size: 11px;padding: 8px 0 2px;text-transform: uppercase;color: #d0021b;letter-spacing: .19em;}
.header {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;text-align: center;min-height: 117px;text-transform: uppercase;letter-spacing: 0.115em;position: fixed;top: 0;left: 0;right: 0;z-index: 100;-webkit-transition: background-color 0.3s linear;transition: background-color 0.3s linear;padding-top: 1px;padding-bottom: 31px;background-color: #fff;}
.home-page .header,.home-page-new .header,.main-container .header {color: #866d4b;background-color: transparent;}
.home-page .header .search-btn,.home-page-new .header .search-btn,.main-container .header .search-btn {color: #fff;}
.header.white {color: #866d4b;background-color: #fff;}
.home-page .header.white .logo,.home-page-new .header.white .logo,.main-container .header.white .logo {color: #000;}
.header.white .search-btn {color: #000;}
.header.white .language-and-currency,.header.white .shop-btn:after {border-color: #000;}
.header .logo {font-size: 0;}
.home-page .header .logo,.home-page-new .header .logo,.main-container .header .logo {color: #fff;-webkit-transition: color .2s;transition: color .2s;}
.header .logo strong {display: block;}
.header .logo:after {content: '\e908';font: 55px 'icomoon';}
.header #shadow {position: fixed;z-index: 99;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.6);display: none;}
.header a:not(.border-btn),.header .cart-btn,.header .not-link,.header .i-ic_search {-webkit-transition: color .2s linear;transition: color .2s linear;}
.header a:not(.border-btn):active,.header .cart-btn:active,.header .not-link:active,.header .i-ic_search:active {color: #866d4b;}
.header-left,.header-right,.mobile-left {-webkit-flex-basis: auto;-ms-flex-preferred-size: auto;flex-basis: auto;width: 46%;padding-top: 10px;}
.burger-btn {position: absolute;left: 0;top: 0;z-index: 2;padding: 17px;width: 57px;height: 54px;background-color: transparent;-webkit-transform: translate3d(19px, 24px, 0);transform: translate3d(19px, 24px, 0);-webkit-transition: background-color 0.2s, -webkit-transform 0.2s;transition: background-color 0.2s, -webkit-transform 0.2s;transition: transform 0.2s, background-color 0.2s;transition: transform 0.2s, background-color 0.2s, -webkit-transform 0.2s;}
.burger-btn span {position: relative;display: block;width: 23px;height: 18px;border-bottom: 2px solid #3f3f3e;-webkit-transition: border-color 0.2s, width 0.2s, -webkit-transform 0.2s;transition: border-color 0.2s, width 0.2s, -webkit-transform 0.2s;transition: border-color 0.2s, transform 0.2s, width 0.2s;transition: border-color 0.2s, transform 0.2s, width 0.2s, -webkit-transform 0.2s;-webkit-transition-delay: .2s, 0s, .2s;transition-delay: .2s, 0s, .2s;cursor: pointer;}
.burger-btn span:before,.burger-btn span:after {content: '';position: absolute;left: 0;top: 8px;width: 100%;height: 2px;background: #3f3f3e;-webkit-transition: background .2s, top .2s, -webkit-transform .2s;transition: background .2s, top .2s, -webkit-transform .2s;transition: background .2s, transform .2s, top .2s;transition: background .2s, transform .2s, top .2s, -webkit-transform .2s;-webkit-transition-delay: .3s;transition-delay: .3s;}
.burger-btn span:before {top: 0;}
.header-center {-webkit-flex-basis: auto;-ms-flex-preferred-size: auto;flex-basis: auto;width: 250px;text-align: center;}
.header-center a {display: block;}
.header-center a img {width: 400px;height: auto;}
.mobile-left {display: none;text-align: left;padding-left: 36px;}
.top-navigation {padding: 0 0 0 10px;}
.top-navigation > ul {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;height: 100%;font-size: 11px;font-weight: 400; color:#866d4b;}
.top-navigation > ul > li {cursor: pointer;position: relative;padding: 10px 0;}
.top-navigation > ul > li:not(:last-child) {margin: 0 26px 0 0;}
.top-navigation > ul .secondary-drop {position: absolute;top: 100%;left: -65px;z-index: 100;background-color: #fff;margin: 0;min-width: 323px;text-align: left;color: #000;opacity: 0;visibility: hidden;-webkit-transition: opacity .2s linear, visibility .2s linear;transition: opacity .2s linear, visibility .2s linear;font-weight: 700;}
.top-navigation > ul .secondary-drop ul {padding: 20px 17px 42px 0;}
.top-navigation > ul .secondary-drop li {display: block;font-size: 11px;line-height: 20px;position: relative;padding: 0 0 0 65px;}
.top-navigation > ul .secondary-drop li:not(:last-child) {margin: 0 0 20px;}
.top-navigation > ul .secondary-drop li:before {content: "";display: inline-block;position: absolute;top: 50%;left: 0;width: 0;height: 1px;border-bottom: 1px solid #000;-webkit-transition: width .2s linear;transition: width .2s linear;}
.top-navigation a {display: block;}
.main-nav-wrapper {position: absolute;left: 0;top: 0;height: 100vh;text-align: left;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-transition: background-color 0.3s linear;transition: background-color 0.3s linear;}
.main-nav-wrapper.active {color: #000;background-color: #fff;}
.main-nav-wrapper.active .shop-btn:after {border-color: #000;}
.main-nav-wrapper.active + .top-navigation a,.main-nav-wrapper.active + .top-navigation .not-link {color: #000;}
.main-nav-wrapper.active .main-nav {opacity: 1;width: 384px;padding-left: 130px;}
.shop-btn {position: fixed;top: 50%;left: 0;padding: 145px 110px 145px 56px;font-size: 16px;-webkit-transform: translate3d(0, -50%, 0);transform: translate3d(0, -50%, 0);word-wrap: break-word;width: 190px;text-align: center;cursor: pointer;line-height: 20px;-webkit-transition: color .3s;transition: color .3s;}
.shop-btn:after {content: '';position: absolute;right: 63px;top: 50%;margin-top: -4px;width: 54px;height: 1px;border-bottom: 1px solid #000;-webkit-transition: border-color 0.2s linear;transition: border-color 0.2s linear;-webkit-transform: translateX(50%);-ms-transform: translateX(50%);transform: translateX(50%);}
.home-page .shop-btn:after,.home-page-new .shop-btn:after {border-color: #fff;}
/*erdal header:after {content: '';position: fixed;top: 0;left: 0;bottom: 0;right: 0;z-index: 1;background-color: rgba(0, 0, 0, 0.5);-webkit-transition: opacity .3s, visibility .3s;transition: opacity .3s, visibility .3s;opacity: 0;visibility: hidden;}*/
header:after {position: fixed;top: 0;left: 0;bottom: 0;right: 0;z-index: 1;background-color: rgba(0, 0, 0, 0.5);-webkit-transition: opacity .3s, visibility .3s;transition: opacity .3s, visibility .3s;opacity: 0;visibility: hidden;}
.main-nav {width: 0;padding: 0;opacity: 0;overflow-x: hidden;overflow-y: auto;margin: 120px 0;max-height: -webkit-calc(100vh - 240px);max-height: calc(100vh - 240px);color: #000;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-transition: width .3s, padding .3s, opacity .3s;transition: width .3s, padding .3s, opacity .3s;}
.main-nav .subnav {display: none;}
.main-nav .subnav ul {padding: 0 0 19px 28px;}
.main-nav-list {padding: 0 15px 0 63px;font-size: 12px;min-width: 254px;}
.main-nav-list.full-height {height: 100%;}
.main-nav-list > li.grayed {color: #9c9c9c;}
.main-nav-list a {display: inline-block;position: relative;line-height: 1.1em;letter-spacing: .17em;}
.main-nav-list .level-0 a {margin-bottom: 25px;-webkit-transition: margin .3s, color .2s linear;transition: margin .3s, color .2s linear;}
.main-nav-list .level-0 a:before {content: "";width: 0;height: 0;border-bottom: 1px solid #000;position: absolute;left: -35px;top: 5px;-webkit-transition: width .2s linear;transition: width .2s linear;}
.main-nav-list .level-0 a.open {color: #866d4b;margin-bottom: 21px;font-weight: 700;}
.main-nav-list .level-0 a.open:before {width: 20px;}
.main-nav-list .level-0:last-child > a {margin-bottom: 0;}
.main-nav-list .level-1 a {margin-bottom: 13px;}
.top-links {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;padding-right: 55px;font-size: 11px;height: 22px;}
.top-links > li {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.top-links > li.no-display {display: none;}
.currency-link {margin: 0 30px 0 0;}
.currency-link .currency-list {text-align: left;position: absolute;top: 78px;right: 0;width: 318px;margin: 0;z-index: 100;background-color: #fff;padding: 20px 0 30px 42px;display: none;font-weight: 700;color: #000;}
.currency-link .currency-list li {position: relative;}
.currency-link .currency-list li:not(:last-child) {margin: 0 0 20px;}
.currency-link .currency-list li:after {content: "";display: inline-block;position: absolute;top: -webkit-calc(50% - 3px);top: calc(50% - 3px);right: 0;width: 0;height: 1px;border-bottom: 1px solid #000;-webkit-transition: width .2s linear;transition: width .2s linear;}
.currency-link .language-and-currency {border-bottom: 1px solid #fff;-webkit-transition: border-color 0.2s linear;transition: border-color 0.2s linear;}
.currency-link .language-and-currency .current-currency {cursor: pointer;-webkit-transition: color .3s;transition: color .3s;}
.currency-link .language-and-currency:not(.home-page-new) {border-color: #000;}
.account-link {margin: 0 32px 0 0;}
.cart-link {margin-right: 36px;}
.cart-link .i-ic_bag {font-size: 16px;}
.cart-link #top-qty-cart {font-size: 11px;vertical-align: text-top;line-height: 8px;}
.cart-link #j2t_ajax_progress {position: relative;}
.cart-link #j2t_ajax_progress .loader {position: absolute;top: 120%;left: 0;-webkit-transform: translateX(-2px);-ms-transform: translateX(-2px);transform: translateX(-2px);}
#btn_shopping_bag {position: relative;top: -1px;}
.search-link {position: relative;}
.search-link form {margin: 0;}
.search-link .form-search {position: absolute;top: 0;right: -15px;width: 314px;text-align: left;display: none;}
.search-link .i-ic_search {font-size: 14px;}
.search-link .i-close {font-size: 8px;display: inline-block;margin: 5px 5px 0 0;}
.search-link .search-btn {padding: 0;background-color: transparent;position: absolute;right: 17px;top: 3px;-webkit-transition: color .2s linear;transition: color .2s linear;vertical-align: middle;}
.search-link .input-text {border-top: 0;border-left: 0;border-right: 0;border-bottom: 1px solid #8d8d8d;height: 22px;margin: 0;padding: 5px 15px 5px 0;line-height: 1;color: #8d8d8d;font-size: 11px;display: inline-block;width: 273px;background-color: transparent;letter-spacing: 2.33px;}
.search-link .input-text,.search-link .input-text:focus {-webkit-box-shadow: none;box-shadow: none;background-color: transparent;}
.search-link .search-btn:hover,.search-link .search-toggle:hover,.search-link .search-btn:active,.search-link .search-toggle:active {color: #866d4b;}
.footer {letter-spacing: 2px;border-top: 1px solid #dfdfdf;padding: 43px 0 0;}
.footer .footer-top,.footer .footer-wrap {max-width: 1350px;padding: 0 20px;margin: auto;}
.footer .inner {padding-bottom: 32px;}
.footer .inner:before,.footer .inner:after {display: table;content: " ";}
.footer .inner:after {clear: both;}
.footer .table {display: table;border: none;float: left;width: 70%;}
.footer .footer-logo {display: table-cell;width: 10%;min-width: 115px;vertical-align: middle;}
.footer .footnav {font-size: 0;display: table-cell;width: 90%;padding: 0 5%;text-transform: uppercase;}
.footer .footnav .section-title {font-size: 13px;font-weight: 700;line-height: 28px;margin: 0;}
.footer .footnav > li {font-size: 14px;display: inline-block;width: 32.99%;padding: 0 3%;vertical-align: top;}
.footer .footnav > li:nth-child(1) {width: 36.99%;}
.footer .footnav > li:nth-child(2) {width: 28.99%;}
.footer .footnav > li:nth-child(3) {width: 32.99%;}
.footer .footnav ul {margin: 0;}
.footer .footnav li a {display: block;font-size: 11px;font-weight: 400;line-height: 28px;-webkit-transition: color .3s;transition: color .3s;}
.footer .footnav li a:hover {color: #866d4b;}
.footer .subscribe-newsletter {float: left;width: 30%;padding-top: 5px;}
.footer .subscribe-newsletter .section-title {font: 400 30px/30px 'Domaine Display Condensed', Arial, sans-serif;color: #212121;margin-bottom: 15px;letter-spacing: .08em;}
.footer .subscribe-newsletter p {color: #212121;font-size: 13px;font-weight: 400;line-height: 22px;letter-spacing: .143em;padding-bottom: 7px;}
.footer .subscribe-newsletter .form-subscribe {margin-top: 15px;border-bottom: 1px solid #212121;position: relative;}
.footer .subscribe-newsletter .form-subscribe:before,.footer .subscribe-newsletter .form-subscribe:after {display: table;content: " ";}
.footer .subscribe-newsletter .form-subscribe:after {clear: both;}
.footer .subscribe-newsletter form {margin: 0;}
.footer .subscribe-newsletter .input-box {margin: 0;}
.footer .subscribe-newsletter .input-box input {height: 22px;font-size: 12px;font-weight: 400;line-height: 20px;text-transform: uppercase;border: none;-webkit-box-shadow: none;box-shadow: none;padding: 0;margin: 0;width: 75%;float: left;background-color: transparent;}
.footer .subscribe-newsletter .input-box input:focus {-webkit-box-shadow: none;box-shadow: none;background-color: transparent;}
.footer .subscribe-newsletter .input-box input::-webkit-input-placeholder {font: normal 13px "Brown", "Trebuchet MS", Verdana, sans-serif;letter-spacing: 2px;color: #909395;}
.footer .subscribe-newsletter .input-box input:-moz-placeholder {font: normal 13px "Brown", "Trebuchet MS", Verdana, sans-serif;letter-spacing: 2px;color: #909395;}
.footer .subscribe-newsletter .input-box input::-moz-placeholder {font: normal 13px "Brown", "Trebuchet MS", Verdana, sans-serif;letter-spacing: 2px;color: #909395;}
.footer .subscribe-newsletter .input-box input:-ms-input-placeholder {font: normal 13px "Brown", "Trebuchet MS", Verdana, sans-serif;letter-spacing: 2px;color: #909395;}
.footer .subscribe-newsletter button[type=submit] {font-family: "Brown", "Trebuchet MS", Verdana, sans-serif;text-align: right;border: none;float: left;padding: 3px 0 0;color: #866d4b;font-size: 11px;font-weight: 700;line-height: 18px;height: auto;margin: 0;width: 25%;background-color: transparent;cursor: pointer;text-transform: uppercase;letter-spacing: .15em;}
.footer .subscribe-newsletter button[type=submit]:hover,.footer .subscribe-newsletter button[type=submit]:focus {background-color: transparent !important;color: #866d4b !important;}
.footer .subscribe-newsletter #advice-validate-email-newsletter,.footer .subscribe-newsletter #advice-required-entry-newsletter {color: #f00;display: block;position: absolute;top: 28px;font-size: 12px;}
.footer .footer-bottom {background-color: #f3f3f3;padding: 11px 0 7px;}
.footer .footer-bottom:before,.footer .footer-bottom:after {display: table;content: " ";}
.footer .footer-bottom:after {clear: both;}
.footer .payment-logos {clear: left;width: 60%;font-size: 0;}
.footer .payment-logos p,.footer .payment-logos ul,.footer .payment-logos ul li {display: inline-block;vertical-align: top;}
.footer .payment-logos ul:not(:last-child) {padding-right: 5px;}
.footer .payment-logos ul li:not(:last-child) {padding-right: 5px;}
.footer .copyright,.footer .payment-logos {float: left;}
.footer .copyright {width: 40%;text-align: right;color: #909395;font-size: 11px;font-weight: 500;line-height: 36px;letter-spacing: .1em;-webkit-transition: color .3s;transition: color .3s;}
.footer .copyright a:hover {color: #866d4b;}
#scroll-top {display: none;position: fixed;right: 17px;top: 50%;z-index: 1;margin: auto;cursor: pointer;color: black;font-family: Brown;font-size: 11px;font-weight: 400;line-height: 12px;letter-spacing: 4px;text-align: center;text-transform: uppercase;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);}
#scroll-top:before {content: '';display: block;position: absolute;width: 52px;height: 1px;border-bottom: 1px solid black;right: -76%;top: 0;bottom: 0;margin: auto;}
.basket-holder .loader {display: inline-block;position: absolute;top: 2px;right: -16px;background: url(../images/loading.GIF) no-repeat;background-size: 16px;width: 16px;height: 16px;}
#ajax_cart_holder {position: absolute;z-index: 10;top: 87px;right: 27px;width: 302px;border: 1px solid #ccc;background: #fff;color: #000;}
#ajax_cart_holder:before {position: absolute;display: block;content: '';right: 89px;top: 0;width: 10px;height: 10px;background: #fff;border-left: 1px solid #ccc;border-bottom: 1px solid #ccc;z-index: 100;-webkit-transform: translate(-50%, -50%) rotate(135deg);-ms-transform: translate(-50%, -50%) rotate(135deg);transform: translate(-50%, -50%) rotate(135deg);}
#ajax_cart_holder .ajax-cart-empty {padding: 20px 0;text-align: center;}
#ajax_cart_holder .ajax-cart-title {margin: 0;padding: 22px 10px 15px;font-size: 12px;line-height: 1.2;text-align: center;letter-spacing: .3em;border-bottom: 1px solid #ccc;}
#ajax_cart_holder .info-holder {position: relative;padding: 10px 0 19px;font-size: 0;letter-spacing: 0;}
#ajax_cart_holder .prod-image {display: inline-block;vertical-align: top;width: 36%;padding: 0 11px;}
#ajax_cart_holder .prod-name {display: block;margin-bottom: 8px;font-size: 14px;line-height: 1.2;text-transform: none;font-weight: bold;background: none;letter-spacing: .03em;}
#ajax_cart_holder .prod-name img {max-width: 100%;max-height: 86px;}
#ajax_cart_holder .prod-descr {margin: 0 0 13px;font-size: 14px;}
#ajax_cart_holder .prod-descr .title {text-transform: capitalize;}
#ajax_cart_holder .price-box {font-size: 14px;}
#ajax_cart_holder .price-box .old-price {margin-bottom: 6px;}
#ajax_cart_holder .price-box .old-price span.price {text-decoration: line-through;color: #cacaca;}
#ajax_cart_holder .product-info {display: inline-block;vertical-align: top;width: 64%;font-size: 14px;padding: 0 35px 0 0;}
#ajax_cart_holder ul li {float: none;padding: 0;}
#ajax_cart_holder .remove-link {position: absolute;top: 9px;right: 9px;width: 16px;height: 16px;z-index: 3;background: none;text-indent: -9999px;cursor: pointer;-webkit-transition: opacity .25s;transition: opacity .25s;}
#ajax_cart_holder .remove-link:hover {opacity: .6;}
#ajax_cart_holder .remove-link:before,#ajax_cart_holder .remove-link:after {position: absolute;display: block;content: '';top: 50%;left: 50%;width: 12px;height: 2px;background: #000;-webkit-transform: translate(-50%, -50%) rotate(45deg);-ms-transform: translate(-50%, -50%) rotate(45deg);transform: translate(-50%, -50%) rotate(45deg);}
#ajax_cart_holder .remove-link:after {-webkit-transform: translate(-50%, -50%) rotate(-45deg);-ms-transform: translate(-50%, -50%) rotate(-45deg);transform: translate(-50%, -50%) rotate(-45deg);}
#ajax_cart_holder .totals-box {padding: 18px 13px 12px;font-size: 16px;text-transform: none;line-height: 1.2;text-align: left;letter-spacing: .025em;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
#ajax_cart_holder .totals-box .price {float: right;}
#ajax_cart_holder .cart-bottom {width: 140px;color: #fff;background: #333;border: 1px solid #333;}
#ajax_cart_holder .cart-bottom:hover {color: #333 !important;background: #fff;}
#ajax_cart_holder .btn-holder {padding: 25px 0;}
#ajax_cart_holder .basket-content {position: relative;padding: 37px 0;}
#ajax_cart_holder .basket-content:before,#ajax_cart_holder .basket-content:after {display: table;content: " ";}
#ajax_cart_holder .basket-content:after {clear: both;}
#ajax_cart_holder .basket-content .slides {overflow: hidden;}
#ajax_cart_holder .basket-content .slides ul:before,#ajax_cart_holder .basket-content .slides ul:after {display: table;content: " ";}
#ajax_cart_holder .basket-content .slides ul:after {clear: both;}
#ajax_cart_holder .basket-content .slides li {float: left;width: 100%;height: 130px;margin-top: -1px;border-bottom: 1px solid #ccc; /* height: 125px; */}
#ajax_cart_holder .basket-content .slides li:nth-child(n+4) {display: none;}
#ajax_cart_holder .basket-content .slides li:first-child {border-top: none;}
#ajax_cart_holder .basket-content .slides li:last-child {border-bottom: 1px solid transparent;}
#ajax_cart_holder .basket-content .flex-prev,#ajax_cart_holder .basket-content .flex-next {position: absolute;top: 0;left: 0;width: 100%;height: 38px;background: #fafafa;text-indent: -9999px;}
#ajax_cart_holder .basket-content .flex-prev {border-bottom: 1px solid #ccc !important;}
#ajax_cart_holder .basket-content .flex-prev:before {position: absolute;content: '';left: 50%;top: 50%;width: 7px;height: 7px;border-left: 2px solid #333;border-bottom: 2px solid #333;-webkit-transform: translate(-50%, -50%) rotate(135deg);-ms-transform: translate(-50%, -50%) rotate(135deg);transform: translate(-50%, -50%) rotate(135deg);}
#ajax_cart_holder .basket-content .flex-next {top: auto;bottom: 0;border-top: 1px solid #ccc;}
#ajax_cart_holder .basket-content .flex-next:before {position: absolute;content: '';left: 50%;top: 50%;width: 7px;height: 7px;border-left: 2px solid #333;border-bottom: 2px solid #333;-webkit-transform: translate(-50%, -50%) rotate(-45deg);-ms-transform: translate(-50%, -50%) rotate(-45deg);transform: translate(-50%, -50%) rotate(-45deg);}
#ajax_cart_holder .basket-content .flex-disabled {display: none;}
#ajax_cart_holder .flex-viewport {min-height: 387px;}
#ajax_cart_holder .flex-viewport .slides li:nth-child(n+4) {display: block;}
.notice-cookie {height: 43px;}
.notice-cookie .notice-inner {position: fixed;bottom: 0;left: 0;z-index: 1000;width: 100%;font-size: 11px;letter-spacing: .18em;text-transform: uppercase;text-align: center;background-color: #dcdcdc;padding: 18px 80px 15px;}
.notice-cookie button {font-size: 0;cursor: pointer;position: absolute;right: 67px;top: 50%;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);}
.notice-cookie button:after {content: '\e906';font: 10px 'icomoon';-webkit-transition: color .3s;transition: color .3s;}
@font-face {font-family:'Brown';src:url("../fonts/Brown-Bold.eot");undefined:undefined;src:url("../fonts/Brown-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Brown-Bold.woff") format("woff"), url("../fonts/Brown-Bold.ttf") format("truetype"), url("../fonts/Brown-Bold.svg#bc16b9b0db9ef0f1430dd17d45a4b42f") format("svg");undefined:undefined;font-style:normal;font-weight:700;}
@font-face {font-family:'Brown';src:url("../fonts/Brown-Regular.eot");undefined:undefined;src:url("../fonts/Brown-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Brown-Regular.woff") format("woff"), url("../fonts/Brown-Regular.ttf") format("truetype"), url("../fonts/Brown-Regular.svg#e8bb100efb3d47ffea678fdff45642f8") format("svg");undefined:undefined;font-style:normal;font-weight:400;}
@font-face {font-family:'ACP';undefined:undefined;src:url('../fonts/ACaslonPro-Italic.eot');undefined:undefined;src:url('../fonts/ACaslonPro-Italic.eot?#iefix') format('embedded-opentype'), url('../fonts/ACaslonPro-Italic.woff') format('woff'), url('../fonts/ACaslonPro-Italic.ttf') format('truetype'), url('../fonts/ACaslonPro-Italic.svg#0956a2a00d489b0636498748d7bd9cc3') format('svg');undefined:undefined;font-style:italic;font-weight:400;}
@font-face {font-family:'Domaine Display Condensed';src:url('../fonts/DomaineDisplayCondWeb-Regular.eot');undefined:undefined;src:url('../fonts/DomaineDisplayCondWeb-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/DomaineDisplayCondWeb-Regular.woff') format('woff'), url('../fonts/DomaineDisplayCondWeb-Regular.ttf') format('truetype'), url('../fonts/DomaineDisplayCondWeb-Regular.svg#87ef38439143e21c0555b142c25e044d') format('svg');undefined:undefined;font-style:normal;font-weight:400;}
@font-face {font-family:'playfair_displayregular';src:url('../fonts/playfairdisplay-regular.eot');src:url('../fonts/playfairdisplay-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/playfairdisplay-regular.woff2') format('woff2'), url('../fonts/playfairdisplay-regular.woff') format('woff'), url('../fonts/playfairdisplay-regular.ttf') format('truetype'), url('../fonts/playfairdisplay-regular.svg#playfair_displayregular') format('svg');font-weight:normal;font-style:normal;}
@font-face {font-family:'icomoon';src:url('../fonts/icomoon.eot?earlkv');src:url('../fonts/icomoon.eot?earlkv#iefix') format('embedded-opentype'), url('../fonts/icomoon.ttf?earlkv') format('truetype'), url('../fonts/icomoon.woff?earlkv') format('woff'), url('../fonts/icomoon.svg?earlkv#icomoon') format('svg');font-weight:normal;font-style:normal;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {select {cursor: pointer !important;}
}
@media mobile {.select-holder .validation-advice {padding-top: 53px;}
}
@media (min-width: 768px) {.mobile-only {display: none !important;}
}
@media (max-width: 1024px) and (min-width: 768px) {.desktop-mobile-only {display: none !important;}
}
@media only screen and (min-width: 1025px) {.dark-btn {-webkit-transition: color 0.3s, background-color 0.3s;transition: color 0.3s, background-color 0.3s;}
.dark-btn:hover {color: #000;background-color: #fff;}
.cross-btn:hover:after {color: #866d4b;}
.bold-cross-btn:hover:after {color: #866d4b;}
.header a:not(.border-btn):hover,.header .cart-btn:hover,.header .not-link:hover,.header .i-ic_search:hover {color: #866d4b !important;}
.top-navigation > ul ul li:hover:before {width: 38px;}
.top-navigation > ul > li:hover .secondary-drop {opacity: 1;visibility: visible;}
.currency-link li:hover:after {width: 60%;}
.currency-link a:hover,.currency-link a:focus,.currency-link a:active {color: #866d4b;}
.currency-link .language-and-currency:hover {color: #866d4b;border-color: #866d4b;}
.notice-cookie button:hover:after {color: #866d4b;}
}
@media (min-width: 1025px) {.tabletMobile-only {display: none !important;}
}
@media (max-width: 1280px) {.checkout-onepage-index .main-container {min-height: auto;}
.checkout-onepage-index .col1-layout .col-main {padding: 0 50px;}
#ajax_cart_holder .product-info {padding: 0 30px 0 0;}
#ajax_cart_holder .btn-holder {padding: 15px 15px;}
#ajax_cart_holder .flex-viewport {min-height: 258px;}
}
@media only screen and (max-width: 1024px) {.container {padding: 0;}
.main-container {padding-top: 96px;}
.main {min-height: 370px;}
.home-page .header,.home-page-new .header,.main-container .header {color: #000;background-color: #fff;}
.home-page .header .search-btn,.home-page-new .header .search-btn,.main-container .header .search-btn {color: #000;}
.header .logo:after {font-size: 45px;}
.header {color: black;background-color: #fff;min-height: 96px;padding-top: 19px;padding-bottom: 19px;}
.home-page .header .logo,.home-page-new .header .logo,.main-container .header .logo {color: #000;}
.header .search-btn {color: #000;}
.header .language-and-currency,.header .shop-btn:after {border-color: #000;}
.header a:focus,.header a:active {color: #866d4b;}
.header .bottom-links {display: table;table-layout: fixed;position: fixed;bottom: 0;left: 0;z-index: 2;width: 363px;font-size: 14px;background-color: #fff;-webkit-transform: translate3d(-363px, 0, 0);transform: translate3d(-363px, 0, 0);-webkit-transition: -webkit-transform .2s;transition: -webkit-transform .2s;transition: transform .2s;transition: transform .2s, -webkit-transform .2s;}
.header .bottom-links > * {display: table-cell;vertical-align: top;border-right: 2px solid #fff;letter-spacing: .15em;color: #fff;}
.header .bottom-links > *:last-child {border: none;}
.header .bottom-links .current-currency,.header .bottom-links .account-link {display: block;width: 100%;background-color: #212121;padding: 23px 20px 17px;}
.header-left,.header-right,.mobile-left {width: 33.33%;-webkit-flex-basis: auto;-ms-flex-preferred-size: auto;flex-basis: auto;}
.header-left {position: absolute;top: 0;left: 0;z-index: 2;width: 363px;height: 100vh;padding: 70px 68px 90px 47px;overflow-y: auto;background-color: #fff;-webkit-transform: translate3d(-363px, 0, 0);transform: translate3d(-363px, 0, 0);-webkit-overflow-scrolling: touch;-webkit-transition: -webkit-transform .2s;transition: -webkit-transform .2s;transition: transform .2s;transition: transform .2s, -webkit-transform .2s;}
.header-left.active {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.header-left.active + .burger-btn {background-color: #e8e8e8;-webkit-transform: translate3d(363px, 0, 0);transform: translate3d(363px, 0, 0);}
.header-left.active + .burger-btn span {border-bottom-color: transparent;width: 18px;}
.header-left.active + .burger-btn span:after {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.header-left.active + .burger-btn span:before {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);top: 8px;}
.header-left.active + i + .bottom-links {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.header-center {-webkit-flex-basis: auto;-ms-flex-preferred-size: auto;flex-basis: auto;width: 33.33%;}
.mobile-left {display: block;}
.top-navigation {color: #000;padding-left: 29px;}
.top-navigation > ul {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;-ms-grid-row-align: flex-start;align-items: flex-start;font-size: 20px;font-weight: 700;}
.top-navigation > ul > li {text-align: left;letter-spacing: .2em;}
.top-navigation > ul > li:not(:last-child) {margin-bottom: 10px;}
.top-navigation > ul .secondary-drop ul {padding-right: 0;}
.top-navigation > ul .secondary-drop {visibility: visible;opacity: 1;display: none;position: static;min-width: inherit;}
.top-navigation > ul .secondary-drop li {font-weight: normal;font-size: 14px;letter-spacing: .28em;padding-left: 30px;}
.top-navigation a {letter-spacing: .22em;}
.main-nav-wrapper {position: static;height: auto;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;margin-bottom: 50px;}
.main-nav-wrapper.active .main-nav {width: auto;padding: 0;}
.shop-btn {position: static;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);word-wrap: normal;padding: 0;width: auto;font-size: 20px;font-weight: 700;border-bottom: 1px solid #000;text-align: left;margin: 0 36px 0 29px;letter-spacing: .19em;}
.shop-btn:after {display: none;}
.open-nav {position: fixed;}
.open-nav header:after {opacity: 1;visibility: visible;}
.main-nav {width: auto;height: auto;opacity: 1;display: block;margin: 0;overflow: inherit;max-height: none;}
.main-nav h3 {font-weight: 700;font-size: 20px;line-height: 1.1em;letter-spacing: .2em;border-bottom: 1px solid #000;margin-left: 30px;}
.main-nav .subnav ul {padding: 0 0 0 28px;}
.main-nav-list {padding: 33px 0 0;min-height: inherit;min-width: inherit;}
.main-nav-list a {margin-bottom: 27px;letter-spacing: .28em;padding-left: 30px;}
.main-nav-list .level-0 a.open:before {width: 30px;left: -8px;}
.main-nav-list {font-size: 14px;letter-spacing: 4.5px;}
.top-links {padding-right: 36px;}
.currency-link .currency-list {padding: 0;}
.currency-link .currency-list li {margin: 24px !important;}
.currency-link .language-and-currency {border-bottom: 0;}
.currency-link .currency-list {position: static;width: auto;}
.cart-link .i-ic_bag {font-size: 20px;}
.cart-link {margin-right: 31px;}
.search-link .i-ic_search.active {color: #866d4b;}
.search-link .search-btn {-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1;top: 32px;left: 17px;right: auto;height: 22px;}
.search-link .search-btn .i-ic_search {margin-left: 21px;}
.search-link {position: static;}
.search-link .i-ic_search {font-size: 18px;}
.search-link .form-search {width: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;top: 96px;left: 0;height: 82px;background-color: #fff;border-top: 1px solid #e0dbdb;padding: 0 32px 0 58px;}
.search-link .i-close {-webkit-box-ordinal-group: 4;-webkit-order: 3;-ms-flex-order: 3;order: 3;font-size: 13px;}
.search-link .input-text {-webkit-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2;width: auto;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;border-bottom: 0;font-size: 14px;line-height: 16px;color: #000;height: 100%;padding-left: 24px;}
.footer {padding-top: 31px;}
.footer .footer-top,.footer .footer-wrap {padding: 0;}
.footer .inner {padding-bottom: 23px;}
.footer .table {width: 100%;float: none;padding: 0 8% 27px;}
.footer .footnav {width: 70%;}
.footer .footnav > li:nth-child(1) {width: 42.99%;}
.footer .footnav > li:nth-child(3) {width: 23.99%;}
.footer .subscribe-newsletter {padding-top: 37px;width: 100%;float: none;display: table;border-top: 1px solid rgba(151, 151, 151, 0.3);}
.footer .subscribe-newsletter .section-title {margin-bottom: 8px;}
.footer .subscribe-newsletter .newsletter-text {width: 50%;display: table-cell;padding: 0 0 0 8%;}
.footer .subscribe-newsletter .form-subscribe {margin-top: -10px;}
.footer .subscribe-newsletter form {width: 50%;display: table-cell;vertical-align: middle;padding: 0 8%;}
.footer .footer-bottom {padding: 11px 8% 7px;}
.footer .payment-logos ul:not(:last-child) {padding-bottom: 5px;}
.footer .copyright {line-height: 34px;}
#scroll-top {right: 0;}
#ajax_cart_holder {top: 95px;right: 0;width: 320px;}
#ajax_cart_holder:before {display: none;}
.notice-cookie .notice-inner {padding: 18px 100px 15px;}
.notice-cookie button {right: 83px;}
}
@media (max-width: 1024px) {.desktop-only {display: none !important;}
.checkout-onepage-index .col1-layout .col-main {padding: 0 25px;}
.checkout-onepage-index .agreement-content.popup .agreement-content-wrap {height: 75% !important;}
.checkout-onepage-index .agreement-content.popup {width: 500px;height: 300px;margin: -150px 0 0 -250px;}
}
@media only screen and (max-width: 992px) {.footer .payment-logos ul:not(:last-child) {padding-bottom: 0;}
.footer .copyright,.footer .payment-logos {float: none;width: 100%;text-align: center;}
#scroll-top {display: block;background-color: #bdbdbd;position: static;color: white;font-size: 14px;font-weight: 700;line-height: 19px;letter-spacing: 3px;padding: 19px 0 13px 0;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);}
#scroll-top:before {display: none;}
}
@media only screen and (max-width: 767px) {.dark-btn {height: 55px;font-size: 15px;padding: 20px;}
.disabled-btn {height: 55px;font-size: 15px;padding: 20px;}
.border-btn {height: 55px;font-size: 15px;padding: 20px;}
.std {font-size: 18px;letter-spacing: .065em;}
.main-container {padding-top: 64px;}
.main {min-height: inherit;}
input,select,textarea {font-size: 13px;}
.input-box {margin-bottom: 18px;}
input,select {height: 45px;}
select {height: 45px;line-height: 45px;}
.select-holder {min-height: 45px;}
.select-holder:after {top: 21px;right: 20px;}
.header .logo:after {font-size: 40px;}
.header {min-height: 64px;padding: 0;}
.header .bottom-links {width: 100%;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}
.header-left,.header-right,.mobile-left {padding-top: 3px;}
.mobile-left {-webkit-flex-basis: auto;-ms-flex-preferred-size: auto;flex-basis: auto;}
.burger-btn {-webkit-transform: translate3d(3px, 7px, 0);transform: translate3d(3px, 7px, 0);}
.header-left {width: 318px;-webkit-transform: translate3d(-318px, 0, 0);transform: translate3d(-318px, 0, 0);padding: 51px 14px 90px 20px;}
.header-left.active + .burger-btn {-webkit-transform: translate3d(318px, 0, 0);transform: translate3d(318px, 0, 0);}
.header-center {-webkit-flex-basis: auto;-ms-flex-preferred-size: auto;flex-basis: auto;width: 33.33%;}
.header-center a img {width: 200px;}
.mobile-left {padding-left: 20px;}
.top-navigation > ul .secondary-drop li {padding-left: 30px;}
.main-nav h3 {margin-left: 20px;}
.main-nav-list a {padding-left: 30px;}
.main-nav-list .level-0 a {margin-bottom: 27px;}
.main-nav-list .level-0 a.open:before {width: 20px;left: 0;}
.top-links {padding-right: 20px;}
.cart-link #top-qty-cart {font-size: 13px;line-height: 14px;vertical-align: text-bottom;}
.search-link .search-btn {left: 0;}
.search-link .form-search {top: 64px;padding-right: 17px;}
.search-link .input-text {padding-left: 0;}
.footer {padding-top: 0;border: none;}
.footer .inner {background-color: #f3f3f3;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;padding-bottom: 0;}
.footer .table {display: block;width: 100%;-webkit-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2;padding: 0;position: relative;}
.footer .footer-logo {display: block;width: 100%;text-align: left;padding: 18px 24px 13px;background-color: #f3f3f3;}
.footer .footer-logo img {width: 84px;height: auto;}
.footer .footnav {padding: 21px 0 5px;display: block;width: 100%;background-color: #f3f3f3;border-top: 4px solid #fff;}
.footer .footnav .section-title {line-height: 32px;}
.footer .footnav > li:nth-child(1),.footer .footnav > li:nth-child(2),.footer .footnav > li:nth-child(3) {display: block;width: 100%;padding: 0 20px;}
.footer .footnav ul {padding-bottom: 16px;}
.footer .footnav li a {font-size: 13px;line-height: 32px;letter-spacing: .18em;}
.footer .footnav .social-links {padding: 0;position: absolute;right: 0;top: 33px;width: -webkit-calc(100% - 124px);width: calc(100% - 124px);text-align: right;}
.footer .footnav .social-links h2 {display: none;}
.footer .footnav .social-links li {display: inline-block;padding-left: 30px;}
.footer .footnav .social-links a {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}
.footer .footnav .social-links a:before {font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: block;color: #000;font-size: 17px;-webkit-transition: color 0.35s ease-out 0s;transition: color 0.35s ease-out 0s;}
.footer .footnav .social-links a:hover:before {color: #808080;}
.footer .footnav .social-links a.instagram:before {content: "\e903";}
.footer .footnav .social-links a.facebook:before {content: "\e902";}
.footer .footnav .social-links a.pinterest:before {content: "\e900";}
.footer .footnav .social-links a.twitter:before {content: "\e901";}
.footer .subscribe-newsletter {border-top: none;-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1;padding: 33px 0 35px;border-bottom: 4px solid #fff;}
.footer .subscribe-newsletter .section-title {margin-bottom: 30px;}
.footer .subscribe-newsletter p {display: none;}
.footer .subscribe-newsletter .newsletter-text {display: block;width: 100%;padding: 0 23px;}
.footer .subscribe-newsletter form {display: block;width: 100%;padding: 0 23px;}
.footer .subscribe-newsletter .input-box input {width: 77%;line-height: 1;}
.footer .subscribe-newsletter button[type=submit] {padding: 0;height: 22px;width: 23%;}
.footer .subscribe-newsletter #advice-validate-email-newsletter,.footer .subscribe-newsletter #advice-required-entry-newsletter {top: 16px;}
.footer .footer-bottom {border-top: 4px solid #fff;padding: 22px 20px 15px;}
.footer .payment-logos ul:not(:last-child) {padding: 0 0 16px;}
.footer .payment-logos ul {padding-bottom: 16px;}
.footer .copyright {text-align: center;line-height: 18px;}
#scroll-top {padding: 22px 0 14px 0;}
#ajax_cart_holder {top: 63px;}
.notice-cookie .notice-inner {text-align: left;line-height: 1.9em;letter-spacing: .18em;padding: 15px 45px 15px 18px;}
.notice-cookie button {right: 21px;}
}
@media (max-width: 767px) {.desktop-tablet-only {display: none !important;}
.checkout-onepage-index .agreement-content.popup {width: 320px;margin-left: -160px;padding: 15px;}
.checkout-onepage-index .col1-layout .col-main {padding: 0 12px 30px;}
.checkout-onepage-index .tooltip-block {display: none;}
.checkout-onepage-index label[for="p_method_payone_creditcard"] .label-img {width: 242px;height: 26px;margin: 0 0 5px 8px;background-size: 240px;background-position: 0 -32px;}
#ajax_cart_holder .flex-viewport {min-height: 149px;}
#ajax_cart_holder .basket-content .flex-prev,#ajax_cart_holder .basket-content .flex-next {height: 40px;}
#ajax_cart_holder .basket-content .slides li {height: 150px;width: 100%;}
#ajax_cart_holder .basket-content .flex-prev {border-bottom: 1px solid #ccc !important;}
#j2t_ajax_progress {letter-spacing: .025em;}
}
@media only screen and (max-width: 374px) {.header-left {width: 264px;padding: 51px 10px 90px 10px;ransform: translate3d(-363px, 0, 0);}
.header-left.active + .burger-btn {-webkit-transform: translate3d(264px, 0, 0);transform: translate3d(264px, 0, 0);}
.footer .footnav .social-links li {padding: 0 5px;}
}
@-webkit-keyframes lala-loading {0% {width: 0;}
100% {width: 100%;}
}
@keyframes lala-loading {0% {width: 0;}
100% {width: 100%;}
}

/**
 * Swiper 3.3.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * 
 * http://www.idangero.us/swiper/
 * 
 * Copyright 2016, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 * 
 * Licensed under MIT
 * 
 * Released on: February 7, 2016
 */
.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("../css/plugins/data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("../css/plugins/data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("../css/plugins/data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("../css/plugins/data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("../css/plugins/data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("../css/plugins/data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("../css/plugins/data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C6")'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("../css/plugins/data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C6")'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}
.clearfix:before,.clearfix:after {display: table;content: " ";}.clearfix:after {clear: both;}.text-hide {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}.fixed-body {overflow: hidden;position: fixed;}.i-bold-cross:before {content: "\e907";}.i-ic_arrow:before {content: "\e90a";}.i-header-logo-black:before {content: "\e908";}.i-arrow-down:before {content: "\e909";}.i-ic_pinterest:before {content: "\e900";}.i-ic_twitter:before {content: "\e901";}.i-ic_facebook:before {content: "\e902";}.i-ic_instagram:before {content: "\e903";}.i-ic_search:before {content: "\e904";}.i-ic_bag:before {content: "\e905";}.i-close:before {content: "\e906";}[class^="i-"],[class*=" i-"] { /* use !important to prevent issues with browser extensions that change fonts */font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1; /* Better Font Rendering =========== */-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.icon-font {font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.i-bold-cross:before {content: "\e907";}.i-ic_arrow:before {content: "\e90a";}.i-header-logo-black:before {content: "\e908";}.i-arrow-down:before {content: "\e909";}.i-ic_pinterest:before {content: "\e900";}.i-ic_twitter:before {content: "\e901";}.i-ic_facebook:before {content: "\e902";}.i-ic_instagram:before {content: "\e903";}.i-ic_search:before {content: "\e904";}.i-ic_bag:before {content: "\e905";}.i-close:before {content: "\e906";}.home-page-new .main-container,.home-page .main-container {max-width: none;}section .info-wrap {-webkit-transition: color .2s;transition: color .2s;}.banner_box {height: 100vh;min-height: 400px;padding: 0;overflow: hidden;position: relative;}.banner_box .arrow-dwn {position: absolute;left: 50%;bottom: 79px;z-index: 3;-webkit-transform: translate .3s;-ms-transform: translate .3s;transform: translate .3s;color: #fff;opacity: 1;visibility: visible;-webkit-transition: color .3s, opacity .3s, visibility .3s;transition: color .3s, opacity .3s, visibility .3s;}.header.white + .main-container .banner_box .arrow-dwn {opacity: 0;visibility: hidden;}.banner_box .arrow-dwn:after {content: '\e909';font: 14px 'icomoon';}.home-top-slider {height: 100%;}.home-top-slider ul,.home-top-slider li {height: 100%;}.home-top-slider .slides > li {-webkit-transition: padding .5s;transition: padding .5s;}.header.white + .main-container .home-top-slider .slides > li {padding: 117px 128px 108px;}.home-top-slider .slide-wrap {background-position: center;background-repeat: no-repeat;background-size: cover;display: -webkit-box !important;display: -webkit-flex !important;display: -ms-flexbox !important;display: flex !important;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;height: 100%;}.home-top-slider .banner-info {text-align: center;padding-bottom: 37px;}.home-top-slider .banner-info.black h2,.home-top-slider .banner-info.black a {color: #000;}.home-top-slider .banner-info h2 {font: 100px 'Domaine Display Condensed', Arial, sans-serif;text-transform: uppercase;letter-spacing: .01em;color: #fff;margin-bottom: 11px;}.home-top-slider .banner-info a {font-weight: 700;font-size: 18px;text-transform: uppercase;letter-spacing: .19em;color: #fff;text-decoration: none;}.home-top-slider .flex-control-nav {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;font-size: 0;position: absolute;right: 0;top: 0;z-index: 3;width: 28px;height: 100%;}.home-top-slider .flex-control-nav li {height: auto;}.home-top-slider .flex-control-nav a {display: block;padding: 10px;}.home-top-slider .flex-control-nav a:after {display: block;content: '';width: 18px;height: 1px;background-color: #fff;outline: 2px solid transparent;-webkit-transition: outline-color 0.3s, background-color 0.3s;transition: outline-color 0.3s, background-color 0.3s;}.header.white + .main-container .home-top-slider .flex-control-nav a:after {background-color: #000;}.home-top-slider .flex-control-nav a.flex-active:after {outline-color: #fff;}.header.white + .main-container .home-top-slider .flex-control-nav a.flex-active:after {outline-color: #000;}.home-rows {max-width: 1440px;width: 100%;margin: auto;padding: 0 128px;text-transform: uppercase;}.home-rows a {text-decoration: none !important;}.home-rows img,.home-rows video {width: 100%;display: block;-webkit-transition: opacity .2s;transition: opacity .2s;}.home-rows h2 {margin: 0;position: relative;font-family: 'Domaine Display Condensed', Arial, sans-serif;}.home-rows h2:after {content: '';position: absolute;background-color: #000;}.home-rows p {margin: 0;}.big-landscape {padding-bottom: 85px;overflow: hidden;}.big-landscape h2 {font-size: 55px;letter-spacing: .04em;padding-bottom: 5px;}.big-landscape h2:after {right: -32px;top: -21px;width: 39px;height: 1px;}.big-landscape p {letter-spacing: .18em;font-size: 13px;letter-spacing: .12em;}.big-landscape a {display: table;width: 100%;}.big-landscape a > div {display: table-cell;vertical-align: top;}.big-landscape .info-wrap {text-align: right;width: 25%;}.big-landscape .info-holder {padding: 76px 32px;}.big-landscape .media-wrap {width: 75%;}.touch .play-ico {position: relative;}.touch .play-ico:before,.touch .play-ico:after {content: '';position: absolute;top: 50%;left: 50%;z-index: 1;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.touch .play-ico:after {width: 66px;height: 66px;border: 1px solid #fff;-webkit-border-radius: 50%;border-radius: 50%;}.touch .play-ico:before {width: 0;height: 0;border-top: 9px solid transparent;border-bottom: 9px solid transparent;border-left: 12px solid #fff;margin: 1px 0 0 2px;}.medium-2small-portrait {display: table;width: 100%;table-layout: fixed;padding-bottom: 40px;}.medium-2small-portrait > div {display: table-cell;vertical-align: top;}.medium-2small-portrait > div:first-child {padding-right: 52px;}.medium-2small-portrait > div:last-child {padding-left: 52px;}.medium-2small-portrait .two-small-blocks > a {display: table;width: 100%;table-layout: fixed;}.medium-2small-portrait .two-small-blocks > a:last-child {text-align: right;}.medium-2small-portrait .two-small-blocks > a:last-child h2:after {left: auto;right: -35px;}.medium-2small-portrait .two-small-blocks > a > div {display: table-cell;vertical-align: top;}.medium-2small-portrait .two-small-blocks .info-wrap {padding: 66px 35px;}.medium-2small-portrait .two-small-blocks h2 {font-size: 35px;line-height: 1.15;letter-spacing: .03em;padding-bottom: 8px;}.medium-2small-portrait .two-small-blocks h2:after {top: -24px;left: -35px;width: 36px;height: 1px;}.medium-2small-portrait .two-small-blocks p {font-size: 13px;line-height: 1.4;letter-spacing: .12em;}.medium-2small-portrait .medium-portrait .info-wrap {padding: 30px 73px;}.medium-2small-portrait .medium-portrait a {display: block;}.medium-2small-portrait .medium-portrait h2 {font-size: 55px;letter-spacing: .04em;padding-bottom: 9px;}.medium-2small-portrait .medium-portrait h2:after {top: -30px;left: -26px;width: 1px;height: 37px;}.medium-2small-portrait .medium-portrait p {font-size: 13px;letter-spacing: .12em;}.medium-landskape-portrait {display: table;width: 100%;padding: 0 0 48px 100px;}.medium-landskape-portrait > a {display: table-cell;vertical-align: top;width: 35.65%;}.medium-landskape-portrait > a:first-child.landscape {padding-right: 11px;}.medium-landskape-portrait > a:last-child.landscape {padding-left: 11px;}.medium-landskape-portrait > a.landscape {width: 64.25%;}.medium-landskape-portrait .info-wrap {padding: 30px 73px;}.medium-landskape-portrait h2 {font-size: 35px;letter-spacing: .04em;padding-bottom: 12px;}.medium-landskape-portrait h2:after {top: -30px;left: -29px;width: 1px;height: 37px;}.medium-landskape-portrait p {font-size: 13px;letter-spacing: .12em;}@font-face {font-family:'icomoon';src:url('../fonts/icomoon.eot?earlkv');src:url('../fonts/icomoon.eot?earlkv#iefix') format('embedded-opentype'), url('../fonts/icomoon.ttf?earlkv') format('truetype'), url('../fonts/icomoon.woff?earlkv') format('woff'), url('../fonts/icomoon.svg?earlkv#icomoon') format('svg');font-weight:normal;font-style:normal;}@media only screen and (min-width: 1025px) {section a:hover .info-wrap {color: #000000;}section a:hover img,section a:hover video {opacity: .8;}.home-top-slider .banner-info a {-webkit-transition: color .3s;transition: color .3s;}.home-top-slider .banner-info a:hover {color: #000;}.home-top-slider .flex-control-nav a.flex-active:hover:after {outline-color: #000;}.home-top-slider .flex-control-nav a:hover:after {background-color: #000;}}@media only screen and (max-width: 1280px) {.medium-landskape-portrait > a:first-child.landscape {padding-right: 8px;}.medium-landskape-portrait > a:last-child.landscape {padding-left: 8px;}.medium-landskape-portrait .info-wrap {padding: 25px 51px;}.medium-landskape-portrait h2 {font-size: 30px;padding-bottom: 8px;}.medium-landskape-portrait h2:after {top: -25px;left: -21px;height: 25px;}}@media only screen and (max-width: 1024px) {.banner_box {height: 676px;}.banner_box {height: 576px;}.banner_box .arrow-dwn {display: none;}.home-top-slider .slides > li {padding: 0 82px 90px !important;}.home-page .home-top-slider .slides > li,.main-container .home-top-slider .slides > li {padding-top: 96px !important;}.home-top-slider .banner-info h2 {font-size: 70px;margin-bottom: 19px;}.home-top-slider .banner-info a {font-size: 16px;}.home-top-slider .flex-control-nav a:after {background-color: #000;}.home-top-slider .flex-control-nav a.flex-active:after {outline-color: #000;}.home-rows {padding: 0 82px;}.big-landscape {padding-bottom: 87px;}.big-landscape h2 {font-size: 45px;}.big-landscape h2:after {right: -25px;width: 28px;}.big-landscape .info-holder {padding: 59px 25px 10px 20px;}.medium-2small-portrait {padding-bottom: 49px;}.medium-2small-portrait > div:first-child {padding-right: 36px;}.medium-2small-portrait > div:last-child {padding-left: 36px;}.medium-2small-portrait .two-small-blocks > a:last-child h2:after {right: -27px;}.medium-2small-portrait .two-small-blocks > a:last-child .info-wrap {padding: 54px 27px 20px 0;}.medium-2small-portrait .two-small-blocks .info-wrap {padding: 56px 0 20px 27px;}.medium-2small-portrait .two-small-blocks h2 {font-size: 30px;line-height: 1.1em;padding-bottom: 9px;}.medium-2small-portrait .two-small-blocks h2:after {left: -27px;top: -26px;width: 27px;}.medium-2small-portrait .medium-portrait .info-wrap {padding: 16px 59px;}.medium-2small-portrait .medium-portrait h2 {font-size: 45px;padding-bottom: 5px;}.medium-2small-portrait .medium-portrait h2:after {top: -16px;height: 25px;}.medium-landskape-portrait {padding: 0 0 40px 71px;}}@media only screen and (max-width: 992px) {.home-rows {padding: 0 39px;}.medium-landskape-portrait {padding: 0 0 13px 30px;}.medium-landskape-portrait > a:first-child.landscape {padding-right: 6px;}.medium-landskape-portrait > a:last-child.landscape {padding-left: 6px;}.medium-landskape-portrait .info-wrap {padding: 20px 44px;}.medium-landskape-portrait h2:after {top: -20px;left: -18px;height: 20px;}}@media only screen and (max-width: 768px) {.home-top-slider .slides > li {padding: 0 39px 56px !important;}.home-top-slider .banner-info h2 {font-size: 60px;margin-bottom: 6px;}.big-landscape {padding-bottom: 54px;}.big-landscape h2 {padding-bottom: 4px;}.big-landscape h2:after {right: -18px;width: 21px;}.big-landscape p {line-height: 1.5em;}.big-landscape .info-holder {padding: 44px 18px 10px 20px;}.medium-2small-portrait {padding-bottom: 7px;}.medium-2small-portrait > div:first-child {padding-right: 19px;}.medium-2small-portrait > div:last-child {padding-left: 19px;}.medium-2small-portrait .two-small-blocks > a:last-child h2:after {right: -24px;}.medium-2small-portrait .two-small-blocks > a:last-child .info-wrap {padding: 48px 24px 20px 0;}.medium-2small-portrait .two-small-blocks .info-wrap {padding: 48px 0 20px 24px;}.medium-2small-portrait .two-small-blocks h2:after {left: -24px;top: -21px;width: 24px;}.medium-2small-portrait .medium-portrait .info-wrap {padding: 25px 39px;}.medium-2small-portrait .medium-portrait h2:after {top: -25px;left: -14px;height: 23px;}}@media only screen and (max-width: 767px) {.home-page-new .main-container,.home-page .main-container {padding-bottom: 10px;}.banner_box {height: 669px;}.home-top-slider .slides > li {padding: 0 20px 22px !important;}.home-page .home-top-slider .slides > li,.main-container .home-top-slider .slides > li {padding-top: 64px !important;}.home-top-slider .slide-wrap {-webkit-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end;-ms-grid-row-align: flex-end;align-items: flex-end;}.home-top-slider .banner-info {padding: 20px 20px 69px;}.home-top-slider .banner-info h2 {font-size: 50px;line-height: 1.09em;margin-bottom: 20px;}.home-top-slider .flex-control-nav {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;right: auto;top: auto;left: 0;bottom: 40px;width: 100%;height: auto;margin: 0;}.home-top-slider .flex-control-nav li {display: inline-block;}.home-top-slider .flex-control-nav a:after {background-color: #fff;width: 21px;}.home-top-slider .flex-control-nav a.flex-active:after {outline-color: #fff;}.home-rows {padding: 0 20px;}.home-rows h2:after {right: auto;top: -18px;left: -21px;width: 1px;height: 28px;}.big-landscape {padding-bottom: 16px;}.big-landscape h2 {font-size: 35px;}.big-landscape .info-wrap {display: table-footer-group;text-align: left;}.big-landscape .info-holder {padding: 18px 33px;}.big-landscape .media-wrap {width: auto;display: block;margin: 0 -35%;}.medium-2small-portrait {padding-bottom: 0;}.medium-2small-portrait > div {display: block;width: 100% !important;padding: 0 0 33px !important;}.medium-2small-portrait .two-small-blocks .info-wrap {padding: 50px 0 20px 28px;}.medium-2small-portrait .two-small-blocks h2 {font-size: 25px;padding-bottom: 11px;}.medium-2small-portrait .two-small-blocks h2:after {left: -28px;top: -25px;width: 28px;}.medium-2small-portrait .two-small-blocks p {line-height: 1.5em;}.medium-2small-portrait .medium-portrait .info-wrap {padding: 18px 33px 0;}.medium-2small-portrait .medium-portrait a {overflow: hidden;}.medium-2small-portrait .medium-portrait h2 {font-size: 35px;padding-bottom: 3px;}.medium-2small-portrait .medium-portrait h2:after {top: -18px;left: -21px;height: 28px;}.medium-2small-portrait .medium-portrait p {line-height: 1.6em;}.medium-landskape-portrait {padding: 0;}.medium-landskape-portrait > a {overflow: hidden;display: block;width: auto !important;padding: 0 0 20px !important;}.medium-landskape-portrait > a.landscape .media-wrap {margin: 0 -23%;}.medium-landskape-portrait .info-wrap {padding: 16px 25px;}.medium-landskape-portrait h2 {font-size: 35px;padding-bottom: 7px;}.medium-landskape-portrait h2:after {left: -13px;top: -16px;}}

