﻿/*
------------------------------------------------------
		Tablet Landscape Layout: max:1120px min:980px
------------------------------------------------------
*/

@media only screen and (min-width: 980px) and (max-width: 1120px) {
	#container-wrapper, 
	#top-bar-content,
	#header-content,
	#menu-mobile,
	#footer,
	#powered {
		width: 980px;
		margin: 0 auto 0 auto;
		}
	
	/* begin hidden */
	.slideshow .nivoSlider:hover .nivo-directionNav a,
	.welcome-message .custom-youtube-box,
	.welcome-message .custom-html-box,
	.welcome-message .custom-fb-box,
	.welcome-message .custom-twitter-box,
	#button-print,
	#slider-bg,
	#menu-area,
	#scroll-to-top {
		display: none !important;
		}
	/* end hidden */

	/* begin top bar */
	#top-bar .social-icons {
		right:0px;
		}
	/* end top bar */

	/* begin header */
	#header #search input:focus {
		width: 200px;
		}
	/* end header */

	/* begin menu-mobile */
	#menu-mobile {
		display: block;
		text-align: center;
		}
	#menu-mobile-link {
		background-image: url(../image/top-bar-bg.png);
		background-color: #4D4D4D;
		line-height: 60px;
		font-size: 16px;
		color: #FFF;
		cursor: pointer;
		}
	#menu-mobile-nav {
		display: none;
		clear: both;
		background-color: #fff;
		border: 1px solid #e6e6e6;
		}
	#menu-mobile-nav ul {
		list-style: none;
		padding: 0px;
		margin: 0px;
		}
	#menu-mobile-nav ul li a {
		display: block;
		text-decoration: none;
		line-height: 48px;
		color: #555;
		border-bottom: 1px solid #e6e6e6;
		}
	#menu-mobile-nav ul li a:hover {
		display: block;
		text-decoration: none;
		line-height: 48px;
		color: #ed1c24;
		border-bottom: 1px solid #e6e6e6;
		}
	.cat-mobile > a {
		background-color: rgba(0, 0, 0, 0.07) !important;
		font-size: 16px;
		font-weight: bold;
		}
	.sub-cat-mobile ul li > a {
		font-size: 14px;
		}
	/* end menu-mobile */

	/* begin slideshow */
	.slideshow {
		margin-bottom: 60px !important;
		}
	.slideshow .nivo-controlNav {
		bottom: -20px !important;
		}
	/* end slideshow */

	/* begin fabrica slideshow */
	#full-width-slider .flexslider.loading {
		min-height: 222px !important;
	}
	/* end fabrica slideshow */

	/* begin product page */
	.product-info {
		overflow: hidden;
		}
	.product-info .image img {
		width: 360px;
		}
	.product-info > .left + .right {
		margin: 0 0 0 380px;
		padding: 0 0 0 15px;
		}
	.product-info .image-additional {
		width: 370px;
		}
	.product-info .image-additional a {
		margin-right: 35px;
		}
	.product-info .review .share a {
		padding: 15px 16px;
		}
	/* end product page */

	/* begin pagination */
	.pagination {
		text-align: center;
		}
	.pagination .links {
		float: none;
		}
	.pagination .results {
		float: none;
		margin-top: 15px;
		}
	/* end pagination */

	/* begin featured/latest carousel module */
	.jcarousel-skin-opencartfc .jcarousel-item {
		width: 245px !important;
		}
	#column-left .jcarousel-skin-opencartfc .jcarousel-item, #column-right .jcarousel-skin-opencartfc .jcarousel-item {
		width: 219px !important;
		}
	#column-left + #column-right + #content .jcarousel-skin-opencartfc .jcarousel-item {
		margin-right: 40px;
		}
	#column-left .carousel-box-content .box-product > div {
		width: 180px !important;
		margin: 0 0 20px -15px !important;
		}
	#column-right .carousel-box-content .box-product > div {
		width: 180px !important;
		margin: 0 -15px 20px 0 !important;
		}
	#column-left .carousel-box-content .box-product .image img, #column-right .carousel-box-content .box-product .image img {
		width: 100% !important;
		}
	.jcarousel-skin-opencartfc .jcarousel-prev-horizontal {
		right: 20px !important;
		}
	#column-left .jcarousel-skin-opencartfc .jcarousel-prev-horizontal {
		right: 30px !important;
		}
	/* end featured/latest carousel module */

	/* begin welcome message map-info */
	.welcome-message .map-wrapper {
		width: 450px !important;
		}
	/* end welcome message map-info */

	/* begin footer */
	#footer .column1, #footer .column2, #footer .column3, #footer .column4 {
		width: 18.4%;
		}
	.column-contacts {
		width: 20.2%;
		}
	/* end footer */

	/* begin other */
	.banner {
		text-align: center;
		}
	.banner div {
		float: none;
		}
	.box-product {
		text-align: center;
		}
	#column-left, #column-right {
		width: 220px;
		}
	#column-left + #content {
		margin-left: 220px;
		padding-left: 20px;
		}
	#column-right + #content {
		margin-right: 220px;
		padding-right: 20px;
		}
	.box-product > div {
		margin: 0 30px 20px 30px;
		}
	#column-left + #content .box-product > div, #column-right + #content .box-product > div {
		margin: 0 15px 30px 15px;
	}
	#column-left + #column-right + #content .box-product > div {
		margin: 0 20px 30px 20px;
	}
	#column-left + #column-right + #content .product-filter .limit {
		margin-bottom: 10px;
		}
	/* end other */

}



