/*
Theme Name: Flyer Bootstrap
Theme URI: http://www.flyer.it/
Description: The Bootstrap Flyer theme for WordPress is responsive, stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background.
Author: Flyer communication
Version: 1.0
License: GNU General Public License
*/


/* -------------------------------------------------------------- */
.event_list_title,.event-top{margin:0;}
.img-fullwidth{max-width: 100%;height: auto;}
.catlabel{position: absolute; right:0;padding: 10px;background-color: rgba(0,0,0,.3);color: #FFF;z-index: 1;}
.box-list{background-color: rgba(0,0,0,.1);padding:20px 20px 10px 20px;}
.box-list .navbar-text{display: none;}
.line-group{margin-bottom: 10px;}
.entry-title, .h1like{margin-top: 0;}
.mega-submenu{width:800px}
.mega-submenu .pull-left{width:250px}
.mega-submenu > li > .dropdown-menu ,.mega-submenu > li > .dropdown-menu > li > .dropdown-menu {
	display: block;
	position: relative;
	border:0;
	box-shadow:none;
	box-shadow:none;
	-webkit-box-shadow: none;
	width: 100%;
}
p.tags .label{line-height: 20px;}
.places{margin-bottom: 20px;display:block;}

.box-list .places{margin-bottom: 0}

.mega-submenu > li > a{
	font-weight: bold;
}
.pulsa{padding: 0;}
.mega-submenu > li > .dropdown-menu >li>a{
	padding-left: 30px;
}

.mega-submenu > li > .dropdown-menu > li > .dropdown-menu  >li>a{
	padding-left: 40px;
	font-weight: bold;
}
.lists .media-heading, #listItems .media-heading {
font-size: 15px;
}
.row.partners {margin-bottom: 15px;}
.row.partners .stit{font-size: 11px}
.row.partners .col-md-5,
.row.gallery .col-md-5{margin-right:-15px;}

