#freedom_system .product_carousel{
    padding-bottom:30px;
}

#freedom_system .product_carousel h3 {
    margin-bottom:0;
}

#freedom_system .product_carousel{
    padding-bottom:30px;
}

#freedom_system .product_carousel .list-featured {
    padding:15px;
    border-left:1px solid #EEE;
    border-right:1px solid #EEE;
    border-bottom:1px solid #EEE;    
}

#freedom_system .product_carousel .owl-carousel .owl-nav {
    position: absolute;
    top: -65px;
    right:-15px;
}

#freedom-container {
    padding-bottom: 30px;
}

@media (max-width:991px) {

#freedom-preview {
    margin:30px 0;
}

}

#freedom-palletes .inner {
    width: 100%;
}

#freedom-palletes .inner h2 {
    text-align: center;
    font-size: 20px;
    margin-top: 9px;
}


.palletes-list .pallete-choose {
    width: 160px;
    height: 160px;
    cursor: pointer;
    position: relative;
    float: left;
    vertical-align: middle;
    text-align: center;
}

.palletes-list .pallete-choose:hover, .palletes-list .pallete-choose.active {
    background-color: #f5f5f5;
    cursor: grab;
}

.palletes-list .pallete-choose img {
    max-width: 110px;
    max-height: 100px;
    position: relative;
    width: auto !important;
    height:  auto;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
    margin:  0 auto;
}

.categories-list .category-item h3 {
    padding: 15px;
    margin: 0;
    width: 100%;
    text-transform: uppercase;
    font-size: 14px;
    cursor: pointer;
    color: #000;
    border:1px solid #EEE;
    margin-top:-1px;
    position:relative;
    letter-spacing:0.5px;
}

.categories-list .category-item h3:after,
.categories-list .category-item.open h3:after {
    content: "\f067";
    font-family: "FontAwesome";
    display: inline-block;
    font-size: 18px;
    color: #EEE;
    position:absolute;
    right:15px;
    top:50%;
    margin-top:-9.5px;
}

.categories-list .category-item.open h3:after {
    content: "\f068";
}

.categories-list .category-item.open .category-inner {
    /*overflow-y: scroll;*/
    position: relative;
}

.categories-list .category-item.open .category-inner {
    border-left:1px solid #EEE;
    border-right:1px solid #EEE;
    max-height:300px;
	}

.categories-list .category-item .category-inner {
    overflow: hidden;
}

.categories-list .category-item .category-inner .category-items .product-item {
    width: 50px;
    margin:5px 3px;
    display: inline-block;
    cursor: all-scroll;
    box-sizing:border-box;
    text-align:center;
}

.categories-list .category-item .category-inner .category-items .product-item span {
    font-size:12px;
    letter-spacing:-0.5px;
}

.categories-list .category-item .category-inner .category-items {
    padding: 15px;
}

.categories-list .category-item.open .category-inner .category-items {
    overflow: hidden;
}

.categories-list .category-item .category-inner .category-items .product-item img {
    width: 100%;
    height: 100%;
}

.clear {
    clear: both;
    float: none;
}

.categories-list .category-item .category-inner.loader, .categories-list.loader {
    background: transparent url(../images/loader.gif) no-repeat center center;
}

.freedom-preview-container {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}

.freedom-preview-container > div {
    position: relative;
}

.freedom-preview-container > div:hover .delete-item {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity:1;
    -khtml-opacity: 1;
    opacity: 1;
}

.freedom-preview-container {
    display: none;
}

.freedom-preview-container.visible {
    display: block;
}

.freedom-preview-container > div {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    margin: 3px;
    float: left;
}

.freedom-preview-container > div img {
    width: 100%;
    height: 100%;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
}

.freedom-preview-container.circle > div img,
.circle img {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

.freedom-preview-container > div.dashed {
    border: 1px dashed #FFF;
    cursor: pointer;
}

.freedom-preview-container-white > div.dashed {
    border: 1px dashed #000;
}

.ui-draggable.product-item img {
    width: 43px;
    height: 43px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
}

#freedom-cart-items .item {
    padding:15px;
    position: relative;
    border-left:1px solid #EEE;
    border-right:1px solid #EEE;
    border-bottom:1px solid #EEE; 
}

#freedom-cart-items .item .title {
    float: left; 
    width: 180px;
}

#freedom-cart-items .item .title .price {
    font-weight: bold;
}

#freedom-cart-items .item .delete {
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -9px;
}

