
/* ====================================================================== *
      WARNING WHEN ALBUM DOESN'T EXISTS
 * ====================================================================== */

	.auto_photo_albums_warning{
		padding: 10px 20px;
		margin: 20px 0;
		border: 1px solid #eee;
		border-left-width: 5px;
		border-left-color: #d9534f;
		border-radius: 3px;

		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
	            box-sizing: border-box;
	}

	.auto_photo_albums_warning h4{
		margin-top: 0;
		margin: 0 0 5px 0 !important;
		color: #d9534f;
		font-size: 18px !important;
		padding: 0 !important;
	}

	.auto_photo_albums_warning p{
		margin: 0 !important;
	}


	.auto-photo-albums .media-box-image div[data-thumbnail], .auto-photo-albums .media-box-image div[data-popup]{
		-webkit-box-sizing: border-box !important;
	       -moz-box-sizing: border-box !important;
	            box-sizing: border-box !important;

	    padding: 0;
		margin: 0;
		border: 0;
		display: block;

		background: black;
	}

	.auto-photo-albums .media-box-image div[data-thumbnail] img, .auto-photo-albums .media-box-image div[data-popup] img{
		border-radius: 0 !important;
		padding: 0 !important;
		border: 0 !important;
		display: block;
	}

/* ====================================================================== *
      LOADING AND BROKEN THUMBNAIL EFFECTS 
 * ====================================================================== */

	.auto-photo-albums .media-box-image div[data-thumbnail], .auto-photo-albums .media-box-image div[data-popup]{
		background-position: center center !important;
		background-repeat: no-repeat !important;
	}

	.auto-photo-albums .image-with-dimensions{
		background-color: #4e4e4e !important;
		/*background-image: url('../plugin/components/Media Boxes/css/icons/loading-image.gif') !important;*/
	}

	.auto-photo-albums .broken-image-here{
		background-color: #BE3730 !important;
		background-image: url('../plugin/components/Media Boxes/css/icons/broken-image.png') !important;
	}

	.auto-photo-albums .broken-image-here:not([data-height]){
		min-height: 150px !important;
	}

/* ====================================================================== *
      MEDIA BOXES FIXES
 * ====================================================================== */

 	.media-boxes-drop-down {
    	width: 180px;
    	vertical-align:top;
    }

    .media-boxes-drop-down-header{
    	white-space: nowrap;
	    overflow: hidden;
	    text-overflow: ellipsis;
    }

    .media-boxes-sort-order span{
    	background: inherit !important;
    }

    .fancyboxMB-button{
    	outline: none !important;
    	box-shadow: none !important;
    }

    .fancyboxMB-button:hover div{
    	background: #262626 !important;
    }

	.fancyboxMB-thumbs {
	    background: rgba(255,255,255,.1) !important;
	}

	.fancyboxMB-arrow{
		background: none !important;
	}

	.media-boxes-search input[type=text] {
		display: inline-block !important; 
		width: auto !important;
		margin: 0 !important;
	}

	.media-box-quote {
    	margin: -20px;
	}

/* ====================================================================== *
      SOME CSS CONFLICTS WITH OTHER THEMES
 * ====================================================================== */

 	.auto-photo-albums .media-box-image div[data-width][data-height] img{
	    margin-bottom: auto !important;
	}

	.auto-photo-albums .media-box [class^=icon-]:before{
	    font-family: inherit !important;
	}

	.media-boxes-search .media-boxes-clear{
		margin-right: 0px !important;
	}

	.media-boxes-no-more-entries{
		cursor: auto !important;
	}

