.field_button{
width:170px;
}

ul.liststyle li{
display:list-item;
}
.field_button a{
 background:url("http://www.mig-music.de/wp-content/uploads/2014/11/shop-mig.png");
    background-repeat:no-repeat;
      background-size: 150px 150px;
position:fixed;
  width:170px;
  height:167px;
  margin-left:85%;
  margin-top:-155px;
}


li.comments{
padding-top: 164px; 
margin-top: -164px;
display: none;
}

ul.details div{
margin-left:0;
}

.fluid-width-video-wrapper{
padding-top:50% !important;
}

/*-----------------General (mig)-------------------*/
/*login*/
body{
background-color:#faf2e1;
}
#top-wrap ul.nav li a:hover,
li.logout a:hover{
color:#d23425;
  background-color:#666;/*dunkelgrau*/
}
/*share*/

#share-wrap{
float:left;
  margin:13px 20px 0 0;
display:none;
}
#share .buttons{
 right: 90%;
  z-index:999;

}
#share .share{
background-color: #fbf0da;
font-weight:0;
  padding:0px 8px 2px 8px;
  text-transform:none;

}
.button.googleplus,
.button.facebook,
.status-pending,
.button.twitter{
height:80px !important;
}
h3{
color:#666;
}

.portfolio article footer h2 a{
color:#d23425;
}
a{
color:#d23425 ;
}
#fixed{
z-index:999;
  width:100%;
  position:fixed;
  top:0;

}
#menu-item-918-en{
 background:url("http://www.mig-music.de/wp-content/uploads/2015/03/en_GB.png");
    background-repeat:no-repeat;
  background-position:center;
}
#menu-item-938-de {
 background:url("http://www.mig-music.de/wp-content/uploads/2015/03/de_DE.png");
    background-repeat:no-repeat;
  background-position:center;
}
#menu-item-918-en a, #menu-item-938-de a{
opacity:0;
}
#menu-item-918-en a:hover, #menu-item-938-de a:hover{
opacity:1;
  background-image:none;

}
#header{
  background-color:#fbf0da; /*dunkelgelb*/
}
#page-header hr, #aof-header hr, #rock-header hr, #mig-header hr{
background:transparent;


}
a#logo{
 background:url("http://www.mig-music.de/wp-content/uploads/2014/10/mig-logo1.png");
  background-repeat:no-repeat;
  width:auto;
  height:80px;
  cursor:default;
}
#main-nav li{
min-width:150px;
}
#main-nav a{
color: #555;
}
/*#main-nav .current-menu-ancestor > a,*/
ul#menu-mig-header li a:hover,
#main-nav ul ul li a:hover,
#main-nav .current-menu-item > a,
#tag-filter a.active,
#main-nav a:hover

 {
background-color:#d23425 !important; /*mig-rot*/
  color: #fbf0da ; /*dunkelgelb*/

}

#main-nav .active > a

{
background-color: rgba(210, 52, 37, 0.4);
    transition:all 0.3s ease-in-out 0s;
  color:#666;

}
#main-nav .current-menu-ancestor > a,
 #main-nav .current-menu-item > a
{
background-color: rgba(210, 52, 37, 0.4);
    transition:all 0.3s ease-in-out 0s;
  color:#fbf0da;

}

#main-nav ul ul li a, 
 #main-nav ul ul .hover > a, 
/*#main-nav ul ul .current-menu-item > a, */
#main-nav ul ul .current_page_item > a, 
#main-nav ul ul .current-menu-ancestor > a, 
#main-nav ul ul .active > a,
.sub-menu
{
background-color:#fbf0da !important; /*dunkelgelb*/
  text-transform: uppercase;
  color:#555;
}
#main-nav ul ul{
width:100%;
}

#cat-filter{
  display:none;
background-color:rgba(0, 0, 0, 0.8);

}

#main-nav .responsive-nav, #top-wrap .responsive-nav{
background-position: right 20px center;
}
/*home-grafik*/
 #menu-item-983 a,#menu-item-60 a {
background:url("http://www.mig-music.de/wp-content/uploads/2015/01/home1.png");
  background-repeat:no-repeat;
background-position:2px center ;
  padding-left:30px;

}
/*home-grafik submenü*/
#menu-item-1153 a, #menu-item-128 a, #menu-item-1440 a, #menu-item-1467 a{
background-image:none;
}
#page-header{
margin-top:141px;
  min-height:245px;

}
#page-header .page-title{
color:#d23425;
}
/*beitragstrenner*/
.entry-heading:before{
background-color:#d23425;

}
/*kommentarkasten*/
ul.entry-meta li::before, ul.entry-meta{
background:none;
}
ul.entry-meta{
border:none;
}
ul.entry-meta li:last-child{
float:left;
}
/*release-katalogseite
.col-1-4{
height:315px;
  background-color:#e6e6e6;
}*/
.thumb-slide img{
background-color:#e6e6e6;
}
ul.details a:last-child{
margin-bottom:25px;
}
ul.entry-meta li{

padding: 5px 15px 0 0;
}

