/*License: 	MIT*/

#sideslider {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

    left: auto;

    margin-left: auto;

    margin-right: -265px;

    position: fixed;

    right: 0;

    top: 315px;

    width: 300px;

    z-index: 3500;
	

}



#sideslider .sideslider-tab {

    background-color: #880508;

    box-sizing: border-box;

    color: #fff;

    cursor: pointer;

    height: 45px;

    left: -43px;

    padding-top: 5px;

    padding-left: 20px;

    position: absolute;

    text-transform: uppercase;

    top: 37.5px;
	font-size:22px;
	font-weight:500;

    transform: rotate(-90deg);

    width: 122px;
	border-radius:3px 3px 0 0;

}
#sideslider-text{padding:40px 0;}
#sideslider-text i{color:#880508; padding:7px 0 0 7px;border-radius:10px 0 10px 0;}

#sideslider-smartbutton i:hover{transform: rotateY(360deg);
	-webkit-transform: rotateY(360deg);
	-webkit-transition: 0.8s;
	-moz-transition: 0.8s;
	-o-transition: 0.8s;
	transition: 0.8s;}
#sideslider-text p{font-size:15px;color:#000}
#sideslider-text p a{font-size:15px;color:#000}

#sideslider a {

    text-decoration: none;font-size:19px;

}



#sideslider-smartbutton {

    background-color: #fff;

    margin-left: 35px;

    padding-top: 10px;

    position: relative;

    width: 265px;
border:1px solid #880508;
}



#sideslider .sideslider-close {

    background-color: #880508;

    box-sizing: border-box;

    color: #fff;

    cursor: pointer;

    float: right;

    font-size: 12px;

    font-weight: 300;

  

    padding-right: 15px;

    padding-top: 3px;

    text-align: right;

    text-transform: uppercase;

    width: 265px;
	border-radius:0px 0px 0 3px;

}





#sideslider-text .line {

    display: block;

    margin-bottom: 2px;

}

#sideslider-text {

    color: #fff;

    text-align: left;

    margin-left: 15px;

}

#sideslider-text p{font-size:21px;}
#sideslider-text p a{font-size:21px;}
#sideslider-text p a:hover{color:#880508;}
#sideslider-text .header {

    display: block;

    font-size: 2.4rem;

    margin-bottom: 15px;

    

}

.sideclear {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

    border: 0 none;

    clear: both;

    display: block;

    float: none;

    font-size: 0;

    height: 0;

    list-style: outside none none;

    margin: 0;

    overflow: hidden;

    padding: 0;

    visibility: hidden;

    width: 0;

}

