html {
  height: 100%;
  margin: 0 !important;
  -webkit-transition: all 0.33s ease-out;
  -moz-transition: all 0.33s ease-out;
  transition: all 0.33s ease-out;
  overflow-y: scroll !important;
}


@font-face {
    font-family: 'Athelas';
    src: url('webfonts/Bodoni/BodoniSvtyTwoOSITCTT-Book.woff2') format('woff2'),
        url('webfonts/Bodoni/BodoniSvtyTwoOSITCTT-Book.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Athelas';
    src: url('webfonts/athelas/Athelas-Italic.woff2') format('woff2'),
        url('webfonts/athelas/Athelas-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Athelas';
    src: url('webfonts/athelas/Athelas-Regular.woff2') format('woff2'),
        url('webfonts/athelas/Athelas-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Athelas';
    src: url('webfonts/athelas/Athelas-Bold.woff2') format('woff2'),
        url('webfonts/athelas/Athelas-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Athelas';
    src: url('webfonts/athelas/Athelas-BoldItalic.woff2') format('woff2'),
        url('webfonts/athelas/Athelas-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
}


@font-face {
	font-family: 'BentonSans';
	src: url('webfonts/bnts/benton-sans-regular.eot');
	src: url('webfonts/bnts/benton-sans-regular.eot?#iefix')
		format('embedded-opentype'),
		url('webfonts/bnts/benton-sans-regular.woff') format('woff'),
		url('webfonts/bnts/benton-sans-regular.ttf') format('truetype'),
		url('webfonts/bnts/benton-sans-regular.svg#BentonSans') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'Uniform 4';
    src: url('webfonts/Uniform/Uniform-Regular3.woff2') format('woff2'),
    url('webfonts/Uniform/Uniform-Regular3.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Uniform';
    src: url('webfonts/Uniform/Uniform-Black.woff2') format('woff2'),
    url('webfonts/Uniform/Uniform-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Uniform 5';
    src: url('webfonts/Uniform/Uniform-Regular2.woff2') format('woff2'),
    url('webfonts/Uniform/Uniform-Regular2.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Uniform';
    src: url('webfonts/Uniform/Uniform-Regular6.woff2') format('woff2'),
    url('webfonts/Uniform/Uniform-Regular6.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Uniform 2';
    src: url('webfonts/Uniform/Uniform-Regular5.woff2') format('woff2'),
    url('webfonts/Uniform/Uniform-Regular5.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Uniform 3';
    src: url('webfonts/Uniform/Uniform-Regular4.woff2') format('woff2'),
    url('webfonts/Uniform/Uniform-Regular4.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/*
@font-face {
	font-family: 'BentonSans-Medium';
	src: url('webfonts/bnts/bentonsans-medium-webfont.eot');
	src: url('webfonts/bnts/bentonsans-medium-webfont.eot?#iefix')
		format('embedded-opentype'),
		url('webfonts/bnts/bentonsans-medium-webfont.woff') format('woff'),
		url('webfonts/bnts/bentonsans-medium-webfont.ttf') format('truetype'),
		url('webfonts/bnts/bentonsans-medium-webfont.svg#BentonSans-Medium')
		format('svg');
	font-weight: normal;
	font-style: normal;
}



@font-face {
	font-family: 'BentonSans-Book';
	src: url('webfonts/bnts/benton-sans-book-regular.eot');
	src: url('webfonts/bnts/benton-sans-book-regular.eot?#iefix')
		format('embedded-opentype'),
		url('webfonts/bnts/benton-sans-book-regular.woff') format('woff'),
		url('webfonts/bnts/benton-sans-book-regular.ttf') format('truetype'),
		url('webfonts/bnts/benton-sans-book-regular.svg#BentonSans-book')
		format('svg');
	font-weight: normal;
	font-style: normal;
}
*/

@font-face {
	font-family: 'BentonSans-Light';
	src: url('webfonts/bnts/bentonsans-light-webfont.eot');
	src: url('webfonts/bnts/bentonsans-light-webfont.eot?#iefix')
		format('embedded-opentype'),
		url('webfonts/bnts/bentonsans-light-webfont.woff') format('woff'),
		url('webfonts/bnts/bentonsans-light-webfont.ttf') format('truetype'),
		url('webfonts/bnts/bentonsans-light-webfont.svg#BentonSans-light')
		format('svg');
	font-weight: normal;
	font-style: normal;
}

::-webkit-input-placeholder { /* WebKit browsers */
	color: #ab9775;
	font-family: 'Athelas';
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #ab9775;
	opacity: 1;
	font-family: 'Athelas';
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #ab9775;
	opacity: 1;
	font-family: 'Athelas';
}

:-ms-input-placeholder { /* Internet Explorer 10+ */
	color: #ab9775;
	font-family: 'Athelas';
}

html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body {
  font-family: 'Athelas';
  font-size: 15px;
  line-height: 1.7333em;
  color: #808080;
  font-weight: 400;
  letter-spacing: 0;
  background-color: #fff;
  -webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
h1, h2, h3, h4, h5, h6 {
  color: #4a3e5a;
	font-family: 'Athelas';
  line-height: 1.2em;
}
h1 {
  /*font-size: 60px; */
  font-weight: 300;
  letter-spacing: 0.07em;
  text-transform: uppercase;
}

h2 {
  font-size: 40px;
  font-weight: 400;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

h3 {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.1875em;
  text-transform: uppercase;
}

h4 {
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0.03em;
  text-transform: uppercase;
}

h5 {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6429em;
}

h6 {
  font-size: 13px;
  font-weight: 500;
  line-height: 1.5385em;
  letter-spacing: 0;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
}

h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
  color: #4a3e5a;
}
a,
p a {
  color: #4a3e5a;
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: color 0.25s ease-in-out;
  -moz-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
}

.info.desc1 {
	color:#e66f9f;
	max-width:100%;
}

/* BP Override */
.btn {
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
    background-image: none;
    -webkit-box-shadow: unset;
    box-shadow: unset;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    letter-spacing: 1px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    border-radius: unset;
    padding: 8px 15px;
    text-transform: uppercase;
    font-size: 12px;
    white-space: normal;
}
.btn-primary {
    background-color: #a79865;
    border-color: #a79865;
    font-weight: bold;
}

.btn-big {
    float: inherit;
    border-radius: 3px;
    padding: 10px 30px;
    margin-top: 11px;
    background-color: rgba(167,152,101,0.82);
    font-family: Montserrat;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {

    border-color: #f1f1f1;
    background: #f1f1f1;
    color: #333;
}
.mt-40 {
    margin-top:40px;
}

#header .header-middle {
    padding: 0px 0 0 0;
    background: transparent;
    z-index: 26;
    position: relative;
    pointer-events: none;
    height: 112px;
    /*overflow: hidden; */
}
.pos_logo {
    pointer-events: none;
		text-align:center;
}
.pos_logo a {
    width: 180px;
    display: inline-block;
    overflow: hidden;
    pointer-events: all;
    text-align: center;
    position: relative;
    top: 8px;
}
/* header bar */
.ydo-top-bar {
  width: 100%;
  background-color: #fff;
  color: #777777;
  position: relative;
  font-weight: 400;
  height: 37px;
  font-size: 11px;
  z-index: 111;
  box-sizing: border-box;
  background-color: rgba(255, 255, 255, 1);
  border-bottom: 1px solid #ebebeb;
  font-size: 12px;
  font-weight: 600;
  font-family: 'BentonSans-Light';
}
.ydo-top-bar .ydo-vertical-align-containers {
  margin: 0px -35px;
  padding: 0px 35px;
  box-sizing: content-box;
}
.ydo-position-right {
    position: relative;
    float: right;
    z-index: 112;
    height: 100%;
    text-align: right;
}
.ydo-widget-area {
	vertical-align: middle;
    display: inline-block;
}
.ydo-top-bar .ydo-widget-area { height: 37px;}
.ydo-top-bar .mkd-top-bar-widget {
    display: table;
    float: left;
    height: 100%;
    padding-right: 24px;
    line-height: 37px;
}
.ydo-top-bar .mkd-top-bar-widget a {
  font-weight:normal;
  font-family: 'BentonSans-Light';
}
.mkd-icon-list-item .mkd-icon-list-icon-holder {
    display: table-cell;
    vertical-align: middle;
    min-width: 13px;
    color: #4a3e5a;
}

.mkd-icon-list-item .mkd-icon-list-text {
    display: table-cell;
    vertical-align: middle;
    position: relative;
    padding-left: 17px;
    font-size: 12px;
    color: #3b3b3b;
    font-weight: 300;
}
.mkd-icon-list-item .mkd-icon-list-text.highlight {

    padding-left: 7px;

}

.mkd-icon-list-item .mkd-icon-list-text.highlight a{
    text-transform: uppercase;
    letter-spacing: 0;
    font-weight: bold;
    font-size: 11px;
    color: #ac9763;

    font-family: Montserrat;
}


.mkd-top-bar .mkd-icon-list-item .mkd-icon-list-text {
    padding-left: 13px;
    font-size: 11px;
    color: #cacaca;
    font-weight: 400;
}
.ydo-position-right {
    position: relative;
    float: right;
    z-index: 112;
    height: 100%;
    text-align: right;
}
.ydo-position-left {
    position: relative;
    float: left;
    z-index: 112;
    height: 100%;
}
.ydo-section {
    width: 100%;
    background: #FFF;
    color: #FFF;
    text-align: center;
    padding-top: 60px;
padding-bottom: 60px;
}
.ydo-section-title-holder .ydo-section-title {
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 5px;
    line-height: 62px;
}
.ydo-separator {
    position: relative;
    text-align: center;
    letter-spacing: 0;
    font-size: 0;
    line-height: 0;
    margin-top: 7px;
    margin-bottom: 18px
}
.ydo-separator .ydo-separator-left, .ydo-separator .ydo-separator-right {
    display: inline-block;
    height: 1px;
    opacity: .5;
    background-color: #4a3e5a;
    width: 39px;
}
.ydo-separator .ydo-separator-left { margin-right:5px; }
.ydo-separator .ydo-separator-right { margin-left:5px; }
.ydo-default-icon-holder {
	display: inline-block;
    background-color: #4a3e5a;
    height: 5px;
    width: 5px;
    position: relative;
    top: 2px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    transform: rotate(45deg);
}
.ydo-section-subtitle-holder { width:80%;    margin: 0 auto; }
.ydo-section-subtitle-holder p { text-align:center; }
.ydo-section-subtitle-holder .ydo-section-subtitle {
    font-size: 18px;
    color: #656565;
    font-family: "Playfair Display",serif;
    font-style: italic;
    line-height: 1.85em;
    width: 80%;
    text-align: center;
    display: block;
    margin: 0 auto;
    max-width: 800px;
}
#languages-block-top, #social_block_top {
    margin-top: 0;
    float: none;
    position: relative;
    vertical-align: middle;
    display: inline-block;
    line-height: 20px;
}
#social_block_top { margin-left:5px; margin-top: 9px; }
#social_block_top .title
{
    font-family: "Montserrat";
    font-size: 12px;
    font-weight: normal;
    margin-right: 5px;
    position: relative;
    top: -1px;
    letter-spacing: 1px;
}
#social_block_top  ul {display:inline-block;}
#social_block_top  ul li a { font-size: 16px; color:rgb(119, 119, 119);
    display: block;
    text-align: center;
    width: 20px;}
#social_block_top .title, #social_block_top  ul li {
    display: inline-block;
    color: #4a3e5a;}
#languages-block-top ul li {
	 padding: 5px 15px;
	 will-change:background-color;
	 -webkit-transition: background-color .35s ease-in-out;
	 -moz-transition: background-color .35s ease-in-out;
	 transition: background-color .35s ease-in-out;
}

#languages-block-top ul li:hover {
	background:#F1F1F1;
}
#languages-block-top ul li.selected, #languages-block-top ul li.selected:hover  {
    color: #898989;
    background: #F8F8F8;
}
#languages-block-top ul {
    display: none;
    background: white;
    position: absolute;
    padding:0;
    top: 35px;
    left: 0;
    min-width: 127px;
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
    z-index: 2;
    text-align: left;
}
#languages-block-top div.current {
    font-weight: normal;
    border-right: 1px solid rgba(0,0,0,0.34);
    padding: 0 15px;
    letter-spacing: 0.15em;
    line-height: 1;
    color: #666;
    text-shadow: none;
    cursor: pointer;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 12px;
    font-family: Montserrat;
    line-height: 18px;
    margin-top: 9px;
    padding-right: 8px;

    font-size: 12px;
    font-family: Montserrat;
    letter-spacing:1px;
    font-weight: 600;
}
#languages-block-top ul li a, #languages-block-top ul li > span {
        color: #959595;
    font-weight: normal;
    font-family: BentonSans;
    vertical-align: bottom;
    display: inline-block;
    position: relative;
    top: 1px;
}
/* header bar */

/* header */
header .nav {
    z-index: 100;
    text-align: right;
    pointer-events: none;
    bottom:20px;
}
.pos-megamenu {
    margin-top:-10px;
}
.top_menu>div>ul>li:nth-child(2)>a {
	text-indent:-999px;
	overflow:hidden;
	background-color:#f6f6f6;
	background-image:url(data:image/png;base64,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);
	background-size: 70%;
	background-repeat: no-repeat;
	background-position: center center;
}
@media (min-width: 1200px)
{
	header .nav {
	   /* bottom: -42px; */
        bottom:20px;
	}
}
header .nav nav {
    width: auto;
    display: inline-block;
        pointer-events: all;
}
#header .header-bottom {
    margin-bottom: 0;
    position: relative;
    z-index: 20;
    box-shadow: 0 4px 8px -2px rgba(0,0,0,0.12);
}
#header .header-bottom .container {
    /*max-width:100%;*/
    padding: 0;
}
.top_menu {
    position: relative;
    z-index: 40;
}
#header .header-bottom:before {
	position:absolute;
	content:"";<
	width:100%;
	background:#FFF;
	z-index:20;
	top:-5px;
	height:10px;
	left:0;
}
.top_menu .menu {
    bottom: 0;
		min-height:45px;
		z-index:40;
		background:none;
}
.header-middle .row:first-child { pointer-events: none; }
body.stickymenu .top_menu .menu {
    bottom:0;
}
.item-product .products-inner:before, ul.product_list > li .product-container .products-inner:before {
    display:none;
}
.item-product .products-inner,
.ajax_block_product .products-inner {
    border:1px solid transparent;
}
.item-product:hover .products-inner,
.ajax_block_product.hovered .products-inner {
    border:1px solid #DDD;
}
/* header */


#columns {
    position: relative;
    padding-bottom: 20px;
    padding-top: 0;
    /*margin-top: -10px; */
    margin-top: 30px;
}
body.index #columns, body.module-modlookbook-category #columns {
    margin-top: -10px;
}
.breadcrumb {
    display: block;
    width: 100%;
    font-size: 14px;
    line-height: 28px;
    min-height: 6px;
    overflow: hidden;
    background: #FFF;
    color: #333333;
    padding: 10px 20px;
    margin: 0 0 0px 0;
    position: relative;
    z-index: 1;
    text-transform: capitalize;
    border-bottom: 2px solid #f4f4f4;
    font-family: "Uniform 4";
}
.breadcrumb a {
    color: #000;
    /*font-family: 'Athelas'; */
    font-family: "Uniform 3";
}
.breadcrumb .navigation-pipe {
    display: inline-block!important;
    padding: 0 5px;
    color: #252525;
    font-family: "Uniform 4";
}
/* Mega menu */
.top_menu>div>ul>li>ul.is-simplemenu {
    /*
    transform: translate3d(-50%,0,0);
    left: 50%!important;
    */
    transform: translate3d(-10px,0,0);
    left: 0!important;
}
.top_menu>div>ul>li ul.is-simplemenu, .top_menu>div>ul>li ul.is-simplemenu ul {
	width:auto; min-width:200px;
}
.tmsubmenu-container {
    height: 35px;
    overflow: hidden;
    margin-left: -15px;
    margin-right: -15px;
    box-shadow: 0 -1px 1px 1px rgb(246, 246, 246);
    width: 100vw;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
    position: relative;
    margin-left: 0;
    margin-right: 0;
}
.tmsubmenu-container > .is-simplemenu {
	display: block!important;
	width: 100%;
	min-width: 100%;
	text-align:center;
	height: 35px;
line-height: 35px;
}
.tmsubmenu-container > ul > li {
	display:inline-block;
	height: 35px;
	line-height: 35px;
    vertical-align: top;
}
.tmsubmenu-container > ul > li > ul {
    display:none!important;
}
.top_menu>div>ul>li>a {
	font-family: 'Athelas';
	min-width: 200px;
	color:#000;
  margin:2px;
  margin-bottom: 0;
}
.tmsubmenu-container > ul > li > a {
	font-size: 16px;
	white-space: nowrap;
	padding: 7px 30px;
	display: block;
	font-family: 'Athelas';
	color: #000;
}
.top_menu ul li ul { padding:10px 0; }
.top_menu ul li a {
	font-size: 17px;
  line-height: 20px;
  white-space: nowrap;
  padding: 7px 30px;
  display: block;
  height: 35px;
  color: #000;
  font-family: 'Athelas';
  font-weight: 400;
  font-style: normal;
  letter-spacing: 0.1em;
}
.top_menu ul li.menu-highlight.custom-link a {
  color: #b09862;
font-family: Montserrat;
letter-spacing: 0;
text-transform: uppercase;
font-size: 14px;
font-weight: 700;
}
.top_menu ul li a:hover {
  text-decoration:underline;
}
/* Mega menu */