.portfolio article footer{
min-height:185px;
 /* position:absolute;
  bottom:0;*/
}
/*relayse-single*/
.col-1-3 iframe{
width:250px !important;
  height:330px !important;
}
.single.single-wp_releases div.col-1-3 .aligncenter{
margin-left:0;
}

.heading-icon{
margin-bottom:15px;
padding-top:20px;
}
img.size-1-2{
margin-bottom:40px;
}
.color{
color:#333;
  font-size:30px;
  font-weight:bold;

}
ul.details{
margin-bottom:0;
}
ul.details a{
color:#d23435 !important;
}
ul.details:before{
width:140px;
}
ul.details a:before{
padding:0;
}
.col-1-3 img.aligncenter{
 margin-left:0px;

}
.h_eins{
font-size:36px;
}
.h_drei{
font-size:24px;
font-weight:bold;
  color:#555;
}
h2.entry-heading a:hover,
#page-header .page-title a:hover {
color:#333 !important;
}
.single.single-wp_releases div.col-1-3 a.aligncenter.thumb-icon:first-child
{text-align:left;
  margin-left:0px;
}
div.col-1-3 a.aligncenter.thumb-icon .icon{
display:none;


}
.single.single-wp_releases div.col-1-3 a.aligncenter.thumb-icon .icon:after,
.single.single-wp_r
.single.single-wp_releases div.col-1-3 a.aligncenter.thumb-icon{
max-width:200px;
  margin-top:15px;
}
.single.single-wp_releases div.col-2-3 img.alignright{
margin-bottom:20px;
 margin-left: 25px;
  background-color:#e6e6e6;
  border:1px solid #ccc;
}
.content-404{
margin-top: 164px;
}
#footer-top {
    background-color: #888;
    border-bottom: 1px solid #777;
    border-top: 1px solid #777;
    margin-top: 80px;
    min-height: 30px;
    width: 100%;
}
#footer {
  background-color:#fbf0da;
}
#footer-widgets, 
#footer-widgets div.widget.widget_revslider{
padding:0;
margin-bottom:0;
}
#footer-widgets .col-1-3{
width:100%;
}


.widget .widget-title {
	padding-top: 10px;
  		padding-bottom: 1px;
  		border-bottom: 1px solid #CCCCCC;
}

.widget {
	margin-bottom: 20px;
}

/*copyright*/
.col-1-2 {
    width: auto;
}
@media only screen and (max-width: 479px) {

  #header{
	height:86px !important;
  }
}
/*--------------Art Of Groove---------------------*/

#aof-header{
 background:url("http://migmusicshop.de/wp-content/uploads/2015/01/header-art-of-groove-catalog.jpg") ;
  border-bottom:1px solid #000;
  border-top:1px solid #292929;
  margin-top:141px;
 width:100%;
  min-height:245px;
  padding-top:40px;
        background-attachment:scroll;
    background-position: center top ;
	   background-repeat: no-repeat;

}

.page-id-72, .page-id-74,.term-93,.aof,
.page-id-961, .page-id-987 ,.page-id-1445,.page-id-1456 {
  background-color:#8ea4bd; /*hellblau*/
  color:#555;
}
.page-id-72 #header,.page-id-74 #header, .aof #header,
.page-id-961 #header, .page-id-987 #header,.page-id-1445 #header,
.page-id-1456 #header
{
  background-color:#768ca5; /*dunkelblau*/
}
.page-id-72 #share .share,.page-id-74 #share .share,
.page-id-961 #share .share,.page-id-987 #share .share,
.aof #share .share ,.page-id-1445 #share .share,
.page-id-1456 #share .share, .aof #share .share{
  background-color:#768ca5; /*dunkelblau*/
color:#fbf0da;
}
.page-id-72 a#logo, .page-id-74 a#logo, .aof a#logo,
.page-id-961 a#logo, .page-id-987 a#logo ,
.page-id-1445 a#logo,.page-id-1456 a#logo{
  background:url("http://www.mig-music.de/wp-content/uploads/2014/10/art-of-groov-logo.png");
  background-repeat:no-repeat;
  width:auto;
  height:80px;
  margin-top:4px;
}

.page-id-72 #main-nav a,
.page-id-74 #main-nav a,
.aof #main-nav a,
.page-id-961 #main-nav a,
.page-id-987 #main-nav a,
.page-id-1445 #main-nav a,
.page-id-1456 #main-nav a{
color:#fbf0da;
}
.page-id-1445 ul#menu-mig-header li a:hover, 
#main-nav.page-id-1445 ul ul li a:hover, 
.page-id-1445 #main-nav .current-menu-item > a, 
.page-id-1445 #tag-filter a.active, 
.page-id-1445 #main-nav a:hover, 

