.light,
.notexttransform {
    text-transform: none
}
.modal-body table,
.passw-check p {
    margin-bottom: 0
}
#wrapper,
.btn-views {
    position: relative
}
body {
    font-size: 12px;
    line-height: 1.4
}
.product-sale {
    color: red;
    font-size: .8em;
    text-decoration: line-through
}
.logintype {
    padding-top: 2% !important
}
#wrapper {
    position: relative
}
a {
    border: 0
}
.nofloat {
    float: none
}
.passw-check label {
    margin-right: 15px
}
.passw-check p {
    margin-top: 20px;
    margin-bottom: 0;
    color: #757575
}
.security-level {
    display: inline-block;
    width: 91px;
    background: url(../img/bg-security.png)
}
.security-level strong {
    background: url(../img/bg-security-active.png);
    width: 0;
    height: 8px;
    display: block
}
.security-level strong.lvl-1 {
    width: 23px
}
.security-level strong.lvl-2 {
    width: 46px
}
.security-level strong.lvl-3 {
    width: 69px
}
.security-level strong.lvl-4 {
    width: 92px
}
.clrpadmar {
    margin: 0;
    padding: 0
}
.bold {
    font-family: Verdana, finchBold
}
input[type=radio] {
    margin-top: 0 !important
}
.light {
    font-family: Verdana, finchLight;
    text-transform: none
}
.notexttransform {
    text-transform: none
}
.modal {
    z-index: 61000 !important
}
.fade {
    z-index: 60000
}
.edit .modal-dialog {
    width: 280px
}
.modal-backdrop.in {
    filter: alpha(opacity=80);
    opacity: .8
}
.modal-content {
    border-radius: 0
}
.modal-title {
    text-transform: capitalize;
    font-size: 14px
}
.sizechart .modal-title {
    font-size: 25px
}
.sizechart .modal-header {
    border-bottom: none
}
.modal-body p {
    text-transform: none
}
.modal-body table p {
    text-transform: uppercase;
    margin: 0
}
.modal-body table td {
    padding: 10px;
    font-family: Verdana, finchLight
}
.modal-body table {
    margin-bottom: 0
}
.modal-body table tr td.large-t {
    width: 210px;
    padding-left: 1em;
    text-align: left
}
.sizechart table tr td {
    width: 50px;
    text-align: center
}
.btn-views {
    position: relative
}
.closes:after,.opens:after {
    content: "";
    position: absolute;
    top: 2px;
    height: 9px;
    width: 9px;
    background-image: url(../img/ico-finch.png);
    background-position: 0 -683px;
    background-repeat: no-repeat;
    margin-left: 5px
}
.closes:after {
    content: "";
    position: absolute;
    top: 1px;
    height: 9px;
    width: 8px;
    background-image: url(../img/ico-finch.png);
    background-position: 0 -210px;
    background-repeat: no-repeat;
    margin-left: 5px
}
.freeTitle {
    width: 100%;
    margin: 0 auto
}
.freeTitle h1 {
    font-size: 40px;
    margin: 30px 10% 0 10%
}
.freeTitle p,
.panel-body,
.view-details {
    font-size: 12px;
    color: #797979
}
.freeTitle p {
    margin: 0 10% 30px 10%;
    font-size: 12px;
    color: #797979;
    line-height: 1.8;
	text-transform:none !important;
}
.freeTitle span {
    font-size: 12px;
    color: #797979;
	text-transform:none !important;
	font-family: Verdana !important;
}
.spacer-title {
    width: 355px;
    background: #dcdcdc;
    height: 1px;
    margin: 0 auto
}
#accordion .panel {
    margin-top: 0;
    border: none;
    border-radius: none
}
.panel-head {
    border: 1px solid #ededed;
    border-right: 0;
    text-align: center;
    cursor: pointer;
    margin: 0;
    background: #f5f5f5
}
.panel-head h3 {
    padding: 50px 0 5px
}
.panel-head.active .view-details:after {
    visibility: visible
}
.panel-head .view-details:after,
.panel-head.active.collapsed .view-details:after {
    visibility: hidden
}
.cart-product-image img,
.myitem-image img {
    width: 100%
}
.product-image img {
    width: 60%
}
.view-details {
    padding: 20px 0 0;
    font-size: 12px;
    color: #797979;
    font-family: Verdana, finchBold;
    position: relative;
    margin-bottom: 26px
}
.view-details:after {
    border-color: #f5f5f5 transparent transparent;
    right: auto;
    top: auto;
    left: 50%;
    margin: 0 0 0 -15px;
    border-width: 15px;
    border-style: solid;
    content: "";
    display: block;
    height: 0;
    width: 0;
    position: absolute;
    z-index: 20;
    bottom: -56px;
    visibility: hidden
}
.panel-body {
    width: 100%;
    padding: 0 20% 20px;
    margin: 26px auto 0 0;
    font-family: Verdana, finchLight;
    font-size: 12px;
    color: #797979;
    line-height: 1.9;
    text-align: left;
    background: #fff
}
p.measurements {
    margin: 0;
    padding: 1em
}
p.chest {
    text-transform: uppercase;
    background: #f5f5f5;
    padding: 1em;
    font-family: Verdana, finchBold;
    margin: 0
}
.modal-body ul li {
    text-transform: none;
    font-family: Verdana, finchLight
}
.product-infos-content-more {
    width: 507px;
    padding: 20px 45px 5px 35px;
    margin: 0 !important;
    text-transform: none
}
.clearfix {
    clear: both
}
.noHover {
    visibility: hidden !important;
    display: none;
    opacity: 0
}
.hovering {
    visibility: visible !important;
    opacity: 1 !important
}
.fixed {
    position: fixed;
    z-index: 1;
    background-color: #fff
}
.loading-slider {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 199;
    background: url(../img/Loader-Lacoste.gif) center center no-repeat #fff
}
::selection {
    background: #454545;
    text-shadow: none;
    color: #fff
}
.row {
    margin-left: 0 !important;
    margin-right: 0 !important
}
.help-icon:before {
    content: "";
    position: absolute;
    top: 142px;
    left: 40px;
    height: 22px;
    width: 21px;
    background-image: url(../img/ico-finch.png);
    background-position: 0 -105px;
    background-repeat: no-repeat
}
.mail-icon:before {
    content: "";
    position: absolute;
    top: 141px;
    left: 40px;
    height: 22px;
    width: 22px;
    background-image: url(../img/ico-finch.png);
    background-position: 0 -163px;
    background-repeat: no-repeat
}
.help-icon:hover:before {
    content: "";
    background-image: url(../img/ico-finch.png);
    background-position: 0 -65px;
    background-repeat: no-repeat
}
.mail-icon:hover:before {
    content: "";
    background-image: url(../img/ico-finch.png);
    background-position: 0 -129px;
    background-repeat: no-repeat
}
.btn-finch {
    cursor: pointer;
    text-align: center;
    display: block;
    margin: 20px 0;
    padding: 10px 0;
    color: #fff;
    font-weight: 700;
    font-size: 11px;
    text-decoration: none !important;
    border: 1px solid #454545;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
.btn-finch:hover {
    background-color: #454545;
    color: #fff
}
a.btn-finch {
    color: #454545
}
.finchnav {
    color: #454545 !important;
    font-size: 11px;
    list-style: none;
    margin: 0;
    padding: 40px 25px 20px
}
ul.finchnav>li {
    list-style: none;
    padding-bottom: 10px;
    font-weight: 700
}
ul.finchnav>li>a {
    color: #454545 !important
}
select {
    padding: 5px 11px;
    border: 1px solid #ededed;
    cursor: pointer;
    background: #fff;
    font-size: 11px
}
.overlay-bg {
    background: rgba(255, 255, 255, .9);
    z-index: 16
}
.flyingBox {
    position: absolute;
    z-index: 50002;
    width: 65%;
    height: calc(100% - 40px)
}
.flyingoverlay {
    display: block;
    position: absolute;
    top: 40px;
    background: rgba(0, 0, 0, .8);
    width: 100%;
    height: 100%;
    z-index: 4900
}
.flyingTrigger .x-symbol {
    position: absolute;
    left: 66%;
    top: 10px
}
.x-symbolImg {
    content: "";
    position: absolute;
    width: 30px;
    height: 30px;
    background-image: url(../img/ico-finch.png);
    background-position: 0 -758px;
    background-repeat: no-repeat
}
.bannerImageSlideMenu {
    height: 200px
}
.boxwhite {
    background: #fff;
    padding: 10px 30px;
    height: calc(100% - 200px)
}
.boxwhite>.col-md-3 {
    height: 100%;
    border-right: 1px solid #ededed;
    background: #fff;
    padding: 0 10px 0 15px
}
.boxwhite>div.col-md-3:nth-child(4) {
    border-right: none
}
.boxwhiteInnerImage {
    margin-bottom: 10px
}
.boxwhiteInnerList>a {
    color: #454545;
    font-family: Verdana, finchBold;
    font-size: 15px
}
.boxwhiteInnerList ul {
    margin: 10px 0 0;
    padding: 0
}
.boxwhiteInnerList ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    line-height: 1.5
}
.boxwhiteInnerList ul li a {
    color: #797979;
    font-family: Verdana, finchLight;
    font-size: 11px
}
.boxwhiteInnerLink {
    position: relative
}
.boxwhiteInnerLink>a {
    color: #454545;
    font-family: Verdana, finchBold;
    position: absolute;
    bottom: -80px
}
.bannerImageSlideMenuCaption {
    position: absolute;
    top: 50px;
    left: 45px;
    width: 400px
}
.bannerImageSlideMenuCaption h1 {
    font-size: 30px
}
.bannerImageSlideMenuCaption p {
    font-size: 12px;
    padding-top: 15px;
    line-height: 1.7;
    color: #797979
}
.bannerImageSlideMenuCaption p a {
    color: #454545;
    font-family: Verdana, finchBold;
    cursor: pointer
}
#sidebar-top-collection {
    height: 53px
}
#sidebar-top-collection>ul>li>a {
    height: 53px;
    background: #f8f8f8;
    color: #000;
    font-weight: 700;
    font-size: 11px;
    transition: .5s;
    border-left: 1px solid #ededed;
    padding: 17px 15px;
    text-align: center
}
#sidebar-top-collection>ul>li>a.active::after {
    background-image: none;
    border-color: #000 transparent transparent;
    right: auto;
    top: auto;
    left: 50%;
    margin: 0 0 0 -10px;
    bottom: -20px;
    border-width: 10px;
    border-style: solid;
    content: "";
    display: block;
    height: 0;
    width: 0;
    position: absolute;
    z-index: 20
}
#sidebar-top-collection>ul>li>a.active {
    background: #000;
    transition: .5s;
    color: #fff
}
#sidebar-top-collection>ul>li>a:hover {
    color: #fff;
    text-decoration: underline
}
#sidebar-top-collection>ul>li>a.ls {
    border-left: none;
    border-bottom: 4px solid #000
}
#sidebar-top-collection>ul>li>a.ls.active {
    background-color: #000
}
#sidebar-top-collection>ul>li>a:hover.ls {
    background: #000;
    color: #fff
}
#sidebar-top-collection>ul>li>a.cs {
    border-bottom: 4px solid #ea3125
}
#sidebar-top-collection>ul>li>a.cs.active {
    background-color: #ea3125
}
#sidebar-top-collection>ul>li>a.cs.active::after {
    border-color: #ea3125 transparent transparent
}
#sidebar-top-collection>ul>li>a:hover.cs {
    background-color: #ea3125
}
#sidebar-top-collection>ul>li>a.rs {
    border-bottom: 4px solid #173B67
}
#sidebar-top-collection>ul>li>a.rs.active {
    background-color: #173B67
}
#sidebar-top-collection>ul>li>a.rs.active::after {
    border-color: #173B67 transparent transparent
}
#sidebar-top-collection>ul>li>a:hover.rs {
    background-color: #173B67
}
#sidebar-finch-logo {
    text-align: center;
    padding-top: 40px
}
#find-shop {
    background: #f5f5f5;
    padding: 15px 0 15px 22px;
    font-size: 11px;
    font-weight: 700;
    border-top: 1px solid #ededed;
    border-bottom: 1px solid #ededed
}
#find-shop:before {
    content: "";
    position: absolute;
    height: 20px;
    width: 35px;
    background-image: url(../img/ico-finch.png);
    background-position: 0 -260px;
    background-repeat: no-repeat
}
#find-shop>a {
    margin-left: 20px;
    margin-right: 20px;
    color: #454545 !important
}
#top-menu {
    height: 53px;
    border-bottom: 1px solid #ededed;
    font-family: Verdana, finchBold
}
#menu-toggle-mobile {
    position: absolute;
    left: 0;
    top: 0;
    padding: 17px 8px 16px;
    cursor: pointer;
    border-right: 1px solid #ededed;
	
}
.menu-toggle-mobile{
	color: black !important;
	font-family: Verdana, finchBold;
	font-weight: bolder;
}
.menu-toggle-mobile:after {
    content: "";
    display: block;
    height: 19px;
    width: 38px;
    //background-image: url(../img/ico-finch.png);
    background-position: 0 -19px;
    background-repeat: no-repeat
}
.toggled #menu-toggle-mobile {
    padding: 17px 10px 17px 15px
}
.toggled .menu-toggle-mobile:after {
    content: "";
    display: block;
    margin-top: 3px;
    height: 15px;
    width: 29px;
    /*background-image: url(../img/ico-finch.png);
    background-position: 0 -228px;
    background-repeat: no-repeat*/
}
.logo-mobile-tablet {
    position: absolute;
    left: 63px;
    top: 14px;
    z-index: 1000
}
a.logo-mobile-tablet>span>img {
    width: 151px;
    height: auto
}
#search-box {
    border-left: 1px solid #ededed;
    height: 100%
}
#search-box input[type=text] {
    border: 1px solid #ededed;
    background-color: transparent;
    outline: 0;
    color: #454545;
    padding: 3px 23px 3px 5px;
    margin: 8px;
    width: 190px;
    font-size: 12px;
    border-radius: 0;
    text-transform: none;
    font-weight: 700
}
#search-box input[type=submit] {
    text-indent: -9999px;
    overflow: hidden;
    border: 0;
    border-radius: 0;
    background-color: transparent;
    outline: 0;
    position: absolute;
    left: 180px;
    top: 11px;
    height: 15px;
    width: 15px;
    background-image: url(../img/ico-finch.png);
    background-position: 0 2px;
    background-repeat: no-repeat
}
.search-no-desktop {
    content: "";
    position: absolute;
    top: 12px;
    height: 25px;
    width: 25px;
    background-image: url(../img/ico-finch.png);
    background-position: 0 -185px;
    background-repeat: no-repeat;
    right: 0;
    left: 0;
    margin: auto
}
.cart-no-desktop {
    content: "";
    position: absolute;
    top: 12px;
    height: 25px;
    width: 25px;
    background-image: url(../img/icon-05-min.png);
    background-size:25px 25px;
    background-repeat: no-repeat
}
form.search-form {
    position: relative
}
#help-box {
    width: 180px;
    height: 100%;
    border-left: 1px solid #ededed;
    position: relative
}
#account-box>ul>li,
#help-box>ul>li {
    list-style: none !important
}
#help-box>a:focus,
#help-box>a:hover,
#store-box>a:focus,
#store-box>a:hover {
    color: #454545
}
#help-box::after {
    content: "";
    position: absolute;
    top: 15px;
    right: 10px;
    height: 7px;
    width: 15px;
    background-image: url(../img/ico-finch.png);
    background-position: 0 -49px;
    background-repeat: no-repeat
}
.activebox {
    background: #f5f5f5
}
.help-wrapper,
.slide-down-wrapper,
.slide-profile-wrapper {
    display: none;
    background: #fff;
    position: absolute;
    top: 100%;
    right: 0;
    width: 320px;
    border: 1px solid #ededed;
    line-height: 1.7
}
.slide-profile-wrapper {
    padding-top: 10px;
    padding-bottom: 5px
}
.column-split {
    padding: 10px 20px;
    border-bottom: 1px solid #ededed
}
.column-split:last-child {
    border-bottom: 0
}
.column-split p {
    margin: 0;
    padding: 0
}
.column-split p a {
    color: #454545;
    text-decoration: underline
}
.column-split a {
    color: #454545
}
.help-item,
.slide-down-item {
    padding: 25px 25px 0
}
.help-item>h5,
.slide-down-item>h5,
.slide-profile-wrapper>h5 {
    padding-bottom: 20px
}
.help-item>p,
.slide-down-item>p .slide-profile-wrapper>p {
    font-size: 11px
}
.singin-items .form-control,
.slide-down-item .form-control {
    -webkit-box-shadow: none;
    box-shadow: none
}
.slide-down-item {
    border-bottom: 1px solid #ededed;
    padding-bottom: 15px
}
.slide-down-item:last-child {
    padding-bottom: 0;
    border-bottom: 0
}
#signinsubmit {
    margin-bottom: 7px
}
#forgotpassw {
    font-family: Verdana, finchLight;
    text-transform: capitalize;
    color: #7a7a7a;
    text-decoration: underline
}
.singin-items {
    margin: 50px 0;
    padding: 0 150px
}
.singin-items:first-child {
    border-right: 1px solid #ededed
}
.singin-items h5 {
    font-size: 17px
}
.singin-items p {
    color: #757575;
    line-height: 1.7
}
.singin-items label {
    font-size: 11px
}
.singin-items #createaccount,
.singin-items #signinsubmit {
    font-family: Verdana, finchBold
}
#store-box {
    width: 180px;
    border-left: 1px solid #ededed;
    height: 100%;
    position: relative;
    text-align: center
}
.help:hover,
.store:hover {
    color: #454545
}
#store-box::before {
    content: "";
    position: absolute;
    top: 14px;
    left: 20px;
    height: 10px;
    width: 15px;
    background-image: url(../img/ico-finch.png);
    background-position: 0 -40px;
    background-repeat: no-repeat
}
#right {
    width: 520px;
    height: 40px
}
.cart-wrap {
    display: none
}
#shopping-box {
    width: 190px;
    height: 100%;
    position: relative
}
#shopping-box a.shop {
    color: #454545;
    font-size: 11px;
    display: block;
    height: 100%;
    padding-top: 13px;
    text-align: center
}
#shopping-box::after {
    content: "";
    position: absolute;
    top: 15px;
    right: 10px;
    height: 7px;
    width: 15px;
    background-image: url(../img/ico-finch.png);
    background-position: 0 -49px;
    background-repeat: no-repeat
}
#shopping-box .slide-down-item {
    padding-bottom: 15px !important;
    border-bottom: 1px solid #ededed !important
}
#shopping-box ul li {
    list-style: none
}
.no-item {
    background-color: #ededed;
    padding-bottom: 15px !important;
    border-bottom: 1px solid #ededed !important
}
.cart-product-info ul li {
    list-style: none
}
.cart-product-info ul li span {
    font-size: 11px;
    font-family: Verdana, finchLight
}
.cart-product-info ul li a {
    color: #454545
}
.total-price {
    font-family: 13px !important
}
.loadmore {
    text-align: center
}
.loadmore a {
    text-align: center;
    color: #454545;
    font-family: Verdana, finchLight
}
.cart-title {
    padding: 35px
}
.cart-header {
    border-top: 1px solid #ededed;
    border-bottom: 1px solid #ededed;
    padding: 20px 0
}
.cart-row {
    border-bottom: 1px solid #ededed;
    height: 160px
}
.cart-row>.clrpadmar {
    padding: 30px 0;
    height: 100%
}
.cart-row>.color-row,
.cart-row>.price-row,
.cart-row>.qty-row {
    text-align: center
}
.cart-row .color-row,
.cart-row .price-row,
.cart-row .qty-row {
    border-left: 1px solid #ededed
}
.cart-item .product-image {
    text-align: center
}
.cart-item .product-desc ul li {
    list-style: none;
    font-family: Verdana, finchLight
}
.cart-item .product-desc ul li a {
    color: #454545;
    font-family: Verdana, finchBold
}
.product-desc .product-menu li {
    display: inline
}
.product-desc .product-menu li a {
    font-family: Verdana, finchLight !important
}
.product-menu li {
    position: relative
}
.edit-product {
    padding-left: 10px;
    padding-right: 20px
}
.remove-product {
    padding-left: 10px
}
.edit-product a:before {
    content: "";
    position: absolute;
    top: 2px;
    left: 0;
    height: 10px;
    width: 10px;
    background-image: url(../img/ico-finch.png);
    background-repeat: no-repeat;
    background-position: 0 -955px
}
.remove-product a:before {
    content: "";
    position: absolute;
    top: 1px;
    left: 0;
    height: 10px;
    width: 45px;
    background-image: url(../img/ico-finch.png);
    background-position: 0 -209px;
    background-repeat: no-repeat
}
.qty-row .price,
.qty-row .quantity {
    display: inline-block;
    vertical-align: middle
}
.qty-row .quantity {
    margin-left: 25px;
    position: relative
}
.qty-row .quantity:before {
    content: "";
    position: absolute;
    top: 1px;
    left: -15px;
    height: 10px;
    width: 45px;
    background-image: url(../img/ico-finch.png);
    background-position: 0 -209px;
    background-repeat: no-repeat
}
.qtLabel {
    display: none
}
.discount-percentage {
    background: #de3d37;
    color: #fff
}
.old-price {
    text-decoration: line-through
}
.current-price {
    color: #de3d37
}
.price span {
    font-family: Verdana, finchLight;
    display: block
}
.price .current-price,
.price .discount-percentage,
.price .old-price {
    margin: 5px 0
}
.continue {
    position: relative
}
.continue a {
    padding-left: 50px;
    color: #454545;
    font-family: Verdana, finchBold
}
.continue a:before {
    content: "";
    position: absolute;
    top: 3px;
    left: 25px;
    height: 10px;
    width: 15px;
    background-image: url(../img/ico-finch.png);
    background-position: 0 -40px;
    background-repeat: no-repeat;
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg)
}
.color-head,
.price-head,
.qty-head {
    text-align: center;
    font-family: Verdana, finchLight
}
#summary-details {
    height: 200px
}
#summary-details .more-details {
    padding: 20px 0
}
.shipping-method {
    padding: 0 20px;
    height: 100%
}
.shipping-method .radio {
    font-family: Verdana, finchLight
}
.shipping-method .radio strong {
    font-family: Verdana, finchBold
}
.more-details {
    background: #ededed;
    height: 100%
}
.summary-total {
    padding: 20px 50px
}
.summary-total h5 {
    margin-bottom: 20px
}
.order-prices ul,
.summary-total ul {
    margin: 0;
    padding: 0
}
.order-prices,
.order-prices ul li,
.order-total,
.order-total ul li {
    list-style: none;
    font-family: Verdana, finchLight;
    margin-bottom: 10px
}
.order-prices {
    border-bottom: 1px solid #000
}
.order-total ul li {
    font-size: 15px;
    font-family: Verdana, finchBold
}
.checkout-box {
    border-top: 1px solid #ededed
}
.checkout-box .continue {
    margin-top: 40px
}
#gotocheckout {
    padding: 10px 20px
}
#gotocheckout a {
    font-family: Verdana, finchBold;
    background: #454545;
    color: #fff
}
.box-title {
    border-bottom: 1px solid #ededed;
    margin-bottom: 30px
}
.step-box {
    border-bottom: 1px solid #ededed;
    border-top: 1px solid #ededed;
    display: table;
    margin-bottom: 10px
}
.step-title {
    background: #ededed;
    border-right: 1px solid #ededed;
    vertical-align: middle;
    padding: 40px;
    display: table-cell;
    border-spacing: 5px;
    width: 20%
}
.step-title p {
    font-family: Verdana, finchLight;
    font-size: 16px;
    margin: 0;
    color: #797979
}
.step-title p strong {
    font-family: Verdana, finchBold
}
.step-content {
    display: table-cell;
    width: 80%
}
#payment-method,
.shipmethod,
.usernamepass {
    width: 90%;
    margin: 0 auto
}
#payment-method {
    padding-top: 30px
}
.attention {
    background: #454545;
    padding: 20px;
    color: #fff
}
.attention p {
    font-family: Verdana, finchBold
}
.attention-checkbox label {
    font-family: Verdana, finchLight !important
}
.attention-checkbox input {
    margin-right: 10px
}
.attention-checkbox label a {
    font-family: Verdana, finchBold;
    text-decoration: underline;
    color: #fff
}
.final-submit {
    border-top: 1px solid #000;
    margin-top: 30px;
    padding: 30px 0 50px
}
.final-submit h6 {
    color: #797979
}
.card-payment-logo {
    padding: 0
}
.card-payment-logo li {
    list-style: none;
    display: inline
}
#finaldetail ul {
    margin: 0;
    padding: 0
}
#finaldetail ul li {
    display: table;
    list-style: none;
    border-collapse: separate;
    border-spacing: 20px 0;
    width: 100%;
    font-family: Verdana, finchLight
}
#finaldetail span {
    display: table-cell;
    text-align: right;
    width: 50%
}
#finaldetail strong {
    display: table-cell;
    text-align: left;
    width: 50%
}
.finaltotal {
    text-align: center
}
.finaltotal a,
.finaltotal button {
    font-family: Verdana, finchBold;
    background: #454545;
    color: #fff
}
#ship-type {
    border-bottom: 1px solid #ededed;
    padding: 30px 0 25px
}
#ship-type h6 {
    margin-bottom: 20px
}
.ship-type-checkbox label input {
    margin-right: 10px
}
.ship-type-checkbox label {
    font-family: Verdana, finchLight;
    font-weight: 100
}
.ship-type-checkbox label strong {
    font-family: Verdana, finchBold
}
#ship-address {
    padding-top: 30px
}
#ship-address h6 {
    margin-bottom: 20px
}
#payment-method input,
#ship-address input {
    -webkit-box-shadow: none;
    box-shadow: none
}
#payment-method label,
.bill-address-checkbox label,
.form-ship-address .form-group label {
    text-align: left;
    font-family: Verdana, finchLight;
    font-size: 12px;
    font-weight: 100
}
#payment-method label {
    font-family: Verdana, finchBold
}
.bill-address-checkbox label input {
    margin-right: 10px
}
.validatebotom {
    border-top: 1px solid #ededed;
    margin-top: 30px
}
.validatebotom button {
    font-family: Verdana, finchBold
}
.information-box {
    height: 250px;
    margin-top: 50px;
    border-top: 1px solid #ededed
}
.information-box>div {
    border-right: 1px solid #ededed;
    height: 100%
}
.information-box>div:last-child {
    height: 0
}
.ft-customer-service,
.ft-delivery,
.ft-return,
.ft-secure-payment {
    position: relative;
    vertical-align: middle;
    padding: 50px
}
.ft-customer-service:before {
    content: "";
    position: absolute;
    width: 41px;
    background-image: url(../img/ico-finch.png);
    background-position: 0 -970px;
    background-repeat: no-repeat;
    height: 65px;
    margin: auto;
    left: 0;
    right: 0
}
.ft-return:before {
    content: "";
    position: absolute;
    width: 65px;
    background-image: url(../img/ico-finch.png);
    background-position: 0 -1260px;
    background-repeat: no-repeat;
    height: 65px;
    margin: auto;
    left: 0;
    right: 0
}
.ft-secure-payment:before {
    content: "";
    position: absolute;
    width: 80px;
    background-image: url(../img/ico-finch.png);
    background-position: 0 -1414px;
    background-repeat: no-repeat;
    height: 65px;
    margin: auto;
    left: 0;
    right: 0
}
.ft-delivery:before {
    content: "";
    position: absolute;
    width: 70px;
    background-image: url(../img/ico-finch.png);
    background-position: 0 -1100px;
    background-repeat: no-repeat;
    height: 65px;
    margin: auto;
    left: 0;
    right: 0
}
.information-box div p:first-child {
    margin-top: 80px;
    margin-bottom: 0;
    font-family: Verdana, finchBold;
    font-size: 11px
}
.myitem {
    border-bottom: 1px solid #ededed;
    padding: 12px 0
}
.myitem:last-child {
    border-bottom: none
}
.myitem-image {
    padding: 0 20px
}
.myitem-desc h5 {
    font-size: 12px
}
.myitem-desc ul {
    padding: 0;
    margin: 0
}
.myitem-desc ul li {
    list-style: none;
    font-family: Verdana, finchLight
}
.myitem-desc,
.myitem-image {
    float: left
}
.myitem-desc {
    margin-top: 10px
}
#account-box {
    width: 150px;
    height: 100%;
    position: relative;
    border-left: 1px solid #ededed;
    border-right: 1px solid #ededed
}
#account-box a.account,
#help-box a.help,
#store-box a.store {
    color: #454545;
    font-weight: 700;
    font-size: 11px;
    display: block;
    height: 100%;
    padding-top: 13px;
    text-align: center
}
#account-box::after {
    content: "";
    position: absolute;
    top: 15px;
    right: 7px;
    height: 7px;
    width: 15px;
    background-image: url(../img/ico-finch.png);
    background-position: 0 -49px;
    background-repeat: no-repeat
}
.hideme {
    display: none
}
.below {
    z-index: -1
}
#content-wrap {
    margin-top: 40px !important
}
#slider-banner {
    margin: 0;
    padding: 0
}
.carousel-inner {
    width: 100%;
    max-height: 510px !important
}
.carousel-caption>h1 {
    font-size: 45px;
    width: 100%;
    text-align: center;
    text-shadow: -1px 1px 2px rgba(2, 2, 2, .25);
    margin: 0;
    color: #FFF
}
.carousel-caption>p {
    width: 100%;
    text-align: center;
    font-size: 16px;
    font-style: italic;
    text-shadow: -1px 1px 2px rgba(2, 2, 2, .25);
    margin-bottom: 0;
    color: #FFF
}
.carousel-caption>p>a {
    font-size: 12px;
    text-decoration: none;
    text-shadow: none;
    font-style: normal
}
.carousel-caption>p>a:hover {
    text-decoration: none;
    color: #454545
}
.carousel-control.left,
.carousel-control.right {
    background: 0 0
}
.carousel-control .icon-prev:before {
    content: "";
    position: absolute;
    top: -20px;
    left: 0;
    height: 45px;
    width: 45px;
    background-image: url(../img/left.png);
    background-repeat: no-repeat
}
.carousel-control .icon-next:before {
    content: "";
    position: absolute;
    top: -20px;
    right: 0;
    height: 45px;
    width: 45px;
    background-image: url(../img/right.png);
    background-repeat: no-repeat
}
#featured-collection {
    background: #fff
}
.look-text {
    z-index: 20;
    position: absolute;
    top: 38%;
    left: 0;
    width: 100%;
    margin: 0 auto;
    text-align: center
}
.look-text h3 {
    font-size: 40px;
    margin: 0;
    padding: 0;
    color: #fff
}
.look-text p {
    margin: 0;
    font-size: 15px;
    color: #fff;
    font-style: italic
}
.btn-white {
    color: #454545;
    background: rgba(255, 255, 255, .4);
    padding: 1em 3em;
    margin: 2em 0;
    display: inline-block;
    font-family: Verdana, finchBold;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
.btn-white-nolink {
    padding: 1em 3em;
    margin: 2em 0;
    display: inline-block;
    font-family: Verdana, finchBold
}
.btn-white:hover {
    color: #454545;
    background: #fff;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
span[data-picture],
span[data-src] {
    display: block
}
#featured-collection2 {
    background: #000;
    height: 100px
}
#featured-collection3 {
    background: red;
    height: 100px
}
.image-feature>a>img,
.image-hover>a>img {
    display: block;
    width: 100%;
    margin: 0 auto;
    height: auto
}
.image-desc {
    transition: all .5s ease-in-out;
    font-size: 12px;
    padding: 20px 11% 0;
    text-align: center;
    line-height: 1.5;
    min-height: 100px
}
.image-desc-hover {
    position: absolute;
    top: 0;
    margin-top: 200px;
    width: 100%;
    font-size: 12px;
    text-align: center;
    background: #fff;
    min-height: 100px;
    border: 1px solid #ededed;
    padding: 20px 11% 0
}
.rem {
    transition: all .5s ease-in-out;
    padding: 0 !important;
    min-height: 10px !important
}
.product-colors {
    text-align: center;
    padding: 10px 0;
    margin: -10px 0 0
}
.product-colors li {
    border-radius: 14px;
    height: 14px;
    width: 14px;
    display: inline-block;
    background: #000;
    margin-left: 5px;
    font-size: 1px;
    overflow: hidden
}
.product-name a {
    text-decoration: none;
    color: #454545;
    display: block
}
.text-feature {
    text-align: center;
    position: relative;
	margin-top: 2%;
}
.text-feature>h3 {
    font-size: 40px;
    font-weight: 700
}
.text-feature>p {
    font-style: italic;
    margin-bottom: 20px
}
.text-feature>a {
    margin: 0 auto;
    width: 200px
}
.quicklink {
    max-height: 500px;
	overflow: hidden;
}
#barfixed {
    top: auto;
    border-top-style: none;
    margin-bottom: 10px
}
.result-wrapper {
    height: 83px;
    border-bottom: 1px solid #ededed
}
.filterwrap {
    width: 25%;
    height: 100%;
    border-right: 1px solid #ededed
}
.filter-by {
    width: 72%;
    height: 100%;
    padding-left: 25px;
    font-family: Verdana, finchBold;
    font-size: 15px;
    padding-top: 33px;
    border-right: 1px solid #ededed;
    color: #454545
}
.filter-by span {
    font-family: Verdana, finchLight
}
.filterwrap .arrows,
.sortby .arrows {
    text-align: center;
    width: 20%;
    margin-top: 10px;
    margin-right: 10px;
    background: #ededed;
    height: 63px;
    padding-top: 25px
}
.allresultwrap {
    text-align: center;
    height: 100%;
    border-right: 1px solid #ededed
}
.allresultwrap h2 {
    padding-top: 25px;
    font-size: 23px
}
.allresultwrap h2 span {
    font-family: Verdana, finchLight
}
.sortby {
    width: 25%;
    height: 100%
}
.sortby .sort-by {
    text-align: right;
    width: 72%;
    height: 100%;
    padding-top: 35px;
    padding-right: 20px;
    color: #454545;
    font-family: Verdana, finchBold;
    font-size: 13px;
    border-right: 1px solid #ededed
}
.breadcumb-list {
    text-align: center;
    position: relative
}
.breadcrumbs {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    border-radius: 4px
}
.breadcrumbs>li {
    display: inline-block;
    font-family: Verdana, finchLight;
    color: #454545
}
.breadcrumbs>li>a {
    color: #454545
}
.breadcrumbs>li:last-child {
    font-family: Verdana, finchBold;
    text-decoration: underline
}
.breadcrumbs:before {
    width: 160px;
    height: 1px;
    display: block;
    margin: 0 auto 20px;
    background: #efefef;
    content: ""
}
.breadcrumbs>li:after {
    content: ">"
}
.breadcrumbs>li:last-child:after {
    content: ""
}
.filter-box {
    position: absolute;
    top: 83px;
    width: 100%;
    z-index: 100;
    background: #fff
}
.sortbox {
    position: absolute;
    top: 83px;
    right: 0;
    z-index: 100;
    background: #fff
}
.sortbox>div>ul {
    margin: 0;
    padding: 0
}
.sortbox>div>ul>li {
    list-style: none;
    padding: 30px 60px;
    border-top: 1px solid #ededed;
    border-left: 1px solid #ededed
}
.sortbox>div>ul>li:first-child {
    border-top: 0
}
.sortbox>div>ul>li:hover {
    background: #ededed
}
.sortbox>div>ul>li>a {
    cursor: pointer;
    font-size: 16px;
    font-family: Verdana, finchLight;
    color: #000
}
.sortbox>div>ul>li:hover>a {
    font-family: Verdana, finchBold
}
.filterbox-inner {
    padding: 50px;
    border-right: 1px solid #ededed
}
.filter-box h4 {
    font-size: 1em;
    padding-bottom: 20px
}
.filter-box label {
    font-size: 12px;
    font-family: Verdana, finchLight;
    margin: 0 0 0 15px;
    width: 100%
}
.filter-box label input {
    margin-right: 10px
}
.search-result {
    background: #ededed
}
.seetheresult {
    text-align: center
}
.deletecriteria>a {
    color: #000;
    padding: 25px 70px;
    display: inline-block;
    font-family: Verdana, finchBold
}
.seetheresult>a {
    color: #fff;
    font-family: Verdana, finchBold;
    background: #454545;
    padding: 25px 70px;
    display: inline-block
}
.black-overlay {
    background-color: transparent;
    background-color: rgba(0, 0, 0, .3);
    position: absolute;
    z-index: 99;
    width: 100%;
    height: 100%
}
.title-with-arrow {
    font-size: 15px;
    border-bottom: 15px solid #ededed;
    position: relative;
    text-align: center;
    vertical-align: middle;
    padding-bottom: 7px;
    margin-top: 50px;
    margin-bottom: 0
}
.title-with-arrow:after {
    border-color: #ededed transparent transparent;
    right: auto;
    top: auto;
    left: 50%;
    margin: 0 0 0 -15px;
    border-width: 15px;
    border-style: solid;
    content: "";
    display: block;
    height: 0;
    width: 0;
    position: absolute;
    bottom: -45px
}
section.magazine {
    margin: 0;
    border-left: 1px solid #ededed
}
.block-magazine {
    position: relative
}
.block-magazine img {
    width: 100%
}
.padding-du {
    padding: 5em 10em
}
.block-title {
    font-size: 25px;
    margin-top: 15px;
    margin-bottom: 32px
}
.padding-du img,
.padding-dus img {
    width: auto
}
.block-link {
    font-size: 12px;
    font-family: Verdana, finchBold;
    color: #454545;
    text-decoration: none;
    line-height: 1;
    display: block
}
.block-link:hover {
    color: #454545
}
.galeria-wrapper {
    margin: 0 auto
}
.productbreadcrumb .breadcrumbs {
    text-align: left;
    margin: 31px 0 10px;
    padding: 0
}
.productbreadcrumb .breadcrumbs:before {
    display: none
}
.product-galeria span img {
    cursor: url(../img/zoom.cur), default;
    margin-bottom: 20px
}
.sidebar-wrap-inner {
    width: 250px
}
.product-name {
    margin-top: 57px;
    margin-bottom: 17px
}
.product-name h1 {
    font-size: 20px
}
.product-options {
    margin-bottom: 17px
}
.product-share {
    border-top: 1px solid #ededed
}
.links-popup a,
.product-ref a {
    font-family: Verdana, finchLight;
    text-transform: none;
    text-decoration: underline;
    color: inherit;
    cursor: pointer
}
.sizes {
    margin: 15px 0
}
.addtoshoppingbag a {
    color: #fff;
    background: #454545;
    font-family: Verdana, finchBold
}
.product-colors-wrapper {
    margin: 10px 0
}
.product-colors-wrapper .product-colors {
    text-align: left;
    margin: 0;
    padding: 0
}
.product-colors-wrapper .product-colors li {
    height: 25px;
    width: 25px
}
.links-popup {
    margin: 5px 0
}
.links-popup a {
    color: #454545;
    text-transform: none;
    font-family: Verdana, finchLight;
    text-decoration: underline
}
.product-share {
    padding: 17px 0
}
.product-share p {
    padding-right: 25px;
    font-family: Verdana, finchBold
}
.product-share ul li {
    list-style: none;
    display: inline-block;
    padding: 0 5px
}
.product-share ul li a {
    color: #454545
}
.image-arrow {
    height: 58px;
    border-top: 1px solid #ededed;
    border-bottom: 1px solid #ededed;
    margin: 0 30px
}
.image-arrow .image-arrows {
    width: 109px;
    height: 56px;
    float: left;
    margin: -1px 0 0 -30px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
.image-arrow .image-arrows:before {
    content: "";
    height: 9px;
    width: 50px;
    background-image: url(../img/ico-finch.png);
    background-position: 0 -310px;
    background-repeat: no-repeat;
    display: block;
    margin: 24px auto 0
}
.image-arrow .image-arrows:hover {
    background-color: #454545
}
.image-arrow .image-arrows:hover:before {
    background-position: 0 -334px
}
.image-arrow .image-arrows-right:before {
    height: 9px;
    width: 50px;
    background-image: url(../img/ico-finch.png);
    background-position: 0 -363px;
    background-repeat: no-repeat
}
.image-arrow .image-arrows-left:hover:before {
    background-position: 0 -281px !important
}
.image-arrow .image-arrows-right {
    margin-right: 0;
    margin-left: 0
}
.image-arrow .image-arrows-left {
    margin-left: 0;
    margin-right: 0
}
.image-arrow .slider-status {
    width: 90px;
    height: 56px;
    margin: 0 auto;
    text-align: center;
    background: url(../img/separator-diagonal.png) center center no-repeat;
    padding-top: 2px
}
.image-arrow .slider-status span {
    font-family: Verdana, finchLight;
    font-style: italic;
    font-size: 20px;
    display: block
}
.image-arrow .slider-status .current-slide {
    margin-right: 37px
}
.image-arrow .slider-status .total-slides {
    margin-left: 31px;
    margin-top: -4px
}
.contact-title {
    position: relative
}
.contact-form {
    width: 75%;
    margin: 0 auto;
    padding: 50px 0 25px
}
#signup-form {
    width: 55%
}
#signup-form label {
    font-weight: 400
}
#signup-form .form-group {
    margin-bottom: 35px
}
.birthday {
    display: inline-block;
    width: calc(100%/3.5)
}
.inlinebox {
    display: inline-block
}
.widmar {
    width: 80%;
    margin-right: 9px
}
.the30s {
    width: 30%;
    margin-right: 10px
}
.label-group {
    padding: 0 20px
}
.label-group label {
    font-family: Verdana, finchLight;
    margin-bottom: 10px
}
.label-group p {
    text-transform: none;
    line-height: 1.7
}
.label-group input {
    margin-right: 10px
}
.optional {
    font-family: Verdana, finchLight;
    text-transform: lowercase
}
.contact-form h3 {
    font-size: 15px;
    padding-left: 15px;
    padding-bottom: 30px
}
.contact-submit {
    background: #fff;
    text-transform: uppercase;
    color: #454545
}
.contact-submit:hover {
    color: #fff
}
.form-group>* {
    font-family: Verdana, finchBold;
    font-size: 12px
}
input.form-control,
select.form-control,
textarea.form-control {
    font-family: Verdana, finchLight;
    font-size: 12px;
    border-radius: 0;
    -webkit-box-shadow: 0;
    box-shadow: 0;
    border: 1px solid #ededed
}
.radio-inline input[type=radio] {
    position: absolute;
    margin: 0 0 0 -20px
}
div#fr-1 label.radio-inline {
    font-family: Verdana, finchLight
}
.contact-left {
    border-right: 1px solid #ededed
}
.helpme {
    background: #fff;
    border-bottom: 1px solid #ededed;
    padding: 15px
}
.helpme-inner h3:before {
    content: "";
    position: absolute;
    top: 15px;
    left: 15px;
    height: 21px;
    width: 21px;
    background-image: url(../img/ico-finch.png);
    background-position: 0 -547px;
    background-repeat: no-repeat
}
.btn-plus {
    content: "";
    position: absolute;
    top: 12px;
    right: 15px;
    height: 22px;
    width: 21px;
    background-image: url(../img/ico-finch.png);
    background-position: 0 -640px;
    background-repeat: no-repeat
}
.btn-min {
    content: "";
    position: absolute;
    top: 12px;
    right: 15px;
    height: 22px;
    width: 21px;
    background-image: url(../img/ico-finch.png);
    background-position: 0 -700px;
    background-repeat: no-repeat
}
.help-content {
    border-bottom: 1px solid #ededed
}
.help-content p {
    padding-right: 40px;
    line-height: 1.5
}
.helpme-inner h3 {
    padding: 20px 0 20px 40px;
    font-size: 15px
}
#collapseContact>* {
    padding: 0 15px 5px
}
.bigBold {
    font-size: 16px
}
.faq-content h3:before,
.hiddenfaq h3:before {
    content: "";
    position: absolute;
    top: 15px;
    left: 15px;
    height: 22px;
    width: 21px;
    background-image: url(../img/ico-finch.png);
    background-position: 0 -618px;
    background-repeat: no-repeat
}
.hiddenfaq h3:before {
    left: 10px;
    right: 10px;
    top: 17px
}
.faq-content h3 {
    padding-top: 18px;
    padding-bottom: 15px;
    margin-left: 30px;
    font-size: 15px
}
.faq-content p {
    padding-right: 50px;
    line-height: 1.5
}
.faq-content a {
    font-family: Verdana, finchBold
}
#finch-footer {
    background-color: #f8f8f8 !important
}
.finch-footer {
    background-color: #f8f8f8 !important;
    border-right: 1px solid #e3e3e3;
    height: 100%
}
.finch-footer:last-child {
    border-right: none
}
.finch-footer-inner {
    padding: 0 10%
}
.finch-footer-inner>h3 {
    font-size: 11px;
    font-weight: 700;
    padding: 20px 0
}
.finch-footer-inner>a {
    font-size: 11px;
    padding: 20px 0;
    color: #454545
}
.finch-footer-inner>select {
    width: 100%;
    margin: 3% 0
}
.finch-footer-inner>p {
    font-size: 11px;
    color: #000;
    font-weight: 700
}
.finch-footer-inner>ul {
    padding: 0 !important
}
.finch-footer-inner>ul>li {
    list-style: none
}
.finch-footer-inner>ul>li>a {
    color: #454545;
    font-size: 11px
}
.finch-socmed ul li a {
    text-decoration: none;
    display: block
}
.finch-socmed .ffacebook a {
    height: 40px;
    width: 36px;
    background-image: url(../img/ico-finch.png);
    background-position: 0 -820px;
    background-repeat: no-repeat
}
.finch-socmed .finsta a {
    height: 40px;
    width: 36px;
    background-image: url(../img/ico-finch.png);
    background-position: 0 -867px;
    background-repeat: no-repeat
}
.finch-socmed .ftwitter a {
    height: 40px;
    width: 36px;
    background-image: url(../img/ico-finch.png);
    background-position: 0 -911px;
    background-repeat: no-repeat
}
.finch-footer-socmed a {
    text-indent: -9999px;
    direction: ltr;
    display: block
}
@media screen and (max-width: 320px) {
    .carousel-caption {
        position: relative;
        top: 0;
        right: 1000px;
        margin-bottom: 20px;
        height: 100px
    }
    .carousel-caption>h1 {
        font-size: 18px;
        color: #000
    }
    .carousel-caption>p {
        font-size: 15px;
        color: #000
    }
}
@media screen and (min-width: 321px) and (max-width: 588px) {
    #search-wrap.hides,
    .cart-wrap.hides {
        display: none !important
    }
    .carousel-inner {
        max-height: 100% !important
    }
}
@media screen and (min-width: 589px) and (max-width: 600px) {
    .singin-items {
        padding: 0 20px
    }
    .block-magazine {
        border-bottom: 1px solid #ededed
    }
    .padding-dus {
        padding: 30px 25px 25px
    }
    .form-group>div:nth-child(2) {
        padding-top: 15px
    }
    .form-group>div {
        padding-left: 0;
        padding-right: 0
    }
    .contact-form h3 {
        padding-left: 0
    }
}
@media screen and (max-width: 1024px) and (min-width: 768px) {
    .contact-right {
        border: none;
        border-top: 1px solid #ededed
    }
    .helpme {
        border: none
    }
    .product-name h1 {
        font-size: 15px;
        padding: 0 17px 0 0
    }
}
@media screen and (max-width: 1024px) and (min-width: 1024px) {
    .product-name h1 {
        padding: 0
    }
}
@media screen and (min-width: 768px) {
    .cart-wrap {
        display: none
    }
    #find-shop:after {
        content: "";
        position: absolute;
        height: 10px;
        width: 10px;
        margin-top: 3px;
        margin-left: 110px;
        background-image: url(../img/ico-finch.png);
        background-position: 0 -40px;
        background-repeat: no-repeat
    }
    ul.finchnav>ul>li {
        list-style: none;
        padding: 6px 0
    }
    ul.finchnav>ul>li>a {
        color: #797979 !important
    }
    .sku {
        padding: 0 30px
    }
    .block-magazine .block-content {
        padding: 30px
    }
    .arrows-bottom {
        position: relative
    }
    .arrows-bottom:after {
        border-color: #fff transparent transparent;
        right: auto;
        top: auto;
        left: 50%;
        margin: 0 0 0 -15px;
        bottom: -30px;
        border-width: 15px;
        border-style: solid;
        content: "";
        display: block;
        height: 0;
        width: 0;
        position: absolute
    }
    .filter-box .collapse,
    .filter-box .collapse.in {
        display: block
    }
    a.logo-mobile-tablet>span>img {
        width: 200px
    }
    .carousel-inner {
        max-height: 510px !important
    }
    ul.finchnav>li.separator:before {
        display: block;
        height: 1px;
        content: "";
        border-top: 1px solid #ededed;
        margin: 20px 0
    }
    #finch-footer {
        height: 320px
    }
    .feature-col-inner {
        height: 370px
    }
    .contact-title .top-image-result-title,
    .top-image-result-title {
        background: rgba(255, 255, 255, .7);
        position: absolute;
        left: 50px;
        bottom: 50px;
        width: auto;
        padding: 50px
    }
    .top-image-result-title>h1 {
        font-size: 40px
    }
    .top-image-result-title p {
        max-width: 375px
    }
}
@media screen and (max-width: 768px) {
    #signup-form {
        width: 70%
    }
    ul.finchnav>li {
        padding-bottom: 20px
    }
    .helpme {
        border-top: 1px solid #ededed
    }
    .galeria-wrapper {
        max-width: 518px
    }
    .finch-footer {
        border-bottom: 1px solid #e3e3e3;
        padding-bottom: 20px
    }
    .container {
        width: 100%;
        padding: 0 !important;
        margin: 0 !important
    }
    .carousel-indicators li {
        border: 1px solid #000
    }
    .carousel-indicators .active {
        background-color: #000
    }
    .carousel-control {
        height: 100px;
        position: absolute;
        top: 20px
    }
    .carousel-caption {
        text-align: center;
        position: relative;
        top: 0;
        left: 0;
        right: 0;
        margin-bottom: 20px;
        height: 100px
    }
    .carousel-caption>h1 {
        font-size: 18px;
        color: #000
    }
    .carousel-caption>p {
        margin: 0 auto !important;
        width: 80%;
        font-size: 12px;
        color: #000
    }
    .carousel-caption>p>a {
        display: none
    }
    .look-text h3 {
        color: #fff;
        font-size: 25px
    }
    .look-text p {
        color: #fff;
        font-size: 15px
    }
    .btn-white {
        padding: 1em 1.5em
    }
}
@media screen and (max-width: 767px) {
    #right {
        width: 50px !important;
        height: 100%
    }
    #sidebar-finch-logo,
    div#account-box,
    div#help-box,
    div#shopping-box,
    div#store-box {
        display: none
    }
    .cart-no-desktop {
        left: 15px
    }
    .cart-wrap {
        display: block;
        height: 100%;
        position: relative
    }
    .ft-customer-service,
    .ft-delivery,
    .ft-return,
    .ft-secure-payment {
        padding: 10px;
        text-align: center
    }
    .ft-customer-service,
    .ft-return {
        border-bottom: 1px solid #ededed
    }
    .hidewhen767 {
        display: none
    }
    .information-box {
        height: 150px
    }
    .step-box,
    .step-content,
    .step-title {
        display: block;
        width: 100%
    }
    #payment-method .form-group,
    .form-ship-address .form-group {
        margin-left: 0;
        margin-right: 0
    }
    #payment-method .form-group .control-label,
    .form-ship-address .form-group .control-label {
        padding-left: 0;
        padding-right: 0
    }
    .widmar {
        margin-right: 5px
    }
    .hiddenfaq {
        display: none
    }
    .product-name {
        margin-top: 25px
    }
    .product-name h1 {
        font-size: 15px
    }
    .sidebar-wrap-inner {
        width: 100%;
        padding: 0 30px
    }
    .block-magazine {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -moz-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start
    }
    .padding-du {
        padding: 20px;
        text-align: center
    }
    .block-image {
        -webkit-box-ordinal-group: 2;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1
    }
    .arrow-toggle:after {
        height: 7px;
        width: 13px;
        background-image: url(../img/arrow-top-big.png);
        background-repeat: no-repeat;
        position: absolute;
        right: 34px;
        margin: 5px;
        content: "";
        display: inline-block
    }
    .filter-box .collapsed:after {
        height: 7px;
        width: 13px;
        background-image: url(../img/arrow-bottom-big.png);
        background-repeat: no-repeat;
        position: absolute;
        right: 34px;
        margin: 5px;
        content: "";
        display: inline-block
    }
    .filterbox-inner {
        padding: 0;
        border-right: 0
    }
    .filterbox-inner h4 {
        background: #ededed;
        padding: 20px;
        border-bottom: 1px solid #fff;
        cursor: pointer
    }
    .filter-box label {
        margin: 0;
        padding: 12px;
        border-bottom: 1px solid #ededed
    }
    .top-image-result-title {
        background: rgba(255, 255, 255, .9);
        position: static;
        max-width: 440px;
        margin: 0 auto;
        left: 3%;
        bottom: 5%;
        width: auto;
        padding: 40px
    }
    .top-image-result-title>h1 {
        font-size: 20px
    }
}
@media screen and (max-width: 800px) {
    .summary-total {
        padding: 20px
    }
    .order-total ul li {
        font-size: 13px
    }
    .deletecriteria,
    .productbreadcrumb .breadcrumbs {
        text-align: center
    }
    .deletecriteria>a {
        padding: 25px 0 0
    }
    .seetheresult>a {
        padding: 25px
    }
}
@media screen and (max-width: 1199px) {
    .singin-items {
        padding: 0 40px
    }
    #content-wrap {
        margin: 0 !important
    }
    .helpme-inner {
        border-top: 1px solid #ededed
    }
    .contact-left,
    .contact-right {
        border: none
    }
}
@media screen and (min-width: 1200px) {
    #collapseContact.collapse {
        display: block
    }
    .hiddenfaq,
    span.btn-min,
    span.btn-plus {
        display: none
    }
}
@media screen and (min-width: 1280px) {
    .step-content #signup-form {
        padding: 20px 0 0;
        margin: 0
    }
    .galeria-wrapper {
        max-width: 656px
    }
    .block-magazine .block-content {
        padding: 45px
    }
    .title-with-arrow {
        font-size: 25px;
        margin-bottom: 0
    }
    #top-menu {
        height: 40px;
        background: #fff;
        position: fixed;
        z-index: 50000;
        left: 0
    }
    #sidebar-top-collection {
        height: 40px
    }
    #sidebar-top-collection>ul>li>a {
        height: 40px;
        padding: 10px 15px;
        text-align: center
    }
    #hidden-search,
    #logo-mobile,
    #menu-toggle-mobile,
    #search-box>p,
    #search-quote,
    .cart-no-desktop,
    .search-no-desktop {
        display: none !important
    }
    #find-shop {
        display: none
    }
    .finch-footer {
        padding: 45px 0
    }
}
@media screen and (max-width: 1280px) and (min-width: 767px) {
    .padding-du {
        padding: 2em 4em;
        text-align: center
    }
    .finchnav {
        padding-top: 25px !important
    }
}
@media screen and (max-width: 1280px) and (min-width: 768px){
    #help-box {
        width: 130px !important
    }
    #account-box {
        width: 103px !important
    }
    #shopping-box {
        width: 136px !important
    }
    #account-box a.account,
    #help-box a.help,
    #shopping-box a.shop {
        padding-right: 10px
    }
    #account-box:after,
    #help-box::after,
    #shopping-box:after {
        right: -2px;
        top: 25px
    }
    #account-box:after,
    #shopping-box:after {
        width: 12px
    }
    .flyingoverlay {
        top: 53px
    }
    div#store-box {
        display: none
    }
    div#account-box,
    div#help-box,
    div#shopping-box {
        height: 52px;
        padding-top: 8px;
        width: auto
    }
    .x-symbol {
        display: none
    }
    .carousel-inner {
        width: 100%;
        max-height: 510px !important
    }
    form.search-toggle {
        position: absolute;
        left: 0;
        background: 0 0;
        padding: 50px;
        width: 100%;
        z-index: 1
    }
    p#search-quote.search-toggle {
        position: absolute;
        left: 0;
        z-index: 1;
        margin: 40px 60px;
        font-size: 11px;
        font-weight: 700
    }
    #search-box input[type=submit].search-toggle {
        position: absolute;
        background: 0 0;
        left: -9999px;
        width: 1px;
        height: 1px
    }
    #search-box input[type=text].search-toggle {
        background: 0 0;
        padding-top: 10px;
        width: 100%;
        font-size: 40px;
        color: #454545!;
        text-transform: uppercase;
        border: none
    }
    #right {
        width: 375px
    }
    #help-box,
    #search-box {
        border: none
    }
    #help-box>a {
        top: 0
    }
    .search-wrap {
        width: 50px;
        border-left: 1px solid #ededed;
        border-right: 1px solid #ededed;
        padding: 26px 0;
        position: relative
    }
}
@media screen and (max-width: 1200px) and (min-width: 768px) {
    .badcat,
    .faq-content h3 {
        display: none
    }
    .help-content {
        border-bottom: 0
    }
}
@media screen and (max-width: 400px) {
    #signup-form {
        width: 85%
    }
}
.popZoom {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2000
}
.popZoom>img {
    width: 100%;
    position: relative
}
.popZoom .cross {
    position: fixed;
    z-index: 5;
    cursor: pointer;
    top: 25px;
    right: 25px
}
.popZoom .previous {
    position: fixed;
    z-index: 5;
    cursor: pointer;
    top: 150px;
    left: 5px
}
.popZoom .next {
    position: fixed;
    z-index: 5;
    cursor: pointer;
    top: 150px;
    right: 5px
}
.cartclear,
cartclear {
    position: absolute;
    cursor: pointer
}
.shipmethod .radio label {
    font-family: Verdana, finchBold
}
.usernamepass {
    border-bottom: 1px solid #ededed;
    padding: 30px 0 25px
}
.usernamepass h6 {
    padding-bottom: 30px
}
.usernamepass .buttons {
    margin-left: 0;
    margin-right: 0
}
.usernamepass .buttons button {
    margin: 0
}
.image-feature {
    position: relative;
	height:100%;
}
.desc-product {
    width: 100%;
    display: block;
    position: absolute;
    bottom: -10px;
    background: #fff;
    opacity: .9;
    text-align: center;
    padding: 20px 0
}
.desc-insta {
    width: 100%;
    display: block;
    position: absolute;
    bottom: 0;
    background: #fff;
    opacity: .9;
    text-align: center;
    padding: 20px 0;
}
#order-history{
    font-family: Verdana, finchLight;
}
#order-history th, #order-pagination ul li a{
    font-family: Verdana, finchBold;
    color: #454545;
}
#order-pagination{
    text-align: center;
}
.pagination>.active>a{
    background-color: #f9f9f9 !important;
    border-color: #dddddd !important;
}