/*
----------------------------------------------------
		Tablet Portrait Layout: max:980px min:740px
----------------------------------------------------
*/

@media only screen and (min-width: 740px) and (max-width: 980px) {
	.box-product > div:first-child{ margin-left:33px;}
	#container-wrapper, 
	#top-bar-content,
	#header-content,
	#menu-mobile,
	#footer,
	#powered {
		width: 100%;
		margin: 0 auto 0 auto;
		}
	
	/* begin hidden */
	.slideshow .nivoSlider:hover .nivo-directionNav a,
	.welcome-message .custom-youtube-box,
	.welcome-message .custom-html-box,
	.welcome-message .custom-fb-box,
	.welcome-message .custom-twitter-box,
	#top-links,
	#button-print,
	#scroll-to-top,
	
	#slider-bg,
	#menu-area,
	#top-bar #welcome {
		display: none !important;
		}
	/* end hidden */

	/* begin top bar */
	#top-bar .social-icons {
		right: 0;
		}
	/* end top bar */
		
	/* begin header */
	#header {
		padding: 20px 0;
		}
	#header-content {
		text-align: center;
		height: auto;
		}
	#header #logo {
		float: none;
		}
	#welcome-mobile {
		bottom: 40px;
		display: none;
		padding: 8px 0;
		position: relative;
		}
	#header #search {
		float: none;
		position: relative;
		display: inline-block;
		margin: 20px 0;
		right:0px;
		}
	#header #search input {
		width: 300px;
		}
	#header #search input:focus {
		width: 300px;
		}
	.links-mobile {
		display: none;
		margin-top: 25px;
		}
	.links-mobile a {
		display: inline-block;
		background-image: url(../image/pat-bg2.png);
		background-color: #ed1c24;
		margin: 10px 1px 0 1px;
		padding: 10px 15px;
		color: #FFF !important;
		text-decoration: none;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		border-radius: 3px;
		}
	.links-mobile a:hover {
		background-color: #444;
		}
	/* end header */

	/* begin menu-mobile */
	.serve-text {margin-left:200px;}
	#menu-mobile {
	display: block;
    margin-top: 110px;
    text-align: center;
		}
	#menu-mobile-link {
		background-image: url(../image/top-bar-bg.png);
		background-color: #4D4D4D;
		line-height: 60px;
		font-size: 16px;
		color: #FFF;
		cursor: pointer;
		}
	#menu-mobile-nav {
		display: none;
		clear: both;
		background-color: #fff;
		border: 1px solid #e6e6e6;
		}
	#menu-mobile-nav ul {
		list-style: none;
		padding: 0px;
		margin: 0px;
		}
	#menu-mobile-nav ul li a {
		display: block;
		text-decoration: none;
		line-height: 48px;
		color: #555;
		border-bottom: 1px solid #e6e6e6;
		}
	.cat-mobile > a {
		background-color: rgba(0, 0, 0, 0.07) !important;
		font-size: 16px;
		font-weight: bold;
		}
	.sub-cat-mobile ul li > a {
		font-size: 14px;
		color:#ed1c24;
		}
	/* end menu-mobile */

	/* begin slideshow */
	.slideshow {
		margin-bottom: 60px !important;
		}
	.slideshow .nivo-controlNav {
		bottom: -20px !important;
		}
	/* end slideshow */

	/* begin fabrica slideshow */
	#full-width-slider .flexslider.loading {
		min-height: 165px !important;
	}
	/* end fabrica slideshow */
	
	/* begin product page */
	.product-info {
		overflow: hidden;
		}
	.product-info .image img {
		width: 260px;
		}
	.product-info > .left + .right {
		margin: 0 0 0 280px;
		padding: 0 0 0 15px;
		}
	.product-info .image-additional {
		width: 270px;
		}
	.htabs a {
		font-size: 12px;
		}
	.product-page-quantity {
		margin-bottom: 15px;
		margin-right: 0;
		}
	.product-info .review .share a {
		padding: 8px 8px;
		}
	/* end product page */

	/* begin pagination */
	.pagination {
		text-align: center;
		}
	.pagination .links {
		float: none;
		}
	.pagination .results {
		float: none;
		margin-top: 15px;
		}
	/* end pagination */

	/* begin welcome message store-newsletter */
	.store-newsletter .subscribe-form {
		float: left !important;
		margin-top: 25px;
		}
	/* end welcome message store-newsletter */

	/* begin welcome message map-info */
	.welcome-message .map-wrapper {
		float: none !important;
		width: 698px !important;
		text-align: center;
		margin: 0 !important;
		}
	/* end welcome message map-info */

	/* begin featured/latest carousel module */
	.jcarousel-skin-opencartfc .jcarousel-item {
		width: 245px !important;
		}
	#column-left .jcarousel-skin-opencartfc .jcarousel-item, #column-right .jcarousel-skin-opencartfc .jcarousel-item {
		width: 219px !important;
		}
	#column-left + #column-right + #content .jcarousel-skin-opencartfc .jcarousel-item {
		margin-right: 40px;
		}
	#column-left .carousel-box-content .box-product > div {
		width: 180px !important;
		margin: 0 0 20px -15px !important;
		}
	#column-right .carousel-box-content .box-product > div {
		width: 180px !important;
		margin: 0 -15px 20px 0 !important;
		}
	#column-left .carousel-box-content .box-product .image img, #column-right .carousel-box-content .box-product .image img {
		width: 100% !important;
		}
	.jcarousel-skin-opencartfc .jcarousel-prev-horizontal {
		right: 20px !important;
		}
	#column-left .jcarousel-skin-opencartfc .jcarousel-prev-horizontal {
		right: 30px !important;
		}
	/* end featured/latest carousel module */

	/* begin footer */
	#footer .column1, #footer .column2, #footer .column3, #footer .column4 {
		width: 21%;
		}
	.column-contacts {
		width: 30%;
		}
	/* end footer */
		
	/* begin other */
	.banner {
		text-align: center;
		}
	.banner div {
		float: none;
		}
	.box-product {
		text-align: center;
		}
	.welcome-message a img {
		max-width: 340px;
		max-height: 110px;
		}
	#column-left + #content {
		margin-left: 220px;
		padding-left: 20px;
		}
	#column-right + #content {
		margin-right: 220px;
		padding-right: 20px;
		}
	#column-left, #column-right {
		width: 220px;
		}
	.product-filter .limit {
		margin-bottom: 15px;
		}
	.product-compare {
		float: none;
		}
	#column-left + #content .box-product > div, #column-right + #content .box-product > div {
		margin: 0 15px 30px 15px;
	}
	/* end other */	
}