#freedom-cart-items .item .delete a:before {
    color:#EEE;
    display: block;
    content: "\f056";
    font-family: "FontAwesome";
    font-size: 18px;
    font-weight:400;
        -webkit-transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    -ms-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
}

#freedom-cart-items .item .delete:hover a:before {
    color:#000 !important;
}

#freedom-cart-summary {
    font-weight: bold;
    padding: 10px;
}

#freedom-cart-summary .title {
    float: left;
}

#freedom-cart-summary .price {
    float: right;
}

#freedom-add-to-cart {
    display: inline-block;
    padding: 0 30px;
    color: #fff;
    font-family: 'Saira Condensed', Arial, sans-serif;
    font-weight: 500;
    font-size: 18px;
    letter-spacing: 1.5px;
    height: 50px;
    background: #000;
    color: #fff;
    line-height: 50px;
    border:none;
    text-transform:uppercase;
    width:100%;
}

#freedom-add-to-cart:focus {
    outline:none;
}

#freedom-add-to-cart span:before  {
    display: block;
    float:left;
    width:25px;
    height:100%;
    content:'';
    background-image: url(../images/icon-bag.svg);
    background-size: 25px 20px;
    background-repeat: no-repeat;
    background-position: center center;
    display:none;
}

.productAddToBag .addToBag button {
    text-transform:uppercase;
}

#layer-cart-freedom #layer_cart_product_title {
    width: 100%;
    left: 0;
}

#freedom-pallete-1 {
    padding: 61px 56px 27px 16px;
    background: transparent url(../images/palletes/1.png) no-repeat 0 0;
    width: 97px;
    height: 87px;    
}

#freedom-pallete-1 > div {
    width: 89px;
    height: 79px;
}

#freedom-pallete-2 {
    padding: 63px 22px 26px 106px;
    background: transparent url(../images/palletes/2.png) no-repeat 0 0;
    height: 175px;
    width: 97px;
}

#freedom-pallete-2 > div {
    width: 89px;
    height: 79px;
}

#freedom-pallete-3 {
    padding: 51px 109px 27px 20px;
    background: transparent url(../images/palletes/3.png) no-repeat 0 0;
    height: 264px;
    width: 97px;
}

#freedom-pallete-3 > div {
    margin-bottom: 7px;
    height: 79px;
    width: 89px;

}

#freedom-pallete-4 {
    padding: 87px 79px 18px 18px;
    background: transparent url(../images/palletes/4.png) no-repeat 0 0;
    height: 176px;
    width: 196px;
}

#freedom-pallete-4 > div {
    height: 79px;
    width: 89px;

}

#freedom-pallete-5 {
    padding: 37px 24px 41px 141px;
    background: transparent url(../images/palletes/5.png) no-repeat 0 0;
    height: 449px;
    width: 98px;
}

#freedom-pallete-5 > div {
    margin-bottom: 9px;
    height: 79px;
    width: 89px;

}

#freedom-pallete-6 {
    padding: 50px 26px 44px 128px;
    background: transparent url(../images/palletes/6.png) no-repeat 0 0;
    height: 440px;
    width: 196px;
}

#freedom-pallete-6 > div {
    height: 79px;
    width: 89px;

    margin-bottom: 6px;
    margin-right: 5px;
}

#freedom-pallete-7 {
    padding: 65px 19px 20px 26px;
    background: transparent url(../images/palletes/7.png) no-repeat 0 0;
    height: 440px;
    width: 392px;
}

#freedom-pallete-7 > div {
    margin-right: 5px;
    margin-bottom: 6px;
    height: 79px;
    width: 89px;

}

#freedom-pallete-8 {
    padding: 69px 16px 19px 31px;
    background: transparent url(../images/palletes/8.png) no-repeat 0 0;
    height: 704px;
    width: 490px;
}

#freedom-pallete-8 > div {
    margin-right: 5px;
    margin-bottom: 6px;
    height: 79px;
    width: 89px;

}

#freedom-pallete-9 {
    padding: 46px 20px 24px 82px;
    background: transparent url(../images/palletes/9.png) no-repeat 0 0;
    height: 431px;
    width: 98px;
}

#freedom-pallete-9 > div {
    margin-right: 5px;
    margin-bottom: 6px;
    height: 79px;
    width: 89px;

}

#freedom-pallete-9 > div.long {
    height: 159px;
    width: 89px;
}