.lists,#listItems {padding: 0;list-style: none;}
.isotopeitem{margin-bottom:30px;}
.thumb-cnt{background-color: #000;position: relative;}
.thumb-cnt img{background-color: #FFF;}

#infscr-loading{text-align: center;margin-bottom: 20px;}

.mc_interests_header{margin-top: 20px; font-weight: bold;}
.mc_interest{margin-bottom: 20px;}

.caption-title{margin-top: 0}
.itemListElement{position: relative;margin-bottom: 20px}
.caption-time{
 	background:rgba(255, 255, 255, .5);
 	color: #000;
    padding:5px 10px;
    display: inline-block;
    font-size:10px;
}
.caption-title{
    font-size:21px;
}
.caption-body{
 	position: absolute;
    bottom:0;
    padding:10px;
    text-shadow: 0 2px 4px black;
}
.caption-location-block{
    font-size:10px;
	display: block;
}
.caption-location-inline{
   font-size:8px;
   line-height:10px;
   display: inline-block;

}
.caption-location,.caption-location b{
    font-weight: normal;
}
.caption:hover{
 	background:rgba(0, 0, 0, .95);
 	opacity: 1;
}
.caption{
 	position: absolute;
 	pointer-events: none;
 	color: #FFF;
    left:0;
    top:0;
    bottom:0;
    right:0;
    bottom: 0px;
    overflow: hidden;
}
.caption-location-artists{
  font-size: 12px;
  font-weight: normal;
  line-height: 12px;
}
.caption-type{
  	position: absolute;
    -ms-transform: rotate(-90deg); /* IE 9 */
    -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
    right: -200px;
    top: 0;
    transform: rotate(90deg);
    transform-origin: top left;
    width: 200px;
}
.caption-soldout{
  position: absolute;
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  right: -82px;
  top: -19px;
  transform: rotate(45deg);
  transform-origin: top left;
  width: 200px;
  text-align: center;
  background-color: #FF6103;
  font-weight: bold;
  z-index: 1;
    font-size: 20px;
}
.caption-type-cnt{
	position:relative;
	display: inline-block;
 	background:rgba(255, 255, 255, .5);
 	color: #000;
    padding:5px 10px;
    font-size: font-size: 15px;
    text-transform: uppercase;
}



.tab-content{margin: 20px 0}
header .clearfix{margin: 20px 0;}
header h2{margin-bottom: 20px;}
.affix{top:0;left:0;width: 100%;z-index: 1000;}
.affix .navbar-brand{display:block}
.affix .navbar{border-radius:0;}
.navbar-brand img{max-width: 170px;max-height:20px}
.footer {color: #999;background-color: #F9F9F9}
/*.footer-container{background-color: #F9F9F9}*/
.footer .pull-left {float: none!important;}
.footer {text-align:center;}
.footer .media-object {display: inline;}
.footer-cnt{padding: 20px;}
.footer .nav>li>a {
padding:0 0 0 30px;
}
.footer .nav>li.menu-item>a {
display:inline;
padding: 5px 7px;
}
.footer .nav>li.menu-item {
margin: 8px 0;
}
.nav-stacked>li+li {
margin-top: 4px;
}
.footer .nav>ul {
padding: 20px 0px;
}
footer {
font-size: 12px;
}
@media(min-width:768px){
	/*.footer-container{background-color: #FFF}*/
	.footer .pull-left {float: left!important;}
	.footer {text-align: start;}
	.footer .media-object {display: block;}
	.navbar .container-fluid{padding:0}
	.navbar-brand img {margin-left:15px;}
}
@media(max-width:767px){
	.margin-top-xs{margin-top:10px}
	.margin-top-xs p{margin-bottom:5px}
	.mega-submenu{overflow: scroll;height: 350px;}
}

.navbar-text{margin-bottom:0;}
footer .navbar-text{float: none;}
a:hover img{opacity: .6}
.mylist{height:150px;overflow: hidden;}
.nav .nav > li > a {
padding-top: 3px;
padding-bottom: 3px;
padding-left: 30px;
font-size: 90%;
}
.nav > .active > a {
font-weight: bold;
background-color: #F9F9F9;}

.loopItem{margin-bottom: 20px;position:relative;}
.addressLocality{font-weight: bold;}

.nav .socialItem{display:block;height:25px;float: left;}
.nav-list .socialItem{margin-right: 5px}
.ico_fl .socialItem{
  background-image: url("_images/social_icons.png");background-repeat: no-repeat;
  background-position: -10px -11px;
  width:25px;
}
.ico_tw .socialItem{
  background-image: url("_images/social_icons.png");background-repeat: no-repeat;
  background-position: -10px -40px;
  width:25px;
}
.ico_fb .socialItem{
  background-image: url("_images/social_icons.png");background-repeat: no-repeat;
  background-position: -10px -70px;
  width:25px;
}
.ico_vi .socialItem{
  background-image: url("_images/social_icons.png");background-repeat: no-repeat;
  background-position: -10px -100px;
  width:25px;
}
.ico_yt .socialItem{
  background-image: url("_images/social_icons.png");background-repeat: no-repeat;
  background-position: -10px -130px;
  width:25px;
}
.ico_fg .socialItem{
  background-image: url("_images/social_icons.png");background-repeat: no-repeat;
  background-position: -10px -160px;
  width:23px;
}
.ico_fa .socialItem{
  background-image: url("_images/social_icons.png");background-repeat: no-repeat;
  background-position: -10px -190px;
  width:25px;
}
.ngg-gallery-thumbnail img {margin: 4px 0px 4px 0;}
.youtube_gallery_item img {
	width: 100px;
	}
.youtube_gallery_player {width: 100px;}
.youtube_gallery_item {
	margin: 4px 7px 4px 0;float: left;
width: 108px;
position: relative;
text-align: center;}
.youtube_gallery_player img{
	padding: 4px;
	border: 1px solid #A9A9A9;}
.youtube_gallery_item img.ytsg_play {
position: absolute;top:10px;width: 40px;border: 0;left:30px;}
.youtube_gallery_divider{clear: both;}
/* GALLERY */

#listItems{padding: 0;list-style: none;}
.cntGallImgDett{background-color: #000;text-align: center;margin-bottom:30px;}
.thumbnails {padding: 0;list-style: none;}
.gallType{position:absolute;bottom:0;right:0;}
.cntGallImgImg{position: relative;max-width:100%;}
.thumbnail {display: block;padding:5px;line-height: 20px;border: 0;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.thumbnail .cntDida{text-align: center;height: 25px;padding-top: 5px;display: block;overflow: hidden;}
a.thumbnail:hover{-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
ul.row.thumbnails .cntGallImgOver{display: block;position: relative;}

/* END GALLERY */

/* GALLERY 2 */
.nggthumbnail {margin-bottom: 30px;}
.ppt{display:none!important}

.variations label{margin-right: 10px;}
.variations select{margin-bottom: 10px;}
.single_variation .amount{font-size: 36px;font-weight: bold;}
.glyphicon-big{font-size: 50px;display: block;}

/* NETWORK ADMIN */
.users-admin > .container-fluid{padding:0 20px}
.bs-example {
margin-right: 0;
margin-left: 0;
margin-top: 20px;
background-color: #fff;
border-color: #ddd;
border-width: 1px;
border-style: solid;
border-radius: 4px;
padding: 10px;
}
.addtoany_list{display: block;margin: 10px}
.glyphicon-refresh-animate {
    -animation: spin .7s infinite linear;
    -webkit-animation: spin2 .7s infinite linear;
}

@-webkit-keyframes spin2 {
    from { -webkit-transform: rotate(0deg);}
    to { -webkit-transform: rotate(360deg);}
}

@keyframes spin {
    from { transform: scale(1) rotate(0deg);}
    to { transform: scale(1) rotate(360deg);}
}
.isotopeitem h5 {margin-top: 0;}
.logged-in .page-description {
  display: none;
}
.pagination-label span{
	color: #000 !important;
}
.pagination-label span:hover{
	background-color: #FFF !important;
}
.date{ text-transform: capitalize;}