@font-face {
    font-family: 'open_sansregular';
    src: url('../../fonts/opensans-regular-webfont.eot');
    src: url('../../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('../../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

#demo_widget-container {position:fixed;
						bottom:0;
						right:10vh;
						z-index:999999;
						display:inline-block;
						max-width:100%;}
						  
#demo_widget-arrow {cursor:pointer;
					z-index:9999;
					border:1px solid #fff;
					border-bottom:none;
					border-top-right-radius:6px;
					border-top-left-radius:6px;
					display:inline-block;
					vertical-align:top;}
					  
#demo_widget-arrow img {padding:0px 30px 0px 30px;
						 width:40px;}

#demo_widget-listings {z-index:9999;
						 background-color:#404040;
						 display:block;
						 padding:35px 30px;
						 color:#fff;
						 margin-right:-5px;
						 border-top-left-radius: 10px;
						 border-top-right-radius: 10px;
						 display:none;}
						 
#demo_widget-listings h2 {font-family: 'open_sansregular';
						  margin-bottom:5px;
						  margin-top:0px;
						  font-size: 18px;
						  text-align: left;
						  letter-spacing: 1pt;
						  color:#fff;
						  text-transform:none;}
						 
#demo_widget-listings h4 {font-family: 'open_sansregular';
							margin-bottom:0px;
							margin-top:0px;
						   font-size: 15px;
						   text-align: right;
						   letter-spacing: 1pt;
						   cursor:pointer;
						   display:inline-block;
						   color:#ddd;
						   text-decoration:none;}

#demo_widget-listings a {color:#ddd !important;}						   
#demo_widget-listings a:hover {color:#ddd !important;
							   text-decoration:none !important;}

.demo_arrow {display:inline-block;}
.demo_arrow-hover {display:none;}
#demo_widget-arrow:hover .demo_arrow {display:none;}
#demo_widget-arrow:hover .demo_arrow-hover {display:inline-block;}