/* footer */
#footer .search__button {
    background: #333;
    width: calc(100% - 45px);
    margin: 0 auto;
    margin-left: 15px;
}

#footer .search-mobile .btn.button-search {
    background: none;
    display: block;
    position: absolute;
    top: 0px;
    right: 0;
    border: none;
    color: #CCC;
    width: 35px;
    text-align: center;
    padding: 4px 0 4px 0;
    border:0;
    margin-top:0;

}
#footer .search-mobile .btn.button-search span { display:none; }
#footer {
	/*background:#F1f1f1;*/
    background:#FFF;
	width:100%;
	padding-top:13px;
	position: relative;
	z-index:100;
}

footer .section {
    background:#FFF;
    border-top: 1px solid #DDD;
}
#footer .section.dark{
    background:#F1f1f1
}

#footer.double { /*height: 322px;*/ height:131px; background: #252525; padding-top:0px; /*padding-bottom:53px;*/ padding-bottom:0px;}
#footer.single { height:auto; padding-bottom:0; }
#footer .row {
        padding-top: 40px;
    padding-bottom: 20px;
/*    border-bottom: 1px solid #DDD; */

}
#footer .row.snd { /*padding-bottom:80px; */ padding-bottom:0; }
#footer .row.last { border:0; padding-top: 25px; }
#footer h3 {
    font-family: "Uniform 3";
    font-size: 18px;
    display: block;
    color: #e66f9f;
    color: #ae9962;
    color: #e66f9f;
    color: #333;
    line-height: 52px;
    text-align: left;
    padding-bottom: 14px;
    font-size: 24px;
    font-weight: 700;
    letter-spacing: .03em;
}
#footer .text-center,
#footer .text-center h3,
#footer ul.social { text-align:center; }
#footer .text-center .form-group { display:inline-block; }
#footer input {
    border: 1px solid #5f5f5f;
    line-height: 26px;
    text-indent: 4px;
    font-family: "Montserrat";
    font-size: 14px;
    color: #9d9d9d;
    background-color: #FFF;
    border: 1px solid #999;
    display: block;
    height: 30px;
}
#footer #newsletter_block_left .form-group:before { display:none; }
.footer-block h3:hover, .footer-block h4:hover, .footer-block h4 a:hover {
	    color: #ae9962;
}
#footer input.big { width:376px; /* width:60%; */ padding:20px 10px; }
#footer p {
    margin: 0;
    text-align: left;
}
#footer .btn {
    border: 1px solid #ae9962;
    border-radius: 0;
    padding: 5px 31px;
    color: #FFF;
    margin-left: 13px;
    background: #ae9962;
    text-transform: uppercase;
    font-weight: 600;
    padding: 11px 20px;
}

#footer .lnk {
    text-align:left;
    color:#9d9d9d;
    display:block;
}

#footer .social { display:block; }
#footer ul.social { display:inline-block; }
#footer .social li { display:block; float:left; margin-right:25px; color:#7b7b7b; }
#footer .social li.last,
#footer .social li:last-child { margin-right:0; }

@media screen and (max-width: 1000px) {
    #footer .social li {
        margin-right: 20px;	}
}

@media screen and (max-width: 420px) {
    #footer .social li {
        margin-right: 15px;
    }
}

#footer .social li a { text-decoration:none; color:#CCC; font-size: 30px; }
#footer .social li a .ion-social-facebook { color:#43609C; }
#footer .social li a .ion-social-twitter { color:#1CC1F7; }
#footer .social li a .fa-pinterest { color:#CC2127; }
#footer .social li a .fa-instagram  { color:#A1755C; }
#footer .social li a .fa { font-size: 26px; }
#footer .social li a {
    -webkit-transition:  color 0.5s ease-out;
    -moz-transition: color 0.5s ease-out;
    -ms-transition: color 0.5s ease-out;
    -o-transition: color 0.5s ease-out;
    transition: color 0.5s ease-out;
}
#footer .social li a:hover { text-decoration:none; color:#BBB; }
#footer .app_stores { display:block; }
#footer .app_stores li { display:block; float:left; margin-right:30px; color:#7b7b7b; }

#footer input::-webkit-input-placeholder { /* WebKit browsers */
    color:    #9d9d9d;
    font-family: 'Montserrat';
}
#footer input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    opacity:  1;
    color:    #9d9d9d;
    font-family: 'Montserrat';
}
#footer input::-moz-placeholder { /* Mozilla Firefox 19+ */
    opacity:  1;
    color:    #9d9d9d;
    font-family: 'Montserrat';
}
#footer input:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #9d9d9d;
    font-family: 'Montserrat';
}

#footer .footer_txt { color:#444444; font-family:"Montserrat"; font-size:13px; text-align:left; display: block;}

#footer.double .head { background:#1f1f1f; width:100%; padding-top:53px; }
#footer .wrapper { width:980px; margin:0 auto; text-align:center; font-family: 'Montserrat'; font-size:13px; color:#9d9d9d; line-height:28px; }
#footer .wrapper a.facebook, #contacts-info a.facebook { width:21px; height:42px; display:block; background:url(../img/social/fb_footer.png) top left no-repeat; margin:0 auto; margin-bottom:25px; }
#footer .wrapper a.youtube, #contacts-info a.youtube { width:57px; height:21px; display:block; background:url(../img/social/youtube.png) top left no-repeat; margin:0 auto; margin-bottom:25px; }
#footer .wrapper .foo-links { display:block; font-family: 'Montserrat'; font-size:13px; color:#9d9d9d; text-align:right; }
#footer .wrapper .foo-links { text-align:right; }
#footer .wrapper .foo-links .toggle-footer {     display: inline-block; }
#footer .wrapper .foo-links li { float:left; }
#footer .wrapper .foo-links a { color:#9d9d9d; }
#footer .wrapper .foo-links a:after {
    content: " | ";
    padding-right: 3px;
    position: relative;
    top: -1px;
}
.nopadding { padding:0; }
#footer .wrapper .foo-links a.last:after { content:""; }
#footer .wrapper .foo-links li:last-child a:after { content:""; }

#footer .col-md-1, #footer .col-md-2, #footer .col-md-3, #footer .col-md-4,#footer .col-md-5,#footer .col-md-6,#footer .col-md-7,#footer .col-md-8,#footer .col-md-9,#footer .col-md-10,#footer .col-md-11,#footer .col-md-12{
    -webkit-transition:  all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

#facebook_block {
	overflow: hidden;
    background: #EFEFEF;
    min-height: 344px;
    height: 344px;
    padding-right: 0;
    padding-left: 0;
    width: 302px;
}
#footer.pink, #footer.pink input, #footer.pink #facebook_block { background:#3a3740; }
.footer-block h4 { text-align:left;       color: #e66f9f; color: #ae9962;    font-weight: normal; }
.footer-block h3, .footer-block h4, .footer-block h4 a {
    letter-spacing: .03em;
    font-family: "Uniform 3";
    font-size: 16px;
    font-weight: bold;
}
.footer-block .toggle-footer {     text-align: left; padding-top:15px; }
.toggle-footer li a {
	/*color:#d7d3db;*/
	    color: #545454;
    font-size: 13px;
    line-height: 16px;
    margin-bottom: 15px;
    display: block;
    font-family: "Uniform 3";
    font-weight: normal;
}
#facebook_block h4 { display:none; }

@media screen and (max-width:993px) {
    #footer .wrapper { width:90%; }
}

@media screen and (max-width:767px) {
    #footer .col-md-1, #footer .col-md-2, #footer .col-md-3, #footer .col-md-4,#footer .col-md-5,#footer .col-md-6,#footer .col-md-7,#footer .col-md-8,#footer .col-md-9,#footer .col-md-10,#footer .col-md-11,#footer .col-md-12{
        margin-top: 20px;
    }
}

/* footer */


/* Slider */
.nivoSlider {
    max-height: 600px;
}
.pos_bannerslide { min-height:600px; background:#FFF; }
/* Slider */

/* Cusotm menu */
.pt_custommenu .pt_menu .popup { box-shadow:none; -webkit-box-shadow:none; }
.pt_custommenu .pt_menu .popup .block1 {
    overflow: hidden;
    float: none;
    padding: 30px;
}
#header .shopping_cart {     top: 9px; }
.header_userinfo {
    top: 5px;
    width: 32px;
}
#languages-block-top div.current:after {
    padding-left: 2px;
}
header .nav nav:after, header .nav nav:before { display:table; clear:both; zoom:1; content:""; }
.shopping_cart > a:first-child {
    font-size: 12px;
    text-transform: capitalize;
    position: relative;
}
.pt_custommenu .pt_menu .popup .block1 .column .itemMenuName {
	font-family:"Montserrat";
	font-weight:normal;
}
.shopping_cart > a:first-child:before {
    font-family: 'Linearicons-Free';
    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;
    content: "\e82e";
}
.pt_custommenu .pt_menu .parentMenu a span {
    display: inline-block;
    line-height: 30px;
    font-family: "Montserrat";
    font-weight: normal;
    font-size: 13px;
    font-family: Montserrat,sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .5px;
}
/* Cusotm menu */

/************ block 3 ***********************/
.mkd-elements-holder {
    width: 100%;
    display: table;
    table-layout: fixed;
}
.mkd-elements-holder .mkd-elements-holder-item-content {
            padding: 54px 0px 140px 97px;
        height: 295px;
}
.mkd-elements-holder .highlight{
      padding: 54px 0px 120px 113px;
}
.mkd-elements-holder .first {
  padding: 54px 39px 177px;
}
.mkd-elements-holder .mkd-elements-holder-item {
    display: table-cell;
    vertical-align: middle;
    height: 100%;
    background-size: cover;
}
.mkd-elements-holder .mkd-elements-holder-item.mkd-horizontal-alignment-left {
    text-align: left;
}
.mkd-elements-holder .mkd-elements-holder-item .mkd-elements-holder-item-inner {
    width: 100%;
    box-sizing: border-box;
    position: relative;
z-index: 15;
}
.img-roll_over {
  position:relative;

}
.img-roll_over:after {
  position:absolute;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.32);
  left:0;
  top:0;
  z-index:10;
  content:"";
  max-height:295px;
}
.wpb_wrapper h3 {
  color: #ffffff;
display: block;
text-align: center;
transform: translate3d(-50% ,-50%, 0);
top: 50%;
left: 50%;
position: absolute;
}
@media only screen and (max-width: 1280px) and (min-width: 1024px) {
  .mkd-elements-holder-item-content.mkd-elements-holder-custom-646403 {
      padding: 54px 0px 140px 102px !important;
  }
}
/************ block 3 ***********************/

