 *{
        font-family: "futura-pt-n4", "futura-pt", Tahoma, Geneva, Verdana, Arial, sans-serif;
    }
    .remove_one{
        cursor:pointer;
        padding-left:25px;
        color:black;
        font-size: 20px!important;        
    }
    @media screen and (max-height: 450px)
    .sidenav a {
        font-size: 18px;
    }
    .sidenav .closebtn {
        position: absolute;
        top: -15px!important;
        right: 12px!important;
        font-size: 36px;
        margin-left: 50px;
    }
    .cart-items .media {
        padding: 15px;
        overflow: hidden;
        border-top: 1px solid #BED4D4;
    }
    .cart-items .item-title {
        text-align: left;
        margin-bottom: 0;
        font-size: 14px;
        /* text-transform: uppercase; */
        color: #232323;
        font-weight: 300;
    }
    .CRT20{position: absolute;top: 25px;}
    .CRT21{color: black;font-weight: bold;float: left;padding-left: 13px;}
    .CRT22{}
    .CRT23{color:black;}
    .CRT24{float:right;font-size:23px!important;font-weight:bolder;padding-right: 9px;}
    .cart-items .item-title {margin-left:2px;}
    
    img.alfa {
                width: 100%; 
                height: auto; 
            }
            .cattit {
                height: 390px; 
            }
            .thumbnailT {
                position: relative;
            }  

            .captionT p{
                position: absolute;
                font-family: "Prata", serif;
                color:#FFFFFF;
                text-transform: uppercase;
                background-color:rgba(0,0,0,0.3);
                font-size: 2.5em;
                padding: .1em .5em .1em .5em;
                margin: 0;
                top: 50%;
                left: 50%;
                margin-right: -50%;
                transform: translate(-50%, -50%);
            }
            .captionTT p{
                position: absolute;
                font-family: "futura-pt-n4", "futura-pt", Tahoma, Geneva, Verdana, Arial, sans-serif;
                color:#000000;
                text-transform: uppercase;
                padding:0.6em;
                background-color:rgba(255,255,255,0.5);
                font-size: 2em;
                margin: 0;
                top: 50%;
                left: 50%;
                margin-right: -50%;
                transform: translate(-50%, -50%);
            }
           
            @media only screen and (max-width: 600px) {
               img.alfa {
                    width: 600px; 
                    height: 300px; 
                    margin-top: 65px!important;
                }
               .wsmenu>.wsmenu-list>li>.wsmegamenu {
                    background-color: #F9FFFF;}
                    
               .outlineTx {
                    padding: 10px 5px !important;
                }
                
               .panel-heading2 {
                    padding: 90px 1px 1px !important;
                }
            }   

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  /*width: 100%; */
  border: 0;
  }