/*
----------------------------------
		Mobile Layout: max:740px
----------------------------------
*/

@media only screen and (max-width: 740px) {
 
	#container-wrapper,
	#top-bar-content,
	#header-content {
		width: auto !important;
		margin: 0 auto 0 auto;
		
		}
	
	/* begin hidden */
	.wishlist-info thead .model,
	.wishlist-info tbody .model,
	.wishlist-info thead .stock,
	.wishlist-info tbody .stock,
	.wishlist-info thead .image,
	.wishlist-info tbody .image,
	.cart-info .image,
	.cart-info .model,
	.cart-info .price,
	.button-cart-mobile,
	.carousel-module,
	.slideshow .nivoSlider:hover .nivo-directionNav a,
	.fixed-top-bar,
	.htabs-carousel a.selected span.arrow-down,
	.htabs a.selected span.arrow-down,
	.store-newsletter,
	.map-info,
	.welcome-message .custom-youtube-box,
	.welcome-message .custom-html-box,
	.welcome-message .custom-fb-box,
	.welcome-message .custom-twitter-box,
	#button-print,
	#top-bar .social-icons,
	#top-bar #welcome,
	#top-links,
	
	#slider-bg,
	#menu-area,
	#column-left, 
	#column-right,
	#footer,
	#scroll-to-top {
		display: none !important;		
		}
	/* end hidden */
	
	/* begin header */
	#header {
		padding: 20px 0;
		}
	#header-content {
		text-align: center;
		height: auto;
		}
	#header #logo {
		float: none;
		position:relative;
		}
		.top-links-selected {display:none;}
		.box .box-heading span { padding:15px 30px; font-size:18px;}
		#header {
    height: 40px;
	position:relative;
}
	#header #logo img {
    width: auto !important;
}
.text-1,.text-2 {font-size:26px;}
.span4 {
    margin-left: 3% !important;
    width: 94% !important;
}