.product-name {
    color: #4a3e5a;
    text-align: left;
}
.item-product .product-contents h5.product-name a, ul.product_list > li .product-container .product-contents h5.product-name a {
	position: relative;
    padding: 5px 0;
    display: block;
    letter-spacing: 0.04em;
    line-height: 20px;
    text-transform: capitalize;
    white-space: normal;
    overflow: hidden;
    font-weight: normal;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: .03em;
    text-transform: uppercase;
    text-align: left;
    text-overflow: initial;
    height: 64px;
    font-family: "Uniform 4"!important;
    color: #343434;
    text-align: center;
    font-weight: 500;
    letter-spacing: .03em;
    font-size: 17px;
    padding: 0px 15px;
}
ul.product_list .availability span {
    display: inline-block;
    color: white;
    font-weight: bold;
    padding: 2px 6px 2px 6px;
    margin-bottom: 20px;
    font-family: "Uniform 3";
    border-radius: 5px;
    border-color: rgba(0,0,0,0);
    font-size: 13px;
    text-transform: uppercase;
    margin-top: 10px;
}
.item-product .product-contents h5.product-name a:before, ul.product_list > li .product-container .product-contents h5.product-name a:before { display:none; }
.new-box:before, .sale-box:before, .products-inner .price-percent-reduction:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    border: 30px solid #ae9962;
    border-bottom: 30px solid transparent;
    border-left: 30px solid transparent;
}
ul.product_list.grid > li .product-container .product-image-container,
.item-product .products-inner, ul.product_list > li .product-container .products-inner {
    position: relative;
    box-shadow: 0 0 2px 1px rgba(0,0,0,0.12);
}
.new-label, .sale-label, .products-inner .price-percent-reduction span {
    position: absolute;
    right: 5px;
    top: 15px;
    line-height: 1;
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)translate3d(-50%, -50%, 0);
    text-align: center;
    display: block;
    top: calc(45%);
    left: calc(45%);
}
body#order .columns-container,
body.cart .columns-container
{
    background-color: #ffffff;
        border-top: 1px solid #ebebeb;
}
body#order .columns-container .breadcrumb,
body.cart .columns-container .breadcrumb
{
        background: #ebebeb;
}
#layered_block_left .nomargin a {
    position: relative;
    top: -5px;
}
.scroll-menu {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background: white;
    margin: 0 auto;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-animation: fadeInDown 250ms cubic-bezier(0.645, 0.045, 0.355, 1);
    -moz-animation: fadeInDown 250ms cubic-bezier(0.645, 0.045, 0.355, 1);
    -ms-animation: fadeInDown 250ms cubic-bezier(0.645, 0.045, 0.355, 1);
    animation: fadeInDown 250ms cubic-bezier(0.645, 0.045, 0.355, 1);
    /* border-bottom: 1px solid #dbdbdb; */
    box-shadow: 0 2px 8px 1px rgba(0,0,0,0.12);
    border-bottom: 0;
}
.scroll-menu {
	transform:translateZ(0);
	-webkit-transform:translateZ(0);
}


/* Product Loop */
.product-name {
	padding-bottom:4px;
}
.price-box {
    text-align: left;
    position: relative;
    line-height: 30px;
    top:0;
    left:0;
    font-family: "Montserrat";
}
.price-box .price {
    color: #000;
    font-size: 20px;
    font-weight: 700;
    /*font-family: "Montserrat"; */
        font-weight: 700;
    font-family: "Uniform 4"!important;
    display: block;
    text-align: center;
}
#my-account ul.myaccount-link-list li a span {
    font-family: "Uniform 4";
}
ul.product_list.grid > li .product-container {
    background: #FFF;
    padding: 0;
    margin: 0;
    margin-bottom: 20px;
    position: relative;
    box-shadow: 0 2px 6px 6px #f3ebeb47;
    border-radius: 5px;
    overflow: hidden;
    will-change: transform;
    transition: all .35s ease-in-out;
}
ul.product_list.grid > li .product-container:hover {
    transform: translate3d(0, -5px, 0);
}
body#category .columns-container {
    background: #fbfbfb;
}

/* Product Loop */
.sds_blog_post .blog_content {
    display: inline-block;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 30px;
    padding-top: 0;
    padding-top: 20px;
    bottom: 10px;
        z-index: 11;
}
.block-smartblog .pos-title, .block-smartblog .boxprevnext a {
    display: block;
}
.contact-form-box {
    background: #b09962;
}
.contact-form-box .page-subheading {
    font-family: "Montserrat";
    color: #FFF;
}
.infocbox {
  float: none;
margin: 0 auto;
width:50%;
  background: #b09961;
padding: 20px;
color: #FFF;
-webkit-box-shadow: rgba(0, 0, 0, 0.17) 0px 5px 13px;
-moz-box-shadow: rgba(0, 0, 0, 0.17) 0px 5px 13px;
box-shadow: rgba(0, 0, 0, 0.17) 0px 5px 13px;
}
.infocbox h4 { text-transform:normal; font-family: "Montserrat";
color: #FFF;}
.infocbox label, .infocbox a { color:#EEE; }

.news_module_image_holder a { display:block; position:relative; }
.news_module_image_holder a:after {
	content: '';
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(transparent, rgba(0, 0, 0, 0.69) 80%);
    z-index: 9;
    width: 100%;
    height: 100%;
}

.sds_blog_post .sds_post_title a {
    display: block;
    font-size: 15px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 700;
    line-height: 20px;
    margin: 0 0 5px 0;
    font-family: "Montserrat";
    height: 40px;
    overflow: hidden;
}
.wow { visibility: hidden; }
.r_more {z-index:15;}

#subcategories_so {
    border-top: 0;
    padding: 55px 0 0px 0;
    margin-bottom: 100px;
}
#subcategories_so ul {
    margin: 0 -10px;
}


#subcategories_so ul li {
    text-align: center;
    vertical-align: top;
    width: 100%;
    overflow: hidden;
    box-sizing: border-box;
    height: auto;
    margin: 20px 0 40px 0;
    float: none;
    display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;      /* TWEENER - IE 10 */
    display: -webkit-flex;     /* NEW - Chrome */
    display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
}
#subcategories_so ul li.dispose {
    width:45%;
    position:relative;
    overflow:hidden;
    display: inline-block;
}
#subcategories_so ul li .subcategory-image {
    position:relative;
}
#subcategories_so ul li.dispose.pleft {
    margin-right:4.59%;
}
#subcategories_so ul li.dispose.pright {
    margin-left:4.59%;
}
#subcategories_so ul li.dispose.pdark .subcategory-image:after {
    content:"";
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.65+100 */
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
    z-index:1;
}
#subcategories_so ul li.dispose .subcategory-image {
    width:100%;
    display:block;

    -webkit-flex:none;
    -ms-flex:none;
    flex:none;
}
#subcategories_so ul li.dispose .subcategory-content {
    width:100%;
    display:block;

    -webkit-flex:none;
    -ms-flex:none;
    flex:none;
    position:absolute;
    bottom:0;
    left:0;
    z-index:2;
}
#subcategories_so ul li.dispose .subcategory-content .wrapper {
    position:relative;
    padding-bottom:20px;
}

#subcategories_so ul li .subcategory-image {
    -webkit-box-flex: 1;      /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 1;         /* OLD - Firefox 19- */
    width: 40%;               /* For old syntax, otherwise collapses. */
    -webkit-flex: 1;          /* Chrome */
    -ms-flex: 1;              /* IE 10 */
    flex: 1;                  /* NEW, Spec - Opera 12.1, Firefox 20+ */
}
#subcategories_so ul li .subcategory-content {
    -webkit-box-flex: 2;      /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 2;         /* OLD - Firefox 19- */
    width: 60%;               /* For old syntax, otherwise collapses. */
    -webkit-flex: 2;          /* Chrome */
    -ms-flex: 2;              /* IE 10 */
    flex: 2;
}
#subcategories_so ul li:nth-child(2) {
    -webkit-flex-direction: row-reverse;          /* Chrome */
    -ms-flex-direction: row-reverse;             /* IE 10 */
    flex-direction: row-reverse;
}
#subcategories_so ul li .subcategory-image a {
    display: block;
    padding: 0;
    border: 0;
    width: 100%;
    position: relative;
    overflow:hidden;
}
#subcategories_so ul li:hover .subcategory-image a {
	padding:0;
    border:0;
    display:block;
}
#subcategories_so ul li .subcategory-image a img {
    max-width: 100%;
    vertical-align: top;
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    max-width: 100%;
}
#subcategories_so ul li .subcategory-name {
    color: #555454;
    font-family: "Montserrat";
    display: block;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: .03em;
    text-transform: uppercase;
}
#subcategories_so ul li .subcategory-content .wrapper {
    position:relative;
    top:50%;
    left:50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
    -moz-transform: translate3d(-50%, -50%, 0);
    -ms-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
}
#subcategories_so ul li .subcategory-content .wrapper .name {
    font-family: 'Athelas';
    font-weight: 400;
    font-style: normal;
    letter-spacing: 0.1em;
    font-size:40px;
    line-height:45px;
    text-transform: uppercase;
    color:#000;
    margin:0;
    padding:0;
    padding-bottom:30px;
    display:block;
    text-align:center;
}
#subcategories_so ul li .subcategory-content .wrapper .subtitle {
    color: #555454;
    font-family: "Uniform 4";
    font-size:26px;
    text-transform: uppercase;
    color:#000;
    margin:0;
    padding:0;
    padding-bottom:25px;
}
#subcategories_so ul li.dispose .subcategory-content .wrapper .name {
    font-family:"Montserrat";
    color:#FFF;
    font-size:24px;
    line-height:30px;
    padding-bottom:15px;
}
#subcategories_so ul li.dispose .subcategory-content .wrapper .subtitle {
    font-size:18px;
    line-height:24px;
    color:#FFF;
}
#subcategories_so ul li.dispose .subcategory-content .wrapper p {
    width: 100%;
    position: relative;
    left: 0;
    padding: 0 20px;
    color: #FFF;
    font-size:14px;
    height:auto;
}
#subcategories_so ul li .subcategory-content .wrapper p {
    font-family: "Uniform 4";
    color: #555454;
    font-size:18px;
    line-height: 22px;
    height:44px;
    display:block;
    padding:0;
    margin:0;
    margin-bottom:15px;
    text-align:center;
    width:60%;
    position:relative;
    left:20%;
}
#subcategories_so ul li .subcategory-content .wrapper p:empty {
    display:none;
}
#subcategories_so ul li.dispose .subcategory-content .discover{
    font-size:14px;
    padding:4px 15px;
}
a.discover {
    display:inline-block;
    padding:8px 15px;
    border:1px solid #000;
    font-family: "Uniform 4";
    color: #000;
    text-align:center;
    -webkit-transition: all .35s ease;
    -moz-transition: all .35s ease;
    -ms-transition: all .35s ease;
    transition: all .35s ease;
}
a.discover:hover {

    background: #b09862;
    color: #FFF;
    border-color: #FFF;
}
#subcategories_so ul li.dispose .discover {
    border:1px solid #FFF;
    color:#FFF;
}
header .nav nav {
	text-align:right;
}
body.stickymeny header .nav nav {

}
body.stickymeny .logo.logo-sticky {

}
.block-cart { display:inline-block; vertical-align:top; }
#header .shopping_cart, #header .ysearch, #header .header_userinfo { display:inline-block; float:none; vertical-align:top; }
.product-nav {
  margin-bottom: 20px;
color: #333;
}
.pt_custommenu {
    position: relative;
    margin: 0 auto;
    text-align: center;
    display: inline-block;
    transform: translate3d(-50%, 0 ,0 );
    left: 50%;
}
.y-cart-count {
  position: absolute;
  display: block;
  top: -10px;
  margin-left: 15px;
  width: 22px;
  height: 22px;
  line-height: 22px;
  font-size: 12px;
  color: #fff!important;
  background-color: #b09963;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
    font-family: "Uniform 3";
    text-align: center;
    font-weight: bold;
  color: #FFF;
  font-weight: bold;
  text-indent:2px;
}
body .product-price, body #our_price_display {
    font-family: "Uniform 3"!important;
}
.header_userinfo .top-userinfo .top-links:before {
    content: "\e605";
    font-family: "Pe-icon-7-stroke";
    font-size: 33px;
    padding-right: 5px;
    vertical-align: -2px;
}
.pt_custommenu .pt_menu .popup {
    box-shadow: none;
    -webkit-box-shadow: none;
    transform: translate3d(-50%,0,0);
    left: 50%!important;
    width: 100%;
}
#facebook_block .facebook-fanbox {
    background: white;
    border: 1px solid #dddddd;
    padding-bottom: 10px;
}
.nav-container .container { position:relative; }
.pos_logo .logo {
    height: auto;
    width: 170px;
    display: inline-block;
}
.nav-container #sticky_logo {
	display:none;
	position: absolute;
	z-index: 80;
}
.nav-container #sticky_logo img {
    width: auto;
    height: 40px;
    padding-top: 5px;
}
.nav-container.scroll-menu .pt_custommenu { top:5px; top:0; }
.nav-container.scroll-menu #sticky_logo {
	display: block;
    margin-top: 5px;
}
.nav-container .nav {
		position: absolute;
    right: 0;
    bottom: 17px;
    float: none;
    left: 0;
		top: 0px;
    display:none;
}
.nav-container.scroll-menu .nav {
	display: inline-block;
	top: -13px;
    bottom: auto;
    margin-right:0;
}

#header .cart_block.bshow {
	display:block;
	/*
	    -webkit-animation: fadeInDown 300ms ease-in-out;
    -moz-animation: fadeInDown 300ms ease-in-out;
    -ms-animation: fadeInDown 300ms ease-in-out;
    animation: fadeInDown 300ms ease-in-out;
    */
}


.logo.logo-sticky  {
    width: auto;
    height: 40px;
    opacity:0;
    transition:none;
    display:none;
    visibility: hidden;
}
body.stickymenu .header-middle { visibility:hidden; }
body.stickymenu .logo { display:none; visibility: hidden; }
body.stickymenu .logo.logo-sticky {
    display:block;
    visibility: visible;
    opacity:1;
    margin-left:0;
}
.header_userinfo .top-userinfo ul {
    display: none;
    position: absolute;
    padding: 5px 0;
    top: 34px;
    left: 0;
    min-width: 157px;
    background: #fff;
    border: 1px solid #e5e5e5;
    z-index: 2;
    text-align: left;
    right: 0;
    left: auto;
}
.header_userinfo .top-userinfo ul#header_links { margin-top:0; margin-bottom:0; padding:0; }
.header_userinfo .top-userinfo ul#header_links li {
    line-height: 11px;
    float: none;
    display: block;
    padding: 0;
    border-left:0;
}
.header_userinfo .top-userinfo ul li a, .header_userinfo .top-userinfo ul li > span {
    padding: 5px 15px;
    display: block;
    font-size: 13px;
    line-height: 24px;
    color: #454545;
    font-weight: normal;
    font-family: Montserrat;
    letter-spacing: 0px;
    text-decoration:none;
}
.header_userinfo .top-userinfo ul li a:hover {
    color: #959595;
    background: #F8F8F8;
    text-decoration:none!important;
}

.label-danger {
    background-color: #ae9962;
    border: 1px solid #ae9962;
}

.tab-category-container-slider { padding-top:40px; }

.ms_arrows .ms_prev, .ms_arrows .ms_next {
    height: 80px;
    width: 80px;
    margin-top: -40px;
    background: rgba(255,255,255,0.85);
}
.ms_arrows .ms_prev:before, .ms_arrows .ms_next:before {
    line-height: 80px;
}