.page-id-1456 ul#menu-mig-header li a:hover, 
#main-nav.page-id-1456 ul ul li a:hover, 
.page-id-1456 #main-nav .current-menu-item > a, 
.page-id-1456 #tag-filter a.active, 
.page-id-1456 #main-nav a:hover, 

.page-id-72 ul#menu-mig-header li a:hover, 
#main-nav.page-id-72 ul ul li a:hover, 
.page-id-72 #main-nav .current-menu-item > a, 
.page-id-72 #tag-filter a.active, 
.page-id-72 #main-nav a:hover, 


.page-id-74 ul#menu-mig-header li a:hover, 
.page-id-74 #main-nav ul ul li a:hover, 
.page-id-74 #main-nav .current-menu-item > a, 
.page-id-74 #tag-filter a.active, 
.page-id-74 #main-nav a:hover, 

.page-id-961 ul#menu-mig-header li a:hover, 
#main-nav.page-id-961 ul ul li a:hover, 
.page-id-961 #main-nav .current-menu-item > a, 
.page-id-961 #tag-filter a.active, 
.page-id-961 #main-nav a:hover, 

.page-id-987 ul#menu-mig-header li a:hover, 
.page-id-987 #main-nav ul ul li a:hover, 
.page-id-987 #main-nav .current-menu-item > a, 
.page-id-987 #tag-filter a.active, 
.page-id-987 #main-nav a:hover, 

.aof #main-nav a:hover,
.aof ul#menu-mig-header li a:hover, 
.aof #main-nav ul ul li a:hover, 
.aof #main-nav .current-menu-item > a,
.aof #tag-filter a.active



 {
 background-color:#272727!important; /*schwarz*/
  color:#768ca5;

}
/*
.aof #main-nav .current-menu-item > a:hover,
.page-id-961 #main-nav .current-menu-item > a:hover,
.page-id-987 #main-nav .current-menu-item > a:hover{
  text-transform: uppercase;
  color:#fff;
}*/
.page-id-72 #main-nav ul ul li a, 
.page-id-72 #main-nav ul ul .hover > a, 
.page-id-72 #main-nav ul ul .current-menu-item > a, 
.page-id-72 #main-nav ul ul .current_page_item > a, 
.page-id-72 #main-nav ul ul .current-menu-ancestor > a, 
.page-id-72 #main-nav ul ul .active > a,
.page-id-72.sub-menu,
.page-id-74 #main-nav ul ul li a, 
.page-id-74 #main-nav ul ul .hover > a, 
.page-id-74 #main-nav ul ul .current-menu-item > a, 
.page-id-74 #main-nav ul ul .current_page_item > a, 
.page-id-74 #main-nav ul ul .current-menu-ancestor > a, 
.page-id-74 #main-nav ul ul .active > a,
.page-id-74.sub-menu,
.aof #main-nav ul ul li a, 
.aof #main-nav ul ul .hover > a, 
.aof #main-nav ul ul .current-menu-item > a, 
.aof #main-nav ul ul .current_page_item > a, 
.aof #main-nav ul ul .current-menu-ancestor > a, 
.aof #main-nav ul ul .active > a,
.aof.sub-menu,
.page-id-961 #main-nav ul ul li a, 
.page-id-961 #main-nav ul ul .hover > a, 
.page-id-961 #main-nav ul ul .current-menu-item > a, 
.page-id-961 #main-nav ul ul .current_page_item > a, 
.page-id-961 #main-nav ul ul .current-menu-ancestor > a, 
.page-id-961 #main-nav ul ul .active > a,
.page-id-961.sub-menu,
.page-id-987 #main-nav ul ul li a, 
.page-id-987 #main-nav ul ul .hover > a, 
.page-id-987 #main-nav ul ul .current-menu-item > a, 
.page-id-987 #main-nav ul ul .current_page_item > a, 
.page-id-987 #main-nav ul ul .current-menu-ancestor > a, 
.page-id-987 #main-nav ul ul .active > a,
.page-id-987.sub-menu,
.page-id-1445 #main-nav ul ul li a, 
.page-id-1445 #main-nav ul ul .hover > a, 
.page-id-1445 #main-nav ul ul .current-menu-item > a, 
.page-id-1445 #main-nav ul ul .current_page_item > a, 
.page-id-1445 #main-nav ul ul .current-menu-ancestor > a, 
.page-id-1445 #main-nav ul ul .active > a,
.page-id-1445.sub-menu,
.page-id-1456 #main-nav ul ul li a, 
.page-id-1456 #main-nav ul ul .hover > a, 
.page-id-1456 #main-nav ul ul .current-menu-item > a, 
.page-id-1456 #main-nav ul ul .current_page_item > a, 
.page-id-1456 #main-nav ul ul .current-menu-ancestor > a, 
.page-id-1456 #main-nav ul ul .active > a,
.page-id-1456.sub-menu
{
background-color:#768ca5 !important; /*dunkelblau*/
  text-transform: uppercase;
  color:#fbf0da;
}
.page-id-72 #main-nav .current-menu-ancestor > a,
.page-id-74 #main-nav .current-menu-ancestor > a,
.page-id-72 #main-nav .active > a,
.page-id-74 #main-nav .active > a,
.aof #main-nav .current-menu-ancestor > a,
.aof #main-nav .active > a,
.page-id-961 #main-nav .current-menu-ancestor > a,
.page-id-987 #main-nav .current-menu-ancestor > a,
.page-id-961 #main-nav .active > a,
.page-id-987 #main-nav .active > a,
.aof ul#menu-mig-header li:nth-child(2),
.aof ul#menu-mig-header-en li:nth-child(2),
.page-id-1445 #main-nav .current-menu-ancestor > a,
.page-id-1456 #main-nav .current-menu-ancestor > a,
.page-id-1445 #main-nav .active > a,
.page-id-1456 #main-nav .active > a