.m-b {
    margin-top: 20px;
}

.pak {
    font-size: 18px;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 20px;
    text-align: center;
}
.welcome-message p {padding:0px 10px;}
.span6.events p { text-align:center;}

.span3 a img {
    bottom: 5px;
    position: relative;
    width: 70%;
}

.span3 {
    float: left;
    margin-left: 0;
    width: 100%;
}

.basket {
    display: none;
}
	#welcome-mobile {
		display: none;
		padding: 8px 0;
		}
	#header #search {
		float: none;
		position: relative;
		display: inline-block;
		/*margin: 20px 0 20px 0px;*/
		right:0px !important;
		top:0px;
		}
	#header #search input {
	 
		}
	#header #search input:focus {
	 
		}
		
#header #cart {
    float: right;
    left: 270px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    position: relative;
    top: 14px;
}
.span6.events {
    color: #3c3c3c;
    width: 94%;
    padding: 0px 10px;
}
#header #cart .content { right:-30px;}
	.links-mobile {
		display: none;
		margin-top: 10px;
		}
	.links-mobile a {
		display: inline-block;
		background-image: url(../image/pat-bg2.png);
		background-color: #ed1c24;
		margin: 10px 1px 0 1px;
		padding: 10px 15px;
		color: #FFF !important;
		text-decoration: none;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		border-radius: 3px;
		}
	.links-mobile a:hover {
		background-color: #444;
		}
	/* end header */

	/* begin menu-mobile */
	#menu-mobile {
		display: block;
		text-align: center;
		margin-top: 30px;
		}
		.span4 {margin:0px; margin-bottom:10px;}
		.serve-text,
		#currency-switcher {display:none;}
	#menu-mobile-link {
		background-image: url(../image/top-bar-bg.png);
		background-color: #4D4D4D;
		line-height: 60px;
		font-size: 16px;
		color: #FFF;
		cursor: pointer;
		}
	#menu-mobile-nav {
		display: none;
		clear: both;
		background-color: #fff;
		border: 1px solid #e6e6e6;
		}
	#menu-mobile-nav ul {
		list-style: none;
		padding: 0px;
		margin: 0px;
		}
	#menu-mobile-nav ul li a {
		display: block;
		text-decoration: none;
		line-height: 48px;
		color: #555;
		border-bottom: 1px solid #e6e6e6;
		}
	#menu-mobile-nav ul li a:hover {
		display: block;
		text-decoration: none;
		line-height: 48px;
		color: #34ceda;
		border-bottom: 1px solid #e6e6e6;
		}
	.cat-mobile > a {
		background-color: rgba(0, 0, 0, 0.07) !important;
		font-size: 16px;
		font-weight: bold;
		}
	.sub-cat-mobile ul li > a {
		font-size: 14px;
		}
	/* end menu-mobile */

	/* begin slideshow */
	.slideshow {
		margin-bottom: 60px !important;
		}
	.slideshow .nivo-controlNav {
		bottom: -20px !important;
		}
	/* end slideshow */

	/* begin fabrica slideshow */
	#full-width-slider .flexslider.loading {
		min-height: 165px !important;
	}
	/* end fabrica slideshow */
						
	/* begin box */
	.box-product {
		text-align: center;
		}
	/* end box */

	/* begin carousel tabs module */
	.htabs-carousel ul li {
		display: block !important;
		margin-bottom: 1px;
		}
	.htabs-carousel ul li a {
		padding: 12px 0 !important;
		}
	/* end carousel tabs module */
	
	/* begin product page */
	.product-info {
		overflow: hidden;
		text-align: center;
		}
	.product-info > .left + .right {
		margin-top: 15px;
		margin-left: 0px;
		padding-left: 0;
		border: none;
		}
	.product-info > .left, .product-info .image, .product-info .image-additional {
		float: none;
		margin-right: 0px;
		width: auto;
		}
	.product-info .image img {
		max-width: 100%;
		}
	.product-info .image-additional a {
		float: none;
		display: inline-block;
		margin: 5px;
		}
	.heading-product h1 {
		text-align: center;
		}
	.price-container {
		background-image: none;
		margin-left: 0px;
		display: inline-block;
		}
	.product-info .review .share {
		display: inline-block;
		}
	.product-page-quantity {
		float: none;
		margin-bottom: 15px;
		margin-right: 0;
		}
	.htabs ul li {
		display: block;
		margin-bottom: 3px;
		}
	.htabs ul li a {
		padding: 12px 0;
		}
	.tags {
		margin-top: -10px;
		margin-bottom: 15px;
		text-align: left;
		}
	/* end product page */

	/* begin pagination */
	.pagination {
		text-align: center;
		}
	.pagination .links {
		float: none;
		}
	.pagination .results {
		float: none;
		margin-top: 15px;
		}
	/* end pagination */

	/* begin featured/latest carousel module */
	.jcarousel-skin-opencartfc .jcarousel-item {
		width: 325px !important;
		}
	.jcarousel-skin-opencartfc .jcarousel-prev-horizontal {
		right: 20px !important;
		}
	/* end featured/latest carousel module */
	
	/* begin footer mobile */
	#footer-area {
		border: none;
		background: none;
		}
	#footer-mobile {
		display: block;
		background-color: #222;
		}
    .footer-menu-mobile h3 {
        margin: 0;
		text-align: center;
		text-transform: uppercase;
		font-size: 15px;
		background-image: url(../image/mobile-menu-bg.png);
		background-repeat: repeat-x;
		cursor: pointer;
		line-height: 45px;
		color: #eee;
        }
    .footer-menu-mobile div ul {
        padding: 0;
        margin: 0;
        }
    .footer-menu-mobile div ul li {
        list-style: none;
        text-align: center;
        line-height: 45px;
        background-color: #fff;
        border-bottom: 1px solid #dadada;
        }
		.footer-menu-mobile div ul li.phon, .footer-menu-mobile div ul li.fax, .footer-menu-mobile div ul li.mal {
		 float:none;
		 padding:0px;
		 background-position:80px center;}
    .footer-menu-mobile div ul li a {
    	display: block;
    	font-size: 14px;
        color: #333;
        text-decoration: none;
        }
	.footer-menu-mobile div ul li a:hover {
    	display: block;
    	font-size: 14px;
        color: #34ceda;
        text-decoration: none;
        }
    #powered {
		padding-top: 15px;
		width: 100%;
		color: #666;
		}
	.powered-alignleft {
		float: none;
		text-align: center;
		padding-bottom: 10px;
		}
	.powered-alignright {
		float: none;
		text-align: center;
		}
    /* end footer mobile */
	
	/* begin other */
	#container {
		padding: 25px 10px 0 10px;
		}
	.breadcrumb {
		margin: 0 0 25px 0;
		}
	.banner {
		text-align: center;
		}
	.banner div {
		float: none;
		margin: 0 0 15px 0;
		}
	.product-filter .display {
		margin-bottom: 5px;
		}
	#content .content {
		overflow: hidden;
		}
	#column-left + #column-right + #content,
	#column-left + #content,
	#column-right + #content {
		float: none;
    	margin: 0;
    	padding: 0;
		}
	.login-content .left,
	.login-content .right {
		float: none;
		width: 100%;
		}
	#content .content .left,
	#content .content .right,
	.return-name,
	.return-model,
	.return-quantity,
	.return-reason,
	.return-opened,
	.return-captcha {
		float: none;
		width: 100%;
		margin-right: 0;
		}
	#notification-fixed .success, 
	#notification-fixed .warning, 
	#notification-fixed .attention, 
	#notification-fixed .information {
		position: relative !important;
		top: 0;
		border-width: 10px;
		border-style: solid;
		border-color: #d1d1d1;
		}
	.success .close, .warning .close, .attention .close, .information .close {
		top: -20px;
		right: -20px;
		}
	.product-filter .limit {
		margin-bottom: 15px;
		}
	.product-compare {
		float: none;
		}
	/* end other */

}




