h1.title {
    margin: 30px 0 10px;
}

a, a:hover {
    text-decoration: none;
    -webkit-transition: all 200ms;
    -moz-transition: all 200ms;
    -o-transition: all 200ms;
    transition: all 200ms;
}

div.error, table tr.error {
    background-color: transparent;
}

div.error {
    background-image: none;
    border-color: transparent;
}

.container-inline div, 
.container-inline label {
    display: block;
}

/**
 * Menu
 */
ul.menu {
    margin: 0;
}

ul.nav > li {
    display: inline-block;
}

ul.dropdown-menu {
    padding: 0;
    border-radius: 0;
}

ul.dropdown-menu li {
    list-style: none;
    padding: 0;
    margin: 0;
    border-top: 1px solid #eee;
}

ul.dropdown-menu li a {
    color: #999;
    padding: 8px 20px;
    font-size: 12px;
}

.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus, 
.dropdown-submenu:hover>a, 
.dropdown-submenu:focus>a {
    background-color: #f5f5f5;
    background-image: none;
    color: #999;
}
@media screen and (min-width: 980px) {
    .superhero-dropdown > ul ul li:hover {
        background: #f5f5f5;
    }
}
/**
 * TB Mega Menu
 */
.tb-megamenu {
    background-color: transparent;
}

.tb-megamenu .dropdown-menu {
    border-bottom: 0;
}

.tb-megamenu .nav > li > a {
    border-right: 0;	
} 

.tb-megamenu .nav > .active > a, 
.tb-megamenu .nav > .active > a:hover, 
.tb-megamenu .nav > .active > a:focus {
    background: transparent;
}

.tb-megamenu .nav li.dropdown.active > .dropdown-toggle,
.tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle,
.tb-megamenu .nav > li.dropdown.open.active > a:hover {
    background-color: transparent;
}

.tb-megamenu .nav li.dropdown.active > .dropdown-toggle,
.tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle {
    background-color: transparent;
}

.tb-megamenu .dropdown-menu .active > a,
.tb-megamenu .dropdown-menu .active > a:hover {
    background-color: transparent;
    background-image: none;
}

/**
 * Collapsible
 */
.tb-megamenu .nav-collapse  {
    background-color: #FFF;
}

.tb-megamenu .nav-collapse .nav > li {
    display: block;
}

.tb-megamenu .nav-collapse .nav > li > a, 
.tb-megamenu .nav-collapse .dropdown-menu a {
    border-bottom: 0;
}

/**
 * Twitter
 */
.twitterSearchesNTweet .icon-twitter:before {
    float:left;
    margin-top: 4px;
}
.twitterSearchesNTweet .content {
    padding-left:25px;
}



/**
 * MEDIA QUERIES
 */
@media (max-width: 767px) {
    body {
        padding: 0 !important;
    }
}
.superhero-sticky.fixed{
	position: fixed;
	width: 100%;
	top:0;
	z-index:99;
}

/**
 * 21-jul-15 ADD CSS SELECT FILTER
 */
.view-id-isotope_example {
    position: relative;
    z-index: 90;
}
.view-id-isotope_example > .view-header h1 {
    margin-bottom: 20px;
}
.view-id-isotope_example .view-header .view-isotope-example-filter-block {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    width: 33%;
    padding-right: 20px;
    vertical-align: top;
}

.view-isotope-example-filter-block ul {
    display: block;
    margin: 0;
    padding: 0;
}
.view-isotope-example-filter-block li {
    display: block;
    margin: 0;
    padding: 0;
    float: none;
    height: 24px;
} 

.view-isotope-example-filter-block a {
    display: block;
    margin: 0;
    padding: 0;
    height: 24px;
} 

.view-id-isotope_example .view-header .view-isotope-example-filter-block {
    height: 24px;
}   
.view-id-isotope_example .view-header .view-isotope-example-filter-block:before {
    display: block;
    width: 100%;
    z-index: 1100;
    background: #CCCCCC;
    color: #00b44e;
    border-radius: 3px;
    padding: 4px 5px 2px 5px;
    position: relative;
    text-align: center;
    cursor: pointer;
}   
.view-id-isotope_example .view-header .view-isotope-example-filter-block span {
    display: block;
    width: 100%;
    content: 'ALL';
    z-index: 1150;
    background: #CCCCCC;
    color: #00b44e;
    border-radius: 3px;
    padding: 4px 5px 2px 5px;
    position: relative;
    text-align: center;
    cursor: pointer;
}   

.view-id-isotope_example .view-header .view-isotope-example-filter-block span:after {
    display: block;
    content: '\25be';
    color: #00b44e;
    position: absolute;
    top: 2px;
    right: 10px;
    z-index: 1200;
}   
.view-id-isotope_example .view-header .view-isotope-example-filter-block.active span:after {
    -ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
    transform: rotate(180deg);
}   
.view-id-isotope_example .view-header .view-isotope-example-filter-block .view-footer{
    display: block;
    position: absolute;
    top: -20px;
} 
.view-id-isotope_example .view-header .view-isotope-example-filter-block .view-content{
    display: none;
    position: absolute;
    top: 21px;
    left: 0;
    width: calc( 100% - 20px );
    z-index: 1000;
} 
.view-id-isotope_example .view-header .view-isotope-example-filter-block.active .view-content{
    display: block;
}   
