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

#wrapper{width:480px;}
	
	#header{height:525px; background:url(../images/structure/temp-bg-480.jpg) no-repeat;}
	#header-inner{height:178px; position:relative; margin-bottom:23px;}
	
	.wedluxe {display:none;}
	.wedluxe-mobile {display:block; width:100%; height:105px; background:url(../images/structure/wedluxe-magazine.png) no-repeat center center; background-color:#222;}
	.wedluxe-mobile-inner {display:block; width:100%; height:105px; margin:0 auto; background:url(../images/structure/wedluxe-magazine.png) no-repeat center center; background-color:#080808;}
	
	.ltg-awards {display:none;}
	.ltg-awards-mobile {display:block; width:100%; height:105px; background:url(../images/structure/ltg-awards.png) no-repeat center center; background-color:#1c1c1c;}
	.ltg-awards-mobile-inner {display:block; width:100%; height:85px; margin:0 auto; background:url(../images/structure/ltg-awards.png) no-repeat top center; background-color:#080808;}
	
	.topbar-inner {width:480px;}
	
	.topbar .nav1, .topbar-inner .nav1 {display:none;}	
	.topbar .social, .topbar-inner .social {text-align:center; float:none; margin:0px 0px 0px 0px; padding-top:15px;}
	
	.navbox {height:229px;}
	.navbar {height:229px; font-size:11px; line-height:11px;}
	.navbar-inner {position:absolute; top:0; margin:0 auto; left:0; right:0; width:480px; height:229px; font-size:11px; line-height:11px;}
	
	.navbar .nav2, .navbar-inner .nav2 {display:none;}	
	.navbar .nav3, .navbar-inner .nav3 {display:none;}		
	.navbar .logo {top:50px; width:94px; height:98px; background:url(../images/structure/logo-480.png) no-repeat 0px 10px; float:none; margin:0px auto;}
	.navbar-inner .logo {top:50px; width:94px; height:98px; background:url(../images/structure/logo-480.png) no-repeat 0px 10px; float:none; margin:0px auto;}
		
	.navbar ul li, .navbar-inner ul li {margin-right:18px; margin-top:55px;}
	.navbar ul li a, .navbar-inner ul li a {line-height:11px;}
	
	.flexnav {display:block !important;}
	.menu-button {display:block !important; margin-top:163px !important;}
	
	#header ul li, #header-inner ul li {display:block;}
	.navbar ul li, .navbar-inner ul li {margin-right:0px; margin-top:0px;}
	
	.slogan {height:248px; margin-top:179px;background:url(../images/structure/slogan-480.png) no-repeat bottom;}
	
	.banner {display:none;}
	
	.intro .section-holder{max-width:480px; margin:auto; padding:40px 0;	}
	.intro .block{width:420px; margin:0px auto; padding:20px 0px; display:block; float:none;}
	.intro h2{font-size:25px; line-height:25px;	}	
	
	.contact {min-height:372px;}
	.contact p {width:420px; font-size:22px; line-height:26px;}	
	.contact .btn {margin-top:30px;}
	.contact .btn a {padding:15px 20px;}
	
	.collage {display:none;}
	
	
	.content {width:83%; padding:40px 5%;}		
	.content .left {float:none; width:100%; line-height:20px;}		
		.content .left .subnav li {display:block; width:100%;}
		.content .left .subnav li a {margin-right:0%;}
	.content .right {display:none;}
	
	#commentform textarea {width:100% !important;}		
	
	.attachment-thumbnail {width:100px; height:100px;}
	
	.contact-bottom {width:83%; padding:0px 5%; margin-bottom:0px;}
		.contact-bottom .header {font-size:32px; color:#fff; font-family: 'Arapey', serif; padding-top:60px; line-height:32px;}
		.contact-bottom .subheader {font-size:16px; color:#fff; font-weight:400; text-transform:uppercase; padding-top:20px; line-height:16px;}	
	
	.sub-footer {width:100%;}
	.sub-footer .section-holder{padding:35px 0px; width:100%}
	.sub-footer .section-holder-inner{padding:35px 0px; width:100%;}
	.sub-footer .block{float:none; display:block; text-align:center; padding:15px 0px;}
	
	.sub-footer .sub-block1 {width:50%; padding-right:0px; margin:auto;}
	.sub-footer .sub-block2 {width:50%; padding-right:0px; margin:auto;}
	.sub-footer .sub-block3 {width:50%; padding-right:0px; margin:auto;}
	.sub-footer .sub-block4 {display:none;}
	
	#footer .panel{max-width:480px; text-align:center;}
	#footer .copy {display:block; float:none; text-align:center; padding:5px 0px; margin: 0 auto; width:100%;}
	
	#footer .nav {display:inline-block; float:none; list-style-type:none; margin:auto; }
	#footer .nav li {display:inline-block;}
	

}