{
background-color: rgba(39, 39, 39, 0.5) ;
}
.page-id-74 #tag-filter a.active,
.aof #tag-filter a.active,
.page-id-987 #tag-filter a.active,
.page-id-1445 #tag-filter a.active,
.page-id-1456 #tag-filter a.active{
background-color:#272727;
  color:#fbf0da;
}

.page-id-72 #aof-header .page-title,
.page-id-74 #aof-header .page-title,
.page-id-961 #aof-header .page-title,
.page-id-987 #aof-header .page-title,
.aof #aof-header .page-title
{
color:#666; 
  font-size:48px;
}
.page-id-72 #aof-header .page-subtitle,
.page-id-74 #aof-header .page-subtitle,
.page-id-961 #aof-header .page-subtitle,
.page-id-987 #aof-header .page-subtitle,
.aof #aof-header .page-subtitle{
color:#fbf0da;
}
#aof-header .hgroup{
margin-bottom:20px;
}

/*beitragstrenner*/
.page-id-72 .entry-heading:before,.aof .entry-heading:before,
.page-id-961 .entry-heading:before,.page-id-1445 .entry-heading:before,
.page-id-1456 .entry-heading:before


{
  background-color:#000;
}
.page-id-72 #footer, .page-id-74 #footer, .aof #footer,
.page-id-961 #footer, .page-id-1445 #footer, .page-id-1456 #footer{
  background-color:#768ca5; /*dunkelblau*/
}

.aof ul.details li span{
color:#555;
}
.page-id-72 .btn.small, .page-id-961 .btn.small{
background:
 linear-gradient(to bottom, #000 0%, #6490c1 2%,  #272727 100%) 
   repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  border:1px solid #768ca5;
}

/*------------------Rockpalast---------------------*/
#rock-header{
background:url("/wp-content/uploads/2015/01/header-rockpalast-catalog.jpg");

  border-bottom:1px solid #000;
  border-top:1px solid #292929;
margin-top:141px;
  width:100%;
  min-height:245px;
  padding-top:40px;
        background-attachment:scroll;
    background-position: center top ;
	   background-repeat: no-repeat;
}



.page-id-76, .page-id-78, .rock,
.page-id-1144, .page-id-1034,
.page-id-1428, .page-id-1431
{
  background-color:#ccc;
   color:#666;

}
.page-id-76 #header,.page-id-78 #header, .rock #header,
.page-id-1144 #header,.page-id-1034 #header,
.page-id-1428 #header,.page-id-1431 #header

{
  background-color:#666;
}
.page-id-76 #share .share,.page-id-78 #share .share,
.page-id-1144 #share .share,.page-id-1034 #share .share,
.rock #share .share, .page-id-1428 #share .share,.page-id-1431 #share .share,
.rock #share .share{
  background-color:#666; 
color:#fbf0da;
}



