@media screen and (min-width: 1200px) {
	.cardsRow{
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	 
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	
	.cardListItem{
		height:100%;
	}

	#hiddenSearchBox{
		display:none: !important;
		visibility:hidden;
	}
	
	.slidesContainer{
		top:151px;
	}
	
	#navbarmenu{
		opacity:100 !important;
	}
	
	#navbarmenu.fired .btn-close{
		display:none;
	}
	#navbarmenu ul{
		height:auto !important;
	}
	
	body{
		left:0 !important;
		position":static !important;
		overflow-x:auto !important;
	}
	
	#header{
		left:0 !important;
	}

}

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

	.popupAlertBox{
		left:5%;
		right:5%;
	}

	.affirmPromo, .scmbanner{
		top: 90px;
		left:0;
		position:absolute;
	}

	.details-promo-block>span{
		padding-top:5px;
	}

	.navbar-header{
		background-color:#fff;
	}
	#header{
		position:fixed;
		width:100%;
		top:0;
		left:0;
		z-index:999;
	}

	body{
		padding-top:90px;
	}
	
	#navbarmenu{
		
		background:#222222 none repeat scroll 0 0;
		left: 0;
		overflow-y: auto;
		height:100%;
		position: fixed;
		top: 0;
		width:280px;
		z-index:999;
		left:-280px;
		opacity:0;
	}
	
	#navbarmenu ul{
		overflow-y:auto;
	}
}

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


	.details-promo-block>span{
		font-size:20px;
	}

	.hidden-tab {
		display: block;
	}

	#main-menu-m-box {
		overflow: hidden;
	}
	.product div#right_column {
		width: 580px;
	}
	.product div#left_column {
		width: 330px;
	}
	#section-item-first {
		display: block;
	}
	.section-item.selected {
		display: none;
	}

	.nomobile1015 {
		display: none;
	}

	div#page {
		width: 96%;
	}
	div#left_column {
		width: 39%;
	}

	div#right_column {
		width: 59%;

		-webkit-transition: all .5s linear;
		-moz-transition: all .5s linear;
		-o-transition: all .5s linear;
		transition: all .5s linear;
	}

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

	#details-window  .card-price-holder{
		min-height:auto;
	}

	.relatedCard{
		margin-left:1%;
		margin-right:1%;
		width:31.3%;
	}
	
	.relatedCard img{
		width:80%;
		left:10%;
	}
	
	.relatedCard .relatedCardCont{
		top:158px;
	}

	#footer.withFloatingBox{
		padding-bottom:70px;
	}
	
	.sf-small-select {
		float: left;

		min-width: 200px;
		padding-top: 10px;
		padding-right: 10px;
	}
	.sf-small-content {
		margin-top: 0;
	}
	.product div#right_column {
		width: 540px;
	}
	.product div#left_column {
		width: 320px;
	}
	.big-left div#right_column {
		width: 60%;
	}
	.big-left div#left_column {
		width: 35%;
	}

	.roll-up-m {
		display: block;
	}
	.layout-2 div#left_column {
		width: 100%;
	}
	.layout-2 div#right_column {
		width: 100%;
	}
	div#right_column {
		padding-bottom: 10px;

		-webkit-transition: all .5s linear;
		-moz-transition: all .5s linear;
		-o-transition: all .5s linear;
		transition: all .5s linear;
	}
	div#content {
		top: 10px;

		width: 100%;
		margin-top: 0;
	}

	.nomobile {
		display: none;
	}
	.mobileonly {
		display: block;
	}
	.mobileonlyi {
		display: inline;
	}

}
@media screen and (max-width: 920px) {
	.hotline-sub {
		width: 90%;
		margin: 0 auto;
		padding: 1%;
	}
	.exchange-intro {
		width: 60%;
	}
	.exchange-ads {
		width: padding-left:1%;
		width: 38%;
	}
	.product div#right_column {
		width: 500px;
	}
	.product div#left_column {
		width: 320px;
	}
	.nomobile920 {
		display: none;
	}
}
@media screen and (max-width: 880px) {
	.sf-box-small-girl {
		width: 100%;
		padding: 0px;

		border: 1px solid #c2c2c2;
		background: #efefef;
		background: -moz-linear-gradient(top,  rgb(255,255,255) 0%, rgb(255,255,255) 50%, rgb(255,255,255) 50%, rgb(221,221,221) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(50%,rgb(255,255,255)), color-stop(50%,rgb(255,255,255)), color-stop(100%,rgb(221,221,221))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgb(255,255,255) 0%,rgb(255,255,255) 50%,rgb(255,255,255) 50%,rgb(221,221,221) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgb(255,255,255) 0%,rgb(255,255,255) 50%,rgb(255,255,255) 50%,rgb(221,221,221) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgb(255,255,255) 0%,rgb(255,255,255) 50%,rgb(255,255,255) 50%,rgb(221,221,221) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgb(255,255,255) 0%,rgb(255,255,255) 50%,rgb(255,255,255) 50%,rgb(221,221,221) 100%); /* W3C */

		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
	}
	
	.sf-box-small-girl-ng {
		background: #f4f4f4;
	}
	.product div#right_column {
		width: 100%;
	}
	.product div#left_column {
		width: 100%;
		padding-bottom: 0;
	}
	#right-reg-block {
		float: left;
	}

	.medium-left div#left_column {
		width: 30%;
	}
	.medium-left div#right_column {
		width: 66%;
	}

	.card-full {
		padding-left: 0;
	}
	
	.nomobile880{
		display:none;
	}
}
@media screen and (max-width: 800px) {
	
	#mobile-table-left {
		width: 100%;
	}
	#mobile-table-right {
		width: 100%;
	}
	#mobile-app-downloads {
		float: right;
	}
	.mobile {
		float: left;
	}
	
    .nomobile800{
	    display:none;
	}
}

