





.sidr {display: none;position: absolute;position: fixed;top: 0;height: 100%;z-index: 999999;width: 260px;overflow-x: none;overflow-y: auto;background: #313131;}


.sidr .sidr-inner { padding: 0 0 15px }

.sidr .sidr-inner>p { margin-left: 15px; margin-right: 15px }

.sidr.right { left: auto; right: -260px }

.sidr.left { left: -260px; right: auto }

.sidr ul {display: block;margin: 15px 0;padding: 0;}

.sidr ul li {display: block;margin: 0;line-height: 42px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;position: relative;z-index: 8;border: 0;}

.sidr ul li.active, .sidr ul li.sidr-class-active, .sidr ul li:hover {  -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease }

.sidr ul li a, .sidr ul li span {padding: 0 15px;display: block;text-decoration: none;letter-spacing: 1px; font-size: 16px; }
.sidr ul li ul li a, .sidr ul li ul li  span {padding: 0 15px;display: block;text-decoration: none;letter-spacing: 0px; font-size: 12px; }

.sidr ul li a {color: #fff;}
.sidr a:hover {color:#00B2E2; }



.sidr ul li span .sidr-class-fa-caret-down { display: none; }

.sidr ul li ul {  margin: 0 }

.sidr ul li ul li { }

.sidr ul li ul li:last-child {}

.sidr ul li ul li.active, .sidr ul li ul li.sidr-class-active, .sidr ul li ul li:hover { border-top: none }

.sidr ul li ul li.active>a, .sidr ul li ul li.active>span, .sidr ul li ul li.sidr-class-active>a, .sidr ul li ul li.sidr-class-active>span, .sidr ul li ul li:hover>a, .sidr ul li ul li:hover>span { background: #222; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease }

.sidr ul li ul li a, .sidr ul li ul li span {padding-left: 20px;/* text-transform: none; */}

.sidr ul li a.arrow{display: block;width: 44px;color: #fff;position: absolute;right: 0;top: 0;z-index: 999;padding: 0;cursor: pointer;text-align: center;/* border-left:2px solid #dfdfdf; */display:block;}

.sidr ul li a.arrow:after{font-family: FontAwesome;content: "\f105";font-size:18px;}



.sidr ul li a.arrow.open:after{font-family: FontAwesome;content: "\f107";font-size:18px;}







.sidr ul li.sidr-class-no-childs a.arrow {display:none;}



.sidr-class-Title {/* width: 80%; */overflow: hidden;}

.sidr form { margin: 0 15px }

.sidr label { font-size: 13px }

.sidr input[type=url], .sidr input[type=text], .sidr input[type=password], .sidr input[type=date], .sidr input[type=datetime], .sidr input[type=email], .sidr input[type=number], .sidr input[type=search], .sidr input[type=tel], .sidr input[type=time], .sidr select, .sidr textarea { width: 100%; font-size: 13px; padding: 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0 0 10px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; border: none; background: rgba(0,0,0,.1); color: rgba(51,51,51,.6); display: block; clear: both }

.sidr input[type=checkbox] { width: auto; display: inline; clear: none }

.sidr input[type=button], .sidr input[type=submit] { color: #f8f8f8; background: #efefef }

.sidr input[type=button]:hover, .sidr input[type=submit]:hover { background: rgba(51,51,51,.9) }

.sidr-mobileExtras { display: block; }





/* Sidr Social Icons*/



.sidr-class-fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0) }
.sidr-class-soLinkGen {padding: 10px 25px; color:#fff; }

.sidr-class-soLinkGen a {text-decoration: none !important;text-align: center !important;color: #313131border-radius: 50%;padding: 10px;width: 12px;height: 12px; color:#fff !important;
font-size:12pt;}
.sidr-class-soLinkGen a:hover {color:#00B2E2 !important;}



.sidr-class-fa-facebook:before { content: "\f230" }
.sidr-class-fa-twitter:before { content: "\f099" }
.sidr-class-fa-linkedin:before { content: "\f0e1" }
.sidr-class-fa-googleplus:before { content: "\f1a0" }
.sidr-class-fa-vimeo:before { content: "\f194" }
.sidr-class-fa-instagram:before { content: "\f16d" }
.sidr-class-fa-flickr:before { content: "\f16e" }
.sidr-class-fa-pinterest:before { content: "\f0d2" }
.sidr-class-fa-rss:before { content: "\f09e" }
.sidr-class-fa-yahoo:before { content: "\f19e" }
.sidr-class-fa-youtube:before { content: "\f167" }
.sidr-class-fa-instagram:before { content: "\f16d" }












/*  Donate Button  */
.sidr-class-donateButton { text-transform: uppercase; margin:20px 0 0; }
.sidr-class-donateButton p { padding: 0; margin:0; }
.sidr-class-donateButton p a {background: #66CC00; color: #ffffff;padding:10px 0; width:100%; display:block; text-align:center; text-decoration:none; 

    text-decoration: none;
    /* display: block; */
    text-align: center;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 11pt;

}




.sidr-class-donateButton p a:hover { color:#fff;  }


.sidr-class-socials { margin-left:30px}
.sidr-class-socials a { color:#fff; font-size:20px; margin-right:10px;}