.page-id-76 #footer, .page-id-78 #footer, .rock #footer,
.page-id-1144 #footer, .page-id-1034 #footer,
.page-id-1428 #footer, .page-id-1431 #footer
{
  background-color:#666;
}
.page-id-76 a#logo, .page-id-78 a#logo, .rock a#logo,
.page-id-1144 a#logo, .page-id-1034 a#logo,
.page-id-1428 a#logo, .page-id-1431 a#logo
{
  background:url("http://www.mig-music.de/wp-content/uploads/2014/10/rockpalast-logo.png");
 /* background:url("http://www.mig-music.de/wp-content/uploads/2014/10/rockpalast-klein.png");
 */background-repeat:no-repeat;
  width:auto;
  height:80px;
  margin-top:5px;  
}
.page-id-76 .entry-heading:before, .rock .entry-heading:before,
.page-id-1144 .entry-heading:before, .page-id-1428 .entry-heading:before,
.page-id-1431 .entry-heading:before{
  background-color:#D23425;
}
.page-id-76 #main-nav a,
.page-id-78 #main-nav a,
.rock #main-nav a,
.page-id-1144 #main-nav a,
.page-id-1034 #main-nav a,
.page-id-1428 #main-nav a,
.page-id-1431 #main-nav a{
color:#fbf0da;
}
.page-id-76 ul#menu-mig-header li a:hover, 
#main-nav.page-id-76 ul ul li a:hover, 
.page-id-76 #main-nav .current-menu-item > a, 
.page-id-76 #tag-filter a.active, 
.page-id-76 #main-nav a:hover, 

.page-id-78 ul#menu-mig-header li a:hover, 
.page-id-78 #main-nav ul ul li a:hover, 
.page-id-78 #main-nav .current-menu-item > a, 
.page-id-78 #tag-filter a.active, 
.page-id-78 #main-nav a:hover, 

.page-id-1428 ul#menu-mig-header li a:hover, 
#main-nav.page-id-1428 ul ul li a:hover, 
.page-id-1428 #main-nav .current-menu-item > a, 
.page-id-1428 #tag-filter a.active, 
.page-id-1428 #main-nav a:hover, 

.page-id-1431 ul#menu-mig-header li a:hover, 
#main-nav.page-id-1431 ul ul li a:hover, 
.page-id-1431 #main-nav .current-menu-item > a, 
.page-id-1431 #tag-filter a.active, 
.page-id-1431 #main-nav a:hover,

.page-id-1144 ul#menu-mig-header li a:hover, 
#main-nav.page-id-1144 ul ul li a:hover, 
.page-id-1144 #main-nav .current-menu-item > a, 
.page-id-1144 #tag-filter a.active, 
.page-id-1144 #main-nav a:hover, 

.page-id-1034 ul#menu-mig-header li a:hover, 
.page-id-1034 #main-nav ul ul li a:hover, 
.page-id-1034 #main-nav .current-menu-item > a, 
.page-id-1034 #tag-filter a.active, 
.page-id-1034 #main-nav a:hover, 

.rock ul#menu-mig-header li a:hover, 
.rock #main-nav ul ul li a:hover, 
.rock #main-nav .current-menu-item > a 


{
background-color:#AFAFAF!important; /*grau*/
  color:#fff;
}


