

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

.header {
	padding: 75px 0;
} 

.block-right h1 {
	font-size: 36px;
}

.block-right h3 {
	font-size: 22px;
}

.block-right p {
	font-size: 26px;
}




}


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

.block-right {
	padding-top: 40px;
}


}



@media screen and (min-width:1281px) and (max-width:1600px) {
/*.header {
	background:green;
}*/

a.logo {
	width:700px;
}

.open-menu {
	width: 60px;
}

.header {
	padding: 50px 0;
} 

.instagram_feed .description-image .top-content .block-subtitle{ font-size:20px; }


.top-content .block-title {
	font-size: 33px;
}


._5V .top-content .block-title  {
	font-size: 25px !important;
}



}

@media screen and (max-width:1280px) {
/*.header {
	background:lightblue;
}*/

a.logo {
	width:650px;
}


.header {
	padding: 45px 0;
}

.open-menu {
	width:52px;
	height:52px;
}

#search-input-wrapper.showReset #search-input{
	width: 94%;
	padding-left: 6%;
}
#search-reset {
	bottom: 8px;
}

.block-left {
	width: 30%;
}

/*
.block-right {
	width:60%;
}*/


.full-screen-block .description-image .top-content {
	margin-top: 5%;
}

.full-screen-block .description-image .bottom-tag {
	bottom: 5%;
}

#shuffle_button {
	top: 80px;
}


.separator {
	width: 150px;
}

/*TYPOGRAPHY*/

.square.only-text,
.social-tab span a,
.content .table .table-cell,
.content .table .table-cell a/*,
.instagram_feed .description-image .top-content .block-subtitle*/  {
	font-size:26px;
}
.block-right p {font-size:16px;}
.block-right h1, .contact-info h1, .search-block input[placeholder] {font-size: 24px;}
.block-right h3 {font-size: 13px;}
.contact-info h2, .contact-info.search-block h3 {font-size: 22px;}
.contact-info h3{font-size: 18px;}
input[placeholder],[placeholder],*[placeholder], .description-image .bottom-tag, .img:hover .description-image .bottom-tag {font-size: 30px;}
.button-container button, .description-image .bottom-tag  {font-size:28px;}
.all-filters, .full-screen-block .top-content .block-title {font-size: 40px;}

.top-content .block-title
 {font-size: 28px;}
 
 ._5V .top-content .block-title  {
	font-size: 22px !important;
}
 
.full-screen-block .top-content .block-subtitle, .top-content .block-subtitle {font-size:14px;}


.instagram_feed .description-image .top-content .block-subtitle{ font-size:18px; }


}







@media screen and (max-width:960px) {
/*.header {
	background:green;
}*/


a.logo {
	width:600px;
}

.header {
	padding: 35px 0;
}


.button-container  {
	margin:8% 0;
}

button.search, .filter-item.selected span.check-icon{
	background-size:contain;
}

button.search {
	width:25px;
	top:0;
}



.separator {
	width: 120px;
}


.filter-item span.check-icon {
	height:20px;
}

.contact-info.search-block {
	width: 70%;
}


#shuffle_button {
    top: 70px;
}


img.about-photo {
	width:100%;
}

.block-right {
	width:90%;
}

/*TYPOGRAPHY*/

.social-tab span a, .square.only-text, .social-tab span a, .content .table .table-cell, .content .table .table-cell a/*, 
.instagram_feed .description-image .top-content .block-subtitle*/  {font-size:22px;}
.block-right p {font-size:14px;}
.block-right h1, .contact-info h1, .search-block input[placeholder] {font-size: 22px;}
.block-right h3 {font-size: 11px;}
.contact-info h2, .contact-info.search-block h3 {font-size: 20px;}
.contact-info h3 {font-size: 16px;}
input[placeholder],[placeholder],*[placeholder] {font-size: 28px}
.button-container button {font-size:26px;}
.description-image .bottom-tag, .img:hover .description-image .bottom-tag {font-size:20px;}
.all-filters {font-size: 30px;}
.top-content .block-title,
.full-screen-block .top-content .block-title
 {font-size: 25px;}

 
._5V .top-content .block-title  {
	font-size: 20px !important;
}


.full-screen-block .top-content .block-subtitle, .top-content .block-subtitle {font-size:12px;}

