@media screen and (min-width: 1365px){

	.grid-instagram-gallery img.small.speciale{

		width: 150px;

	}

}





@media screen and (max-width: 1364px){

	.grid-instagram-container.no-border{

		max-width: 600px;

		margin: auto;

	}

}





@media screen and (max-width: 1364px) and (min-width: 723px){

	.grid-instagram .grid-instagram-gallery.p9{

		width: 665px;

	}

	

	.grid-instagram-gallery img.margin-fix{

		margin-top: -165px;

	}

}





@media screen and (max-width: 722px){

	.grid-instagram .grid-instagram-gallery.p9{

		display: none;

	}

}





@media screen and (min-width: 1201px) and (max-width: 1363px){

	/*.grid-instagram-gallery img.speciale{

		position: absolute;

	}*/

}



.grid-instagram-container.no-border .grid-instagram {

    border-bottom: none;

    padding: 0;

    margin: 0

}



.grid-instagram {

    position: relative;

    float: left;

    width: 100%;

    border-bottom: 1px solid #000;

    padding: 0 0 60px;

    margin: 0 0 60px

}



.grid-instagram-header {

    width: 100%;

    display: block;

    float: left;

    padding: 0 0 35px

}



.grid-instagram-header .typo-italic {

    float: left;

    font-size: 28px;

    line-height: 28px;

    text-transform: none

}



.grid-instagram-header .typo-hashtag {

    float: right

}



.grid-instagram-gallery {

    width: calc(100% + 20px);

    float: left;

    display: block

}



.grid-instagram-gallery.p9{

	float: none;

	width: auto;

	overflow: hidden;

}



@media screen and (min-width:723px) {

    .grid-instagram-gallery {

        /*width: 690px;*/

		width: 665px;

        /*height: 500px*/

		height: auto;

    }

    .grid-instagram-gallery.small-grid-instagram {

        height: 340px

    }

}



@media screen and (min-width:1200px) {

    .grid-instagram-gallery.p9 {

        /*position: absolute;*/

        top: 0;

        right: -25px;

        /*width: 520px;*/

    }

}



.grid-header,

.grid-header .grid-header-core,

.grid-header-subtitle,

.grid-header-title {

    position: relative;

    display: block

}



.grid-instagram-gallery img {

    float: left;

    /*margin: 0 20px 20px 0*/

    margin: 0 15px 15px 0

}



.grid-instagram-gallery img.large {

    width: calc(100% - 20px)

}



@media screen and (min-width:723px) {

    .grid-instagram-gallery img.large {

        width: auto;

		width: 315px;

    }

}



.grid-instagram-gallery img.small {

    width: calc(50% - 20px)

}



@media screen and (min-width:723px) {

    .grid-instagram-gallery img.small {

        width: auto

    }

}



.grid-instagram-gallery .link-thumbnail {

    float: left;

    margin: 0 20px 20px 0

}