.actions-inner .add-to-links {
    position: absolute;
    top: calc(50% + 10px);
}

.ms_arrows .ms_prev, .ms_arrows .ms_next {
    height: 80px;
    width: 40px;
    margin-top: -40px;
    background: rgba(255,255,255,0.85);
}

ul.product_list.grid > li .product-container .product-image-container, .item-product .products-inner, ul.product_list > li .product-container .products-inner {
    position: relative;
    box-shadow: none;

    border: 0;
}
.item-product img, ul.product_list > li .product-container img {
    width: 100%;
    padding: 50px;
    border:0!important;
}
.more-info > ul {
  display: block;
  font-family: "Montserrat";
  border: 0;
  background: #EEE;
}
#page .rte {
    padding: 0 0 20px 0;
    word-wrap: break-word;
    padding: 5px;
}
#page .rte p {
    margin-bottom: 1em;
    min-height: 1px;
    line-height: 20px;
    color: #868686;
    font-size: 14px;
}
.more-info > ul li { border:0; }


.cart_block .cart-buttons a#button_order_cart span {
    background: #ae9962;
}
.cart_block .cart-buttons a#button_order_cart:hover span {
    background: #ff5555;
}

.actions-inner .add-to-links {
    position: absolute;
    top: calc(50% + 10px);
    display: none;
    visibility: hidden;
}
.new-label, .sale-label, .products-inner .price-percent-reduction span {
    position: absolute;
    right: 5px;
    top: 15px;
    line-height: 1;
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(-45deg)translate3d(-50%, -50%, 0);
    text-align: center;
    display: block;
    top: calc(45%);
    left: calc(45%);
    right: auto;
    left: 34%;
    top: 12%;
    font-family: "Uniform 3";
}
.new-box:before, .sale-box:before, .products-inner .price-percent-reduction:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    border: 30px solid #ae9962;
    border-bottom: 30px solid transparent;
    border-right: 30px solid transparent;
}
.new-box, .sale-box, .products-inner .price-percent-reduction {
    left:0;
    right:auto;
}
.yWishlist {
    position: absolute;
    right: 20px;
    top: 20px;
    font-size: 25px;
}
.yWishlist a i {
    transition:all 300ms ease;
    will-change:transform;
    transform:scale(0.9);
}
.yWishlist a i {
    color:#575757;
}
.yWishlist a:hover i {
    color:#ae9962;
    transform:scale(1);
}

#cookieNoticeContent a {
	color: #FFF;
    text-decoration: underline;
}
#cookieNoticeContent a:hover {
	color:#f5f5f5;
}
.ydo-top-bar ul#header_links {
    list-style-type: none;
    float: left;
    margin-top: 10px;
    height: 18px;
}
.ydo-top-bar #header_links li {
     float: left;
    padding: 0 8px;
    border-right: 1px solid rgba(0,0,0,0.34);
    line-height: 11px;
    line-height: 18px;
    padding-right: 12px;
}
.ydo-top-bar #header_links a {
	text-decoration: none;
    font-family: "Montserrat";
    font-size: 12px;
    font-weight: 600;
    color: #666;
    text-transform: uppercase;
    letter-spacing: 1px;
}


.ajax_add_to_cart_button.btn.btn-gold {
	/*margin-top:20px; */
    border-radius: 3px;
}
.acart-button-container { margin-top:20px;text-align:center; }
#add_to_cart .btn-gold {    padding: 7px 20px;}
#last_quantities {
    background: #fe9126;
    border: 1px solid #e4752b;
    padding: 4px 8px 3px;
    position: relative;
    top: 1px;
    margin-left: 0px;
    border-radius: 3px;
    border: 0;
    font-family: "Uniform 3";
    font-size: 13px;
    text-transform: uppercase;
}
.pb-center-column {
    margin-bottom: 30px;
    font-family: "Uniform 3";
}
.product-nav a, .pos-title h2 {
    color:#333;
    font-family: "Uniform 3";
}
body #subcategories ul li .subcategory-image a {
    display: block;
    padding: 9px;
    border: 1px solid #f1f1f1;
    background: #FFF;
    border-radius: 5px;
    overflow: hidden;
}
#product_category .products-inner {
box-shadow: 0 2px 6px 6px #f3ebeb47;
    border-radius: 5px;
background:#FFF;
}
#product_category .product-contents h5.product-name a{
    font-size: 14px;
    padding: 0px 15px;
    text-align: left;
}
.btn.btn-gold  {
	background:#b09963;
	border:1px solid #b09963;
	padding:10px 20px;
	color:#FFF;
	transition:all .3s ease-out;
	-webkit-transition:all .3s ease-out;
}
.ajax_block_products_total,
.ajax_block_cart_total,
#layer_cart_product_price,
#layer_cart_product_quantity,
.cart-info .price {
	    font-family: Open Sans !important;
	        color: #b19a64;
    font-weight: 600;
}
.ajax_cart_product_txt_s  {
	    font-family: Montserrat;
    margin-top: 22px;
    position: relative;
    display: block;
}
.btn.btn-gold:hover  {
	background:#806d40;
	border:1px solid #806d40;
}
.btn.btn-gold  span {
font-family: "Montserrat";
    letter-spacing: 0;
    text-transform: uppercase;
    font-weight: 600;
}
#layer_cart {
	position:fixed;
	display:block;
	top:calc(50% - 161px);
	pointer-events:none;
	opacity:0;
	z-index:6000;
	box-shadow: 0px 0 35px 5px rgba(0,0,0,0.12);
}
.layer_cart_overlay {
    background-color: #000;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 5999;
}
#layer_cart.fadeInDown {
	pointer-events:all;

	}
#layer_cart .layer_cart_product .title {
    display: block;
    font: 400 23px/29px Arial, Helvetica, sans-serif;
    color: #b09963;
    margin-bottom: 22px;
    font-family: "Montserrat";
    font-weight: 600;
}

/*shopping cart*/
ul.step li.step_todo {
    background: #ebebeb;
    background-image: none;
    border: 0;
}
ul.step li.step_current {
    font-weight: bold;
    background: #ae9962;
    background-image: none;
    border: 0;
    border-radius: 0;
    box-shadow: none;
}
ul.step li.step_done {
    border-color: transparent;
    background: #928e8e;
    background-image: none;
    border: 0;
}
ul.step li.step_done a {
    color: #EEE;
    text-shadow: none;
    border: 0;
    border-color: #8b8a8a;
}
ul.step li.step_done a:hover {
      background: #999;
}
p.payment_module.paypal a img {
  border-right: 1px solid #928e8e;
padding-right: 10px;
margin-right: 10px;
}
#stripe-payment-form {
    width: 258px;
    background: #c4c5ca;
    padding: 20px;
    margin: 20px auto -10px auto;
}
div.payment_module.cart-stripe-official {
    padding-bottom: 35px;
    margin-bottom: 10px;
    text-transform: none;
    background: url(https://stripe.com/img/about/logos/logos/blue.png) top left no-repeat!important;
    background-size: auto 48px!important;
    background-position: 20px 20px!important;
}
ul.step li.step_todo span {
    display: block;
    border: 0;
    border-color: white;
    color: #333333;
    position: relative;
    font-size: 15px;
}
.table tbody > tr > td.cart_quantity {
    padding: 41px 14px 25px;
    width: 100px;
    text-align: center;
}
.cart_quantity .cart_quantity_input {
    height: 27px;
    line-height: 27px;
    padding: 0;
    text-align: center;
    width: 57px;
    margin: 0 auto;
}
.table tbody > tr > td.cart_quantity .cart_quantity_button {
    margin-top: 3px;
    margin: 5px auto;
    width: 73px;
}
ul.step li a:after, ul.step li span:after, ul.step li.step_current span:after, ul.step li.step_current_end span:after { display:none; }
ul.step li.step_current span {
    color: white;
    text-shadow: none;

    border-color: transparent;
    position: relative;
    border: 0;
}
/*shopping cart*/

/*product list list*/
@media (min-width:1200px) {
  ul.product_list.list > li .left-block {
    width: 250px;
  }
  ul.product_list.list > li .right-block {
    width: calc(100% - 250px);
  }
}
.row.product_list.list .product-container > .row {
  position:relative;
  display:flex;
}
ul.product_list.list > li .right-block .product-contents .product-desc {
    font-size: 14px;
    color: #868686;
    line-height: 19px;
    padding: 0;
    font-weight: normal;
    margin: 0;
    width: 60%;
    margin-top: 15px;
}
#thumbs_list li {
    float: none;
    width: 90px;
    cursor: pointer;
    margin-bottom: 8px;
    line-height: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#thumbs_list {
    overflow: hidden;
    float: none;
    width: 90px;
}
.view_scroll_spacer {
    margin-top: 0;
}
#view_scroll_right, #view_scroll_left , .view_scroll_spacer{ display:none; }
.mob-overlay { display:none; }
.pb-left-column #views_block {
    position: absolute;
    bottom: auto;
    left: 25px;
    margin-left: 0;
    z-index: 1;
    top: 10px;
    width: 90px;
}
@media (min-width: 1200px) {
    .pb-left-column #views_block {
        position: absolute;
        bottom: auto;
        left: 25px;
        margin-left: 0;
        z-index: 1;
        top: 10px;
            width: 90px;
    }
}
ul.product_list.list > li .acart-button-container {
  margin-top: 0;
  padding: 0;
  clear: both;
  text-align: right;
  position: absolute;
    right: 20px;
    bottom: 20px;
}
ul.product_list.list > li .product-container {
    border-bottom:0!important;
}
ul.product_list.list > li .product-container .products-inner {
    position: relative;
    box-shadow: none;
    background: #FFF;
    border-radius: 5px;
    box-shadow: 0 2px 6px 6px #f3ebeb47;
    border-radius: 5px;
}
ul.product_list.list > li {
    margin-bottom:15px;
}
ul.product_list.list > li .left-block .product-image-container {
  width:200px;
}
ul.product_list.list > li .product-container img {
  width: 100%;
  padding: 5px;
  border: 0;
  border-radius: 5px;
  margin: 10px 0;
}
ul.product_list.list > li .right-block .product-contents {
    padding-top: 0;
    text-align: left;
    padding-top: 22px;
}
ul.product_list.list > li .product-container {
    padding: 0;
    border-bottom: 1px solid #EEE;
}
.content_sortPagiBar .display li a, .content_sortPagiBar .display_m li a {

    background: none;
}
.content_sortPagiBar .display li a i, .content_sortPagiBar .display_m li a i{
font-size:27px;
color:#888;
}
.content_sortPagiBar .display li.selected a i, .content_sortPagiBar .display_m li.selected a i{
  font-weight:bold;
  color:#333;
}

ul.product_list.list > li .right-block .product-contents h5.product-name a {
    text-align: left;
    display: block;
    font-size: 18px;
    color: #383838;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    margin: 0;
    padding-bottom: 0;
    height: auto;
}
ul.product_list.list > li .right-block .product-contents h5.product-name a,
ul.product_list.list > li .price-box .price {
    text-align: left;

}
ul.product_list.list > li .right-block .product-contents .actions,
ul.product_list.list > li .right-block .product-contents .color-list-container {
  display:none;
}
/*product list list*/


/* Quote */
.quote-section {
  background: #e24159;
  color: #FFF;
  font-size: 22px;
  line-height: 32px;
  height: 40vh;
  padding-top: 0;
  position: relative;
}
.quote-section .container{
  position:relative;
  height:100%;
}
.quote-section .quote {
  position:relative;
  top:50%;
  -webkit-transform:translate3d(0, -50%, 0);
  transform:translate3d(0, -50%, 0);
  quotes: "“" "”" "‘" "’";
  text-transform: uppercase;
  max-width:800px;
  margin:10px auto;
}
.quote::before {
    font-size: 86px;
    font-family: Georgia, serif;
    line-height: 1.5rem;
    content: open-quote;
    color: rgba(255,255,255,0.4);
    font-size: 100px;
    line-height: 4rem;
}

.line {
  width: 200px;
  height: 1px;
  background: #FFF;
  margin:10px auto;
}

.quote.active {
  -webkit-transform: translateY(-30px);
  -moz-transform: translateY(-30px);
  transform: translateY(-30px);
  opacity: 1;
}

.quote.active .line {
  width: 100px;
}
/* Quote */

/* Blog */
.sdsarticleCat {
    border-bottom: 1px solid #E1E1E1;
    margin-bottom: 15px;
      padding-bottom: 25px;
    display: inline-block;
    width: 100%;
    position: relative;
    text-align: left;
}
.articleContent {
  display:inline-block;
  width: 200px;
  vertical-align: middle;
}
.sdsarticle-des {
  width: calc(100% - 240px);
display: inline-block;
margin-left: 20px;
vertical-align: middle;
margin-top: 0;
}
.articleContent a {
  display: block;
    height: 180px;
    overflow: hidden;
    position:relative;
    width: 200px;
    margin: 0;
    border-radius: 5px;
}
.articleContent a:after {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.12);
  z-index:12;
}
.articleContent img {
    max-width: 300%;
    padding: 0;
    position: relative;
    top: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    left: 50%;
    transform-origin:center center;
    transition:all 300ms ease-out;
}
.articleContent a:hover img {
  -webkit-transform: translate3d(-50%, -50%, 0)scale(1.1);
  transform: translate3d(-50%, -50%, 0)scale(1.1);
}
.sdstitle_block_cate {
    display: block;
    font-size: 18px;
    color: #383838;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    margin: 0;
}
.sdsarticleHeader span {
    font-size: 12px;
    line-height: 18px;
}
.sdsarticleHeader {
    padding-bottom: 20px;
}
.page-item-title h1 {
    font-size: 24px;
    margin-bottom: 10px;
    font-weight: bold;
}
.post-info {
  text-align: right;
  font-size: 12px;
      display: none;
}
.module-smartblog-details .articleContent {
    display: block;
    width: 100%;
    text-align: center;
}
.module-smartblog-details .sdsarticle-des {
    width: 100%;
    display: inline-block;
    margin-left: 0;
    vertical-align: middle;
    margin-top: 0;
}
.module-smartblog-details .articleContent a {
    display: block;
    height: 180px;
    overflow: hidden;
    position: relative;
    width: 80%;
    margin: 40px auto;
    border-radius: 5px;
    pointer-events:none;
}
/* Blog */