@media screen and (min-width: 768px) {
	#phoneFixed{
		display:none;
	}
	.container-fluid {
		margin-left: auto;
		margin-right: auto;
		padding-left: 0px;
		padding-right: 0px;
	}
	
	.lkqDetailsContainer{
		-moz-border-bottom-colors: none;
		-moz-border-left-colors: none;
		-moz-border-right-colors: none;
		-moz-border-top-colors: none;
		background-color: #fff;
		border-color: #dddddd #dddddd #d0d0d0;
		border-image: none;
		border-radius: 4px;
		border-style: solid;
		border-width: 1px;
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.055);
		margin-bottom: 30px;
		max-width: 100%;
		overflow: hidden;
		padding:16px;
	}
	
	.top-right-corner {
		background: #eee none repeat scroll 0 0;
		border-radius: 0 2px 0 50px;
		float: right;
		margin: -16px -16px 16px 16px;
		min-height: 72px;
		min-width: 72px;
	}
	
	.brand {
		display: block;
		height: 50px !important;
		margin: 10px 10px 10px 18px;
		width: 50px !important;
	}
	
	.imgHolderContainer{
		padding-right:0px !important;
	}

}


@media screen and (max-width: 768px) {
	
	#lkq-details-form .sf-content{
		min-height: 0px;
	}
	
	.sf-details h3.sf-title{
		max-width: 100%;
	}
	
	.detailsImgPreview img{
		max-height:200px;
	}
	
	.sortOptions{
		text-align:left;
		padding-bottom:20px;
	}
	
	.sortOptions .btn{
		margin-left:5px;
		padding:5px;	
	}
	.img-preview-container{
		width:220px;
	}
	

	.card-price-holder{
		background:#efefef;
		width:100%;
		padding:15px;
		line-height:20px;
		position:relative;
	}

	.affirmBanner{
		left:-15px;
		width:auto;
		margin-right:-30px;
	}
	
	.promo-section img{
		float:left;
		margin-bottom:0;
		margin-right:20px;
		margin-top:0;
	}

	.promo-section .section-caption{
		float:left;
	}

	.details-promo-block{
		float:none;
		width:100% !important;
		margin-right:0 !important;
	}
	.details-promo-block>span{
		padding-top:17px !important;
	}
	.lkqsf_top select{
		width:100%;
	}

	.footer-links-list{
		display:none;
	}
	
	#footer{
		padding-top:5px;
	}
	
	#footer h4{
		margin-left:-25px;
		margin-right:-25px;
		border-bottom:1px solid #000;
		padding-bottom:10px;
		padding-left:25px;
		padding-right:25px;
		padding-top:0;
		margin-top:5px;
		
	}

	.home-bg-image{
		height: auto;
		margin-left: -384px;
		width: 768px;
	}
	
	.homeBg{
		height:160px;
		margin-bottom:240px;
	}

	.search-form-home{
		margin-bottom:-215px;
		width:90%;
		left:5%;
	}

	.search-form-home .form-control, 
	.search-form-home  .noPartTypeSelection .form-control,
	.search-form-home .select2-container--bootstrap,
	.search-form-home  .noPartTypeSelection .select2-container--bootstrap 
	{
		width:100%;
		margin-bottom:5px;
	}
	
	.lkq-part-page  .nav-tabs > li {
		width:100%;
		clear:both;
	}

	.lkq-part-page .nav-tabs > li.active > a, .lkq-part-page .nav-tabs > li.active > a:hover, .lkq-part-page .nav-tabs > li.active > a:focus, .lkq-part-page .nav-tabs > li > a{
		display:block;
		border-left:0px;
		border-right:0px;
		border-top:2px solid#000;
		width:100%;
		clear:both;
		border-radius:0;
		font-weight:bold;
		text-transform:uppercase;
		font: 700 15px/1.8 "Open Sans Condensed",sans-serif;
	}

	.lkq-part-page .green-panel{
		border:0px;
		padding:0;
	}

	.navbar-header .cart-icon{ 
		background:url("cart.png") no-repeat center;
		border-left: 1px solid #333;
		height:50px;
		width:50px;
		padding:0;
		display:block;
		border-radius: 0px;
		margin:0;
		float:left;
	}
	
	.navbar-header .cart-icon sup{
		top:5px;
	}
	
	.navbar-header .search-icon{ 
		background:url("search2.png") no-repeat center;
		border-left: 1px solid #333;
		height:50px;
		width:50px;
		padding:0;
		display:block;
		border-radius: 0px;
		margin:0;
		float:left;
		margin-left:5px;
	}

	.lkq-part-page h2{
		text-align:center;
	}
	
	.caption_text{
		text-align:center;
	}

	#main-form-tbl .caption {
		font-weight: bold;
		line-height: 10px;

		float: left;

		width: 50%;
		height: 20px;
		padding-right: 6px;

		text-align: right;
	}
	#main-form-tbl textarea,#main-form-tbl input,#main-form-tbl select {
		width: 46%;
	}
	.search div#left_column {
		width: 100%;
	}
	.search div#right_column {
		width: 100%;
		padding: 0px;
	}
	.exchange-intro {
		width: 100%;
	}
	.exchange-ads {
		width: 100%;
	}
	.sf-mobile-slogan {
		display: block;
		float: right;

		width: 59%;
	}
	.nomobile768 {
		display: none;
	}
	
	.mobileonly768 {
		display: block;
	}
	.left-nomobile {
		float: none;
	}

	.shadowed {
		box-shadow: 3px -3px 5px rgba(160,160,160,0.5);
	}
	div#left_column {
		width: 100%;
	}

	div#right_column {
		width: 100%;

		-webkit-transition: all .5s linear;
		-moz-transition: all .5s linear;
		-o-transition: all .5s linear;
		transition: all .5s linear;
	}

	.box-m {
		margin: 0 auto;
		margin-top: 5px;
		margin-bottom: 5px;
	}

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

	.relatedCard{
		margin-left:1%;
		margin-right:1%;
		width:48%;
	}
	
	.relatedCard img{
		width:60%;
		left:20%;
	}
	
	.relatedCard .relatedCardCont{
		top:150px;
	}
	
	.tile{
		width:100%;
		margin-bottom:20px;
	}
	
	#photo-table >,#photo-table > tr,#photo-table > tr td {
		display: block;
	}
	.half-ex-block {
		width: 100%;
	}

	div#sendFormContainer {
		width: 100%;
	}
	.modal_window {
		position: absolute;

		width: 100%;
	}
	.gray-sr-700 {
		font-size: 20px;
		font-weight: bold;
		line-height: 30px;

		display: block;
		float: left;

		width: 194px;
		height: 30px;
		margin: 0 auto;
		margin-top: 10px;

		text-align: center;
		text-decoration: none;

		color: #656565;
		border: 1px solid #ccc;
		border-radius: 6px;
	}

	.warning-box-content {
		position: relative;

		width: 100%;
		padding: 5px;

		color: #555;
		background: none;
	}
	.warning-box-text {
		padding-left: 0px;
	}
	.right-mobile {
		float: right;
	}
	.small-sb-tbl {
		width: 80%;
		height: auto;
	}
	.big-left div#right_column {
		width: 100%;
	}
	.big-left div#left_column {
		width: 100%;
	}

	.medium-left div#left_column {
		width: 100%;
	}
	.medium-left div#right_column {
		width: 100%;
	}

	.dp-mobile-cap {
		font-size: 14px;
	}
	.lkqsf-m-cap {
		font-size: 18px;
	}
	.lkqsf_big {
		font-size: 18px;
	}

	.break-mobile {
		white-space: pre-wrap; /* css-3 */
		white-space: -moz-pre-wrap; /* Mozilla, ������� � 1999 ���� */
		white-space: -pre-wrap; /* Opera 4-6 */
		white-space: -o-pre-wrap; /* Opera 7 */
		word-wrap: break-word; /* Internet Explorer 5.5+ */
	}
	.cmm-img {
		width: 70%;
		max-width: 250px;
		height: auto;
		margin: 0 auto;
		padding-bottom: 5px;
	}
	.cmm-img-box {
		width: 100%;
		margin: 0 auto;
		padding: 5px;
	}
	
	.location_banner h2{
		font-size:25px;
		margin-bottom:0;
	}
	.shadowed {
		box-shadow: 2px 2px 4px rgba(160,160,160,0.2);
	}
	.search div#left_column {
		width: 100%;
	}
	.search div#right_column {
		width: 100%;
		padding: 0px;
	}
	.nomobile700 {
		display: none;

		padding: 0px;
	}
	.mobileonly700 {
		display: block;
	}
	.mobileonly700i {
		display: inline;
	}
	.sf-mobile-slogan {
		width: 55%;
	}

	.dd-column-items {
		font-size: 18px;

		display: block;

		width: 90%;
		margin: 0 auto;
	}
	.dd-column-items option:nth-child(even) {
		background: #f7f7f7;
	}
	
	.sf-details{
		border-radius: 8px 8px 8px 8px;
		margin-top:0px;
	}
	
	.sf-details h3.sf-title{
		margin-top:5px;
		margin-bottom:10px;
	}
	
	.sf-details .sf-content{
		min-height:0;
		padding-bottom:5px;
	}
}
@media screen and (max-width: 650px) {

	#et-locator-m input {
		width: 190px;
	}
	.sf-mobile-slogan {
		width: 47%;
	}
}
@media screen and (max-width: 642px) {
	.navbar-header .site-name{
		margin-top:2px;
		margin-left:0px;
		font-size:12.7px;
		clear:left;
	}
	
	.img-logo-small{
		margin-top:2px;
		margin-bottom:-2px;
	}
	
	h1.main.nomobile {
		display: none;
	}
	.sib-heading {
		width: 80%;
	}
	.sib-phone {
		width: 20%;
	}
	.ask-master {
		width: 50%;
	}
	.donate-img {
		width: 50%;
		height: auto;
	}
	.donate-a {
		font-size: 16px;
		font-weight: bold;
		font-style: italic;

		width: 100%;
	}
	.lkqsf_bottom {
		margin-top: 0px;
	}
	#diy-dd {
		float: none;

		width: 96%;
		padding: 2%;
	}
	#diy-spec {
		float: none;

		width: 96%;
	}
	.diy-spec {
		width: 96%;
		margin: 0 auto;
		padding: 2%;
	}
	.ex-menu-item {
		position: relative;

		float: both;

		width: 98%;
		margin: 0;
		padding: 5px 0px;
		padding-left: 2%;

		border: 1px solid #ccc;
		border-bottom: 0px;
		border-radius: 0;
		background: #eee;
	}
	#diy-tabs {
		position: relative;

		width: 100%;
	}
	.ex-menu-item.selected {
		border-bottom: 0px;
		background: #fff;
	}

	.nomobile642 {
		display: none;
	}
	#google-hdr-search {
		width: 100%;
		height: 40px;
	}
	#google-hdr-box {
		width: 100%;
		height: 32px;
		margin-top: 7px;
		padding-top: 5px;

		border-bottom: 1px solid #424242;
		border-radius: 8px;
		box-shadow: 0px 3px 5px rgba(42,42,42,0.4);
	}
	#google-hdr-box input {
		line-height: 30px;

		float: right;

		height: 20px;
	}
	.mobileonly642 {
		display: block;
	}
	.sf-mobile-slogan {
		width: 55%;
	}
	.sf-banner-text {
		display: none;
	}

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

}

