@font-face {
    font-family: 'PFBagueSansPro';
    src: url(https://media.togas.com/skin/frontend/togas/default/fonts/bague/PFBagueSansPro-Bold.eot);
    src: url(https://media.togas.com/skin/frontend/togas/default/fonts/bague/PFBagueSansPro-Bold.eot?#iefix) format("embedded-opentype"), url(https://media.togas.com/skin/frontend/togas/default/fonts/bague/PFBagueSansPro-Bold.woff) format("woff"), url(https://media.togas.com/skin/frontend/togas/default/fonts/bague/PFBagueSansPro-Bold.svg#PFBagueSansPro-Bold) format("svg");
    font-style: normal;
    font-weight: 700
}

@font-face {
    font-family: 'PFBagueSansPro';
    src: url(https://media.togas.com/skin/frontend/togas/default/fonts/bague/PFBagueSansPro-BoldItalic.eot);
    src: url(https://media.togas.com/skin/frontend/togas/default/fonts/bague/PFBagueSansPro-BoldItalic.eot?#iefix) format("embedded-opentype"), url(https://media.togas.com/skin/frontend/togas/default/fonts/bague/PFBagueSansPro-BoldItalic.woff) format("woff"), url(https://media.togas.com/skin/frontend/togas/default/fonts/bague/PFBagueSansPro-BoldItalic.svg#PFBagueSansPro-BoldItalic) format("svg");
    font-style: italic;
    font-weight: 700
}

@font-face {
    font-family: 'PFBagueSansPro';
    src: url(https://media.togas.com/skin/frontend/togas/default/fonts/bague/PFBagueSansPro-Black.eot);
    src: url(https://media.togas.com/skin/frontend/togas/default/fonts/bague/PFBagueSansPro-Black.eot?#iefix) format("embedded-opentype"), url(https://media.togas.com/skin/frontend/togas/default/fonts/bague/PFBagueSansPro-Black.woff) format("woff"), url(https://media.togas.com/skin/frontend/togas/default/fonts/bague/PFBagueSansPro-Black.svg#PFBagueSansPro-Black) format("svg");
    font-style: normal;
    font-weight: 900
}

@font-face {
    font-family: 'PFBagueSansPro';
    src: url(https://media.togas.com/skin/frontend/togas/default/fonts/bague/PFBagueSansPro-BlackItalic.eot);
    src: url(https://media.togas.com/skin/frontend/togas/default/fonts/bague/PFBagueSansPro-BlackItalic.eot?#iefix) format("embedded-opentype"), url(https://media.togas.com/skin/frontend/togas/default/fonts/bague/PFBagueSansPro-BlackItalic.woff) format("woff"), url(https://media.togas.com/skin/frontend/togas/default/fonts/bague/PFBagueSansPro-BlackItalic.svg#PFBagueSansPro-BlackItalic) format("svg");
    font-style: italic;
    font-weight: 900
}

@font-face {
    font-family: 'PFBagueSansPro';
    src: url(https://media.togas.com/skin/frontend/togas/default/fonts/bague/PFBagueSansPro-Italic.eot);
    src: url(https://media.togas.com/skin/frontend/togas/default/fonts/bague/PFBagueSansPro-Italic.eot?#iefix) format("embedded-opentype"), url(https://media.togas.com/skin/frontend/togas/default/fonts/bague/PFBagueSansPro-Italic.woff) format("woff"), url(https://media.togas.com/skin/frontend/togas/default/fonts/bague/PFBagueSansPro-Italic.svg#PFBagueSansPro-Italic) format("svg");
    font-style: italic;
    font-weight: 400
}

@font-face {
    font-family: 'PFBagueSansPro';
    src: url(https://media.togas.com/skin/frontend/togas/default/fonts/bague/PFBagueSansPro-Medium.eot);
    src: url(https://media.togas.com/skin/frontend/togas/default/fonts/bague/PFBagueSansPro-Medium.eot?#iefix) format("embedded-opentype"), url(https://media.togas.com/skin/frontend/togas/default/fonts/bague/PFBagueSansPro-Medium.woff) format("woff"), url(https://media.togas.com/skin/frontend/togas/default/fonts/bague/PFBagueSansPro-Medium.svg#PFBagueSansPro-Medium) format("svg");
    font-style: normal;
    font-weight: 500
}

@font-face {
    font-family: 'PFBagueSansPro';
    src: url(https://media.togas.com/skin/frontend/togas/default/fonts/bague/PFBagueSansPro-Regular.eot);
    src: url(https://media.togas.com/skin/frontend/togas/default/fonts/bague/PFBagueSansPro-Regular.eot?#iefix) format("embedded-opentype"), url(https://media.togas.com/skin/frontend/togas/default/fonts/bague/PFBagueSansPro-Regular.woff) format("woff"), url(https://media.togas.com/skin/frontend/togas/default/fonts/bague/PFBagueSansPro-Regular.svg#PFBagueSansPro-Regular) format("svg");
    font-style: normal;
    font-weight: 400
}

@font-face {
    font-family: 'PFBagueSansPro';
    src: url(https://media.togas.com/skin/frontend/togas/default/fonts/bague/PFBagueSansPro-Italic.eot);
    src: url(https://media.togas.com/skin/frontend/togas/default/fonts/bague/PFBagueSansPro-Italic.eot?#iefix) format("embedded-opentype"), url(https://media.togas.com/skin/frontend/togas/default/fonts/bague/PFBagueSansPro-Italic.woff) format("woff"), url(https://media.togas.com/skin/frontend/togas/default/fonts/bague/PFBagueSansPro-Italic.svg#PFBagueSansPro-MediumItalic) format("svg");
    font-style: italic;
    font-weight: 400
}
*{margin:0;padding:0}
html.localstorage{font-size:16px!important}
body{font:75%/150% PFBagueSansPro,Georgia,sans;background-color:#fff;color:#333;text-align:center;min-width:320px}
img{border:0;vertical-align:top;max-width:100%}
a{color:#888;text-decoration:none}
a:hover{text-decoration:none;color:#333}
:focus{outline:0}
ul{list-style-type:none}
.container{margin-left:auto;margin-right:auto}
.header{padding:0}
.header .logo strong {display: none;}
.header-top-container{background:#000;color:#fff}
.main{padding:20px 0;min-height:370px}
.header-primary{padding-top:5px;padding-bottom:5px}
.inner-container{padding-left:15px;padding-right:15px;clear:both}
.inner-container:before,.inner-container:after{display:table;line-height:0;content:""}
.logo-wrapper--regular .logo{display:inline-block;max-width:94%;margin:10px 0;text-decoration:none!important}
.logo-wrapper--regular img{max-width:150px}
.amscheckout-main{border:none!important}
.header-regular #nav.fixed-height{max-height:45px;overflow:hidden}
.header-container:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden}
.header-container,.header-container2,.header-container3{background-repeat:repeat;background-position:center top;background-attachment:scroll}
.header-container .header-top,.header-container .header-top .dropdown .dropdown-heading,.header-container .header-top .links > li{line-height:30px;height:30px}
.header-top,.header-top .dropdown .dropdown-heading,.header-top .links > li{line-height:30px}
.header-mobile .skip-link{position:relative;float:left;text-align:center;cursor:pointer}
.header-regular .header-link-company a,.header-mobile .header-link-company a,.links-wrapper-separators-left .links > li > a,.links-wrapper-separators .links > li > a{color:#fff;font-size:13px}
.header-mobile .links-wrapper-separators-left .links > li > a{color:#333}
.header-regular .header-link-company a{padding:0 5px;display:inline-block;vertical-align:top;font-size:13px}
.header-mobile .header-link-company a{padding:0 5px;display:inline-block;vertical-align:top;font-size:13px}
.header-regular .header-link-company a:hover,.header-mobile .header-link-company a:hover{background-color:#fff;color:#333!important}
.header-mobile:not(.header-tablet) .header-primary{padding-top:10px;padding-bottom:20px}
.header-mobile:not(.header-tablet) .hp-block.left-column,.header-mobile:not(.header-tablet) .hp-block.right-column{display:none}
.header-mobile .skip-links--1 .skip-link{width:100%}
.header-mobile .skip-links--2 .skip-link{width:50%}
.header-mobile .skip-links--3 .skip-link{width:33.33%}
.header-mobile .skip-links--5 .skip-link{width:20%}
.header-mobile .skip-links--6 .skip-link{width:16.66%}
.skip-content.skip-active{display:block}
.header-mobile a.skip-link{text-decoration:none}
.header-mobile .skip-link.skip-active:hover{opacity:1}
.header-mobile .logo-wrapper--mobile{margin-left:auto;margin-right:auto;text-align:center}
.header-mobile .logo-wrapper--mobile .logo{display:block;margin-top:5px;margin-bottom:15px;line-height: 12px;}
.header-mobile .logo--mobile{text-align:center}
.header-mobile .logo--mobile span{display:inline-block;text-transform:uppercase;font-size:6.5px;letter-spacing:3.4px;line-height:11px;vertical-align:middle;border-bottom:1px solid #f2f2f2;color:#000}
.header-mobile .logo--mobile .est{border-bottom:none;}
.header .item-left{float:left;margin-right:10px;text-align:left}
.header .header-link-company{margin-right:29px}
.house-of-textiles,.established-header{color: #000;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 5px;
    font-family: 'DisplayPro';
    font-style: italic;}
.house-of-textiles{text-align:right}
.established-header{text-align:left}
.header-primary-container .inner-container .left-column.grid12-4{position:relative}
.header-primary-container div#search-wrapper-regular{position:relative}
.header-regular .header-primary-container div#search-wrapper-regular{position:static}
.mini-cart.dropdown .summary .price{font-size:13px}
.mini-cart.dropdown .summary.hide-below-960{display:inline-block!important}
.links-wrapper-separators .links > li.first.last,.links-wrapper-separators-left .links > li.first.last{position:relative}
.links-wrapper-separators-left .links > li.first.last{margin-right:11px}
.links-wrapper-separators .links > li.last > a > span:before{font-size:16px;line-height:16px;padding-right:5px;vertical-align:sub}
.nav.container.clearer{border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.form-search .button:before{content:"\e905";font-family:'icomoon';font-size:26px;color:#cfccc8;line-height:26px}
#search-wrapper-mobile .form-search .label-icon-search{display:none}
.form-search .button:hover:before,.header .label-icon-search > span:before{color:#a19b94;transition:color 300ms ease-in-out,background-color 300ms ease-in-out,border-color 300ms ease-in-out;-moz-transition:color 300ms ease-in-out,background-color 300ms ease-in-out,border-color 300ms ease-in-out;-webkit-transition:color 300ms ease-in-out,background-color 300ms ease-in-out,border-color 300ms ease-in-out;-o-transition:color 300ms ease-in-out,background-color 300ms ease-in-out,border-color 300ms ease-in-out}
.header-regular .mini-cart .ico-cart{font-size:15px;line-height:15px;padding-right:8px}
.header-regular .mini-cart .ico-cart:before{vertical-align:top;line-height:16px;font-size:15px}
.header-container .dropdown .dropdown-heading.cover > span,.header-tablet .dropdown-heading.cover > span,.header-container .dropdown .dropdown-heading.cover > div{padding:0 12px}
.header-container .dropdown .dropdown-heading.cover > span > .summary{display:inline-block;vertical-align:text-top;line-height:13px}
.header-mobile .skip-link .icon.ico-cart{font-weight:700}
.header .searchautocomplete .label-icon-search{display:inline-block;vertical-align:top}
.header .label-icon-search > span:before{color:#c7c3bf;font-size:26px;line-height:26px;padding-left:10px;padding-top:1px;vertical-align:top}
.header .label-icon-search:hover > span:before{color:#aaa5a0}
.header-container .dropdown .dropdown-content,.header-container .truncated .truncated_full_value .item-options,.header-container .form-search .search-autocomplete{color:#333}
.links > li{line-height:36px}
.links > li.label{padding-right:.5833em}
.links > li{float:left}
.links > li > a{display:block}
.links > li > a:hover{background-color:#fff;transition-duration:0ms;}
.header-regular .logo-wrapper--mobile,.header-regular .logo--mobile,.header-regular .header-collateral,.header-regular .after-mobile-logo,.header-regular .skip-links-clearer,.header-regular #search-wrapper-mobile,.header-regular #user-menu-wrapper-mobile,.header-regular #account-links-wrapper-mobile,.header-regular #mini-cart-wrapper-mobile,.header-regular #mini-compare-wrapper-mobile{display:none}
.togas-store .nav-regular .nav-item.level0 > a{line-height: 47px;}
.nav-regular li.level0 > a > span{vertical-align: sub;}
#currency-switcher-wrapper-regular .currency-switcher.dropdown .dropdown-heading.cover span {background: transparent!important}
#currency-switcher-wrapper-regular .currency-switcher.dropdown .dropdown-heading.cover span.caret {opacity: 1;border-top-color:#fff;border-width:3px 3px 0}
@media screen and (min-width: 768px) {
    .hide-bellow-767{display:none}
}
@media screen and (max-width: 375px) {
    .header .header-link-company{margin-right:0}
    .header-mobile .links-wrapper-separators .links > li.first.last{margin-right:0}
    .header-mobile .inner-container .header-link-company a{padding:0 4px 0 0}
    .header-mobile .inner-container .item-right{margin-left:3px;margin-right:-10px}
	#currency-switcher-wrapper-regular .currency-switcher.dropdown {float: right}
}
@media screen and (min-width: 376px) {
    .header .item-right{float:right;text-align:right}
}
@media screen and (min-width: 376px) and (max-width: 767px) {
    .header .item-left{margin-right:5px}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .container{max-width:440px}
}
@media screen and (min-width: 640px) {
    .header-phones ul li{
        display:inline-block;
        vertical-align:middle;
        /*line-height: 0;*/
    }
}

@media screen and (max-width: 767px) {
    .header-mobile .inner-container .left-column{margin-left:-15px}
    .header-mobile .mini-cart .count {
        font-size: 10px;
    }
    .header-mobile .mini-cart .fa-caret-down {
        font-size: 8px;
        vertical-align: top;
    }
    .header-phones ul li {
        line-height: 13px
    }

    .header-mobile .skip-links--4 .skip-link {
        width: 25%
    }

    .main {
        min-height: 100px
    }

    .togas-store .logo-wrapper--mobile {
        width: 41%;
        max-width: 122px;
        margin: 5px auto
    }

    .hide-bellow-767 {
        display: block
    }

    .visible-above-768 {
        display: none
    }

    .togas-store .header-mobile .block-image-menu.mobile-nav-block {
        display: none
    }

    .header-mobile .hp-blocks-holder .skip-link {
        padding-top: 21px;
        padding-bottom: 25px;
    }
    .header-mobile .hp-blocks-holder .skip-link.skip-cart {
        padding-bottom: 7px;
    }

    .togas-store .header-mobile .nav-mobile .nav-item.level2 > a {
        padding: 6px 0;
        font-size: 11px;
        line-height: 11px
    }

    /* Header phones */
    .header-phones.item-left {
        float: right;
    }

    .header-regular-show:not(.cart) {
        display: none;
    }

    .logo-wrapper--regular {
        display: none
    }

    .header-mobile .tablet-account.skip-link {
        display: none;
    }

    .header-phones.item-left .skip-content {
        right: 0;
    }
}
@media screen and (min-width: 768px) {
    .hide-bellow-767{display:none}
    .skip-link,.mobile-skip-link{display:none}
}
@media screen and (min-width: 770px) {
    .links-wrapper-separators-left .links > li.first.last a,.links-wrapper-separators-left .links > li.last a{display:inline-block;vertical-align:top}
}
@media screen and (max-width: 959px) {
    .inner-container{
        position: relative;
    }
    .skip-link{float:left;width:20%}
    .skip-content{display:none}
    .logo img{max-width:130px}
    .hide-below-960{display:none!important}
    .header-phones ul li > a{font-size:13px;}
    .skip-account-preheader.skip-content.skip-active {
        display: block;
    }
    .skip-account-preheader.skip-content.skip-active .skip-account-content {
        display: block!important;
    }
    .header .links-wrapper-separators .links .find-boutique a,
    .header-phones.item-left .skip-link,
    .us .header-phones ul li > a {
        font-size: 10px;
        line-height: 10px;
        height: auto;
        padding: 12px 12px 8px 12px;
        letter-spacing: 1.2px;
    }
    .us .header-phones ul li > a {
        padding: 12px 13px 8px 12px;
        color: #fff;
        display: inline-block;
        vertical-align: top;
    }
    .us .header-phones ul li > a:hover {
        color: #aaa;
    }
    .header .links-wrapper-separators .links .find-boutique {
        margin-left: 0;
    }
    .header .links-wrapper-separators .links .find-boutique a {
        padding: 8px 12px 6px 12px;
        font-size: 14px;
        line-height: 14px;
    }
    /* Header phones */
    .header-mobile .header .header-phones.item-left{margin-right:-15px;position:relative;}
    .header-phones.item-left{
        height: 30px;
        line-height: 30px;
    }
    .header-phones.item-left .skip-link .fa {
        padding-left: 5px;
        font-size: 8px;
    }
    .header-phones.item-left .skip-link {
        float: none;
        vertical-align: top;
        display: inline-block;
        width: auto;
        background-color: #000;
        color: #fff;
        transition: none;
    }
    .header-phones.item-left .skip-link:hover {
        color:#fff;
        opacity: 1;
    }
    .header-phones.item-left .skip-link.skip-active {
        background-color: #fff;
        color: #000;
        transition:none;
        z-index: 11;
    }
    .header-phones.item-left .skip-content {
        position: absolute;
        top: 30px;
        background-color: #fff;
        z-index: 10;
        font-weight: 400;
        padding: 15px 5px 12px 18px;
        width: 145px;
        box-sizing: border-box;
    }
    .header-phones.item-left .skip-content a {
        font-size: 13px;
        line-height: 27px;
        vertical-align: middle;
        font-weight: normal;
    }
    .header-phones.item-left .skip-content a .fa {
        font-size: 10px;
        padding-right: 4px;
    }
    .header-tablet .skip-cart.skip-active {
        transition: none;
    }
    .header-phones.item-left .skip-content,
    .header-tablet .mini-cart .mini-cart-content,
    .header-tablet .skip-account-preheader:not(.user-none) {
        -moz-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.4);
        -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.4);
        box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.4);
    }
}
@media screen and (min-width: 960px) {
    .nav-regular .nav-item.level0 > a{line-height:45px}
    .logo-wrapper--regular{text-align:center}
    #nav{text-align:center}
    .hp-blocks-holder{display:table;width:100%}
    .hp-block:before,.hp-block:after{display:table;content:" "}
    .hp-block:after{clear:both}
    #header-search.skip-content,.mini-cart-content{display:none}
    .logo--regular strong{display:none}
    .nav-regular .nav-item.level0 > a,.nav-regular .nav-holder .dropdown-heading{font-size:14px}
    .nav-regular .nav-item.level0 > a{text-transform:uppercase;color:#444}
}
@media only screen and (max-width: 1023px) and (min-width: 960px) {
    .nav-regular .nav-item.level0 > a{padding:0 4px}
}
@media only screen and (min-width: 1279px) {
    .sticky-header #header-nav .nav-regular .nav-item.level0 > a{font-size:12px}
}
@media only screen and (max-width: 1279px) and (min-width: 960px) {
    #header-nav .header-regular .nav-regular .nav-item.level0 > a{font-size:12px}
    .sticky-header #header-nav .nav-regular .nav-item.level0 > a{font-size:11px;padding:0 4px}
}
@media only screen and (min-width: 1440px) {
    #header-nav .nav-regular .nav-item.level0 > a{padding:0 20px}
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
    #header-nav .nav-regular .nav-item.level0 > a{padding:0 9px}
}
@media only screen and (min-width: 1360px) {
    #header-nav .nav-regular .nav-item.level0 > a{padding:0 14px}
}
@media screen and (min-width: 1280px) and (max-width: 1359px) {
    #header-nav .nav-regular .nav-item.level0 > a{padding:0 11px}
    #store-locator{height:640px}
    .after-mini-cart{clear:none}
}
@media only screen and (min-width: 1680px) {
    #header-nav .nav-regular .nav-item.level0 > a{padding:0 19px}
}
@media only screen and (min-width: 1920px) {
    #header-nav .nav-regular .nav-item.level0 > a{padding:0 22px}
}
.togas-store.us .catalog-set-product .care,.togas-store.us .block-shop-rating .shop-btn{display:none}
.row:before{display:table;content:" "}
.row:after{clear:both;display:table;content:" "}

/* Sticky */
.sticky-header .nav-container.sticky-container{z-index: 950;}
.sticky-header .header-top-container.sticky-container{background-color: #000;height: 30px;line-height: 30px;margin-top: 0!important}
@media screen and (min-width: 960px) {
.sticky-header .nav-container.sticky-container{margin-top:30px!important;}
.sticky-header.popup-container .nav-container.sticky-container{margin-top: 54px!important;}
}
.sticky-header.popup-container .header-top-container.sticky-container{margin-top: 24px!important}
.sticky-header .nav-container.sticky-container .nav.container.clearer{border-top: none}
.cms-index-index .preface{display:none;}

/* Mini cart */
.truncated{cursor:help;display:inline-block}
.truncated a.dots{cursor:help}
.truncated a.details{cursor:help;text-decoration:none;border-bottom:1px dotted #ccc;font-size: 12px}
.truncated .truncated_full_value{position:relative;z-index:999}
.truncated .truncated_full_value .item-options{position:absolute;top:-99999em;left:-99999em;z-index:999;width:190px;padding:15px;font-size: 12px}
.truncated .truncated_full_value .item-options > p{font-weight:700;margin-bottom:2px}
.truncated .item-options{background-color: #fff;}
.truncated .show .item-options{display:block;left:-170%;top:20px}
#cart-sidebar .product-name{margin:0;font-weight:400;font-size:12px;line-height: 1.5em;}
#cart-sidebar .product-name strong,#cart-sidebar .price{font-size:12px;}
.mini-cart .mini-cart-content .product-details strong{font-size: 12px}
.dropdown .dropdown-content {line-height: 1.5em;}
.mini-cart .mini-cart-content .empty{font-size: 12px}
.header-mobile .skip-link{background-color:#fff;color:#333}
.header-mobile .skip-link:hover{color:#333}
.header-mobile .skip-link.skip-active{background-color:#f5f5f5;color:#333}
.header-mobile:not(.header-tablet) .skip-content--style{background-color:#f5f5f5;color:#333}
.header-mobile .skip-content--style a{color:#333}
.header-mobile .skip-content--style a:hover{color:#333}
#header-cart .button{background-color:#eee;color:#333}
#header-cart .button:hover,.button:focus{background-color:#000;color:#fff}

/* Media */
.skip-content .fa-caret-down {
    display: none;
}
.mini-cart-content .actions .btn-checkout {
    font-size: 12px;
}
.header-mobile .nav-container.skip-active {
    position: fixed;
    top:0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9999;
    margin: 0 auto;
    background: rgba(0,0,0,0.6);
    overflow: auto;
}
.header-mobile .skip-content .nav.container {
    position: relative;
	margin-left: 0;
	min-height: 100vh;
    top: 0;
    bottom: 0;
    background: #fff;
    width: 100%;
}
.header-mobile .mobile-nav-block {
    position: relative;
}
.header-mobile .mobile-nav-block .skip-nav {
    position: absolute;
    right: 0;
    top: 0;
    width: 39px;
    height: 39px;
    display: block;
    text-align: center;
    border-left: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    z-index: 2005;
}
.header-mobile .mobile-nav-block .skip-nav .ico-close-btn {
    line-height: 39px;
    vertical-align: middle;
    font-size: 16px;
}
.header-mobile .left-column > .skip-link.skip-nav {
    display: inline-block;
    vertical-align: top;
    height: auto;
    width: auto;
    padding: 10px 14px 9px 17px;
    line-height: 0;
}
.header-mobile .left-column > .skip-link.skip-nav .label {
    display: inline-block;
    line-height: 10px;
    vertical-align: middle;
    letter-spacing: 1.2px;
}
.header-mobile .left-column > .skip-link.skip-nav .label .fa-bars{
    font-size: 12px;
    vertical-align: text-bottom;
}
.header-mobile:not(.header-tablet) .mobile-skip-link {
    position: relative
}

.header-mobile:not(.header-tablet) .mobile-skip-link:after {
    content: '';
    position: absolute;
    top: -1px;
    bottom: 0;
    left: -15px;
    right: -15px;
    height: 78px;
    border: 1px solid #e6e6e6;
    z-index: 1
}

.header-mobile:not(.header-tablet) #find-boutique-mobile {
    width: 25%;
    float: left;
    height: 75px;
    text-align: center;
    position: relative;
    z-index: 5
}

.header-mobile:not(.header-tablet) #find-boutique-mobile span {
    font-size: 10px;
    line-height: 12px;
    display: block
}

.header-mobile:not(.header-tablet) #find-boutique-mobile .fa {
    font-size: 14px;
    display: block;
    line-height: 14px;
    padding-bottom: 8px
}

.header-mobile:not(.header-tablet) .links > li {
    float: none;
    line-height: 14px
}

.header-mobile:not(.header-tablet) .links .find-boutique a {
    padding-top: 19px;
    padding-bottom: 8px
}

.header-mobile:not(.header-tablet) .links .find-boutique span {
    text-transform: uppercase
}

.header-mobile .header-primary-container .skip-link {
    z-index: 5
}

.header-mobile .header-primary-container .skip-link .fa:not(.fa-caret-down) {
    font-size: 14px;
    display: block;
    text-align: center;
    line-height: 14px;
    padding-bottom: 6px
}

.header-mobile .header-primary-container .skip-link .fa.fa-search, .header-mobile .header-primary-container .skip-link .fa.fa-shopping-bag {
    font-size: 12px;
    line-height: 12px;
    padding-bottom: 8px
}
@media screen and (min-width: 768px) and (max-width: 959px) {
    .cms-index-index .main-container .main {
        padding-top: 10px;
    }
    body:not(.cms-index-index).main-container .main {
        padding-top: 0px;
    }
    .header-phones.item-left .skip-content {
        left: 0;
    }
    .header-tablet #account-links-wrapper-regular .dropdown-content.user-none {
        display: block!important;
    }
}
@media screen and (min-width: 768px) {
    .skip-link .count {
        width: auto;
        padding-left: 4px;
    }
    .header-tablet .nav.container {
        max-width: 685px;
    }
    .header-tablet .logo-wrapper--mobile {
        display: none;
    }
    .header-top .mini-cart.dropdown {
        font-size: 0;
    }
    .header-tablet .left-column {
        margin-left: -31px;
    }
    .header-tablet .mini-cart .mini-cart-content .empty {
        color: #000;
    }
    .header-container.header-mobile.header-tablet .skip-content.search-wrapper.skip-active {
        top: 30px;
    }
    .header-tablet .logo-wrapper--regular {
        text-align: center;
    }
    .hp-blocks-holder .hp-block{float:none;display:table-cell;vertical-align:middle}
    .header-regular .skip-link .count,
    .header-tablet .skip-link .count {
        background-color: transparent;
        height: auto;
        line-height: 10px;
        font-size: 10px;
        font-weight: normal;
        vertical-align: top;
        padding-top: 11px;
        padding-bottom: 9px;
    }
    .header-regular .skip-link.skip-cart .header-minicart,
    .header-tablet .skip-link.skip-cart .header-minicart,
    .links-wrapper-separators-left .links > li.first.last a,.links-wrapper-separators-left .links > li.last a,
    .header-regular .header-phones ul li > a,
    .header-regular .links-wrapper-separators .links > .find-boutique > a,
    .skip-account-preheader > .label,
	#currency-switcher-wrapper-regular .currency-switcher.dropdown > a
	{
        font-size: 10px;
        letter-spacing: 1.2px;
        height: auto;
        line-height: 10px;
        display: inline-block;
        color: #fff;
        padding-top: 11px;
        padding-bottom: 9px;
        vertical-align: top;
    }
    .header-regular .skip-link.skip-cart .header-regular-show .fa,
    .header-tablet .skip-link.skip-cart .header-regular-show .fa {
        font-size: 8px;
        padding-left: 4px;
        height: 8px;
        line-height: 8px;
        display: inline-block;
        vertical-align: top;
        padding-top: 11px;
    }
    .header-regular .skip-link.skip-search,
    .header-tablet .skip-link.skip-search {
        padding: 0 11px;
        width: 34px;
        box-sizing: border-box;
        line-height: 30px;
    }
    .header-regular .search-wrapper-regular
    {
        margin-right: -15px;
    }
    .header-tablet .search-wrapper-regular
    {
        margin-right: -30px;
    }
    .header-regular .skip-link.skip-search .label,
    .header-tablet .skip-link.skip-search .label {
        display: none;
    }
    .header-regular .skip-link.skip-search .fa-search,
    .header-tablet .skip-link.skip-search .fa-search {
        font-size: 12px;
        line-height: 31px;
        vertical-align: middle;
    }
    .header-tablet .skip-link.skip-cart {
        display: inline-block;
        vertical-align: top;
        width: auto;
        background-color: transparent;
        color: #fff;
        height: 30px;
        line-height: 33px;
        position: relative;
        z-index: 1010;
    }
    .header-tablet .skip-cart.skip-active {
        background-color: #fff;
        color: #000;
    }
    .header-tablet .skip-cart.skip-active .header-minicart {
        color: #000;
    }
    .header-tablet #account-links-wrapper-regular .skip-content--style {
        padding: 0;
    }
    .skip-account-preheader {
        cursor: default;
        padding: 0 12px;
    }
    .skip-account-preheader.open .dropdown-content.user-none {
        box-shadow: none;
        color: #000;
    }
    .skip-account-preheader .user-none .links > li.first.last {
        margin-right: 0;
    }
    .header-tablet .skip-account-preheader .user-none .links > li.first.last a:hover {
        color: #fff!important;
    }
    .skip-account-preheader .links > li {
        float: none;
        display: block;
        text-align: left;
    }
    .skip-account-preheader .skip-account-content:not(.user-none) .links > li > a,
    .skip-account-preheader .skip-account-content:not(.user-none) .links-wrapper-separators-left .links > li.first > a {
        text-transform: uppercase;
        font-size: 10px;
        color: #000!important;
        background-image: none;
    }
    .skip-account-preheader .user-none .links > li > a:hover,
    .skip-account-preheader.open .links > li > a,
    .skip-account-preheader.open > .label{
        background-color: transparent;
        transition-duration: 0ms;
    }
    .skip-account-preheader .fa-caret-down {
        display: inline-block;
        padding-left: 6px;
        font-size: 8px;
    }
    .header-tablet .links-wrapper-separators .links > li.first.last span {
        display: none;
    }
    .links-wrapper-separators-left .links > li.first.last a:after {
        content: '\f0da';
        font-family: FontAwesome;
        padding-left: 4px;
        font-size: 8px;
        line-height: 8px;
    }
    .header-tablet .links-wrapper-separators .links > li.first.last span {
        display: none;
    }
    .header-tablet #mini-cart-wrapper-regular .mini-cart {
        position: relative;
        font-size: 0;
    }
    .header-tablet .mini-cart .mini-cart-content {
        width: 350px!important;
        padding: 25px;
        text-align: left;
        z-index: 999;
        position: absolute;
        top: 30px;
        right: 4px;
        min-width: 130px;
        line-height: 1.5em;
        list-style: none;
        background-color: #fff;
    }
    .header-tablet .mini-cart-content .block-subtitle,
    .header-tablet .mini-cart-content .subtotal,
    .header-tablet .mini-cart-content #cart-sidebar {
        color: #000;
    }
    .header-tablet #account-links-wrapper-regular {
        position: relative;
    }
    .header-tablet .tablet-account.skip-link {
        display: block;
        width: auto;
        font-size: 10px;
        letter-spacing: 1.2px;
        line-height: 31px;
        vertical-align: sub;
        height: 30px;
        background-color: transparent;
        color: #fff;
        padding: 0 10px;

    }
    .header-tablet .tablet-account.skip-active {
        background-color: #fff;
        color: #000;
        position: relative;
        z-index: 102;
    }
    .header-tablet .tablet-account.skip-link .fa {
        font-size: 8px;
        padding-left: 6px;
    }
    .header-tablet .skip-account-preheader:not(.user-none) {
        position: absolute;
        top: 30px;
        right: 0;
        background-color: #fff;
        z-index: 10;
        font-weight: 400;
        padding: 15px 5px 12px 18px;
        width: 145px;
        box-sizing: border-box;
        z-index: 101;
    }
    .header-tablet #header-account.user-none {
        display: block;
    }
}
.header-mobile .links-wrapper-separators .links > .find-boutique > a:hover,
.header-regular .links-wrapper-separators .links > .find-boutique > a:hover,
.skip-account-preheader:hover a.label,
.currency-switcher.dropdown:hover a.dropdown-heading.cover
{
    color: #000;
}
.currency-switcher.dropdown:hover .dropdown-heading.cover span.caret
{
    border-top-color: #000!important;
}
.currency-switcher.dropdown:hover a.dropdown-heading.cover {
	background-color: #fff;
}
@media screen and (min-width: 960px) {
    #mini-cart-wrapper-regular {
        line-height: 0;
    }
    .nav-regular .nav-item.level0 > a span {
        letter-spacing: 0.4px;
    }
    .skip-account-preheader:hover {
        background-color: #fff;
    }
    .togas-store .dropdown.open > .dropdown-heading.cover > span {
        background-color: transparent;
    }
    .togas-store .dropdown.mini-cart > .dropdown-heading.cover {
        box-shadow: none;
    }
    .togas-store .dropdown > .dropdown-heading.cover > span {
        z-index: 4001;
    }
    .togas-store .dropdown:hover > .dropdown-heading.cover > span {
        background-color: #fff;
    }
    .skip-account-preheader,
    .links > li > a,
    .dropdown.open > .dropdown-heading.cover > span,
    .header-regular .dropdown .skip-link.skip-cart .header-minicart,
    .header-regular .dropdown .skip-link.skip-cart .fa,
    .skip-account-preheader .user-none .links > li > a:hover,
    .skip-account-preheader.open .links > li > a,
    .header-regular .dropdown .skip-link.skip-cart .count,
    .togas-store .dropdown > .dropdown-heading.cover > span,
	.currency-switcher.dropdown a.dropdown-heading.cover {
        transition:color 300ms ease-in-out,background-color 300ms ease-in-out;
        -moz-transition:color 300ms ease-in-out,background-color 300ms ease-in-out;
        -webkit-transition:color 300ms ease-in-out,background-color 300ms ease-in-out;
        -o-transition:color 300ms ease-in-out,background-color 300ms ease-in-out
    }
    .skip-account-preheader .skip-account-content:not(.user-none) .links > li:hover > a {
        text-decoration: underline;
    }
    .header-primary-container .central-column.grid12-3 {
        max-width: 280px;
    }
    .mobile-nav-block.togas-menu-custom {
        max-width: 930px;
        margin: 0 auto;
    }
    .header-container .nav.container {
        max-width: 100%;
        width: 100%;
    }
    .header-regular .dropdown:hover .skip-link.skip-cart .header-minicart,
    .header-regular .dropdown:hover .skip-link.skip-cart .fa,
    .header-regular .dropdown:hover .skip-link.skip-cart .count,
	.currency-switcher.dropdown:hover .dropdown-heading.cover span {
        color: #000;
    }
    .header-regular .header-phones ul li:first-child {
        float: right;
        margin-right: 0;
    }
    .header-regular .header-phones ul li > a .fa {
        display: none;
    }
    #account-links-wrapper-regular {
        position: relative;
        line-height: 0;
    }
    .skip-account-content:not(.user-none) {
        display: none;
    }
    .dropdown .user-none.dropdown-content.skip-account-content {
        display: inline-block!important;
        position: static;
        padding: 0;
        min-width: 40px;
        line-height: inherit;
        background-color: transparent;
    }
    .skip-account-content.user-none .links > li > a {
        color: #fff;
        background-image: none;
    }
    .togas-store .header-regular .right-column .dropdown .dropdown-content.skip-account-content:not(.user-none) {
        min-width: 130px;
        padding: 11px 25px 10px 15px;
        right: auto;
        left: 0;
        -moz-box-shadow: 0 3px 5px rgba(0,0,0,0.15);
        -webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.15);
        box-shadow: 0 3px 5px rgba(0,0,0,0.15);
        float: none;
    }
    .togas-store .header-regular .right-column .user-menu .top-links ul {
        float: none;
    }
    .links-wrapper-separators .links > li.first.last a{
        padding: 11px 12px 9px 12px;
    }
    .skip-account-preheader:hover .links-wrapper-separators-left .links > li > a {
        color: #000;
    }
    .header-regular .header-phones ul li > a {
        padding-left: 9px;
        padding-right: 9px;
    }
    .us .header-regular .header-phones ul li > a {
        padding-top: 12px;
    }
    .header-regular .header-phones ul li > a:hover {
        color: #aaa;
    }

}
@media screen and (min-width: 768px) and (max-width: 1023px) {
    .catalog-category-view .main.container,
    .catalogsearch-result-index .main.container,
    .catalogsearch-advanced-result .main.container,
    .catalog-product-view .main.container {
        max-width: 720px;
    }
}
@media screen and (min-width: 1024px) {
    .mobile-nav-block.togas-menu-custom {
        max-width: 1000px;
    }
    .catalog-category-view .main.container,
    .catalogsearch-result-index .main.container,
    .catalogsearch-advanced-result .main.container,
    .catalog-product-view .main.container{
        max-width: 960px;
    }
}
@media screen and (min-width: 1024px)  and (max-width: 1279px){
    .header-regular .header-top.container {
        width: 100%;
        max-width: 985px;
    }
    .catalog-category-view .main.container {
        padding-left: 0;
        padding-right: 0;
    }
    .header-regular .left-column {
        margin-left: -32px;
    }
}
@media screen and (min-width: 1280px) {
    .header-primary-container .container,
    .header-top-container .container {
        max-width: 1250px;
    }
    .catalog-category-view .main.container,
    .catalogsearch-result-index .main.container,
    .catalogsearch-advanced-result .main.container,
    .catalog-product-view .main.container{
        max-width: 1200px;
    }
    .catalog-category-view .main.container {
        padding-left: 12px;
        padding-right: 12px;
    }
    .mobile-nav-block.togas-menu-custom {
        max-width: 1250px;
    }
    .header-regular .search-wrapper-regular {
        margin-right: 0;
    }
    .header-regular .skip-link.skip-search .fa-search {
        vertical-align: bottom;
    }
    .header-regular .skip-link.skip-search .label {
        display: inline-block;
        vertical-align: top;
        text-transform: uppercase;
        font-size: 12px;
        letter-spacing: 1.56px;
        line-height: 12px;
        padding: 11px 4px 8px 0;
        color: #000;
    }
    .header-regular .skip-link.skip-search {
        width: 102px;
        text-align: center;
    }
    .header-regular .skip-link.skip-cart .header-minicart,
    .links-wrapper-separators-left .links > li.first.last a,.links-wrapper-separators-left .links > li.last a,
    .header-regular .header-phones ul li > a,
    .header-regular .links-wrapper-separators .links > .find-boutique > a,
    .skip-account-preheader > .label,
    #currency-switcher-wrapper-regular .currency-switcher.dropdown > a
    {
        font-size: 12px;
        letter-spacing: 1.56px;
    }
    .links-wrapper-separators-left.skip-account-content:not(.user-none) .links > li > a {
        background-image: none;
        color:#000;
        font-size: 13px;
    }
    .togas-store .header-regular .right-column .dropdown .dropdown-content.skip-account-content:not(.user-none) {
        min-width: 145px;
    }
    .header-regular .skip-link .count {
        font-size: 12px;
        position: relative;
        top: 0;
    }
    .skip-account-preheader .fa-caret-down,
	.header-phones .m-head-phone .fa,
    .header-regular .skip-link.skip-cart .header-regular-show .fa {
        font-size: 10px;
        line-height: 10px;
    }
    .links-wrapper-separators-left .links > li.first.last a:after {
        font-size: 10px;
        line-height: 10px;
    }
    .header-phones ul li > a{
        padding: 1px 9px 0 9px;
    }
    .links-wrapper-separators .links > li.first.last a{
        padding: 10px 12px 10px 12px;
    }
    .header-regular .skip-link.skip-cart .header-minicart,
    .header-tablet .skip-link.skip-cart .header-minicart,
    .links-wrapper-separators-left .links > li.first.last a,
    .links-wrapper-separators-left .links > li.last a,
    .header-regular .header-phones ul li > a,
    .header-regular .links-wrapper-separators .links > .find-boutique > a,
    .header-tablet .links-wrapper-separators .links > .find-boutique > a,
    .skip-account-preheader > .label,
    .header-regular .skip-link .count,
    .header-tablet .skip-link .count {
        line-height: 12px;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .header-regular .skip-link.skip-cart .header-regular-show .fa,
    .header-tablet .skip-link.skip-cart .header-regular-show .fa {
        padding-top: 10px;
    }
    .us .header-regular .header-phones ul li > a {
        padding-top: 11px;
    }
}

@media screen and (min-width: 1366px) {
    .header-primary-container .container,
    .header-top-container .container {
        max-width: 1350px;
    }
    .catalog-category-view .main.container,
    .catalogsearch-result-index .main.container,
    .catalogsearch-advanced-result .main.container,
    .catalog-product-view .main.container{
        max-width: 1296px;
    }
    .mobile-nav-block.togas-menu-custom {
        max-width: 1340px;
    }
    .nav-regular .nav-item.level0 > a span {
        letter-spacing: 1px;
    }	
}
@media screen and (min-width: 1440px) {
    .header-primary-container .container,
    .header-top-container .container {
        max-width: 1420px;
    }
    .catalog-category-view .main.container,
    .catalogsearch-result-index .main.container,
    .catalogsearch-advanced-result .main.container,
    .catalog-product-view .main.container{
        max-width: 1368px;
    }
    .mobile-nav-block.togas-menu-custom {
        max-width: 1370px;
    }
}
@media screen and (min-width: 1600px) {
    .header-primary-container .container,
    .header-top-container .container {
        max-width: 1550px;
    }
    .catalog-category-view .main.container,
    .catalogsearch-result-index .main.container,
    .catalogsearch-advanced-result .main.container,
    .catalog-product-view .main.container{
        max-width: 1512px;
    }
    .mobile-nav-block.togas-menu-custom {
        max-width: 1500px;
    }
}
@media screen and (min-width: 1680px) {
    .header-primary-container .container,
    .header-top-container .container {
        max-width: 1630px;
    }
    .catalog-category-view .main.container,
    .catalogsearch-result-index .main.container,
    .catalogsearch-advanced-result .main.container,
    .catalog-product-view .main.container{
        max-width: 1584px;
    }
    .mobile-nav-block.togas-menu-custom {
        max-width: 1580px;
    }
}
@media screen and (min-width: 1920px) {
    .header-primary-container .container,
    .header-top-container .container {
        max-width: 1850px;
    }
    .catalog-category-view .main.container,
    .catalogsearch-result-index .main.container,
    .catalogsearch-advanced-result .main.container,
    .catalog-product-view .main.container {
        max-width: 1824px;
    }

    .mobile-nav-block.togas-menu-custom {
        max-width: 1650px;
    }
}
/* Magnific popup hide content */
.mfp-hide {
    display: none !important;
}
body[class*="category-poshiv-na-zakaz"] #default-phone {
    display: none;
}
body:not([class*="category-poshiv-na-zakaz"]) #couture-phone {
    display: none;
}
body .dialogBg {
    position: fixed!important;
}
/* Sticky */
.popup-container.sticky-header #free-shipping {
    padding: 6px;
    box-sizing: border-box;
}
/*New phones */
.header-phones .m-icon-phone {color:#fff!important;display: inline-block;vertical-align: middle;}
.header-phones .m-icon-phone.active {background-color:#fff!important;color:#000!important;}
.header-regular .header-phones ul li > a .fa-caret-down {display:inline-block;}
.header-phones.tooltip {position: relative;display: inline-block;}
.header-phones a {text-decoration: none;padding: 0 10px;}
.header-phones.tooltip .tooltiptext {
    visibility: hidden;
    background-color: #fff;
    color: #4f4f4f;
    text-align: center;
    padding: 5px 10px;
    border-radius: 6px;
	/* Position the tooltip text */
    position: absolute;
    z-index: 1;
    margin-left: -100px;
    /* Fade in tooltip */
    opacity: 0;
    transition: opacity 0.3s;

    /* Shadow */
    box-shadow: 0 0 8px rgba(0,0,0,0.2);
}
@media screen and (max-width:1279px) {
	.header-phones.tooltip .tooltiptext {
		top: 86%;
		left: 89%;
	}
}
@media screen and (min-width:1280px) {
	.header-phones.tooltip .tooltiptext {
		top: 86%;
		left: 90.4%;
	}
}

/* Tooltip arrow */
.header-phones.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent #f6f6f6 transparent;
}

/* Show the tooltip text when you mouse over the tooltip container */
.header-phones.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}
#elem-slide {
	text-align:center;
	padding-top:15px;
	background-color: #fff;
	display:none;
}
.header-phones.tooltip .tooltiptext p {
	line-height: 20px!important;
	font-size: 13px;
	text-align:left;
	margin:10px;
	letter-spacing: 0.5px;
	white-space: nowrap;
}
#elem-slide p {
	line-height: 20px!important;
	font-size: 15px;
	letter-spacing: 0.5px;
	white-space: nowrap;
	color:#000;
}
@media screen and (min-width: 960px) {
	.header-phones .m-icon-phone { display: none!important; }
	.header-phones .m-icon-phone .fa-phone:before { content: " "!important; }
	#elem-slide {display:none!important; }
	.header-phones .m-head-phone .fa {font-size:8px;}
}
@media screen and (max-width:959px) {
	.header-phones.tooltip .tooltiptext { display:none!important; }
	.header-phones ul {display:none!important; }
	.header-phones .m-icon-phone {
        padding: 8px 12px 6px 12px;
        font-size: 14px;
        line-height: 14px;
	}
}
@media screen and (max-width:479px) {
	.header-phones .m-icon-phone {margin-right:10px;}
}
@media screen and (min-width: 1280px) {
	.header-phones .m-head-phone .fa {
        font-size: 10px;
        line-height: 10px;
	}
}

/* Regions style */
.region-chooser {
    padding: 0 10px;
}
.ui-front.ui-autocomplete {
    z-index: 2200;
}
.grid12-1,.grid12-2,.grid12-3,.grid12-4,.grid12-5,.grid12-6,.grid12-7,.grid12-8,.grid12-9,.grid12-10,.grid12-11,.grid12-12,.grid-full,/* Alias for full-width unit */
	/* Special grid units */
.grid-col2-sidebar,.grid-col2-main{display:inline;float:left;margin-left:1%;margin-right:1%}
.grid12-1{width:6.33%}
.grid12-2{width:14.66%}
.grid12-3{width:23%}
.grid12-4{width:31.33%}
.grid12-5{width:39.67%}
.grid12-6{width:48%}
.grid12-7{width:56.33%}
.grid12-8{width:64.67%}
.grid12-9{width:73%}
.grid12-10{width:81.33%}
.grid12-11{width:89.67%}
.grid12-12,.grid-full{width:98%}
.no-left-gutter.grid12-1{margin-left:0;width:7.33%}
.no-left-gutter.grid12-2{margin-left:0;width:15.66%}
.no-left-gutter.grid12-3{margin-left:0;width:24%}
.no-left-gutter.grid12-4{margin-left:0;width:32.33%}
.no-left-gutter.grid12-5{margin-left:0;width:40.67%}
.no-left-gutter.grid12-6{margin-left:0;width:49%}
.no-left-gutter.grid12-7{margin-left:0;width:57.33%}
.no-left-gutter.grid12-8{margin-left:0;width:65.67%}
.no-left-gutter.grid12-9{margin-left:0;width:74%}
.no-left-gutter.grid12-10{margin-left:0;width:82.33%}
.no-left-gutter.grid12-11{margin-left:0;width:90.67%}
.no-left-gutter.grid12-12,.no-left-gutter.grid-full{margin-left:0;width:99%}
.no-right-gutter.grid12-1{margin-right:0;width:7.33%}
.no-right-gutter.grid12-2{margin-right:0;width:15.66%}
.no-right-gutter.grid12-3{margin-right:0;width:24%}
.no-right-gutter.grid12-4{margin-right:0;width:32.33%}
.no-right-gutter.grid12-5{margin-right:0;width:40.67%}
.no-right-gutter.grid12-6{margin-right:0;width:49%}
.no-right-gutter.grid12-7{margin-right:0;width:57.33%}
.no-right-gutter.grid12-8{margin-right:0;width:65.67%}
.no-right-gutter.grid12-9{margin-right:0;width:74%}
.no-right-gutter.grid12-10{margin-right:0;width:82.33%}
.no-right-gutter.grid12-11{margin-right:0;width:90.67%}
.no-right-gutter.grid12-12,.no-right-gutter.grid-full{margin-right:0;width:99%}
.no-gutter.grid12-1{margin-left:0;margin-right:0;width:8.33%}
.no-gutter.grid12-2{margin-left:0;margin-right:0;width:16.66%}
.no-gutter.grid12-3{margin-left:0;margin-right:0;width:25%}
.no-gutter.grid12-4{margin-left:0;margin-right:0;width:33.33%}
.no-gutter.grid12-5{margin-left:0;margin-right:0;width:41.67%}
.no-gutter.grid12-6{margin-left:0;margin-right:0;width:50%}
.no-gutter.grid12-7{margin-left:0;margin-right:0;width:58.33%}
.no-gutter.grid12-8{margin-left:0;margin-right:0;width:66.67%}
.no-gutter.grid12-9{margin-left:0;margin-right:0;width:75%}
.no-gutter.grid12-10{margin-left:0;margin-right:0;width:83.33%}
.no-gutter.grid12-11{margin-left:0;margin-right:0;width:91.67%}
.no-gutter.grid12-12,.no-gutter.grid-full{margin-left:0;margin-right:0;width:100%}
.grid-col2-sidebar{width:23%}
.grid-col2-main{width:73%}
.no-gutter.grid-col2-sidebar{margin-left:0;margin-right:0;width:25%}
.no-gutter.grid-col2-main{margin-left:0;margin-right:0;width:75%}
.grid-col3-sidebar{width:31.52%}
.grid-col3-main{width:65.9%}
.no-gutter.grid-col3-sidebar{margin-left:0;margin-right:0;width:31.52%}
.no-gutter.grid-col3-main{margin-left:0;margin-right:0;width:65.9%}
.v-grid-container{display:table;width:100%}
.v-grid{float:none;display:table-cell;vertical-align:middle}
.alpha{margin-left:0}
.omega{margin-right:0}
.hide-below-1680{display:none!important}
.hide-below-1440{display:none!important}
.hide-below-1360{display:none!important}
.hide-below-1280{display:none!important}
.container{margin-left:auto;margin-right:auto}
.nested-container{width:102%;margin-left:-1%}
.inner-container{padding-left:15px;padding-right:15px;*zoom:1;clear:both}
.inner-container:before,.inner-container:after{display:table;line-height:0;content:""}
.inner-container:after{clear:both}
.container.full-width{width:100%;max-width:none}
.container.no-side-padding > .inner-container{padding-left:0;padding-right:0}
.grid-container{*zoom:1;clear:both}
.grid-container:before,.grid-container:after{display:table;line-height:0;content:""}
.grid-container:after{clear:both}
.grid-container-spaced{*zoom:1;clear:both}
.grid-container-spaced:before,.grid-container-spaced:after{display:table;line-height:0;content:""}
.grid-container-spaced:after{clear:both}
.grid-container-spaced .grid12-1,.grid-container-spaced .grid12-2,.grid-container-spaced .grid12-3,.grid-container-spaced .grid12-4,.grid-container-spaced .grid12-5,.grid-container-spaced .grid12-6,.grid-container-spaced .grid12-7,.grid-container-spaced .grid12-8,.grid-container-spaced .grid12-9,.grid-container-spaced .grid12-10,.grid-container-spaced .grid12-11,.grid-container-spaced .grid12-12,.grid-container-spaced .grid-full{margin-bottom:2%}
.show-grid [class*="grid12-"]{background-color:#eee;text-align:center;min-height:40px;line-height:40px;transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out}
.show-grid [class*="grid12-"]:hover{background-color:#F08080}
@font-face {
    font-family: 'icomoon';
    src:url('https://media.togas.com/skin/frontend/togas/default/fonts/icomoons/icomoon.eot?v=2501');
    src:url('https://media.togas.com/skin/frontend/togas/default/fonts/icomoons/icomoon.eot?#iefixv=2501') format('embedded-opentype'),
    url('https://media.togas.com/skin/frontend/togas/default/fonts/icomoons/icomoon.woff?v=2501') format('woff'),
    url('https://media.togas.com/skin/frontend/togas/default/fonts/icomoons/icomoon.ttf?v=2501') format('truetype'),
    url('https://media.togas.com/skin/frontend/togas/default/fonts/icomoons/icomoon.svg?v=2501#Icomoons') format('svg');
    font-weight: normal;
    font-style: normal;
}


/* Icon codes */
.ico-sign-in:before {
    content: "\e900";
    font-family: 'icomoon';
}
.ico-list:before {
    content: "\e901";
    font-family: 'icomoon';
}
.ico-cart:before {
    content: "\e902";
    font-family: 'icomoon';
}
.ico-location:before {
    content: "\e903";
    font-family: 'icomoon';
}
.ico-man:before {
    content: "\e904";
    font-family: 'icomoon';
}
.ico-search:before {
    content: "\e905";
    font-family: 'icomoon';
}
.ico-search-house:before {
    content: "\e906";
    font-family: 'icomoon';
}
.ico-snowflake:before {
    content: "\e907";
    font-family: 'icomoon';
}

.ico-arrow-next:before {
    content: "\e908";
    font-family: 'icomoon';
}
.ico-close-btn:before {
    content: "\e909";
    font-family: 'icomoon';
}

.ico-bold {
    font-weight: bold;
}