#freedom-pallete-10 {
    padding: 86px 102px 32px 28px;
    background: transparent url(../images/palletes/10.png) no-repeat 0 0;
    height: 185px;
    width: 170px;
}

#freedom-pallete-10 > div {
    height: 177px;
    width: 162px;

}

#freedom-pallete-11 {
    padding: 104px 80px 30px 43px;
    background: transparent url(../images/palletes/11.png) no-repeat 0 0;
    height: 185px;
    width: 395px;
}

#freedom-pallete-11 > div {
    height: 177px;
    width: 162px;
    margin-right: 61px;

}

#freedom-pallete-11 > div.no-margin {
    margin-right: 0;
}

#freedom-pallete-12 {
    padding: 91px 74px 10px 31px;
    background: transparent url(../images/palletes/12.png) no-repeat 0 0;
    height: 431px;
    width: 412px;
}

#freedom-pallete-12 > div {
    height: 177px;
    width: 162px;
    margin-right: 42px;
    margin-bottom: 36px;

}

#freedom-pallete-12 > .no-margin {
    margin-right: 0;
}

#freedom-pallete-13 {
    padding: 132px 73px 31px 64px;
    background: transparent url(../images/palletes/13.png) no-repeat 0 0;
    height: 187px;
    width: 396px;
}

#freedom-pallete-13 > .big {
    height: 179px;
    width: 161px;

}

#freedom-pallete-13 > .long {
    height: 159px;
    width: 89px;
    margin: 13px 17px 13px 24px;

}

#freedom-pallete-13 > .small {
    height: 79px;
    width: 89px;
    margin: 9px 5px;

}

#freedom-pallete-13 > .no-margin {
    margin-top: 0;
}

#freedom-pallete-14 {
    padding: 117px 63px 35px 23px;
    background: transparent url(../images/palletes/14.png) no-repeat 0 0;
    height: 167px;
    width: 436px;
}

#freedom-pallete-14 > div {
    height: 159px;
    width: 89px;
    margin-right: 22px;

}

#freedom-pallete-14 > .no-margin {
    margin-right: 0;
}

#freedom-pallete-15 {
    padding: 53px 52px 20px 70px;
    background: transparent url(../images/palletes/15.png) no-repeat 0 0;
    height: 241px;
    width: 187px;
}

#freedom-pallete-15 > div {
    height: 159px;
    width: 89px;
    margin: 6px;

}

#freedom-pallete-16 {
    padding: 125px 37px 86px 17px;
    background: transparent url(../images/palletes/16.png) no-repeat 0 0;
    height: 61px;
    width: 102px;
}

#freedom-pallete-16 > div {
    height: 82px;
    width: 90px;

}

#freedom-pallete-17 {
    padding: 135px 52px 101px 175px;
    background: transparent url(../images/palletes/17.png) no-repeat 0 0;
    height: 171px;
    width: 100px;
}

#freedom-pallete-17 > div {
    height: 167px;
    width: 95px;
    margin: 0;

}

#freedom-pallete-18 {
    padding: 134px 35px 92px 16px;
    background: transparent url(../images/palletes/18.png) no-repeat 0 0;
    height: 61px;
    width: 195px;
}

#freedom-pallete-18 > div {
    height: 82px;
    width: 90px;

}

#freedom-pallete-19 {
    padding: 153px 15px 96px 28px;
    background: transparent url(../images/palletes/19.png) no-repeat 0 0;
    height: 90px;
    width: 300px;
}

#freedom-pallete-19 > div {
    height: 82px;
    width: 90px;
    margin-right: 1px;

}

#freedom-pallete-20 {
    padding: 89px 0 0 29px;
    background: transparent url(../images/palletes/20.png) no-repeat 0 0;
    height: 458px;
    width: 458px;
}

#freedom-pallete-20 > div {
    height: 146px;
    width: 146px;
    margin-right: 30px;
    margin-bottom: 23px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
}

#freedom-pallete-21 {
    padding: 99px 0 0 39px;
    background: transparent url(../images/palletes/21.png) no-repeat 0 0;
    height: 300px;
    width: 496px;
}

#freedom-pallete-21 > div {
    height: 149px;
    width: 149px;
    margin-right: 46px;
    margin-bottom: 18px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
}

#freedom-pallete-22 {
    padding: 79px 56px 27px 16px;
    background: transparent url(../images/palletes/22.png) no-repeat 0 0;
    width: 301px;
    height: 303px;    
}