.rock #main-nav .current-menu-item > a:hover,
.page-id-1144 #main-nav .current-menu-item > a:hover,
.page-id-1034 #main-nav .current-menu-item > a:hover{
  text-transform: uppercase;
  color:#fff;
}
.page-id-76 #main-nav ul ul li a, 
.page-id-76 #main-nav ul ul .hover > a, 
.page-id-76 #main-nav ul ul .current-menu-item > a, 
.page-id-76 #main-nav ul ul .current_page_item > a, 
.page-id-76 #main-nav ul ul .current-menu-ancestor > a, 
.page-id-76 #main-nav ul ul .active > a,
.page-id-76.sub-menu,
.page-id-78 #main-nav ul ul li a, 
.page-id-78 #main-nav ul ul .hover > a, 
.page-id-78 #main-nav ul ul .current-menu-item > a, 
.page-id-78 #main-nav ul ul .current_page_item > a, 
.page-id-78 #main-nav ul ul .current-menu-ancestor > a, 
.page-id-78 #main-nav ul ul .active > a,
.page-id-78.sub-menu,
.rock #main-nav ul ul li a, 
.rock #main-nav ul ul .hover > a, 
.rock #main-nav ul ul .current-menu-item > a, 
.rock #main-nav ul ul .current_page_item > a, 
.rock #main-nav ul ul .current-menu-ancestor > a, 
.rock #main-nav ul ul .active > a,
.rock.sub-menu,
.page-id-1144 #main-nav ul ul li a, 
.page-id-1144 #main-nav ul ul .hover > a, 
.page-id-1144 #main-nav ul ul .current-menu-item > a, 
.page-id-1144 #main-nav ul ul .current_page_item > a, 
.page-id-1144 #main-nav ul ul .current-menu-ancestor > a, 
.page-id-1144 #main-nav ul ul .active > a,
.page-id-1144.sub-menu,
.page-id-1034 #main-nav ul ul li a, 
.page-id-1034 #main-nav ul ul .hover > a, 
.page-id-1034 #main-nav ul ul .current-menu-item > a, 
.page-id-1034 #main-nav ul ul .current_page_item > a, 
.page-id-1034 #main-nav ul ul .current-menu-ancestor > a, 
.page-id-1034 #main-nav ul ul .active > a,
.page-id-1034.sub-menu,
.page-id-1428 #main-nav ul ul li a, 
.page-id-1428 #main-nav ul ul .hover > a, 
.page-id-1428 #main-nav ul ul .current-menu-item > a, 
.page-id-1428 #main-nav ul ul .current_page_item > a, 
.page-id-1428 #main-nav ul ul .current-menu-ancestor > a, 
.page-id-1428 #main-nav ul ul .active > a,
.page-id-1428.sub-menu,
.page-id-1431 #main-nav ul ul li a, 
.page-id-1431 #main-nav ul ul .hover > a, 
.page-id-1431 #main-nav ul ul .current-menu-item > a, 
.page-id-1431 #main-nav ul ul .current_page_item > a, 
.page-id-1431 #main-nav ul ul .current-menu-ancestor > a, 
.page-id-1431 #main-nav ul ul .active > a,
.page-id-1431.sub-menu
{
background-color:#666 !important; /*dunkelgrau*/
  text-transform: uppercase;
  color:#fbf0da;

}
.page-id-76 #main-nav .current-menu-ancestor > a,
.page-id-78 #main-nav .current-menu-ancestor > a,
.page-id-76 #main-nav .active > a,
.page-id-78 #main-nav .active > a,
.rock #main-nav .current-menu-ancestor > a,
.rock #main-nav .active > a,
.page-id-1144 #main-nav .current-menu-ancestor > a,
.page-id-1034 #main-nav .current-menu-ancestor > a,
.page-id-1144 #main-nav .active > a,
.page-id-1034 #main-nav .active > a,
.rock ul#menu-mig-header li:nth-child(3),
.page-id-1428 #main-nav .current-menu-ancestor > a,
.page-id-1431 #main-nav .current-menu-ancestor > a,
.page-id-1428 #main-nav .active > a,
.page-id-1431 #main-nav .active > a
{
   background-color: rgba(175, 175, 175, 0.5)  ;
}
.page-id-78 #tag-filter a.active,
.rock #tag-filter a.active,
.page-id-1034 #tag-filter a.active{
background-color:#AFAFAF;
  color:#fbf0da;
}
body.category-86,.term-42,.term-43,.term-44,.term-45,.term-46,.term-47,.term-48,.term-49,.term-50,.term-51,.term-52,.term-53
{
background-color:#8ea4bd;
}
.term-42 a#logo,.term-43 a#logo,.term-44 a#logo,.term-45 a#logo,.term-46 a#logo,.term-47 a#logo,.term-48 a#logo,.term-49 a#logo,.term-50 a#logo,.term-51 a#logo,.term-52 a#logo,.term-53 a#logo
{
  background:url("http://www.mig-music.de/wp-content/uploads/2014/10/art-of-groov-logo.png");
  background-repeat:no-repeat;
  width:auto;
  height:80px;
  margin-top:4px;
}
.term-42 #header,.term-43 #header,.term-44 #header,.term-45 #header,.term-46 #header,.term-47 #header,.term-48 #header,.term-49 #header,.term-50 #header,.term-51 #header,.term-52 #header,.term-53 #header{
background-color:#768ca5;
}

.page-id-76 #rock-header .page-title,
.page-id-78 #rock-header .page-title,
.page-id-1144 #rock-header .page-title,
.page-id-1034 #rock-header .page-title,
.rock #rock-header .page-title
{
color:#555;
  font-size:48px;
}
#rock-header .hgroup{
margin-bottom:20px;
}

/*.single-wp_releases.postid-{
background-color:red;
}
.thumb-slide, .thumb-icon{

  background:none repeat scroll 0 0 #e6e6e6;
}*/
.term-42 ul.details:before,.term-43 ul.details:before,.term-44 ul.details:before,
.term-45 ul.details:before,.term-46 ul.details:before,.term-47 ul.details:before,
.term-48 ul.details:before,.term-49 ul.details:before,.term-50 ul.details:before,
.term-51 ul.details:before,.term-52 ul.details:before,.term-53 ul.details:before
{
border-top:1px solid red !important;
}
.page-id-76 .btn.small, .page-id-1144 .btn.small{
background:
 linear-gradient(to bottom, #000 0%, #afafaf 2%,  #272727 100%) 
   repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  border:1px solid #272727;
}
/*-----------------PRESSE/TABELLE--------------*/
li.logout{
float:left;
  position:relative;
  list-style:none;
  color:#666;
margin:0;
  padding:0;

}


li.logout a {
    color: #555;
    font-weight: bold;
    padding: 1.387em 1em;
  font-size:12px;
  display:block;
}

 #wpmem_login input[type='checkbox'] {
	background-color: transparent !important;
}