.instagram_feed .description-image .top-content .block-subtitle{ font-size:15px; }



/* DISABLE ZOOM ON MOBILE DEVICES */
body.mobileDevice .img{
	-webkit-transform:none !important;
	-moz-transform:none !important;
	-o-transform:none !important;
}
body.mobileDevice .img:hover{
	-webkit-transform:none !important;
	-moz-transform:none !important;
	-o-transform:none !important;
}
body.mobileDevice .right_side .img:hover {
	-ms-transform: none !important; /* IE 9 */
	-webkit-transform: none !important; /* Safari */
	transform: none !important;
}
body.mobileDevice .left_side .img:hover {
	-ms-transform: none !important; /* IE 9 */
	-webkit-transform: none !important; /* Safari */
	transform: none !important;
}
body.mobileDevice .right_side.instagram_grid.small.img:hover {
	-ms-transform: none !important; /* IE 9 */
	-webkit-transform: none !important; /* Safari */
	transform: none !important;
}
body.mobileDevice .left_side.instagram_grid.big.img:hover {
	-ms-transform: none !important; /* IE 9 */
	-webkit-transform: none !important; /* Safari */
	transform: none !important;
}
body.mobileDevice .img:hover .box-overlay,
body.mobileDevice .full-screen-block:hover .box-overlay{
	z-index:1;
	opacity: 0.5;
}
body.mobileDevice .img:hover .description-image,
body.mobileDevice .full-screen-block:hover .description-image{
	display:block;
	z-index:3;
}
body.mobileDevice .img:hover .top-content .block-subtitle {
    font-size: 13px;
}


.img.instagram_grid.small .description-image .top-content .block-subtitle {
	font-size: 7px;
}


}




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

/*.header {
	background:pink;
}*/

.header {
	padding: 25px 0;
}

a.logo {
	width:480px;
}

.contact-form {
	width:80%;
}


.square {
	padding-bottom: 50%;
	width:50%;
}
.instagram_feed .description-image .top-content .block-subtitle{ font-size:20px; }

.filter-item span.check-icon  {
	margin-right: 0;
}

#shuffle_button {
    top: 50px;
}


.description-image .bottom-tag, .img:hover .description-image .bottom-tag {font-size:18px;}


.separator {
	width:180px;
}

.img.instagram_grid.small .description-image .top-content .block-subtitle {
	font-size: 13px;
}


}

@media screen  and (max-width:767px) {
.block-home {
	width:100% !important;
}

.open-menu {
   top:-2px;
}




#search-input-wrapper.showReset #search-input{
	width:93%;
	padding-left:7%;
}

/* DELETE EFFECTS ZOOM ON HOVER */

.img:hover{
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	z-index:999;
}	



.right_side .img:hover {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
}

.left_side .img:hover {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
}



		
		
.block-left {
	width:100%;
}

.block-right {
	width:95%;
	padding:2.5%;
}

#shuffle_button {
    top: 40px;
}


}





@media screen  and (max-width:640px) {
/*.header {
	background:blue;
}*/

.open-menu {
   top:-7px;
}


a.logo {
	width:370px;
}

.contact-form .info {
	width:100%;
}

.contact-form .info input, .contact-form .info input.second, .contact-form textarea {
	padding-top: 30px;
}

button.search {
	width:19px;
	height:20px;
}

.fat-nav ul {
	width: 90%;
	margin: 0 auto !important;
}
#search-input-wrapper.showReset #search-input{
	width:90%;
	padding-left:10%;
}
#search-reset { bottom:5px; }

.contact-form textarea {
	height:auto;
}


.filter-item span.check-icon {
	height:20px;
	width: 16px;
}

#shuffle_button {
    top: 54px;
}


.img .featured_video .mobile_play {
    background: rgba(0, 0, 0, 0.5) url("../images/small.png") no-repeat scroll center center;
    opacity: 1;
    z-index: 2;
}


/*TYPOGRAPHY*/

 .square.only-text {font-size:30px;}
.block-right p {font-size:12px;}
.block-right h1, .contact-info h1, .search-block input[placeholder] {font-size: 18px;}
.block-right h3 {font-size: 11px;}
.contact-info h2, .contact-info.search-block h3{font-size: 16px;}
.contact-info h3 {font-size: 14px;}
input[placeholder],[placeholder],*[placeholder] {font-size: 24px;}
.button-container button  {font-size:22px;}
.all-filters {font-size: 25px;}
.description-image .bottom-tag, .img:hover .description-image .bottom-tag {font-size:15px;}


