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

#sidr-left{border-right:1px solid #eee;width:250px;}
#sidr-right{border-left:1px solid #eee;}

#sidr-right ul {
	margin: 0;
}

/*

.region-nav-right ul li.leaf.first,
#block-menu-menu-social-menu  ul li.leaf.first{
	margin-left:0;
}
.region-nav-right ul li.leaf.last,
#block-menu-menu-social-menu   ul li.leaf.last{
	margin-right:0;
}
.region-nav-right ul li.leaf,
#block-menu-menu-social-menu ul li.leaf{
	list-style:none;
	display:inline-block;
}
*/
.region-nav-right ul li.leaf a{
	background-color: #a8a8a8;
}
.region-nav-right ul li.leaf a:hover {
    background-color: #5bd6cd;
}
.region-nav-right ul li.menu-mlid-611 a {
    background-position: -229px 10px;
}
.region-nav-right ul li.menu-mlid-610 a {
	background-position: -283px 10px;
}
.region-nav-right ul li.menu-mlid-609 a {
	background-position: -337px 10px;
}
.region-nav-right ul li.menu-mlid-608 a {
	background-position: -391px 10px;
}

.region-nav-right ul li.leaf a.active,
.region-nav-right ul li.leaf a:active {
    background-color: #5bd6cd;
}

/** Twitter Feed */
#block-views-tweets-block .view-content  li {
    list-style: none;
    font-size: 12px;
    padding: 20px;
    border-bottom: 1px solid #e8e8e8;
}

#block-views-tweets-block .view-content  li.views-row-first {
    padding-top: 0;
}

#block-views-tweets-block .view-content  li.views-row-last {
    border-bottom: 0;
}

#block-views-tweets-block .view-content  .views-row {
    float: left;
}

#block-views-tweets-block .view-content  .image {
    float: left;
    width: 25%;
}

#block-views-tweets-block .view-content  .image img {
    border-radius: 5px;
}

#block-views-tweets-block .view-content  .tweet {
    float: left;
    width: 75%;
}

#block-views-tweets-block .view-content  .views-field-name {
    font-weight: bold;
    font-size: 14px;
}

#block-views-tweets-block .view-content  .views-field-screen-name {
    color: #a9a9a9;
}

#block-views-tweets-block .view-content  .views-field-web-intents {
    font-size: 9px;
}

#block-views-tweets-block .view-content  .views-field-web-intents a {
    margin: 0 8px;
}

#block-views-tweets-block .view-content  .views-field-web-intents a:nth-child(1) {
    margin-left: 0;
}

#block-views-tweets-block .view-content  .views-field-web-intents a:nth-child(3) {
    margin-right: 0;
}

#sidr-id-right-sidr-close{float:right;margin-right:18px;margin-top:20px;font-size:40px;}

@media  only screen and (max-width: 979px),
		only screen and (max-device-width: 1024px)
		and (min-device-width: 768px)
		and (orientation: portrait) {
	#sidr-right{width:250px;}
	.menu-block-1 ul li{padding:0 5px;}
	#block-views-tweets-block .view-content  li{padding:20px 10px;}
	#sidr-id-right-sidr-close{display:none;}
	.menu .leaf{
		margin: 0 0 0 10px;
	}
}