.page-id-86.page-template-default.logged-in section#main-content.container.clearfix section.clearfix article#post-86 div.items.artists.isotope article.col-1-3.clearfix.isotope-item a.aligncenter.thumb-icon img{
background-color:#e6e6e6 !important;
}
body.single.single-wp_artists div.col-1-3 div.boxes div.box.col-1-2 p strong a{
padding-top:115px;
}
body.single.single-wp_artists div.col-1-3 div.boxes{
margin-bottom:20px;
}
.tablepress tfoot th, .tablepress thead th {
   background-color: #fbf0da; /*dunkelgelb*/
   color: #666;
}

.dataTables_wrapper .sorting:hover, 
.dataTables_wrapper .sorting_asc, 
.dataTables_wrapper .sorting_desc {
   background-color: #d23425; /*migrot*/
   color: #fbf0da;
}
#thead tr th{
border:1px solid #666 !important;
  background-color:#333;
}
.tablepress tbody td.column-1{
  line-height:0;
}
th.column-3,td.column-3,th.column-5,td.column-5{
display:none;
}

td.column-4,td.column-7{
color:#000;
}
th.column-1.sorting,th.column-4.sorting,th.column-7.sorting,
th.column-9.sorting,th.column-11.sorting{
color:#000;
}
td.column-8 p img,td.column-9 p img, td.column-10 p img,td.column-11 p img,
td.column-12 p img{
 padding-bottom:10px !important;
  width:60px;

}
td.column-8 p strong a,td.column-9 p strong a, td.column-10 p strong a,td.column-11 p strong a,
td.column-12 p strong a{
  padding-top:90px;
}
td.column-8 p strong,td.column-9 p strong, td.column-10 p strong ,td.column-11 p strong ,
td.column-12 p strong {

line-height:1;
}
td.column-8 p:nth-child(2),td.column-9 p:nth-child(2), td.column-10 p:nth-child(2) ,td.column-11 p:nth-child(2) ,
td.column-12 p:nth-child(2){
  font-size:10px;
}
tr:nth-child(even) {
   background-color: #fff;
}
tr:nth-child(odd) {
   background-color: #F0F0F0;
}

/*--------------------Kontakt--------------------*/
.page-id-84 .col-1-3 p,
.page-id-1002 .col-1-3 p
{
width:250px;
}

.font-small{
font-size:80%;
}
ul.details li span {
    color: #999;
    display: block;
    left: 0;
    position: absolute;
    top: 0;
}
input[type="submit"], .button, .btn {
    background: linear-gradient(to bottom, #ffb37c 0%, #fa4c29 4%, #d23425 100%) repeat scroll 0 0 rgba(0, 0, 0, 0)!important;
  border: 1px solid #d23425;}
 p.wysija-checkbox-paragraph input, select{
  width: auto;

}


/*----------------------Termine-------------------*/
.whistles-toggle .whistle-title , .whistles-accordion .whistle-title {

  transition:all 0.4s ease-in-out 0s;
  background-image: url("../styles/img_light/plus-button-grey.png");
   background-repeat: no-repeat;
background-position:0% 0%;
 min-height: 64px;
     /* overflow: hidden;*/
font-size:24px ;
     background-color:#777; 
  padding:0 0 0 1em;
color:#fbf0da; /*dunkelgelb*/

}

.whistles-toggle .whistle-title:hover, .whistles-accordion .whistle-title:hover { 
 transition:all 0.4s ease-in-out 0s;
 background-color: #333;
  background-image: url("../styles/img_light/plus-button-red.png");
  background-repeat: no-repeat;
  background-position:100% 0%;

}


.whistles-toggle .whistle-title[aria-selected="true"], 

.whistles-accordion .whistle-title[aria-selected="true"]{

  transition:all 0.4s ease-in-out 0s;

  background-color:#fbf0da;
 background-image: url("../styles/img_light/minus-button-grey.png");
   background-repeat: no-repeat;
}

/*-----------------Calender----------------*/
#calendar_1 .calbg{
background-color:#777!important;

}
.calbottom_border {
color:#eee !important;
}
.current_day_border_color {
color:red !important;
}

#calendar_1 .cell_body td{
background-color:#555 !important;
 border:1px solid #333 !important;
}
#calendar_1 .caltext_color_other_months{
color: #fbf0da !important;
}

/*releases-header*/
	/* Masonry

	 ---------------------------------------------------------------------- */
#page-header{
background:url("http://www.mig-music.de/wp-content/uploads/header/header-mig-products.jpg");
    background-attachment:scroll;
    background-position: center top ;
	   background-repeat: no-repeat;
}