/*
------------------------------------------------------
		Begin featured/latest carousel module layouts
------------------------------------------------------
*/

/* Mobile Layout: 720px */
@media only screen and (max-width: 720px) {

	.jcarousel-skin-opencartfc .jcarousel-item {
		width: 232px !important;
		}
}

/* Mobile Layout: 685px */
@media only screen and (max-width: 685px) {

	.jcarousel-skin-opencartfc .jcarousel-item {
		width: 222px !important;
		}   
}

/* Mobile Layout: 640px */
@media only screen and (max-width: 640px) {

	.jcarousel-skin-opencartfc .jcarousel-item {
		width: 310px !important;
		}
}

/* Mobile Layout: 600px */
@media only screen and (max-width: 600px) {

	.jcarousel-skin-opencartfc .jcarousel-item {
		width: 290px !important;
		}  
}

/* Mobile Layout: 568px */
@media only screen and (max-width: 568px) {

	.jcarousel-skin-opencartfc .jcarousel-item {
		width: 274px !important;
		} 
}

/* Mobile Layout: 540px */
@media only screen and (max-width: 540px) {

	.jcarousel-skin-opencartfc .jcarousel-item {
		width: 260px !important;
		}  
}

/* Mobile Layout: 480px */
@media only screen and (max-width: 480px) {

	.jcarousel-skin-opencartfc .jcarousel-item {
		width: 228px !important;
		}  
}