#freedom-pallete-22 > div {
    width: 189px;
    height: 189px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
}


#freedom-pallete-23 {
    padding: 112px 73px 31px 37px;
    background: transparent url(../images/palletes/23.png) no-repeat 0 0;
    height: 187px;
    width: 410px;
}

#freedom-pallete-23 > .circle {
    height: 164px;
    width: 164px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
}

#freedom-pallete-23 > .long {
    height: 138px;
    width: 78px;
    margin: 13px 17px 13px 11px;

}

#freedom-pallete-23 > .small {
    height: 70px;
    width: 74px;
    margin: 9px 3px;

}

#freedom-pallete-23 > .no-margin {
    margin-top: 0;
}

#freedom-pallete-24 {
    padding: 21px 56px 27px 17px;
    background: transparent url(../images/palletes/24.png) no-repeat 0 0;
    width: 97px;
    height: 87px;    
}

#freedom-pallete-24 > div {
    width: 89px;
    height: 79px;
}

#freedom-pallete-25 {
    padding: 132px 60px 35px 28px;
    background: transparent url(../images/palletes/25.png) no-repeat 0 0;
    width: 247px;
    height: 247px;    
}

#freedom-pallete-25 > div {
    width: 190px;
    height: 190px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    margin: 0;
}

#freedom-pallete-26 {
    padding: 166px 60px 35px 31px;
    background: transparent url(../images/palletes/26.png) no-repeat 0 0;
    width: 227px;
    height: 227px;    
}

#freedom-pallete-26 > div {
    width: 193px;
    height: 193px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    margin: 0;
}

.delete-item {
    width: 20px;
    height: 20px;
    position: absolute;
    right: 5px;
    top: 7.5px;
    -webkit-transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    -ms-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    cursor: pointer;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity: 0;
    opacity: 0;
}
.delete-item:before {
    font-family: "FontAwesome";
    font-weight:normal;
    content:"\f056";
    color:#FFF;
    font-size:20px;
}

.arrow_box {
    position: absolute;
    font-size: 14px;
    line-height: 150%;
    color: #fff;
    top: 127px;
    text-align: center;
    right: 30px;
    z-index: 100;
}

.arrow_box_top {
    float: right;
    width: 58px;
    height: 8px;
    background: transparent url(../images/tooltip-arrow.png) no-repeat 0 0;
    position: relative;
    z-index: 2;
}

.arrow_box_bottom_left {
    float: left;
    width: 26px;
    height: 37px;
    background: transparent url(../images/tooltip-left.png) no-repeat 0 0;
    margin-top: -1px;
}
.arrow_box_bottom_center {
    float: left;
    /*width: 26px;*/
    height: 37px;
    background: transparent url(../images/tooltip-center.png) repeat-x 0 0;
    margin-top: -1px;
    position: relative;
    z-index: 1;
    padding-top: 8px;
}
.arrow_box_bottom_right {
    float: left;
    width: 26px;
    height: 37px;
    background: transparent url(../images/tooltip-right.png) no-repeat 0 0;
    margin-top: -1px;
}

#freedom-container .list-featured.responsive .caroufredsel_wrapper {
    margin-top: 0 !important;
    min-height: 160px !important;
    height: auto !important;
    background-color: #fff;
    width: 100% !important;
    border: 1px solid #ededed;
    border-top: 0;
}
#freedom-container .list-featured {
    height: auto !important;
}

#freedom-container .lof-featured {
    border-bottom: none;
    padding-bottom: 60px;
}

.categories-header {
    padding-left: 24px;
    background: #393939 url(../images/categories-header-arrow.png) no-repeat bottom left;
    width: 100%;
    font-size: 18px;
    font-weight: bold;
    padding-top: 19px;
    padding-bottom: 18px;
    color: #fff;
    text-transform: uppercase;
    border-bottom: 1px solid #525252;
}

.categories-header,
#freedom-cart h3 {
    font-family: "Saira Condensed", Arial, sans-serif;
    font-size: 25px;
    text-transform: uppercase;
    display: block;
    text-decoration: none;
    font-weight: 500;
    position: relative;
    color: #000;
    border: 1px solid #EEE;
    padding: 15px;
    margin: 0;
    background: none;
}

.arrow_box_product {
    position: absolute;
    font-size: 14px;
    line-height: 150%;
    color: #fff;
    top: 127px;
    text-align: center;
    right: 30px;
    z-index: 100;
}