img.size-1-2{
width:70%;
}
.col-1-3 li{
display:block;
  margin:6px 0;
}
.color{
text-transform:uppercase;

}
.border{
    border-top: 1px solid #ccc;
    display: block;
    margin-top: 20px;
  	padding-top: 20px;
    width: 140px;
}
/*---------------------Suche----------------------*/

.thumb-icon .icon{
display:none;
}
body.search.search-results .thumb-icon img{
display:none;
}
 a.left.thumb-icon{
width:150px;
}
li.entry-date ul.post-categories li {
list-style:none;
}
body.search.search-results ul.entry-meta{
overflow:visible;
  margin:0;
}
body.search.search-results article{
width:inherit;
}

li.entry-comments{
display:none;
}

/*----------------------SliderFooter-------------------*/
#footer section.container{
display:none;
}

.social-icons::before{
background:none;
}
div.ns-caption {
	top: 100px;
  font-size: 14px;
}

div.nslider {
	overflow: hidden;
	margin: 0 auto;
	position: relative;
	visibility: hidden;
	max-width: 100%;
padding-bottom:70px;
}

div.ns-caption span {
	color: #4d4d4d;
}
@media only screen and (max-width: 1450px) {
.field_button a{
position:absolute;
    margin-left:80%;
}
}
@media only screen and (max-width: 950px) {
.field_button a{
background:url("http://www.mig-music.de/wp-content/uploads/2014/11/shop-mig.png") 
      no-repeat scroll 0 0 / 120px 120px rgba(0, 0, 0, 0);

    width:167px;

}

.portfolio.content article{
    margin-top: 0 !important;
    margin-bottom:0 !important;
  }

  #main-content img, #page-header img{
margin-top:15px;
  }
    ul.nav li{
margin: 0 0 0 25px;
  }
}
@media only screen and (max-width: 767px) {

  #fixed{
  position:relative;
}
  #top-wrap #top-nav{
display:block;

  }

  #top-wrap .top-right-nav{
width:50%;
  }
#top-wrap .responsive-nav{
display:none;
  }
  #top-wrap .top-right-nav li.cart-wrap, #top-wrap .top-right-nav li.search{
float:right;
  }
 #fixed .container{
width:620px;
  }
  #header{
height:86px;
    overflow:hidden;
  }
  a#logo{
float:left;
  }
  #main-nav{
width:300px;
    float:right;
    margin-top:20px;

  }


  #share .buttons{
right:527px;
    width:200px;
  }
  .fullwidthbanner-container{
margin-top:0 !important;
  }
}
@media only screen and (max-width:650px) {
 #fixed .container{
width:90%;
  }

  #top-wrap .top-right-nav li.cart-wrap, #top-wrap .top-right-nav li.search{
width:100%;
  }


}
@media only screen and (min-width: 620px) and (max-width: 780px){

  #top-wrap .top-right-nav{
width:40% !important;
  }
}
@media only screen and (max-width: 767px) {
 .thumb-slide.aligncenter, .thumb-icon.aligncenter{
margin-top:10%;

  }
  .portfolio article footer{
min-height:auto;
  }

  #top-wrap .top-right-nav{
width:100%;
  }
 #page-header, #aof-header, #rock-header {
      background-color: #222 !important;
    background-image: none !important;}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
/*.aof .col-1-4, .aof #main .col-1-4 { background-color:red;
 position: absolute; left: 20px; top: 0px; }*/
  .field_button a{
margin-left:75%;

  }

  #main-nav{
width:220px;

  }
    #main-content, #page-header, #aof-header, #rock-header{
margin-top:10px;
  }
.thumb-slide img,  .thumb-slide img:last-child{
height:auto;
  width:420px !important;
}

}

@media only screen and (max-width: 479px) {

  .fullwidthbanner-container{
    display:none !important;
  }
  .field_button{
margin-bottom:70%;
  }
  .field_button a{
margin:2% 0 0 20%;

  }
  article{
width:90%;
  }

  #main-nav{
width:75px;
    border:0px;
     float:left;
  }
  #main-nav .responsive-nav{
background-color: transparent;
    color: transparent;

  }

    #main-content, #page-header, #aof-header, #rock-header{
margin-top:10px;
  }
.thumb-slide img,  .thumb-slide img:last-child{
height:auto;
  width:420px !important;
}
 option{
color:#fff !important;
    background-color:#666 !important;
  }
.isotope, .isotope .isotope-item{
max-width:300px !important;

  }
      ul.nav li{
margin: 0 0 0 0px;
  }
  a.social-icon{
margin-left:20px;
  }
iframe{
width:90% !important;

  }
  #tag-filter{
margin-top:-80px;
  }
}
