/**
 * Your theme name here
 *
 * Say something about the theme
 *
 * Give yourself some credit here
 *
 */
.dk_mytheme {
  /* Container */
  /* Toggle */
  /* Focus State */
  /* Open State */
  /* Options Menu */
  /* Inner Options */
  /* Set a width property here */ }

.dk_container:focus, .dk_container *:focus {outline: none!important;}

.dk_container {
  display: none;
  float:right;
  border-left:1px solid #b8ced1;
  height:100%;
  
  
}

.dk_container ul { list-style-type:none;   padding-bottom:0px; padding-left: 0; text-indent: 0;}
		.dk_container ul li{  list-style-type:none; }
		.dk_container ul li:before { content: "";}	


  .dk_container a {
    outline: 0; }

.dk_toggle {
  display: block;  
  position: relative;
  zoom: 1; 
  color:#36424a;
  width:47px!important;
  height:49px;
  padding:12px;
  background:url(../images/icon-select-closed.png) center center no-repeat;
  cursor:pointer;
}

.dk_open {
  position: relative; }
  .dk_open .dk_options {
    display: block; 
	background-color:#d0dcde;
	width:579px;
	}
  .dk_open .dk_label {
    color: inherit; }
	
	.dk_open .dk_toggle {background:url(../images/icon-select-open.png) center center no-repeat #d0dcde;}

.dk_options {
  display: none;
  margin-top: -1px;
  position: absolute;
  right:auto!important;
  top:1px!important;
  bottom:auto!important;
  width: 100%;
  left:47px!important; 
  z-index:1000;
  padding:2px 18px 12px 18px;
}
  
  .dk_options a, .dk_options a:link, .dk_options a:visited {
    display: block; 
	font-family: 'karlabold'; font-size:12px!important; line-height:17px!important; color:#36424a!important;
	padding:5px 13px;
	cursor:pointer;text-decoration:none!important; 
}
	.dk_options a:hover {background-color:#e3eaeb;}
	
	
.has-columns .dk_options li {display:block; width:50%!important; float:left!important;}
	
.has-columns .dk_options li:first-child {display:none;}	

.has-columns .dk_options_inner {padding-top:9px;}
	
.dk_options_inner {
  overflow: auto;
  position: relative;
  -webkit-overflow-scrolling: touch; }

.dk_container select {
  position: absolute;
  top: -99999em;
  visibility: hidden; }

.dk_mobile {
  position: relative; }
  .dk_mobile select {
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    visibility: visible;
    opacity: 0;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none; }
