.adcms-slider-wrapper {

    overflow: hidden;

    width: 100%;
	
	height: 100%;

}



.adcms-slider-wrapper ul {

    list-style-type: none;

    margin: 0;
	
	height: 100%;

}



.adcms-slider-wrapper li {

    float: left;

    margin: 0;

    padding: 0;

}



main .advanced-cms-wrapper .rte p {

    color: #f0f0f0;

}



main .advanced-cms-wrapper .rte p,

#page .advanced-cms-wrapper .rte p {

    margin-bottom: 1em;

    min-height: 1px;

}



.advanced-cms-wrapper.t17 {

    padding: 1rem;

    color: #878787;

    width: 100%;

}



.advanced-cms-wrapper.t17 a.bx-next::before,

.advanced-cms-wrapper.t17 a.bx-prev::before {

    content: none;

}



.advanced-cms-wrapper.t17 .adcms-slider-wrapper li {

    padding: 2px;

}



@media screen and (-webkit-min-device-pixel-ratio: 0) {

    .adcms-slider-wrapper li {

        margin: 0;

    }

}



.adcms-slider-wrapper li a.lnk_img {

    display: block

}



.adcms-slider-wrapper li a img {

    border: 1px solid #ccc;
    background: #e1e7e9;
    background: -moz-linear-gradient(-45deg, #e1e7e9 0%, #e1e7e9 23%, #aacbcc 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, #e1e7e9), color-stop(23%, #e1e7e9), color-stop(100%, #aacbcc));
    background: -webkit-linear-gradient(-45deg, #e1e7e9 0%, #e1e7e9 23%, #aacbcc 100%);
    background: -o-linear-gradient(-45deg, #e1e7e9 0%, #e1e7e9 23%, #aacbcc 100%);
    background: -ms-linear-gradient(-45deg, #e1e7e9 0%, #e1e7e9 23%, #aacbcc 100%);
    background: linear-gradient(135deg, #e1e7e9 0%, #e1e7e9 23%, #aacbcc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e7e9', endColorstr='#aacbcc', GradientType=1 );
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out;

}

.adcms-slider-wrapper li:hover a:hover img:hover {

background: #294748;

}

.adcms-slider-wrapper li p.product_name {

    text-align: center

}



.adcms-slider-wrapper div.category-image {

    text-align: center;

}



.adcms-slider-wrapper div.category-image a.img {

    display: inline-block;

}



/** If PS1.7 - drop font awesome pseudo-selector */

.adcms-image-slider.ps_17 .bx-prev:before,

.adcms-image-slider.ps_17 .bx-next:before {

    content: none;

}



.adcms-image-slider.ps_17 .bx-prev,

.adcms-image-slider.ps_17 .bx-next {

    z-index: 999;

    height: 50px;

    width: 50px;

}



.adcms-image-slider.ps_17 .bx-prev .material-icons,

.adcms-image-slider.ps_17 .bx-next .material-icons {

    font-size: 50px;

}



/** If PS1.7 */



.advanced-cms-wrapper-landing {

    margin: 0 15px;

}



.advanced-cms-wrapper img.img-responsive {

    width: 100%;

}



.advanced-cms-wrapper img {

    display: block;

    height: auto;

    max-width: 100%;

}



.advanced-cms-wrapper iframe {

    width: 100%;

}



.growl_cart_all,

.growl_status_adcms_all {

    position: fixed;

    z-index: 9999;

    top: 5px;

    right: 10px;

}



.growl_cart,

.growl_status_adcms {

    display: none;

    position: relative;

    margin: 5px 0;

    padding: 10px 25px 10px 20px;

    border-radius: 6px;

    color: #fff;

    background-color: rgba(67, 183, 84, 0.85);

    transition: none;

}



.growl_status_adcms {

    background-color: rgba(226, 124, 121, 0.85);

}



.growl_cart .close_growl_cart,

.growl_status_adcms .close_status_adcms {

    position: absolute;

    cursor: pointer;

    right: 5px;

    top: 1px;

}



.growl_cart .close_growl_cart:before,

.growl_status_adcms .close_status_adcms:before {

    content: "\f00d";

    font-family: "FontAwesome";

    font-size: 12px;

    line-height: 12px;

}



.advanced-cms-wrapper .carousel .carousel-inner {

    height: auto;

}



.advanced-cms-wrapper .carousel .carousel-inner figure {

    margin: 0;

}



.advanced-cms-wrapper .carousel .carousel-item {

    height: 100%;

    width: 100%;

}



.bg-size-cover {

    background-size: cover;

}



.bg-size-contain {

    background-size: contain;

}



.bg-repeat {

    background-repeat: repeat;

}



.bg-repeat-x {

    background-repeat: repeat-x;

}



.bg-repeat-y {

    background-repeat: repeat-y;

}



.bg-attachment-fixed {

    background-attachment: fixed;

}