@media screen and (max-width: 600px) {
	
	.relatedCard img{
		width:72%;
		left:18%;
	}
	
	.relatedCard .relatedCardCont{
		top:150px;
	}
	
	.green-box .pull-left{
		width:100%;
	}
	.green-box .btn-default{
		width:100%;
		text-align:left;
	}

	.sortOpts{
		float:none;
		clear:both;
		margin-top:10px;
	}
	.sortOpts select{
		width:87%;
	}
    .nomobile600{
	    display:none;
	}

	.yp-states {
		width: 50%;
	}
	#diy-payment-tbl tr, #diy-payment-tbl tr td,#diy-payment-tbl tbody {
		display: block;
		float: none;

		border: none;
	}
	#diy-payment-tbl tr {
		float: left;

		width: 100%;
	}
	#diy-payment-tbl tr td {
		padding: 5px;
	}
	.diy-card-pic {
		display: none;
	}
	.lkqpart-table, .lkqpart-table table,.lkqpart-table thead,.lkqpart-table tbody,.lkqpart-table th,.lkqpart-table td,.lkqpart-table tr ,.lkqpart-table tbody tr td,.lkqpart-table tbody tr {
		display: block;

		border: none;
	}
	.lkqpart-table {
		border: 1px solid #ccc;
	}
	.lkqpart-table thead tr {
		display: none;
	}
	.lkqpart-table tr {
		border: 1px solid #ccc;
	}

	.lkqpart-table td {
		line-height: 21px;
		position: relative;
		padding-right: 50%;
		/* Behave  like a "row" */
		border: none;
	}
	.lkqpart-table td small{
		display:block; 
		padding-left:5px;
	}

	.lkqpart-table td:nth-of-type(1):before {
		content: "Part:";
	}
	.lkqpart-table td:nth-of-type(2):before {
		content: "Location:";
	}
	.lkqpart-table td:nth-of-type(3):before {
		content: "Delivery:";
	}
	.lkqpart-table td:nth-of-type(4):before {
		content: "Quality:";
	}
	.lkqpart-table td:nth-of-type(5):before {
		content: "Discount:";
	}
	.lkqpart-table td:nth-of-type(6):before {
		content: "You Pay:";
	}

	.lkqpart-table td:before {
		line-height: 21px;
		/* Now like a table header */

		position: relative;
		/* Top/left values mimic padding */
		left: 6px;

		width: 45%;
		padding-right: 10px;

		white-space: nowrap;
	}

	.sf-mobile-slogan {
		width: 40%;
	}
	
	.lkqpart-table tbody tr.cardlistitem3, .lkqpart-table tbody tr.cardlistitem4, .lkqpart-table tbody tr.cardlistitem5{
		display:none !important;
	}
	
	.location_banner .showAllLink{
		font-weight:normal !important;
	}
}
@media screen and (min-width: 480px) {
	.partTypeTile{
		display:block !important;
	}
	
	.couponCheckbox{
		display: flex;
		justify-content: flex-start;
		align-items: flex-start;
	}
	
	.couponCheckboxDescription{
		padding-left: 10px;
		display: inline;
	}
}
@media screen and (max-width: 480px) {

	.listing-card .card-img-holder{
		text-align:left;
	}

	.popupAlertBox{
		left:2%;
		right:2%;
		font-size:12px;
	}

	.cardsRow .green-panel table td, .cardsRow .green-panel th, .cardsRow .green-panel .table>thead>tr>th{
		border-top:0px solid #fff !important;
		border-bottom:0px solid #fff !important;
	}
	.cardsRow .green-panel table td{
		padding:top:5px;
		padding-bottom:5px;
	}
	.green-panel{
		padding:8px;
	}

	.green-panel  .card-buttons-row .btn-cart, .green-panel  .card-buttons-row .btn-gray, .green-panel  .card-buttons-row .btn{
		padding:5px 10px;
		font-size:14px;
	}

	.mobilehiddenrow{
		display:none;
	}
	.green-panel  .btn-trigger{
		display:block;
	}


	.sortOpts select{
		width:80%;
	}

	.relatedCard{
		width:99%;
		margin-left:0.5%;
		margin-right:0.5%;
	}
	
	.relatedCard .relatedCardCont{
		top:163px;
	}
	
	.relatedCard img{
		width: 150px;
		left: 50%;
		margin-left: -75px;
	}

	.details-promo-block2{
		text-align:left !important;
	}

	.partLinkContainer{
		width:100%;
	}

	.partTypeTile h4{
		font-size:14px;
	}
	
	.partListTilesList{
		padding-top:20px;
	}

	.partlistTrigger{
		font-size:20px;
		padding:10px;
		border:1px solid #eee;
		margin-top:10px;
		cursor:pointer;
		width:100%;
		float:left;
	}
	
	.partlistTrigger .caret{
		visibility:visible;
	}
	
	.partTypeTile{
		display:none;
	}
	
	.listSymbolENGINE___TRANSMISSION{
		display:block !important;
	}
	
	.charity-slc {
		width: 170px;
		min-width: 170px;
		max-width: 170px;
	}
	.diy-js-motix {
		float: left;

		width: 96%;
		padding: 2%;
	}

	.nomobile480 {
		display: none;
	}

	.sf-small-select {
		float: none;
	}
	.sf-small-select select {
		float: right;
	}
	.etlocator-form {
		width: 100%;
	}
	.sf-mobile-slogan {
		display: none;
	}

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

	.sortOpts select{
		width:79.5%;
	}

	.lkq-part-page h1{
		font-size:20px;
	}

	.green-block>span{
		 padding-top: 5px !important;
	}

	
	#main-form-tbl .caption {
		font-weight: bold;
		line-height: 10px;

		float: left;

		width: 96%;
		height: 20px;
		padding: 2%;
		padding-top: 6%;
		padding-bottom: 0;

		text-align: left;
	}
	#main-form-tbl textarea,#main-form-tbl input,#main-form-tbl select {
		float: left;

		width: 96%;
		margin-top: 2px;
	}
	#main-form-tbl .captcha {
		clear: both;

		padding-top: 10px;
	}
	#main-form-tbl input[type=button],#main-form-tbl input[type=submit],#main-form-tbl input[type=reset] {
		clear: both;

		width: 50%;
	}
	.diy-dd-item {
		width: 100%;
	}
	.small-sb-tbl {
		width: 80%;
		height: auto;
	}
	.small-sb-tbl h3{
		margin-bottom:0;
	}
	
	.reg-item .block {
		width: 95%;
		min-width: 95%;
		max-width: 95%;
	}
	.mobileonly450 {
		display: block;
	}

	.x-phone-m {
		width: 70%;
		height: auto;
	}
	.sf-content {
		clear: both;

		margin: 0 auto;
	}
	
	.nomobile450{
		display:none
	}
}
@media screen and (max-width: 320px) {
	.product div#right_column {
		width: 100%;
		margin-left: 0;
	}
	.product div#left_column {
		width: 99.75%;
	}
	.singlead {
		overflow: hidden;

		width: 288px;
		min-width: 288px;
		max-width: 288px;
	}
	.nomobile320 {
		display: none;
	}

	.shadowed {
		box-shadow: none;
	}

	.sf-box {
		width: 99.75%;
	}

}