
@media only screen and (max-width: 1024px) {
#notify{
		height:60px;
	}
	
	.mob-menu-header-holder{
		top:68px !important;	
	}
	
	.mobmenu-left-bt{
		top:30px !important;
	}
	
	.notify-text{
		width:100%;
	}
	
	.notify-button{
		position:relative;
		width:100%;
		right:0;
	}
}

@media only screen and (max-width: 414px) {
	.fancybox-container {
		height:95% !important;
		top:5% !important;
	}
	
	
	
	.fancybox-navigation {
		    position: absolute;
    bottom: 44px;
    width: 100%;
		    z-index: 99999;
	}
	
	.fancybox-button, .fancybox-button:link, .fancybox-button:visited {
		color:black !important;
	}
	
	.fancybox-button.disabled, .fancybox-button.disabled:hover, .fancybox-button[disabled], .fancybox-button[disabled]:hover {
		color:#ccc !important;
	}
	
	.fancybox-infobar {
		display:none !important;
	}
	
	.fancybox-bg, .fancybox-navigation a, .fancybox-button {
		background:white !important;
	}
	
	.fancybox-caption {
		color:black !important;
		background:white;
     padding: 17px 60px !important;
	}
	
	.fancybox-caption p {
		display:none;
	}
	
	.fancybox-caption:before {
		background:none !important;
	}
	
	.fancybox-button--zoom, .fancybox-button--thumbs {
		display:none !important;
	}
	
	.mobile-header p {
		display:none;
	}
	
	.mobile-gallery {
		width: 50% !important;
		max-width: initial !important;
		min-width: initial !important;
		display:inline-block;
		margin-right:-4px;
		box-sizing: border-box;
    	padding: 5px;
	}
	
	.gallery { 
		height:auto !important;
	}
	.single-press1, .single-press2 {
		display:block;
		width:100%;
		height:auto;
	}
	
	.single-press-image {
		width:100%;
	}
	
	#search-header input[type=text] {
		width:100%;
		font-size:18px;
	}
	
	.mobile-header h2 {
		display: block;
    background-color: white;
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: center;
    margin-top: -32px;
    padding-top: 5px;
    padding-bottom: 5px;
		    font-size: 14px;
    font-family: 'Didot W01 Bold';
	}
	
	.news-bg {
		width:100%;
		min-width:initial;
	}
	
	.single-press-holder {
		display:block;
	}
	
	#search-header {
		position:fixed;
		top: 40px !important;
   		 padding: 10px !important;
	}
	
	input {
		-webkit-appearance: none;
	}
	
	input {
		border-radius: 0;
	}
	
	#input_3_8 ,#input_3_7  {
		    border-radius: 11px;
    	border: 1px solid black !important;
    	width: 100% !important;
	}
	
	.mobile-bits {
		position:fixed;
		z-index:9999999;
		right:0px;
		top:12px;
	}
	
	.mobile-bits a {
		margin-right:10px;
	}

	#footer h3 {
		font-family: 'Avenir LT W01_65 Medium1475532' !important;
	}
	.show-mobile {
		display:block;
	}
	
	#footer h3 {
		text-transform: uppercase;
	}
	
	#wysiwyg_widgets_widget-8 h3 {
		margin-bottom:0px;
	}
	
	#wysiwyg_widgets_widget-9 {
		margin-top:20px;
	}
	
	#wysiwyg_widgets_widget-9 a {
		font-size: 30px;
    margin-right: 10px;
	}
	
	.hide-mobile {
		display:none;
	}
	
	#input_2_4 label {
		display:block!important;
		font-family: 'Avenir LT W01_35 Light1475496' !important;
		padding-left:10px;
	}
	
    body {
        margin-top:auto;
    }
	
	.gallery {
		height:33.3vh;
	}
	
	.content, .partials, .col3, .col5, #footer .content, .col4, .col4 > div, .image-text img, .image-text div {
		width:100%;
		max-width:100%;
		min-width:100%;
	}
	
	.slide-text {
		display: block;
		position: absolute;
		bottom: 0px;
		background: white;
		margin-left: 20px;
		padding:20px 20px 0px 20px;
	}
	
	.slide-text p:first-child, .slide-text p:nth-child(3), .mob-icon-down-open, .mob-icon-up-open, .full-width .text, .mobmenul-container .mob-icon-cancel.mob-cancel-button, .partial-split {
		display:none !important;
	}
	
	.item-details {
		width:65%;
		margin-right:40px;
	}
	
	.mob-menu-slideout-over.show-nav-left .mob-menu-left-panel {
		width:100% !important;
	}
	
	.mob-menu-slideout-over.show-nav-left .mob-menu-left-panel a {
		text-align:center;
	}
	
	.mob-menu-slideout-over.show-nav-left .mob-menu-left-panel {
		margin-top:40px;
	}
	
	.mobmenu .sub-menu li a {
		padding:0px 0px 10px 0px !important;
	}
	
	.designers {
		min-height:453px !important;
	}
	
	.dleft, .dright {
		clear:both;
		position:relative;
		width:100%;
		padding-top:15px;
		padding-bottom:0px;
	}
	
	.dleft h2 , .dright h2 {
		font-weight: 600;
	}
	
	.col4 {
		padding:0px 10px 0px 10px !important;
	}
	
	.image-text {
		margin-bottom:0px;
		padding-left: 10px;
    	padding-right: 10px;
    	box-sizing: border-box;
	}
	
	.image-text > div {
		padding-left:0px !important;
		padding-right:0px !important;
	}
	
	.image-text img {
		margin-bottom:10px;
	}
	
	.image-text > div {
		padding-top:10px !important;
	}
	
	.col4 > div {
		padding-top:10px;
	}
	
	.colfuckup {
		min-width:100%;
	}
	
	#footer {
		background:#F0F0F0;
	}
	
	#footer p, #footer a, #footer h3 {
		color:black;
	}
	
	/*#footer .content .colfuckup:nth-child(4) {
		display:none;
	}*/
}