/* Mobile Layout: 470px */
@media only screen and (max-width: 470px) {

	.jcarousel-skin-opencartfc .jcarousel-item {
		width: 425px !important;
		} 
}

/* Mobile Layout: 380px */
@media only screen and (max-width: 380px) {

	.jcarousel-skin-opencartfc .jcarousel-item {
		width: 365px !important;
		} 
}

/* Mobile Layout: 360px */
@media only screen and (max-width: 360px) {

	.jcarousel-skin-opencartfc .jcarousel-item {
		width: 350px !important;
		} 
}

/*
----------------------------------------------------
		End featured/latest carousel module layouts
----------------------------------------------------
*/




/*
-----------------------------------------
		Mobile Layout: max:340px min:0px
-----------------------------------------
*/

@media only screen and (min-width: 0px) and (max-width: 340px) {

	/* begin header */
	#header #logo img {
		width: 100%;
		}
	#header #search input .button-search {
		right: 4px;
		}
	#header #search input, #header #search input:focus {
		width: 155px;
		}
	#welcome-mobile {
		padding-left: 10px;
		padding-right: 10px;
		}
	/* end header */

	/* begin featured/latest carousel module */
	.jcarousel-skin-opencartfc .jcarousel-item {
		width: 300px !important;
		}
	/* end featured/latest carousel module */

	/* begin fabrica slideshow */
	#full-width-slider .flexslider.loading {
		min-height: 100px !important;
	}
	/* end fabrica slideshow */
	
	/* begin other */
	h1 {
	font-size: 20px;
		}
	table select {
		width: 90%;
		}
	input[type="text"], 
	input[type="password"] {
		max-width: 80% !important;
		}
	table.form tr td:first-child {
		width: 0px;
		}
	.product-info .review .share a {
		padding: 17px;
		}
    /* end other */
    
}


/*	Retina media query.
	Overrides styles for devices with a 
	device-pixel-ratio of 2+, such as iPhone 4.
-----------------------------------------------    */

@media 
	only screen and (-webkit-min-device-pixel-ratio: 2),
	only screen and (min-device-pixel-ratio: 2) {
	
		
}