.delivery_option table tr td {
  border:0;
}
.delivery_option table tr.hg td {
  background:#f1f4f7;
}
.mob-logo {display:none;visibility:hidden;}
.mob-menu-toggle {display:none;visibility:hidden;}
.advertising_block {
    display: none;
}
#my-account ul.myaccount-link-list li a i {
    font-size: 25px;
    color: #ac9a64;
}
#my-account ul.myaccount-link-list li a {
    display: block;
    overflow: hidden;
    font: 600 16px/20px "Open Sans", sans-serif;
    color: #555454;
    text-shadow: 0px 1px white;
    text-transform: uppercase;
    text-decoration: none;
    position: relative;
    border: 1px solid;
    background: #FFF;
    background-image: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    border-color: #CCC;
    box-shadow: 1px 1px 4px rgba(0,0,0,0.12);
}
.price-box .old-price {
    color: #000000;
    font-size: 14px;
    text-decoration: line-through;
    margin: 0;
    vertical-align: top;
}
  ul.product_list.grid > li .product-container .old-price {
    margin: 5px auto;
    text-align: center;
    display: block;
    font-size: 15px;
    position: absolute;
    left: 50%;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
    margin-top: -10px;
  }
  .price-box.priceoffer .product-price.price,
  .our_price_display.priceoffer,
  .our_price_display.priceoffer #our_price_display {
    color:red;
  }
  #reduction_percent, #reduction_amount {
    background: #ae9962;
  }
  .mob-shortcut {
    display:none;
    visibility:hidden;
  }
  @media (min-width:1380px) {
    .pb-left-column #views_block {
        left: -85px;
    }
  }


.pos_logo {
  float:none;
  clear:both;
  display:block;
  margin:0 auto;
  position: relative;
    top: 10px;
}
header .nav {
    position: relative;
    top:-60px;
}

/* mEGAMENU */
.pos-megamenu.so {

}
.pos-megamenu .tmsubmenu-container ul:last-child {
    display:none!important;
}


.pos-megamenu.so .top_menu>div>ul>li:nth-child(2) {
    background:#000;
}

