

#isotope_wrapper {
	float:left;
	width: 100%;
	background:#fff;

}

#isotope_wrapper #page-attachments {
	background:url(img/loader.gif) center 80px  no-repeat;
	width: 80%;
	margin: 10px auto 20px auto;
}

#isotope_wrapper li {
display: inline-block;
padding:0 10px 20px;
cursor:pointer;
}

.isotope-controls {
    position: relative;
    text-align: center;
}

#isotope_wrapper li {
    display: inline-block;
    padding: 0 10px 20px;
    cursor: pointer;
}

.icon-grid, .icon-list, .icon-plus, .icon-share, .icon-heart-fill, .icon-link, .icon-star, .icon-map-pin-fill, .icon-comment, .icon-search, .icon-share-2, .icon-fullscreen-alt, .icon-fullscreen-exit-alt, .icon-chevron-left, .icon-chevron-right, .icon-angle-left, .icon-angle-right, .icon-caret-left, .icon-caret-right {
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}






/* Start: Recommended Isotope styles */



/**** Isotope Filtering ****/



.isotope-item { z-index: 2; }
.isotope-hidden.isotope-item {
	pointer-events: none;
	z-index: 1;
}
/**** Isotope CSS3 transitions ****/



.isotope,  .isotope .isotope-item {
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;
}
.isotope {
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-ms-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width;
}
.isotope .isotope-item {
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	-ms-transition-property: -ms-transform, opacity;
	-o-transition-property: -o-transform, opacity;
	transition-property: transform, opacity;
}
/**** disabling Isotope CSS3 transitions ****/



.isotope.no-transition,  .isotope.no-transition .isotope-item,  .isotope .isotope-item.no-transition {
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-ms-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s;
}
/* End: Recommended Isotope styles */



.isotope-full-page.with-descriptions {
	text-align: left;
	margin-top: 108px;
}
.isotope-full-page.with-descriptions .item { vertical-align: top; }
.isotope-full-page.with-descriptions .item img,  .isotope-full-page.with-descriptions .item iframe {
	max-width: 480px;
	max-height: 320px;
	min-height: 320px;
	vertical-align: bottom;
}
.isotope-full-page.with-descriptions .item img {
	min-height: 320px;
	vertical-align: bottom;
}
.isotope-full-page.with-descriptions .thumb {
	display: inline-block;
	width: 59%;
	overflow: hidden;
}
.isotope-full-page.with-descriptions .item .description {
	color: #000;
	display: inline-block;
	width: 55%;
	padding: 10px;
	font-size: 16px;
	line-height: 1.6em;
	text-align: center;
	vertical-align: top;
}
.isotope-full-page.with-descriptions .item .description p { color: #000; }
.isotope-full-page.with-descriptions .item .description h2 { color: #000; }
.isotope-full-page.with-descriptions .item .title {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	position: absolute;
	bottom: 0px;
	left: 0px;
	font-size: 19px;
	width: 100%;
}
/*.isotope-full-page.with-descriptions .item .description {position: absolute; top: 0px; width: 100%; height: 100%; padding: 30px; display: none; background: rgba(0,0,0,.8); font-size: 19px; line-height: 1.6em; text-align: center; color: #bbb;}*/

	/*.isotope-full-page.with-descriptions .item .description .more {display: inline-block; position: absolute; bottom: 40px; left: 0px; text-align: center; width: 100%;}*/

.isotope-full-page.with-descriptions .item .description .more { display: inline-block; }
.isotope-full-page.with-descriptions .item .description .more a {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	display: inline-block;
	padding: 8px;
	background: #eee;
	margin: 0px 8px;
	font-size: 12px;
	line-height: 1em;
	color: #000;
	border-radius: 4px;
}
.isotope-full-page.with-descriptions .item .description .more a:hover,  .isotope-full-page.with-descriptions .item .description .more a:active {
	background: #000;
	color: #fff;
}
/*	.isotope-full-page.with-descriptions .item:hover .description,

	.isotope-full-page.with-descriptions .item:active .description {display: block;}*/



.isotope-full-page.with-descriptions .item.horizontal {
	width: 480px;
	height: 320px;
	overflow: hidden;
}
.isotope-full-page.with-descriptions .item.vertical {
	width: 480px;
	height: 320px;
	overflow: hidden;
}
.isotope-full-page.with-descriptions .item.vertical .thumb { width: 44%; }
/*.isotope-full-page.with-descriptions .item.horizontal .thumb {width: 53%;}*/

.isotope-full-page.with-descriptions .item.horizontal .thumb {
	width: 100%;
	height: 160px;
}
.isotope-full-page.with-descriptions .item.horizontal .description {
	width: 100%;
	height: 160px;
}





/*============================ SINGLE */
.main-container header{
	padding:30px;
}

.main-container header .single-title {
	font-family: 'Times', 'Times New Roman', serif !important;
	font-weight: normal;
	font-style: italic;
	text-transform: uppercase;
	text-align:center;
	border:none;
}

.post-meta.single-postmeta {
	text-align: center;
}

.isotope-controls {
	 position: relative;
	 text-align: center;
}

#page-attachments .isotope .item.small {
	margin: 0;
	height: 180px;
	width: 20%!important;
	overflow: hidden;
	cursor: pointer;
	overflow: hidden!important;
	padding: 0!important;
	border: 1px solid #FFF;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

#page-attachments .isotope .item.big {
	width: 100%;
	max-width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
#page-attachments .isotope .item.big img {
	margin: 0 auto!important;
	float: none;
	display: block;
}

#page-attachments { padding:0;}


.isotope-item {
    z-index: 2;
}

.isotope-hidden.isotope-item {
    pointer-events: none;
    z-index: 1;
}

.isotope,.isotope .isotope-item {
    -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -ms-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;
}

.isotope {
    -webkit-transition-property: height,width;
    -moz-transition-property: height,width;
    -ms-transition-property: height,width;
    -o-transition-property: height,width;
    transition-property: height,width;
}

.isotope .isotope-item {
    -webkit-transition-property: -webkit-transform,opacity;
    -moz-transition-property: -moz-transform,opacity;
    -ms-transition-property: -ms-transform,opacity;
    -o-transition-property: -o-transform,opacity;
    transition-property: transform,opacity;
}

.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition {
    -webkit-transition-duration: 0s;
    -moz-transition-duration: 0s;
    -ms-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s;
}

.isotope.infinite-scrolling {
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}

#isotope_wrapper .item.big {
    padding: 20px!important;
}

@media only screen and (max-width : 768px) {
	#page-attachments .isotope .item.small {
		width: 33.2%!important;
	}
}

@media screen and (max-width: 720px) {
    ul.isotope-controls.filters {
        display:none!important;
    }

    .single .main-container header {
        padding: 30px 30px 0!important;
    }

    #page-attachments .isotope .item.small {
        display: none;
    }

    #page-attachments .isotope .item.big {
        margin: 10px auto;
        padding: 0;
        width: 100%;
        overflow: hidden;
        display: block;
        position: relative!important;
        opacity: 1!important;
        -webkit-transform: none!important;
    }

    .attachments.gallery.isotope,#isotope-images {
        height: auto!important;
    }
}

@media only screen and (max-width : 480px) {
	#page-attachments .isotope .item.small {
		width: 50%!important;
}

	#isotope_wrapper #page-attachments {
			width: 100%;
	}
}


#page-attachments .item.small.isotope-item img {
    max-height: none;
    max-width: none;
    width: 100%!important;
    height: auto!important;
}
