
/* Line 836 
#footer-reduced .search-form label {
  display: inline;
  color: rgb(221, 221, 221);
  display: block;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  height: 15px;
  line-height: 15px;
  position: absolute;
  top: 4px;
  left: -60px;
}*/

#search-q::-webkit-input-placeholder {
  color: rgb(221, 221, 221);
}

#search-q:-moz-placeholder { /* Firefox 18- */
  color: rgb(221, 221, 221);
}

#search-q::-moz-placeholder {  /* Firefox 19+ */
  color: rgb(221, 221, 221);
}

#search-q:-ms-input-placeholder {  
  color: rgb(221, 221, 221);
}

/* Line 1388 */
.menu-section-title {
  font-weight: 500 !important;
}

/* Line 2082 */
.item-shop .item-text {
	width: inherit !important;
  font: normal 14px/18px Arial,sans-serif  !important;
  clear: left;}

/* Line 1960 */  
.text-block .item-value .item-title {
font-family: "Maison Neue Demi",sans-serif;
font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: 1.333;}

/* Line 2054 */  
.item-shop .item-title {
  font: 500 18px/1.333 "Maison Neue Demi",sans-serif !important;
  margin-bottom: 12px !important;}

/* Line 2075 */
.item-shop .item-text + .item-info {
    margin-top: 12px !important;}
/* Line 2098 */   
.item-shop .item-info + .item-info {
    margin-top: 12px !important;}    
    
/* There was no one line to write this */     

.item-image + .item-meta {
	margin-top: 18px !important;}    
	
.item-meta + .item-title {
	margin-top: 3px !important;}    	

/* Line 2098 */  
.item-shop .details-unit.with-margin {
  margin-left: 24px !important; }
  
/* Cart*/  
#cart-form .item-teaser {
	display: none;
}

#cart-form .item-info .item-title {
	font-size: 15px;
	line-height: 1.2; 
}

#cart-form .item-info .item-title:before {
	content: 'Title';
	display: block;
	font-size: 12px;
	line-height: 1;
	margin-bottom: 6px;
}

#cart-form .divider-block {
	display: none;
}

/* Line 691 */  
#cart-form .cart-amount .item-title,
#cart-form .cart-amount .item-amount {
  width: 84px !important;
}

#cart-form .cart-amount {
width: 300px !important;
margin-left: 0px !important;
margin-bottom: 18px; 
}

.cart-amount-item * {
	font: normal 12px/1.25 Arial,sans-serif !important;
}

.cart-amount-item .item-title {
	font-weight: bold !important;
}

#cart-form .form-buttons .button + .button {
	margin-left: 12px !important; }
	
#form-text {
margin-bottom: 9px;
margin-top: 9px; 
}	

input[type="text"], input[type="email"], textarea {
  border: 1px solid #a7a7a7;
  border-radius: 3px;
  color: #333333;
  padding: 4px 9px 6px;
  width: 100%;
}

#mc_embed_signup .field-row, .mc-field-group {
  margin-bottom: 9px;
  margin-top: 9px; }
#mc_embed_signup .field-row.spaced {
    margin-top: 27px; }
#mc_embed_signup .field-row .field-block {
    float: left; }
#mc_embed_signup .narrow {
  width: 252px;
  float: left; }
#mc_embed_signup .narrow + .narrow {
  margin-left: 36px; }
#mc_embed_signup button {
  margin-top: 18px; }
  
.block-text img, .block-sidebar-text img {
	max-width: 100%;
	height: auto;
}
.checkbox-list {margin-top: 10px;}

.checkbox-list li {
	display: inline-block; margin-right: 3px;
}

.playlist-title {
	margin-bottom: 0px !important;
}

.mediaplayer {
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
}

.block-sidebar-media {
-moz-border-radius-bottomright: 6px;
-moz-border-radius-bottomleft: 6px;
-webkit-border-bottom-right-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
}

.tighten {
	margin: -6px 0 0 0 !important;
}

.item-playlist .download-button {
	top: -3px !important;
	right: -6px !important;
}

.item-playlist .item-title {
margin-left: 17px !important;
max-width: 180px;
}

.item-playlist .item-teaser {
max-width: 180px;
}

.playing-audio  {
	opacity: 0.5;
}

.play-button {
	width: 12px !important;
	height: 12px !important;
	background-size: 30px 30px;
	background-position: 0 1px;
	position: absolute;
	top: -1px;
	left: -1px;
}


.mode-cloud .featured-item-teaser.small, .mode-cloud .column-dek-text.small, .mode-cloud .item-title.small {
	font-size: 13px !important; 
}

.tags-cloud ul li:after {
content: ",";
margin-right: 0.25em !important;
}

.item-text a {
	color: #a7a7a7;
}

#footer-reduced  .search-form input[type="text"] {
	border: none !important;
	padding: 0 !important;
	height: 24px;
}

#footer-reduced .item-text {
	margin-top: 3px !important;
}

#footer-reduced .column-title {
	margin-top: 0 !important;
}

#footer-reduced input[type="submit"]{
	padding: 0 !important;
	top: 0 !important;
}
/* input[type="checkbox"] + input[type="checkbox"] {
  margin-left: 0 !important; } */
  
.projects-block .column-a .column-title, .blogposts-block .column-a .column-title {
	margin-bottom: 0px !important;
}

.featuredprojects-block .column-more {
	margin-top: -6px !important;
}


.no-results {
	opacity: 0;
}

.item-small-thumb .item-title {
	margin-bottom: 6px !important;
}
	
.mode-cloud .program-title {
	font-size: 33px !important;
	line-height: 1.2em !important;
	word-spacing: -0.2em !important;
}

.mode-cloud .block-dek-text {
	word-spacing: -0.2em !important;
}

#footer-extended input::-webkit-input-placeholder {
	color: transparent;
}

#footer-extended input:-moz-placeholder {
	color: transparent;
}

#footer-extended input::-moz-placeholder {
	color: transparent;
}

#footer-extended input:-ms-input-placeholder {
	color: transparent;
}

.pagination .selected {
	opacity: 0.3;
}

[dir='ltr'], [dir='rtl'] { 
    unicode-bidi: -webkit-isolate;
    unicode-bidi: -moz-isolate;
    unicode-bidi: -ms-isolate;
    unicode-bidi: isolate;
} 

bdo[dir='ltr'], bdo[dir='rtl'] {
    unicode-bidi: bidi-override; 
    unicode-bidi: -webkit-isolate-override; 
    unicode-bidi: -moz-isolate-override; 
    unicode-bidi: -ms-isolate-override; 
    unicode-bidi: isolate-override;
  }