.pos-megamenu.so .top_menu>div>ul>li:nth-child(2)>a {
    position:relative;
    background-color:#292a2e;
    background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPAAAAA4CAYAAADD7nVLAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4KWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxOC0wNC0xMVQxNTozOToyMyswMjowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE4LTA0LTExVDE1OjQxOjQ5KzAyOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxOC0wNC0xMVQxNTo0MTo0OSswMjowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDoxODY4MzdiMS02ZDkwLTRiY2YtOTJlOS1lODk3MmNmY2IxMWM8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6MTg2ODM3YjEtNmQ5MC00YmNmLTkyZTktZTg5NzJjZmNiMTFjPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6MTg2ODM3YjEtNmQ5MC00YmNmLTkyZTktZTg5NzJjZmNiMTFjPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjE4NjgzN2IxLTZkOTAtNGJjZi05MmU5LWU4OTcyY2ZjYjExYzwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxOC0wNC0xMVQxNTozOToyMyswMjowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI0MDwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj41NjwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+fLXp+AAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAuE0lEQVR42ux9eXhV5bX+u8+wz0lOEkLIwBSmzBjlQosyClRjrTKEMmlBSBms6JVBUZljBEoAvWUoPkouQwgFERBqUMZeEpDKDQ6lGGZSQcYIBMhw5rPvP3et3/pObMn9EYfWfM/jI5Bzdvb+vjW8613D1tLS0gzcYfn9fpjNZphMJvh8PhiGAbPZDADQNA1+vx8AYDabYRgGAoEAAMBkMtW6lqZp0DSNP0d/BgDDMGC1WqFpGtxuNzRN+8ZrNKyGRYtk0mKxwOv1QtM0mM1maJrGcvivvCx3+oDcEFJcUiqv1wu/3w9d13nD/H4/TCaTopj/aPMDgYCi+NJAmM1mNg4Nq2H9vRUIBGAYBiwWCzsFr9cLq9X6L6/Ed1Rgn8+neEKfz8fe1mw2w2KxKJsolZ0MAC3DMJR/p/9ISel30Gfcbjdfv2E1rL+nvNIBWK1WVt47OZB/CQRyRw0XCmSxWGC322GxWFgZ/X4/fD4f/H4/DMNQFDP4P+mZpTJbrVb4fD54vV4+FJPJBF3XGyS0YdU5vNM0DR6PBxaLBR6PpwFCSwhtGAbDW4IpElaT4pHySU8arNhSeQ3DgMfjgc1m47+bzWaOZxpi4IZV10Wy4/F4oOu6Imc/aghNCkobRLFFIBCAxWJhxSZvTZ7UarXC7/ezJSR4/U3xscfj4Z/Td38MFrRh3d2SskiyRUSo3+9XQrgfpQJTLCE3w+v1crzhdrvRpEkThIaGAgBqampw+/Zt+Hw+/kwwxP6m66elpcHtduP06dPwer2wWCwwm80NStyw7hgDk5PRdR0WiwVhYWFwu92oqKhg5/OjJ7HIuxI8iY+Px/3334+xY8ciJiYGISEh8Hq90HUdTqcTxcXF+OCDD3Do0CEFRgcvt9uNsWPHYsKECbDZbJg/fz42btwIp9PZAJ8b1p1JHJMJJpMJERER6Ny5MxYvXgyTyYTjx4/j2Wefxddff/0v/fxa+/btDQk35J9NJhPHvjabDW63G6mpqZgyZQq6du0Kq9UKl8sFq9WqWESC2sQQ5uTkYPv27XC73bXgTnp6OjZu3AiXywWLxQKTyYSf/exnKC8vh2EYDUpch7hP8gsyJ0reh9J19FmTyaScsc/n432m85dh0/ftYWUNAj2nx+NBSEgIAoEAGjdujBdffBH9+/dX5PiFF17Anj17/rEHs1jgdruh6zocDgdu377NsfM/g+yZgoWAYlV5+FarFVFRUZgyZQq2bNmCBx98EIZhwOVyQdd1BV6bTCbO31osFvj9fkybNg3Tpk1DZGQkxyi08fPnz4fP50NISAgbDJfLBQANLHQdPRCdIRXCeL1e2Gw2VlT6OXkrr9fLSksKL89Q13U2tN87RPzfeyODRPep6zo8Hg/atm2LFStW4LHHHuP8Lz3XPffcc8frU8opJycHBw4cwNChQxlx/jMQYBaychLeykopv9+PlJQULFq0CAkJCQpVbxgGzp49i82bN6O0tJTjkJqaGjgcDvzkJz/B2LFjYTabMWDAABiGgQULFsDj8QAAevXqhXbt2jFc1jQN2dnZuHnzJh/GvzoJUV9K7Ha7mQQkJfX7/bDb7fB4PIiLi0Pz5s3RsWNHtG3bFoMHD4ZhGPjb3/6Gffv24Y9//CO+/PJLeDweRl0SWX1fSyIJUmBS4kcffRQLFy5k5EafpczJ4cOH6/Q77rvvPvTv3x+apmHWrFn47LPPcOrUqX8K2dPat29vEGQiK05VVYZhoEWLFti9e3ethykqKsKSJUtw+vRp9tIulwuBQAA2m40LPkJDQ5Geno7p06ejXbt2GDBgAE6fPo24uDgUFRWxwQCAgwcPYuLEiRwb/724uWH9v+XxeGC321nYKStgsVigaRratm2Lp556CoMHD+aMABGHBEkp9bdt2zYsX74c165dYwP+fcNIuj8KDwzDgM1mw4ABA5Cdnc3e0ufzYf/+/ejTpw98Ph90XccDDzyAysrKO3I8CQkJeP/999k5vfXWW1i5cuU/RTmmJTiekv+32+2YOHEizGYzXC4Xw9/Ro0fjs88+YwEgQSLoTRseCATgdDrxl7/8BcOHD0d0dDQuXrwIi8WC3r17c7xlGAbOnTuHWbNmoaqqiiFcg/Leedntdt4rgptWqxVxcXGYOnUqMjIyEAgEGFa73W7ec/JodrsdPp8PQ4YMQVxcHCZOnAiPx/ODiAEJ+pNSBgIBtG3bFvPmzWMk6PV6MWXKFNTU1ODBBx+E2WzG9OnT76i8FC5cuXIFZ86cQVJSEux2OyZMmIDNmzfj+vXrP3gWW0tLSzNok4gwIIGIjIzERx99BKfTidDQUAQCAUyaNAl79+5V4i6z2awos4whCNYQxDGZTIiKikJxcbFCUDz88MO4evUqfD4f7HY7nE5nQy74/xADE4Q2mUzIyMjAggULYLfbUV1dDYfDoQj7xx9/jLVr18IwDERGRuLXv/417rvvPkY906dPx+7duxVy6/sksSShGhsbi2XLliE1NZWfZ9CgQbh16xb27dsHt9sNq9WKnj174vbt23Xy8F6vFwkJCdi+fTv/zrlz5+Ldd9/9wTsRUzCBJT0wEQVEJnk8Hhw8eFA5VLJQVquV41giT4IZRAnr6HOBQAB5eXm4evUqQ7aamhouAmlYd44R/X4/bDYbHA4HcnJysGTJEpjNZrjdbjgcDrjdbjagNpsNsbGx+PTTT/HJJ59gz549eP7551FaWgqLxQJd1/Gb3/yGz/KHQGIRJ6NpGp555hmkp6dz48KoUaNw+fJlTJgwgUnV8ePHo6Kios7Gx2w2o6ysDLNmzWJnNHv2bERHR//wDXhwex8AVj6TyaR40oKCArjdbo5vaYOI+CBoJtMUFLtQXGwymTBmzBj+rslkwurVq7mLiWK0BghddwEHAJvNhqlTp2LgwIFMCpKHImhNEDolJQUjR46E1+uFx+PBtWvXsHDhQj67tm3bIiYm5gex/zJO79KlC4YMGcLFG6+//jqOHj2Khx9+GJmZmXA4HCgoKEBxcTEXENUVopvNZuzatQvFxcWw2+3QNA3Dhw//4Suw9LgEU8gqyX5dUmRKD0nFJ1KEvK0kxSTZYjKZEBkZiQcffJAJiYULF6K6ulpJd9C1JXySBEwwuSDZajo0Ijbo34mUIzRQ19gmmESRteHBPyejR6FCfcJkma+VIQ8Z3McffxwDBw7kGFjWqdNe09nRdywWC3/25MmTHCtrmobo6GiFzJSkliQ8Zb6Uzp1gqcxo0P9lK2pwCkx6fSmLhmEgOjoa//mf/8nP/NVXX2H9+vXIzMzE3LlzoWkavvjiCyxfvhw2m42vSRWB8jwl4pTn6Ha7MXv2bK4cfPrpp5GUlMQpNTIKMlSU9ytz6VI/ZEsu/U5yWCSbMlwI1p07emAp4ERU+Xw+VFdXc72z1+tFVlYWrFYrCwWlg+5k4WTrYa9evThGNpvN+NOf/gSn06koVLASkgcPBALweDwcz9H1w8PDFYaSBFH2KUvjIq9blxiM9oVIFHpuYi3p8Ki0lIil+ggB5HADmReXSEfXdQwdOhQmk4mbQggBEWx+6623MG7cOIwbNw79+/fH+vXrFbRVVVXFxtJkMiEkJIR/Bxlsee4U4pDBslqtsFqt3AWk67qihPR76Jr0fXIA1MBCCieF2e/3Y9y4cfB4PEx8vvbaa8jMzEROTg4r1bPPPouKigqltdBut3+jQgQ7Kso1l5eXY8iQIawDubm5aNSokXLWwUbH7/czMqW/S6NHDowchyR7Sb+kPMm23Dp54OAuIfri7du3sXjxYsUTNG3alMmOuhRayAZrn8+HUaNGcS31gQMHcOHCBc7jkfcgCyUFwe12s3CSQJECulwuxUtJy09eQ3p2guh1uX/aSDoc8kCESGRKhuBqTU0NG6j6UGDaRykE5K00TUNCQgJSUlLg8/nYGNJzL1myBN27d8fy5cvx8ccf49ChQzh37hx7GbpH6r0Obo6XXWgSgVDlHO1ndXU1fy+4wUA2sUhuRHaxyQINMrx0hgkJCRg1ahQb4w8++AApKSnIzs7mc+zfvz9u3LiBkJAQBaFR3lief7Cc0z3a7XaYTCYcO3YMM2bMgMlkQnJyMrp3786GRA6ZsNlsvA+hoaGKgyDjRmjAarVC13X4fD7WHxnmkGwRZxGMHP6hAksIQA9Lh1NUVMSwymKxoEuXLmzd6iqA9ODx8fFITExkJaC6VVn5IyGajIEsFotSbklso4ReEiZ6vV4kJiZi1KhROHbsGP76179i5MiRaNmyJX+3LhskLaTsrJJDCMjr0591Xa83GE2xq0QthDDIYGRkZLBSh4SE8HeHDx+O/Px83Lx5k79L7XZ0vxJqk6EKVj4ymqTU0oiRvFAtPF2blN/r9SreSoZiJBf0GVm6S+ScyWTCs88+i5qaGu6EMwwDkydP5vsfN24cGyUy4NSmKrkckkW6ZzIc9KxVVVVsELZt24aVK1fCMAzMmTMHERERLAf03FVVVVz5RmlW2l9CeW63m8MJMoRkKDweD6MXulcqoJHG9Y4stEwHSeE0m824evUqs8xOpxOzZs1CkyZNWEnqmsuzWCzo0KEDb5zT6cSFCxfY+n8TJA2OieizmqaxZZMeilJfDz30ELZv347Nmzdj8uTJLAyTJk3Cjh07MHz48DrBfykIJLTyAAEgNjYWHTp0YMaysrJSEdL6yIPStWRfNnm6yMhIjB8/vlaZ5ODBg/H5558rRpC8Lj0L7YthGHA4HEqoIeNnMhq0D3a7HdHR0byHsnc7NDSUhZL2igyH5FqCY1DKYlCemgxGTEwMHnnkES619fl8+OUvfwmbzYaqqirMnDkThw4d4mwJoThSdonGZNsrOQI5YUbXdT5jj8eDvLw8bN26FQ6HA8OGDUNoaCh7d5vNxvdMqEG20UrDQQae/o32XNd1Vl5S6piYGERFRbF815nEkkpL/+bz+VBZWYm5c+ey57Farejdu7cShN8JgpL3HD16NB/m8uXLUVlZqQinhH4kMERgvPPOO1izZg2aN2/OgkebQvcWHR2NgoIC5ObmolWrVizkBGFI8V555RV06NDh/8T0GoaBmpoaxTulpKRgx44dyMvLw9tvv43w8HBOvUmIWB8sM00+oYIGErJevXqxR6YzeeKJJ/C3v/1NQScyZqVwQJYoRkZGKiFMVVWV8nmKpZs1a4aCggIUFRWhR48eSpxqNpuZASflpn+ToZSEsMGkJaEY+my3bt3Ym0lZ9Xq9eOONN1BYWMhGhmoOampqlIpC8royJCJ0QNCWzoyUkAxEbm4uioqKMG7cOGzatAkOh0PJvNDn6fvBAy1IXmRpKt2vx+OB3+9HVFQUMjMzsX79euzduxe7du3CiBEj6hYDS2ZQQkrplXfv3s1Wwu12Y968eYiNja1zntLr9SI+Ph4JCQnsbYuKitg6k0DKCRxESEVHRyMvLw/33HMPunbtiscee4ytOcVMBEuWLl2KpKQk6LqOkJAQ7Nu3D7NmzcKTTz6JjIwMzvNZLBZkZ2crcPNOMShZZyI3dF3HsGHDWBFSU1Pxs5/9TCliqS8PTFZejhlyu92IjY1FTk4OK4xhGFi6dClOnDjBZ0mCTwpIcNfpdCresF27dgrrW1FRocTD5NWys7ORlJQEwzDw05/+lI06QUDySpGRkRg0aBDuu+8+hIWFKQU9wfwEeSUSbCKFrFYrnnrqKcWYE4yfO3cuNmzYoBBJdBZ0D2SQJOSXSIRibYpJZdaF0EhkZCR69OgBXdfRvHlztGvXTtk3guV2ux3x8fHIyspCs2bNFNadECNdXzacdOjQAQUFBZg+fTrS0tL4/l9++WXe33+owNL70Y0Hs4+3b9/GnDlzlAkcw4cPr5MHJqtz77338kaWlZXhzJkzyqHJoJ1YzqioKOTl5SEhIYGt7pQpUxQ2j7xJnz59cO+99zLMczqdePDBBzF79mxs3ryZodakSZOgaRqSk5Nx33331SmFY7PZ0L9/f4wZMwZRUVEwmUyIj4/nzhX6b/bs2ew96quOOzhm0zQNLpcLNpsNffr0UQiVc+fO4Z133lHG+pIASVY8mKH3er1IS0tj1GUymVBdXc1KS78/PDwcPXr0qMXgyng5EAggOjoa8+fPR05ODtauXctGVX5WKu43pcvsdjuaN2+OpKQkhQzyer146aWXsGXLllqGlpRbVpDJeFuGhxEREYiJiUHTpk0ZnUloT8987733Koa0urpa2VcyDG3btsXOnTvx4osvYunSpUp3nfTWhAIdDgdGjBiBgoICJCQksKGRoV3//v3vLJ9yJA4JIh2EnClUXFzMTKHP50NWVhZatmyp5G5ljlLGXQAwePBgFoZ169bVmt9LG0hW2mazYd68eUhMTFRSQSdPnlTmHZEF7NmzJ1tcWT1G0LFnz57YtWsXrl27hmPHjgEAsrKylO4dgu7Bo3Efe+wxZGdnY8KECRg4cCAsFgsWL17MwkBwz263IyYmpl77SeWoVJnSstvtzMKS4s2bNw9VVVW1yixJyCRDLwnGsLAwPPfcc3wG+/fvR1VVFRtVuk6rVq0Uz3P06FGFBDMMA02aNMGqVavQo0cP/n0///nPFYMmY7tgsoaupes6pk2bxs9H5z9w4EDs3btX4QRIboLrtyWpKWW5W7du2LBhA3bu3IkdO3bg4YcfVtI3su5h4MCBjB7MZjNu3brF+kLXHzhwILZs2cL3mpCQgMjISJYn8r4UJ4eGhmL69OmYNGkS68q6des440NQPj09ve4s9D+CcIFAABUVFRg/fjy7frPZjFdeeYVhLMEeUn6Cp3a7HVFRUbj//vuZUf30008VUoM2j1hmm82G6dOno0uXLkqFl8ViQWFhYa0Z0g6HA/3791esInkhYi9JyP/whz9g48aNMJlM6N69Oxo3bsz3RQaAvIXf70dcXBxycnL4vrxeL7p06YL4+HgAwPjx4+FyuWC32+H3+9G6dWsWtvqA0MEVaSSw6enpDM1oWujJkycVhSAFpEEKoaGh7I1I2KxWK5o1a8bEC3X1yHQV7R15fNrnEydOKMUNLVu2RH5+Ppo2bcokDz0DkWv0b3RNkh1ZuWe32zFjxgz06tVLcRDPPfcczp8/r+yNNCgyFicFIw7BbDYjKioKc+fOxcqVK9G6dWsmkRYuXMgenkhSr9eL2NhY9OrVix3Nvn378PXXXyueevDgwcjOzlZyvvSMpPh0n5THnjFjBgYMGMAoqLCwEOvWrUPfvn2ZHLbZbFi6dOmdDXxdSCg67MOHD+PixYto1aoVvF4vevTogaSkJBw/fpw9noQwgUAANTU1SE5OVvJdly9fVqZRkiJTqd/QoUORmZmpxOGGYaC6uhrHjh1jxSA40rhxY762JH0OHz6M/Px8GIaBpKQkTJ06FdOmTUNpaSk/X6tWrXDr1i3FY1Je2Wq14sknn1TypHv27MH27dths9kwd+5cHDhwAOvWrcPIkSMZJskhfnfbjEGxmoSFFosFv/71r3kPNU3Da6+9hoqKCvbUklEOZvhp32ivpkyZwoSOxWLBn//8Z/4OKWd4eDhGjRrFz3j27FlcvnyZhTQ5ORmbNm1iKEv116RUxE7TfpDhl15e0zRERERg4sSJ7Plkuu/gwYOKQSMEIZldUh7aNyKZunXrhjfffJMbZYKrxyTRRIiQah4Ivfzxj39UUERmZiZmz57N+0SxrdQdaVB1XUd6ejp+8YtfcOwNAIMGDcKAAQM4Nrfb7di0aROPo7orBXa5XHA4HHC5XPB6vXj11VexevVqhp7dunXDF198USsfKw+pU6dOLFArV65k9i00NFQpINA0DZ07d0Z2dvY3FjI4HA589dVXtaB3o0aNGFbTdebPn49Nmzax8fn444+xbt06+P1+NG/enO+nVatW+Pzzz9nTUErEarWicePGGDduHGpqaqDrOkaPHs0516KiImzdulVJF9A1qCKrvobSy9Y/6iDq2rUr3ycAlJSUMJKQxE4wOSPDGo/Hg+TkZJ6w4nQ68emnn+Krr75S4lOLxYImTZqwQvp8Pqxfv56NZnJyMrZs2VKr+0yWPUr4T96J9iwkJARVVVVo3bo1lixZgpSUFKUzzjAMFBQUKPlVaYRkBaHM3btcLsTFxeGFF17AL3/5S2bxKYYlD11WVlYrA2M2m/HQQw+xUppMJpSWlvIzDRkyBFOnTmUjRGiCZlKTfMrvA0BOTg5X6tG9E4KjM1qwYAHeffddVvC7gtC6rvOIG6vVitLSUhYMIhQImtHm0d/psAjeAsBHH33EJApdl6xwSkoK8vPzv/H9SxaLBRUVFSgvL1cYc4/Hg9TUVGUG13vvvYft27crtdMUGxuGgStXrrCQd+3aVSmplCWTvXr14lbK8+fP49KlS5gyZQp7PJfLhdDQUCUJX1FRocTe9REDy9DEMAw2WERoAcC1a9d4jI6cziEhpSxEMJlMCA8Px4IFC9gTORwOvP7668o1SFG6dOnCghoIBHD06FEAQLt27bBx40Y26BcuXGDUQgJNiEvGurL6zu12o3v37tixYwcSEhKYdZZ18EVFRUxOknGg/0uvSEJPvEdxcTH69u2Lmpoa+Hw+lJSUKNyHx+PB+++/r3hKCpeysrIYJZaVleHKlSvQdR1jx45FTk4OQkND4fP5MGfOHMyfP5+NJbVxynjfMAy0a9cOqampbLxIPunPBw8eRL9+/ZCfn88py7v2wGQp3G43V44sW7aMG/09Hg9iYmJw8eJFFhLK9fn9fjRt2hTt27dn+HTx4kWlWoUeLjk5GQUFBayEy5YtQ4sWLTBw4EC2boWFhZxeoDhB13WMHDmS+179fj+WLFnCXpN+j8vlQkhIiDJfyTAM/PznP8eMGTMUy0vC8dRTT8Fut8Pr9WLhwoX493//d/h8PuTn5+Pq1atc2piRkcHWk3LbcsRLfSixHBfTvHlzjhtDQ0OxYcMGTgtJ0kS2etLZyfsaOnQoUlJS2Fvs2rULZ86c4WINMpC6rqNPnz6cynI6nbh06RJSU1Px3nvv8fePHz+O8ePHczhFCl9eXq5UrpHAer1ehIWFYejQoZg8ebLympS//OUv6Ny5sxIXywpA8sIUS0tjExMTg6effpoNCQBcuHABr776Kg4fPozw8HD+XbquY9++fUplltfrRcuWLZVJM3/4wx9gs9kwc+ZM9O3bl0OEnJwcbNu2DRkZGYpiUi+yLGrp2bMny2NpaSlWrFjBBv/KlSu4dOlSrWaJOxVz1OnNDERGkac6fPiwUs/qcDiUdIWEkomJiaxMJpMJly5dUjqHNE1DamoqtmzZwje8bds2rF69GjExMRg0aBA8Hg/cbjeKi4tZyejw4uLimKl2uVx45plnuKCdBJZiP5qgSQdNAmGz2bjYgISsefPmaNOmDVtgt9uNvn37wmw2Iz8/ny1406ZN0aJFC+6/paEERJDcbQws31RBgkAEGsXA1dXVyhsJZPcUCZHsnLLZbOjUqRMmT57MjSJ2ux0LFy7ks6EQQNd1NGrUCH369GGhXb16NVJTU7F69Wo21hcuXMBzzz2HGzduoGnTpori0WQMUhKqDWjZsiWef/55ZGZm8v75/X488cQTOH36NP7617/y/ssWU9kZRKETeewHHngAeXl5yru81qxZg/z8fNy4cYPTU2QozGYzrl+/rnQTWa1WpKSkKJ1Ex44dw8yZM9G/f39YLBY4nU7s3LmT5faee+5hzmb16tXKWdAZ0HMCwO9+9zt89NFHCsqkfmZCFnVpqa0zCy1JifLycoVFpt5RmWskSNm1a1dW9Pfff19JCVitViQnJ+Pdd99lZdu6dSvmzZunCD7lVq9evcrF3vTQ7du3ZwG32+04fvx4rYobUiaJKsgIEGNOG06ws1OnTsy2Hzx4EC+//DIA4JVXXuEiB6vVinbt2nH10pIlS7grpy7xS11bCanDibxDixYtmDTRNA1HjhzhYhbyrrSfspGASgiTkpKwZs0a3hun04mJEyfi8uXLSvsoGeKWLVsqpNf48eOxZs0aBSY//fTTuHr1Kk9ckS2gly9fVry6yWRC69at8eabb3ILpNvtRklJCR555BGUlpYqBJWmabj33nuVrh0ZXwYCAcTHx2P58uXIy8vjZz158iRGjhyJ3/3ud7hx4wbvy0svvcSKUVxcjMrKSiUN5fP50KNHD45nDcPA5s2b0a9fP1bGnTt3Yvbs2VyMRIgQAD7++GOlg8vv9yMyMpJje7/fz7yLVHDpJOvifbmdUEI9GbvK2cGy0CMsLIwfmJTom96XFAgEMHLkSIZwJGj0s4yMDGzatImFftOmTcjNzeXOFlkRRiSL7IIJBALo06cPqqurYbPZsGHDBk60yzy2vJbf70dsbKzSynXjxg2lATwQCGDcuHEsHJ07d0ZycjIMw8BHH33EcaDNZmPF1jQNBw8e5HY7grH1UcgREhKiFPOXlZWx8QGATp06KQwv5RzJg1BxgM1mw8CBA7F+/XqlKWPPnj08uDB4PrjH40HLli1r5ZCpdJDyoFeuXGFUJOuqV61axYon6w1mzJiB1NRUlq+1a9di0qRJPIfKMAy88cYbrERjxoxBRERErZAkMjISw4YNw86dO7liKhAIYMWKFRgzZgyOHj2qkFPx8fHo1asX3wuNh/J4PByCAUBmZiajSclnmM1mHD9+HIsWLVIaP3Rd54ouOivpLMLCwhhxrl27Fk6nU6llkHO/gvPvsiiFkAKdn4Vcu8vlwu7du9lKk0eSNbZ0IRqURj+nkbLB+bkWLVoobyU8e/YsW+3f/OY3XBvt9/vx3nvvITc3l6uMiJyRSXUin2RxPbGLBPtoQwn22mw2VFZWIjQ0lGMzgsKapmHz5s1KMQDF7XFxccpsYL/fj5dffhnXr1/nuLR79+5ITk6G2WzG0aNHcfHiRc7NUlx2t7OF6TnpeaxWKy5fvqyUnjocDoaYMp9LSMBmsyEuLg7jx4/H4MGD2QuYzWYUFhZi5syZStqI9pcgdFJSEmw2G1fIud1uhISEwOVyYc6cOfjyyy+/sUOM4LLkPGT2gozFzJkzefA/ze/y+/0oKSlhRdN1HRMnTkRubi7cbjdat26Njh074rXXXmNj7ff7cfbsWcyePRtHjhzhe6IB8ADQvn17liur1YpDhw7xvlH1WWRkpGJ8XS4XDMNAaGgoTpw4geeff57lQM6qJpRXXl6uNE4QEqE6AyKCg0dTyQIR+dpeivclk8/VkmlpacjNzYVhGOjduzcqKipQU1PDhQ0yZRMIBJCcnIxnnnmG4ZXdbse5c+cUZph+1qRJE6VZoU+fPvj666+xfPlytGnThh/+/fffxxtvvMFF81TzSzcprb0ssiCvSQKyZ8+eWm+XIGhDn0tISOBWNLfbjbVr1yrxeyAQQLNmzRASEqIQCmfOnMH+/fs5T9emTRssXryY005z5szhPk5pdO52SetPEOvrr79W0iyZmZlYtmwZKioqlDc9+v1+REdH45FHHsHLL7/MjDkZ261bt2LOnDm1iiCk8lssFsTGxrJhldV4CxYswLZt25SiEMlzkOLJNyqQJ/7973+PiRMnIjMzE19++SUjOGkEzp07h7NnzyI1NRUejwf9+vXDkCFDlPoAOSFm5syZ2LFjB4d7lFaTbwtJT09HdXU17yXxJdKAU8hFsTWleE6cOIGxY8eioqKC94JCMDJUwRkUWeFIXtrhcCh14XIARXBeOiwsDB07dsSIESPwwQcfoLCwUBl2YWrSpAmnQfr27cs0uJwqQFC5Q4cOePfdd3nwXCAQQGlpKfdRBuccqbmaFHr06NHYtWsX4uPjWShzcnIwf/583Lp1q1bLnGzMllY2eNi3VHrZkxn8+tOkpCRs2bKFa7A/+eQTnD17lg0Cxa2dO3eu1V6Zl5fHkzITExOxdetW3rdVq1ahtLRU8Rb1NZBPdlzR/l67do2vT7Br8uTJiImJ4cNv3LgxfvGLX6C4uBizZ89WzgIAVq1ahfnz5zOTToIm+35p/xITE3lAPAnjjBkzsHHjRsVTkVDRvRJ0l+wxeeY1a9agY8eOvP8E8WWDf3V1NU/c0HWduRBSHDKeK1asQJ8+fbBt2zZFdmQTB3m0UaNGcfP92rVrUVNTo3g0OZhREofHjh3DuHHjcPPmTfj9fvbK1P1EJKmshZDhqXxrxIgRI9hByOtImY6KisKTTz6JgoICrFixAt27d2fjSedjNpthoRjL7/dj6tSpaNOmDd555x1mDgOBADp27IjMzEx06dKFFYRgyeuvv47KyspaExdkK5z0SgRnzWYzpk2bxptOgiffsC6JHAlRZH+nnBM1evRolJSUKOyd2WxGeHg4Bg0ahClTpsDpdDJpNW3aNPaolAIAgC5dujDkI6E8cuQIbDYbunXrhv/4j/9gQ7dp0ya8/fbbyuA+maa62yXLAskzXr9+HcuWLcOLL77I9963b1/069fvG2Mql8vFbX2hoaEYM2YMDh06xEaPBI8MKHlpIslWrlyJBQsWMLE1c+ZMfPDBB0rakMIuGa9R651MRwXPgyK5kaSbNJ5HjhzBlClTsGjRIsWgU610SUkJzp8/z4jH6XTynpDXI5ae7pPKJaOiopSUDcnSrVu3cOLECe66Kisrw9NPP43bt28zo0/IglASzTOXvJHb7eZxzNQnrmkaEhMTMWDAALz33ntsDCIiIhAdHY2kpCQMGzYMXbt25fs6e/Ys5s6dyyXIpA9+vx9at27djLy8PCQnJ9ca/kaWg2AZWWCv14uQkBBWmG96aTd1IG3YsEFhDkkhBg8ejFOnTtV6aZX0+m3btsXu3btZsB5//HGcOnWKDY7JZMKoUaPwwgsv8Pezs7Oxfft2GIaBiIgI9OrVCzk5OUzyUPXX0KFDcfbsWb4OQSWHw4E//elPCA0NVXKMK1asQEZGBhISEtgoFRYWIjc3FzU1NQrJIQm0u21oIGglCRFN0xAbG4sdO3YoI3slpJT3QEq5ceNGrFy5EpcvX1YMjDxvWacsPUmbNm3QqFEjXLp0CTdu3FAUk6q/aJxQREQE/vznP0PXdZw+fRqZmZmKHEnDTJVIJF/B3p8MRGRkJGJjYxEVFYWvvvqKX2NLMiXLVyVpR/lyMs5ffPEFp2u8Xi969+7Nr8OVpac2mw0pKSm4ffs2Ll++jOrqauUdUtLpAMBPfvITZuZfeukl7Nixg4dgkHd95JFHOFUnJ8jIhn/Z6XXq1Cn89re/RWlpKV+HSFwuUmrfvr3RokULzJo1Cw888IDynhlpzaXy5eTkYO/evaiqqkJNTQ0aNWpU63WgNIR7165dHLfSgQ0YMABnzpxRRrQEj8MJCwtDo0aNsGvXLv75qlWrsHjxYqVsMy4uDnv37oWmaaisrERISAgLsoSfZAmPHz+O6dOn49SpU8prRshIJCYmclwnD5Vgt91ux4kTJ7Bo0SIcOHBAIfdkHBmcB7zbVBLBSjmup127dnjjjTeQlJSkZA+ktzabzXjrrbewefPmWhVRhHSITyCvFdxuSGEEfVZO/JSpKDlv7IUXXuDa6aysLHz++edchyxJUfn+JvlsMl6WEFTWOpNcyKosIjDJCdA1iS95/vnn8eyzzzIhl5GRwVNnyBAS8SdlMvhc5fmSrO/du5cVLysrCxUVFXwGlAp87rnnMHr0aKWGW/5OANi/fz9+//vf4/z585wbDx6BxPF1SkqKQQLYrFkztG/fHh06dMCIESN4Y0tKSlBaWori4mKUlZWhqqqKraUUbiJJZBrqiSeewMyZM3m+1m9/+1uUl5fz9yVRFtydEhYWhpKSEqVF8amnnsLx48eVdNJDDz2E119/XZk6IWE8ed/Dhw9j+vTp/O4f2U9MkOdXv/oVZsyYocSLtFnbt2/H+vXrUVZWxqmC4PGgMj9bX2+VkN1NsmSUPNQDDzyAkSNH4qc//Snv34cffojdu3fjs88+w82bNxXYJe+b7lfOHpON9RJay3G0pBSapnFYIq/ZvHlz7Nmzh43J+PHjcejQIWVf5Rheugf5MxkGyXMi5Qvu3SUYLcfAEmwmoSf+IhAIoKysDFlZWbh+/bpSFSjvQXIskh0OzjKYTCZMmDCBlbOkpASvvvoqrly5otR9+3w+JCUloWfPnkhMTERmZiY8Hg/eeecdHDlyBJ988gkTa9LISu8s90FLS0v71t+hGBMTAwC4efMmnE6nUoB+p/Xoo49i0aJFCpPYvn179px00P/2b/+GadOmIS0tTZnXRTOPly5dynlaSlNJFpuE76233kL37t3ZoDz66KMoLy9HeHg4Kisr2VLKXuAf85KFJrQ3VJzfr18/vPbaa+w9ly9fjjVr1jAn8l2+tkVO7aAxsTdv3rxrnkKmfXRdx4wZM5CZmck/e/zxx3Hu3DllikzwUMS7KrP9tjfO6/Xixo0bzB7Laqe6rMLCQhw5cgTp6elIS0vD/v37a20CVSNlZWUhIiKCWe4rV67A5/Ph+vXrLGQEg0h5ZVdLREQEOnXqxIeyfft2NjpkdQnCyUT9j3nJYXJ0LqTEhYWFOHr0KCZNmoSHHnoIDoeD0dB39dKw4BlgXq8Xt27dUmLtu1ny+5WVlcjNzcV///d/Izc3FwAQFhbG3Vay+k/OX7+r3/9te2AZm8gOGdlOdScWllhROd+Z3kFM1jx4zrOMpYKnVwZPEKGDTUhIwIcffshQeOjQoTh58qQC9yg/Gjzh/8fsgYOb8+WbEInNbtKkCcrLy5XiirsV3roqWHCYRp64PmrVJT8hrxcSEsLsNJF3lGKj0K8+ml2+dQ9MmxWcUpK1ynXphiKhoHiClJfSWjSTmGINUl4Zk0rIIplOup/777+fZ/leunQJ58+f57hQ9nQGjwNqWGolEe233W5nIoiKTygFQzn3b9sTS75A1sDLrMndyjelkmRevqqqiuVQMu/Bbwq5awP6bR+szNfKvJmcyVuXA5AbIN/cIBseZBubhHOUm6Xvyd8rYdSvfvUrOJ1OOBwO5OfnK9BZFgbIV4b82Bftq4zxCDUFM6hyNhd1hX0XS8oMnRuhrPowXN/khSl1RHleqtGnELKub1743hWYPCJ5P1mYUFf4SRtDzLOcxEhN3LJmW8JjOSpGogH6DHnXJk2aoG3btggPD4ff78eBAwcUCBZcoklGocHzmhXhpXyv2Wzmbi6CzTTQXw7o+y6UV2Yk5Evl68OAUMggY236M8mbw+FAaGgoANR6rcpd69d3QXLIWFQWONRlZlTwmwllXo7qZuVbCaTnlyQGxWLkgeVbBTVNQ8eOHflwi4qKlMkfEvbI7qyG159CmZpBfyfBJINLf5czver7DY53ioFlvp7upa4te3XhACh9Soor69HJuQS/JK4+wofvxAPTUHRSBmkJ6wp/qNFZsp1yTpQcBytJJ/m6RhkzB7c+Dho0iA9i/fr1irKS4pOxaYDPaogkmyFkaSSN+CGjLeciy3a57+o+5UvUyLnUR4xNk0wphJPzqaUsBstlvRio7yIP/ENePp8PzZo1w3/913/x33v37o1bt241aGfD+sEv0499A+x2O9LT0zluW716NSorK+utm6hhNawGBf6WPfCwYcO4LezDDz/kPO93VWzQsBpWgwLfxbr//vuh6zpKSkpw+vRpjt3qI0ZqWA2rQYG/5fXmm2/C7Xbj7bff5kbx/8tLzBtWw/q+1o+exKJpgLIPmmq2v6tUR8NqWP+/y/Jj3wDysvLtB3I2UUPKqGE1KPAPGYL8bz46eN5Sfb3ft2E1rG9z/c8AWLJlUIYeaxsAAAAASUVORK5CYII=);
}