.the_gallery_footer_title {font-size: 30px;}
/*MOBILE MENU */

ul#MainMenu_Mobile li a {font-size:23px;}
ul#MainMenu_Mobile li ul li a {font-size: 18px;}
ul#MainMenu_Mobile li ul li.menu-item-viewAll a{ font-size: 14px; line-height: 18px; }
ul#MainMenu_Mobile li ul li ul li a {font-size: 14px;}



/* SINGLE PAGE GALLERY */
.the_gallery_slide { padding: 0 15px; }
.the_gallery .the_gallery_slide.vertical img { max-width: 95%; }
.the_gallery .the_gallery_slide.horizontal img { max-width: 100%; }
.the_gallery button.slick-prev,
.the_gallery button.slick-next { width: 12px; background-size:contain; }
.the_gallery button.slick-prev { left:4.5%; }
.the_gallery button.slick-next { right:4.5%; }



.instagram_feed .description-image .top-content .block-subtitle{ font-size: 16px; }



}




@media screen  and (max-width:500px) {
/*
.header {
	background:brown;
}
*/

.open-menu {
    top: -9px;
}


a.logo {
    width: 280px;
}


.square {
	padding-bottom: 100%;
	width:100%;
}
.instagram_feed .description-image .top-content .block-subtitle{ font-size: 16px; }

.contact-info.search-block {
	width:90%;
}

.separator {
	width:120px;
}

 .square.only-text, .content .table .table-cell, .content .table .table-cell a/*, 
 .instagram_feed .description-image .top-content .block-subtitle*/
 {font-size:30px;}
 .description-image .bottom-tag, .img:hover .description-image .bottom-tag {font-size:12px;}
 
 .instagram_feed .description-image .top-content .block-subtitle{ font-size: 24px; }
 
 #shuffle_button {
    top: 43px;
}

 ul.sub-menu {
	padding:0;
	padding-top:10px;
}

.the_gallery_footer_title {font-size: 25px;}


}


@media screen  and (max-width:400px) {
/*.header {
	background:yellow;
}*/

a.logo {
    width: 220px;
}


.full-screen-block .description-image .bottom-tag {
	display:none;
}


#shuffle_button {
    top: 38px;
}

/*TYPOGRAPHY*/

.square.only-text, .social-tab span a, .content .table .table-cell, .content .table .table-cell a/*, 
.instagram_feed .description-image .top-content .block-subtitle  */
{font-size:28px;}
.instagram_feed .description-image .top-content .block-subtitle{ font-size: 22px; }

.block-right p {font-size:12px;}
.block-right h1, .contact-info h1, .search-block input[placeholder] {font-size: 16px;}
.block-right h3 {font-size: 10px;}
.contact-info h2, .contact-info.search-block h3 {font-size: 14px;}
.contact-info h3 {font-size: 12px;}
input[placeholder],[placeholder],*[placeholder] {font-size:18px;}
.button-container button  {font-size:16px;}
.social-tab span a, .all-filters,
.full-screen-block .top-content .block-title {font-size: 20px;}

.the_gallery_footer_title {font-size: 25px;}

/*MOBILE MENU */

ul#MainMenu_Mobile li a {font-size:20px;}
ul#MainMenu_Mobile li ul li a {font-size: 14px;}
ul#MainMenu_Mobile li ul li.menu-item-viewAll a{ font-size: 12px; line-height: 14px; }
ul#MainMenu_Mobile li ul li ul li a {font-size: 11px;}



}



@media screen  and (max-width:320px) {
/*.header {
	background:orange;
}*/

a.logo {
	width:190px;
}

.open-menu {
	top:-10px;
}

.square.only-text, .content .table .table-cell, .content .table .table-cell a/*, 
.instagram_feed .description-image .top-content .block-subtitle */
{font-size:25px;}
.instagram_feed .description-image .top-content .block-subtitle{ font-size: 20px; }
.social-tab span a { font-size:16px; }

.the_gallery_footer_title {font-size: 20px;}

}