.arrow_box_product_left {
    float: left;
    width: 17px;
    height: 37px;
    background: transparent url(../images/tooltip-product-left.png) no-repeat 0 0;
}
.arrow_box_product_center {
    float: left;
    position: relative;
    z-index: 1;
    padding: 5px 15px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #d93d3d;
    border: 1px solid #e95858;
    white-space: nowrap;

}
.arrow_box_product_right {
    float: left;
    width: 17px;
    height: 37px;
    background: transparent url(../images/tooltip-product-right.png) no-repeat 0 0;
}

/* perfect-scrollbar v0.6.2 */
.ps-container {
    overflow: hidden !important; }
.ps-container.ps-active-x > .ps-scrollbar-x-rail, .ps-container.ps-active-y > .ps-scrollbar-y-rail {
    display: block; }
.ps-container.ps-in-scrolling {
    pointer-events: none; }
.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
    background-color: #eee;
    opacity: 0.9; }
.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
    background-color: #999; }
.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
    background-color: #eee;
    opacity: 0.9; }
.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    background-color: #999; }
.ps-container > .ps-scrollbar-x-rail {
    display: none;
    position: absolute;
    /* please don't change 'position' */
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    opacity: 0;
    -webkit-transition: background-color .2s linear, opacity .2s linear;
    -moz-transition: background-color .2s linear, opacity .2s linear;
    -o-transition: background-color .2s linear, opacity .2s linear;
    transition: background-color .2s linear, opacity .2s linear;
    bottom: 3px;
    /* there must be 'bottom' for ps-scrollbar-x-rail */
    height: 8px; }
.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
    position: absolute;
    /* please don't change 'position' */
    background-color: #aaa;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: background-color .2s linear;
    -moz-transition: background-color .2s linear;
    -o-transition: background-color .2s linear;
    transition: background-color .2s linear;
    bottom: 0;
    /* there must be 'bottom' for ps-scrollbar-x */
    height: 8px; }
.ps-container > .ps-scrollbar-y-rail {
    display: none;
    position: absolute;
    /* please don't change 'position' */
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    opacity: 0;
    -webkit-transition: background-color .2s linear, opacity .2s linear;
    -moz-transition: background-color .2s linear, opacity .2s linear;
    -o-transition: background-color .2s linear, opacity .2s linear;
    transition: background-color .2s linear, opacity .2s linear;
    right: 3px;
    /* there must be 'right' for ps-scrollbar-y-rail */
    width: 8px; }
.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    position: absolute;
    /* please don't change 'position' */
    background-color: #aaa;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: background-color .2s linear;
    -moz-transition: background-color .2s linear;
    -o-transition: background-color .2s linear;
    transition: background-color .2s linear;
    right: 0;
    /* there must be 'right' for ps-scrollbar-y */
    width: 8px; }
.ps-container:hover.ps-in-scrolling {
    pointer-events: none; }
.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
    background-color: #eee;
    opacity: 0.9; }
.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
    background-color: #999; }
.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
    background-color: #eee;
    opacity: 0.9; }
.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    background-color: #999; }
.ps-container:hover > .ps-scrollbar-x-rail, .ps-container:hover > .ps-scrollbar-y-rail {
    opacity: 0.6; }
.ps-container:hover > .ps-scrollbar-x-rail:hover {
    background-color: #eee;
    opacity: 0.9; }
.ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
    background-color: #999; }
.ps-container:hover > .ps-scrollbar-y-rail:hover {
    background-color: #eee;
    opacity: 0.9; }
.ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
    background-color: #999; }


#freedom_system #layer_cart .layer_cart_product{
  width: 0 !important;
  border-right:0 !important;
}
#freedom_system #layer_cart .layer_cart_product .title {
    display:none;
}
#freedom_system #layer_cart .layer_cart_cart {
    width:100% !important;
    border-left:0 !important;
    margin-top: -60px;
}

@media (max-width: 991px){
#freedom_system #layer_cart .layer_cart_cart {
    border-left: none;
    border-top: none;
}
}

#freedom_system #layer_cart {
    width:400px;
    margin-left:-200px;
    left:50%;
}

#freedom_system #layer_cart .title,
.layer_cart_row {
    display:none;
}

.cart-msg {
        font-family: 'Saira Condensed', Arial, sans-serif;
        font-weight: 500;
        font-size: 30px;
        line-height: 1.25em;
        color: #000;
        text-transform: uppercase;
        text-transform: uppercase;
        padding: 15px 0;
}