.pos-megamenu.so .tmsubmenu-container ul:first-child {
    display:none!important;
}
.pos-megamenu.so .tmsubmenu-container ul:last-child {
    display:block!important;
}
.pos-megamenu.so .tmsubmenu-container ul:last-child > li > ul {
    display:none!important;
}
.pos-megamenu.so .tmsubmenu-container {
    background:#292a2e;
}
.pos-megamenu.so .top_menu .tmsubmenu-container ul li a {
    color:#FFF;
}
.pos-megamenu.so .top_menu ul li.menu-highlight.custom-link a {
    color:#dd050a;
    font-family: 'Athelas';
    font-size: 17px;
}
.top_menu>div>ul>li>a {
    font-size:22px;
}
/* mEGAMENU */


@media (max-width:991px) {
  body .header_userinfo .top-userinfo .top-links {
      border: 0!important;
  }
  header .nav {
      position: relative;
      top: -95px;
  }
  .date-smart {
    display: none;
  }
    #subcategories_so ul li .subcategory-content .wrapper .name {
        font-size:30px;
        line-height:35px;
    }
    #subcategories_so ul li .subcategory-content .wrapper .subtitle {
        font-size:22px;
        line-height:30px;
    }
    #subcategories_so ul li .subcategory-content .wrapper p {
        font-size:14px;
    }
    #subcategories_so ul li .subcategory-content .wrapper a.discover {
        padding:4px 12px;
    }
}

@media (max-width:760px) {
  body {
    overflow-x:hidden;
    overflow-y: scroll; /* has to be scroll, not auto */
    -webkit-overflow-scrolling: touch;
  }
  #page {
    padding-top:50px;
    transition: all 300ms ease-out;
    will-change:transform;
  }
  body.push-menu {

  }
  body.push-menu #page {
    transform: translate3d(70vw, 0, 0);
    -webkit-transform: translate3d(70vw, 0, 0);
    overflow: visible;
  }
  body.push-menu #page .mob-overlay {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.45);
    z-index:10;
    content:"";
    display:block;
  }
  #page.ovh {
    /*overflow:hidden!important;*/
  }
  .ydo-top-bar {
    display:none;
  }
  #subcategories_so ul li {
    width: calc(50% - 15px);
  }
  .pos_bannerslide {
    min-height: 1px;
  }
  .pos_logo .logo {
      display: none;
  }
  #header {
    position: fixed;
        top: 0;
    height: 50px;
    background: #FFF;
    width: 100vw;
    border-bottom: 1px solid #BBB;
  }
  #header .header-bottom {
      position: absolute;
      top: 0;
  }

  .pos-megamenu {
      margin-top: 0;
      position:absolute;
      width: 70vw;
      top: 0;
      left: 0;
      border-right: 1px solid #CCC;
      margin-left:-70vw;
  }
  .pos-megamenu > .top_menu { padding:0; }
  .top_menu .menu-title {
    display:none;
  }
  .pos-megamenu > .top_menu > .container { padding:0; }

  .top_menu { 
    overflow:hidden;
  }
  .top_menu .menu {
      bottom: auto;
      height: 100vh;
      display:block!important;

      overflow-y: scroll; /* has to be scroll, not auto */
      -webkit-overflow-scrolling: touch;
  }
  .quote-section {
    font-size: 1.6rem;
    line-height: 2rem;
    height: 70vh;
  }
  .block-cart {
      width: auto;
      float:right;
  }
  header .nav {
    position: relative;
      top: -67px;
      bottom: auto;
      right: 0px;
      padding: 0;
      pointer-events: all;
      width: 100vw;
  }
  header .nav nav {
      text-align: right;
      height: 65px;
      padding-right: 10px;
  }
  body #header .header_userinfo {
    display:none!important;
  }
  body #header .top_menu .header_userinfo {
    width: 100%;
    background: #EEE;
    display: block!important;
    text-align: right;
    position: relative;
    margin-top: -5px;
    padding: 20px 0;
  }
  .header_userinfo .top-userinfo ul#header_links {

    margin: 18px 20px;
}
  .mob-logo {
    display: block;
visibility: visible;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate3d(-50%, -50%, 0);
transform: translate3d(-50%, -50%, 0);
height:50px;
margin-top: 0;
z-index: 90;
  }
  .mob-logo h1 {
    font-size: 1.8rem;
    line-height: 50px;
    font-weight: 600;
    color: #615b69;
  }
  #search_block_top #searchbox {

    background: rgba(255,255,255,0.95)!important;

    border: 1px solid transparent!important;

}
.btn-closesearch { background:none!important;}
  #header .header-middle { pointer-events: none; }
  .pb-left-column #views_block {
    width: 280px;
    margin: 10px auto 0px auto;
    position: absolute;
    top: 0;
    left: 60px;
}
  .mob-logo span {color: #e34158; }
  .ydo-section {
      padding-top: 30px;
      padding-bottom: 30px;
  }
  body.search_top_active .mob-logo {
    z-index: 2; }
  body.search_top_active #search_block_top {
      pointer-events: all;
      opacity: 1;
      width: 100vw;
      max-width: 100vw;
      left: 0;
      padding: 0;
      margin-top: 9px;
      right: auto;
      margin-left: 0px;
  }
  .ac_results {
    position: fixed!important;
    top: 50px!important;
    width: 100vw!important; }
    .ac_results ul {
      height: calc(50vh - 50px);
      overflow: hidden;
      overflow-y: scroll;
      background: rgba(255,255,255,0.95);
    }
    .ac_results li:hover, .ac_results li.ac_over {
    background: rgba(251, 251, 251, 0.95);
}
    .ac_results li {
      padding: 0 10px;
      font-weight: normal;
      color: #686666;
      font-size: 16px;
      line-height: 22px;
      border-bottom: 1px solid #878787;
      padding: 10px 5px;
          font-family: "Open Sans";
  }
  #productscategory_list {
    margin-bottom: 0;
}
  #header .cart_block {
      right: -5px;
      padding: 0;
  }
  .mob-menu-toggle {
    display: block;
    visibility: visible;
    width: 26px;
    position: absolute;
    top: 0;
    margin: 15px;
    z-index: 900;
    pointer-events: all;
  }
  .header-middle .row:first-child {
    pointer-events: all;
}
#header .header-middle .container {
    position: relative;
    padding: 0;
}

body.search_top_active .mob-menu-toggle {
  display:none;
}
.mob-menu-toggle:before,
.mob-menu-toggle:after {
  background-color: #666;
  content: '';
  display: block;
  height: 2px;
  transition: all 200ms ease-in-out;
}
.mob-menu-toggle:before {
  box-shadow: 0 8px 0 #666;
  margin-bottom: 14px;
}
  body.push-menu .mob-menu-toggle:before {
  box-shadow: 0 0 0 #fff;
transform: translateY(6px) rotate(45deg);
}
  body.push-menu .mob-menu-toggle:after{
  transform: translateY(-10px) rotate(-45deg);
  }
  .top_menu .menu-mobile-grover:before {
      display: inline-block;
      font-family: "Ionicons";
      speak: none;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      text-rendering: auto;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "\f489";
      margin-top:-2px;
  }
  .top_menu .menu-mobile-grover.active:before {
    content: "\f404";
    right:4px;

  }
  .top_menu>div>ul>li ul.is-simplemenu, .top_menu>div>ul>li ul.is-simplemenu ul {
      width: auto;
      min-width: 70vw;
      left: auto!important;
      margin: 0;
      padding: 0;
      right: auto;
      top: auto;
      transform: none;
  }
  .top_menu .is-simplemenu li {
      border-top: 1px solid #f1f4f7;
      padding: 0 10px;
      font-size: 14px;
  }
  .top_menu .is-simplemenu li a {
      display: block;
      font-size: 13px;
      padding: 9px 10px;
  }
  #subcategories_so ul li .subcategory-name {

      font-size: 1.3rem;
      font-weight: 500;
      letter-spacing: .03em;
      text-transform: uppercase;
  }
  #footer .text-center, #footer .text-center h3, #footer ul.social {
    text-align: center;
    font-size: 2rem;
  }
  #footer input.big {
      width: 100%;
      padding: 20px 10px;
      margin-bottom: 20px;
  }
  #footer #newsletter_btn {
      width: 100%;
      margin: 0;

  }
  #facebook_block {
      margin: 30px auto 30px auto;
      float: none!important;
  }
  .pos_logo a {
    width: 100px;
    display: block;
    overflow: hidden;
    pointer-events: all;
    height: 50px;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate3d(-50%, 0, 0);
    z-index: 80;
    margin-top: -10px;
}
  .ysearch {
    float:left!important;
  }
  .pos_logo {
    pointer-events: all;
}
  .breadcrumb {
    display:none;
  }
  .item-product img, ul.product_list > li .product-container img {
      width: 100%;
      padding: 0;
  }
  .tab-category-container-slider .cate_item {
      width: 50%;
      float: left;
  }
  .ajax_add_to_cart_button.btn.btn-gold {
      text-align: center;
    }
    .item-product .product-contents h5.product-name a, ul.product_list > li .product-container .product-contents h5.product-name a {
        height:40px;
        text-align: center;
        font-weight: 500;
        letter-spacing: .03em;
        font-size: 1.2rem;
        padding: 0;
    }
    .btn.btn-gold {
      background: #b09963;
      border: 1px solid #b09963;
      padding: 2px;
      color: #FFF;
      transition: all .3s ease-out;
      -webkit-transition: all .3s ease-out;
      margin-top: 5px;
  }
  .pos-title h2:before { display:none; }
  .pos-title h2 { text-align:center;
    display: block;
  max-width: 100%; }
      .tab-category-container-slider .tab_cates {
        float: none !important;
        width: 100%;
        display: inline-block;
        margin-top: 20px;
        width: auto;
        white-space: nowrap;
    }
      .tab-category-container-slider .tab_cates_wrapper {
        overflow:hidden;
        overflow-x:auto;
         -webkit-overflow-scrolling: touch;
      }
    .tab-category-container-slider .tab_cates li {
        display: inline-block;
        float: none;
    }
    .news_module_image_holder img {
    /* width: 100%; */
      height: 300px;
      width: auto;
      max-width: 800px;
  }
  .sds_blog_post .sds_post_title a, .sds_blog_post p {
      color: #f1f4f7;
      letter-spacing: 0.1rem;
  }
  .footer-block h4{

      border-bottom: 1px solid #ae9962;
      padding-bottom: 5px;
  }
  #layer_cart {
      position:fixed;
      height: 100vh;
      top: 0;
      width: 100vw;
      left: 0;
      margin: 0;
      overflow: auto;
  }
  .articleContent {
      display: block;
      width: 100vw;
      vertical-align: top;
  }
  .articleContent a {
    display: block;
    height: 180px;
    overflow: hidden;
    position: relative;
    width: 90%;
    margin: 0;
    border-radius: 5px;
}
  .sdsarticle-des {
      width: 100%;
      display: inline-block;
      margin-left: 20px;
      vertical-align: middle;
      margin-top: 0;
      margin: 5px;
  }
  .fancybox-error {
      white-space: normal;
  }
  #layer_cart .layer_cart_product .product-image-container {
      max-width: 100%;
  }
  #layer_cart .layer_cart_product .title {
    text-align: center;
    font-size: 20px;
    line-height: 26px;
  }
  #layer_cart .layer_cart_product .title i {
    display:none;
  }
  #layer_cart .layer_cart_product .product-image-container {
      width: 200px;
      margin: 0 auto;
  }
  #layer_cart {
    border-radius:0;
  }
  #layer_cart .layer_cart_product .layer_cart_product_info > div {
      display: none;
  }
  #layer_cart .layer_cart_cart .button-container {
    position: relative;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0;
    margin-top: 20px;
    text-align: center;
  }
  .mob-shortcut {
    display: block;
    visibility: visible;
    position: absolute;
    right: 60px;
    margin-top: 3px;
    text-align: right;
  }
  .pb-left-column #views_block {
      position: relative;
      top: 0;
      left: 0;
      margin-top: 10px;
  }
  #thumbs_list {
    overflow: hidden;
    float: none;
    width: auto;
  }
  #thumbs_list li {
      float: left;
    margin-right:5px;
  }
  #thumbs_list {
      width: 294px;
  }
  #thumbs_list ul#thumbs_list_frame {
      height: auto!important;
  }
  .content_sortPagiBar .sortPagiBar .nbrItemPage {
    clear: both;
    margin-top: 10px;
    float: none;
  }
  #view_scroll_right, #view_scroll_left, .view_scroll_spacer {
    display: none!important;
  }

}


.share-icon{
    width: 45px;
    height: 45px;
    border-radius: 50%;
    line-height: 45px;
    text-align: center;
    background:#FFF;
    color: #FFF;
    color:rgb(171, 154, 98);
    position: absolute;
    right: 10px;
    top: -100px;
    cursor: pointer;
    z-index: 90;
    transition: box-shadow .35s ease;
    will-change: box-shadow;
    box-shadow: none;
}

.share-icon:hover {
    box-shadow: 0 0 4px 5px rgba(0,0,0,0.25);
}
.collection-item-sharebox {
    margin-top:15px;
}
.collection-item-sharebox .share-icon {
    position:relative;
    display:inline-block;
    right:auto;
    top:0;
    margin-right:15px;
    background:#FAFAFA;
}


.trigger{
}
.share--bg {
    position: absolute;
    width: 67px;
    top: 0;
    right: 0;
    height: 100%;
    background: rgba(255,255,255,0.45);
    z-index: 88;
    filter: blur(1px);
    transition: opacity .35s ease;
    opacity:0;
    will-change:opacity;
    pointer-events: none;
}
.share--bg.active {
    /*opacity:1;*/
}

.coll_thumbs li {
    transition:box-shadow .45s ease-in-out;
    will-change: box-shadow;
}
.coll_thumbs li.active {
    box-shadow: 0px 0px 13px rgba(0,0,0,0.35), 2px -1px 13px rgba(0,0,0,0.35);
}
/*
.google-plus{
    background-color: #DF4D34;
}

.twitter{
    background-color: #55ACEE;
}

.facebook{
    background-color: #3B579D;
}

.linkedin{
    background-color: #0077B5;
}
*/

.exit{
    font-size: 50px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.ajaxy-loader {
    right: auto;
    left:50%;
    transform: translate3d(50%, 200px, 0) scale(0);
    margin:0;
    margin-left: -50px;
    bottom: 80px;
}
body.show-scroll-loader .ajaxy-loader {
    transform: translate3d(50%, 0, 0) scale(1);
}

.mob-logo svg {
    width: 150px;
    height: 100%;
}
.container .page-heading {
    font-size:36px;
    line-height: 40px;
    padding-top:40px;
}

@media (max-width: 991px) {
    #header .header-middle {
       height: 180px;
    }
}

.booking .well {
    background:#f0efeb;
    border-color:#b3b2b0;
}

.booking .well p, .booking .form {
    color:#000000;
    font-size:18px;
    line-height:24px;
}
.booking .well p i {
    text-decoration: underline;
}
.booking i.ext {
    text-decoration: underline;
    text-transform: uppercase;
    font-size:18px;
    line-height:24px;
}
.booking .form-horizontal {
    max-width: 540px;
    width:100%;
    margin:20px auto;
}
.booking .form-horizontal label {
    padding-top:10px;
}
.booking .form-horizontal input {
    margin-top:5px;
    border-color:#e9eaee;
    height:35px;
    font-size: 18px;
}
.booking .form-horizontal input:focus {
    box-shadow: 0 0 4px rgba(0,0,0,0.12);
    border-color:#000;
}

.booking .form-horizontal .checker {
    display: inline-block;
    vertical-align: top;
    margin-top: 7px;
}
.booking .form-horizontal .actions--layer {
    margin-top:30px;
}
.booking .form-horizontal .checklbl {
    display: inline-block;
    vertical-align: top;
}
.booking .form-horizontal .checklbl .policy {
    text-decoration: underline;
    color:#c6bb9d;
    font-size:14px;
    font-weight:bold;
    display:block;
}
.booking .form-horizontal .btn-submit {
    display: block;
    width: 100%;
    background: #c6bb9d;
    color: #FFF;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    padding: 10px 60px;
    margin: 0;
    text-transform: uppercase;
    font-family: Montserrat;
}

@media (max-width:768px) {
    .booking .form-horizontal .btn-submit {
        width:120px;
        padding: 10px 20px;
        margin-right:15px;
    }
}


#subcategories ul li {
    float: left;
    text-align: center;
    height: auto;
    margin-bottom: 60px;
}
#subcategories ul li .subcategory-image a img {
    max-width: 100%;
    vertical-align: top;
    height: auto;
}
#subcategories ul li .subcategory-name {
    color: #555454;
    text-transform: uppercase;
    font-family: Uniform;
    font-weight: 600;
}
#subcategories p.subcategory-heading {
    font-weight: bold;
    color: #333333;
    margin: 0 0 15px 0;
    font-family: Uniform;
    font-size: 24px;
    line-height: 28px;
}

#subcategories {
    border-top:0;
}
.mobile-menu-wrapper {
    display: none;
    visibility: hidden;
}

.search-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    background: rgba(0,0,0,0.85);
    z-index: 999999999999999;
    -webkit-transform: translateZ(0);
    transition: opacity .35s ease;
    will-change: opacity;
    opacity:0;
    pointer-events:none;
}
.search-overlay.in {
    pointer-events:all;
    opacity:1;
}
.search-overlay .btn-closesearch {
    top: 5px;
    display: block;
    position: absolute;
    left: 5px;
    background: #EEE;
    font-size: 18px;
    height: 30px;
    border: 0;
    line-height: 20px;
    right: 20px;
    top: 20px;
    color: #FFF;
    left: auto;
    background: none!important;
    border: 0;
    font-size: 50px;
}

@media (max-width:640px) {
    .mobile-hide {
        display: none!important;
        visibility: hidden!important;
    }
    .mobile-menu-wrapper {
        display: block;
        visibility: visible;
        position: absolute;
        width: 100%;
        height: calc(100vh - 72px);
        overflow-y: scroll; /* has to be scroll, not auto */
        -webkit-overflow-scrolling: touch;
    }
    header .nav nav {
        padding-top: 10px;
    }
    .top_menu .menu.tmmegamenu_item {
        display: none!important;
        visibility: hidden!important;
    }
    #lookbookCategoryScene {
        height: auto;
        margin-bottom: 15px;
    }
    #modlookbook {
        padding-top: 15px;
    }
    .lookbook_category {
        padding: 0 5px!important;
        margin-bottom: 5px;
    }
    .top_menu .is-simplemenu li{
        padding:0;
    }
    .top_menu .is-simplemenu li a {
        display: block;
        font-size: 16px;
        padding: 9px 15px;
        text-align: left;
    }
    .top_menu .top-level-menu-li-a {
        font-family: 'Athelas';
        text-transform: uppercase;
        padding: 6px 10px;
        display: block;
        background: #b39859;
        font-size: 20px;
        line-height: 30px;
        color: #FFF;
    }
    .top_menu ul li ul {
        padding: 0;
    }
    .top_menu .is-simplemenu li li a {
        padding-left: 25px;
    }
    .pos-megamenu {
        position: fixed;
        -webkit-transform: translateZ(0);
        border-right: 1px solid rgba(0,0,0,0.45);
        height: 100vh;
        overflow: hidden;
    }
    .top_menu .menu {
        position: absolute;
        width: 100%;
        height: auto;
    }
    body.push-menu {
        overflow: hidden;
    }
    #header .header-bottom .container {
    }
}
