@charset "utf-8";
/* CSS Document */

*, body, button, input, textarea, select, table, td, th {
  margin: 0;
  padding: 0;
  line-height: inherit;
  font-family: 'Lato', sans-serif;
  font-size: 100%;
}

.slx_col.alpha a:link, .slx_box_1 a:link, .slx_col.alpha a:active, .slx_box_1 a:active {text-decoration:none; color: #f67b6c;}
.slx_col.alpha a:hover, .slx_box_1 a:hover {text-decoration:underline; color: #f67b6c;}

fieldset {
	border:0px;
}

html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

body {
  font-size:15px;
  color:#6a6a6a;
  background:#fff;
}

img {
  max-width: 100%;
  line-height: 0;
  font-size: 0;
  -ms-interpolation-mode: bicubic;
}

img,
a img {
  border: 0;
}

#pID{
visibility:hidden;
}

#tID{
visibility:hidden;
}

a {
  text-decoration: none;
}

ul {
  list-style: none;
  line-height:24px;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

a, button, input[type=submit], input[type=reset] {
  cursor: pointer;
}

a:link {
	color: #f67b6c;
}

a:visited {
	color: #f67b6c;
}

a:hover {
	color: #f67b6c;
}

a:active {
	color: #f67b6c;
}

p {
	text-align:left;
	margin-bottom:10px;
	line-height:26px;
	font-family: 'Lato', sans-serif;
}
.ermagod	{height:32px;}

h1, h1 span, h2, h3
{
  margin: 0 0 0px 0;
  font-family: 'Lato', sans-serif;
}

h1 {
  padding-top:10px;
  line-height: 38px;
  font-size: 27px;
  color:#f67b6c;
  margin-bottom:15px;
  font-weight:700;
}

h2 {
  padding: 10px 0 10px;
  line-height: 40px;
  font-size: 30px;
  color:#676767;
}

h3 {
  font-size: 20px;
  font-style: normal;
  padding-bottom:15px;
  color:#f67b6c;
}



/*** Clearfix ***/

.clearfix:before,
.clearfix:after,
.slx_wrap:after,
.slx_wrap:before,
.slx_item:before,
.slx_item:after
{
    content: "";
    display: table;
}

.clearfix:after,
.slx_wrap:after,
.slx_item:after
{
    clear: both;
}

.clearfix,
.slx_wrap,
.slx_item
{
    zoom: 1; /* For IE 6/7 (trigger hasLayout) */
}

/*------------------------------------------------------------
	Body
------------------------------------------------------------*/

body {
	background:#e7e7e7 url(../img/bg_body.png) repeat-x;
}

.wrap {
	width:950px;
	clear:both;
	margin-left:auto;
	margin-right:auto;
}

.slx_wrap {
	width:950px;
	clear:both;
	margin-left:auto;
	margin-right:auto;
}

/*img#bg_ribbon {
	width:1243px;
	height:681px;
	position:absolute;
	top:0;
	left:-225px;
	z-index:1;
}*/

/*.wrapRibbon {
	width:1243px;
	clear:both;
	margin-left:auto;
	margin-right:auto;
}

img#bg_ribbon {
	width:1243px;
	height:681px;
	position:absolute;
	top:0;
	left:260px;
	z-index:1;
}*/

.wrapRibbon {
	width:100%;
	background:url(../img/bg_ribbon.png) no-repeat top center;
	position:absolute;
	height:681px;
}



/*------------------------------------------------------------
	Header
------------------------------------------------------------*/

#header {
	/*width:950px;*/
	height:170px;
	position:relative;
	z-index:2;
}

	#logo {
		width:660px;
		height:100px;
		float:left;
		margin:70px 0 0 0;
	}

		#logo img {}

		#logo h1 {
			width:660px;
			height:auto;
			float:left;
			margin:70px 0 0 0;
			padding:0;
			font-family: 'Lato', sans-serif;
			font-size:46px;
			font-weight:bold;
			color:#181619;
			display:none;
		}
			#logo h1 span { color:#858f91; }

		#logo h2 {
			width:660px;
			height:auto;
			float:left;
			margin:0;
			padding:0;
			font-family: 'Cantarell', sans-serif;
			font-size:19px;
			font-weight:normal;
			color:#181619;
			text-transform:uppercase;
			display:none;
		}

	#phone {
		width:290px;
		height:170px;
		float:right;
		margin:0;
		font-family: 'Droid Sans', sans-serif;
	}

		#phone h1 {
			float:right;
			margin:70px 0 0 0;
			padding:0;
			font-size:38px;
			font-weight:bold;
			color:#1d2543;
			text-align:right;
		}

		#phone h2 {
			float:right;
			margin:0;
			padding:0;
			font-size:27px;
			font-weight:normal;
			color:#1d2543;
			text-align:right;
		}

		#phone a {
			float:right;
			margin:0;
			padding:0;
			font-size:14px;
			font-weight:normal;
			color:#1d2543;
			text-decoration:none;
			text-align:right;
		}
			#phone a:hover { text-decoration:underline; }

/*------------------------------------------------------------
	Content
------------------------------------------------------------*/

#wrapper {
	position:relative;
	z-index:2;
	margin:0 auto;
}

#content {
	width:950px;
	height:auto;
	margin-bottom:60px;
}

	#main {
		width:630px;
		height:auto;
		float:left;
		margin:0;
	}
	
		#heroImg {
			width:589px;
			height:556px;
			float:left;
			margin:0;
		}
	
			#heroImg img {
				width:589px;
				height:556px;
				float:left;
				margin:0;
			}
			
		h1.title {
			float:left;
			margin:0;
			font-size:30px;
			font-weight:bold;
			/*color:#858f91;*/
			color:#6a6a6a;
		}
		
		.halfCol {
			width:315px;
			height:auto;
			float:left;
			margin:30px 0 0 0;
		}
		
			.halfCol ul {
				width:315px;
				height:auto;
				float:left;
				margin:0;
				padding:0;
			}
		
				.halfCol ul li {
					width:270px;
					height:auto;
					float:left;
					margin:0 0 12px 0;
					padding:0 0 0 45px;
					background:url(../img/img_li.png) no-repeat 22px 4px;
				}
		
		.fullCol {
			width:630px;
			height:auto;
			float:left;
			margin:30px 0 0 0;
		}
		
		#machineTypes {
			float:left;
			margin:40px 0 0 0;
		}
		
			#machineTypes img {
				width:314px;
				height:284px;
				float:left;
				margin:0;
			}

	#side {
		width:290px;
		height:auto;
		float:left;
		margin:370px 0 0 30px;
	}
	
		#side h1.title { margin:0 0 15px 0; }
	
		.sideImg {
			float:left;
			margin:5px 0;
		}

/*------------------------------------------------------------
	Contact Form
------------------------------------------------------------*/

.roundCorners  {
  -moz-border-radius: 5px; /* Firefox */
  -webkit-border-radius: 5px; /* Safari, Chrome */
  border-radius: 5px; /* CSS3 */
}
/******************************************/

/*****   F O R M S   **********************/

/******************************************/



button::-moz-focus-inner {

  border: 0;

}

button {

  padding-top: 1px;

  padding-bottom: 2px;

}

label {

    float: left;

  margin-right: 10px;

    width: 150px;

}

input[type=text],

input[type=password],

textarea

{

  max-width: 100%;

  padding: 4px;

  border: none;

  background: #fff;

  border: 1px solid #ddd;

}

input[type=text],

input[type=password]

{

  height: 20px;

}

input[type=radio],

input[type=checkbox]

{

  vertical-align: middle;

}

textarea {

  padding-bottom: 8px !important;

  resize: vertical;

  vertical-align: baseline;

  height:90px;

}

select {

  height: 28px;

  margin-top: 1px;

  margin-bottom: 1px;

  border: none;

  background: #fff;

  border: 1px solid #ddd;

  vertical-align: middle;

}

select[size] {

  height: auto;

}

button {

  height: 40px;

  border: none;

  background: #ddd;

}



input[type=hidden] {

  display: none;

}

input[type=file] {

  font-size: 20px !important;

}

input[type=text],

input[type=password],

textarea,

select

{

  margin-right: 5px;

  padding: 4px;

  background: #fff;

  border: 1px solid;

  border-color: #fff #fff #fff #fff;

  border-radius: 4px;

  -moz-border-radius: 4px;

  -webkit-border-radius: 4px;

  resize: none;

}

input[type=text]:hover,

input[type=password]:hover,

textarea:hover,

select:hover

{

  border-color: #0c6187 #0c6187 #0c6187 #0c6187;

}

input[type=text]:focus,

input[type=password]:focus,

textarea:focus,

select:focus

{

  border-color: #0c6187 #0c6187 #0c6187 #0c6187;

  outline: none;

}

select:focus {

  outline: 0 none !important;

}

input.vinput {

	display:none;		

}

label.slx_disabled, label.slx_disabled * {

  color: #9ea7ad !important;

}

label .slx_legend {

  margin: 0 !important;

  padding-top: 0;

  line-height: 11px;

}

.slx_checkbox,

.slx_radio

{

  position: relative;

  display: block;

  width: auto;

    float: left;

  margin-right: 15px;

  padding: 5px 0 5px 20px !important;

  text-align: left;

    color: #333;

  font-size: 13px;

  font-weight: normal;

}

.slx_checkbox input,

.slx_radio input

{

    left: 0;

    position: absolute;

  margin: 0 !important;

}

.slx_checkbox input,

.slx_radio input

{

  top: 9px;

}

label.slx_image {

  overflow: hidden;

  display: table;

  width: 100% !important;

  padding-top: 0 !important;

  padding-bottom: 0 !important;

}

label.slx_image img {

    float: left;

  margin-right: 10px;

  }

label.slx_image .slx_label {

  display: table-cell;

  width: 100%;

  vertical-align: middle;

}

label.slx_image .slx_checkbox input,

label.slx_image .slx_radio input

{

  top: 50%;

  margin-top: -6px !important;

}



.slx_full {

  padding: 0 5px;

  position:relative;

}

.slx_full input[type=text],

.slx_full input[type=password],

.slx_full textarea,

.slx_full select

{

  width: 100%;

  margin-left: -5px;

  margin-right: -5px;

}

.slx_full .slx_checkbox,

.slx_full .slx_radio

{

  width: auto;

    margin-left: -4px;

  }



.slx_legend {

  clear: both;

  display: block;

  margin-bottom: 0;

  padding-top: 10px;

  font-size: 11px;

  color: #9ea7ad;

  text-shadow: 1px 1px 0 #fff;

}



.slx_row_1 {

  padding: 20px 0;

  border-top: 1px solid #fff;

  border-bottom: 1px solid #eee;

}

.slx_row_1 label,

.slx_row_1 input[type=text],

.slx_row_1 input[type=password],

.slx_row_1 textarea,

.slx_row_1 select

{

    float: left;

  }

.slx_row_1 label {

  width: 150px;

    margin-right: 15px;

    padding: 7px 0 0 0;

}

.slx_row_1 .slx_full,

.slx_row_1 .slx_legend,

.slx_row_1 .slx_scroll

{

    margin-left: 165px;

  }

.slx_row_1 .slx_full {

    padding-right: 20px;

  }

.slx_row_1 .slx_full .slx_legend {

    margin-left: 0;

  }



.slx_row_2 {

  padding: 10px 0;

}

.slx_row_2 label,

.slx_row_2 input[type=text],

.slx_row_2 input[type=password],

.slx_row_2 textarea,

.slx_row_2 select

{

}

.slx_row_2 label {

    margin-right: 15px;

    padding-top: 5px;

  padding-bottom: 5px;

  vertical-align: baseline;

}

.slx_row_2 .slx_full {

    margin-left: 166px;

  }

.slx_row_2 .slx_full input[type=text],

.slx_row_2 .slx_full input[type=password],

.slx_row_2 .slx_full textarea,

.slx_row_2 .slx_full select

{

    margin-right: 0;

  }



.slx_row_3 {

  margin-bottom: 7px;

}

.slx_row_3 label {

  clear: both;

  display: none;

  width: auto;

  margin-bottom: 5px;

  padding-top: 0;

}

.spam.slx_row_3 label{
    display: block;
    color:#FFF;
}

.slx_row_3 label.slx_checkbox,

.slx_row_3 label.slx_radio

{

  margin-bottom: 0;

}

.slx_row_3 input[type=text],

.slx_row_3 input[type=password],

.slx_row_3 textarea,

.slx_row_3 select,

.slx_row_3 .uploader

{

  float: left;
  clear: left;
  color:#666;

  }

.slx_row_3 .slx_error_msg {

    float: left;

  }

.slx_error_row input[type=text],

.slx_error_row input[type=password],

.slx_error_row textarea,

.slx_error_row select

{

  color: #84290a;

  background-color: #ffe7df !important;

  border-color: #ffcdbc #ffe7df #ffe7df #ffcdbc !important;

}

.slx_row_4.slx_error_row:hover {

  background: none;

}

.slx_error_msg {

  position:relative;

  margin-bottom: 0;

  padding: 5px 5px 5px 12px;

  background: url(../images/bullet_2.gif) no-repeat 1px 13px;

  font-size: 11px;

  color: red;

  background:#FFD5D6;

  border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;

  margin-bottom:10px;

}

.slx_successlx_msg {

  position:relative;

  margin-bottom: 0;

  padding: 10px 5px 10px 12px;

  background: url(../images/bullet_2.gif) no-repeat 1px 13px;

  font-size: 11px;

  color: green;

  border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;

  background:#BFDEB1;

  margin-bottom:10px;

}

.required-field {

  position:absolute;

  top:0px;

  right:5px;

  padding:4px 6px;

  display:inline-block;

  *display:inline;

  font-size:11px;

  border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;

  color: #84290a;

  background:#FFD5D6;
  
  z-index:3;

}

.slx_box_1 .slx_error_msg {

  margin-bottom: 0 !important;

}

.slx_button_1 {

  cursor: pointer;

  display: block;

  float: left;

  padding: 0px;

  margin-bottom:5px;

}

.slx_button_1 .slx_text {

  position: relative;

  display: block;

  height: 28px;

  line-height: 28px;

  text-transform: uppercase;

  font-size: 16px;

  color: #fff;

}

.slx_button_1_small .slx_text {

  height: 20px;

  line-height: 20px;

  text-transform: none;

  font-size: 14px;

}

.slx_button_1:hover .span {

	color:#fff;

}

.slx_button_1.slx_ddd_bgr .slx_text {

  color: #666;

}

.slx_button_1.slx_ddd_bgr:hover .slx_text {

  color: #333;

  border: 1px solid rgba(255, 255, 255, 0.7);

}

.slx_button_1.left {

  margin-left: 0;

  margin-right: 10px;

}

.slx_button_1.slx_ddd_bgr .slx_text {

  color: #666;

}

.slx_button_1.slx_ddd_bgr:hover .slx_text {

  color: #333;

  border: 1px solid rgba(255, 255, 255, 0.7);

}

.slx_button_1.left {

  margin-left: 0;

  margin-right: 10px;

}

.slx_submit {

  overflow: hidden;

  clear: both;

  margin-bottom: 0px;

  padding-top: 2px;

  padding-bottom: 2px;

}

.slx_submit .slx_checkbox,

.slx_submit .slx_radio

{

  margin-top: 3px;

}

.slx_server_msg {

  cursor: pointer;

  min-height: 48px;

  margin-bottom: 30px;

}

.slx_server_msg p {

  min-height: 20px;

  margin: 0;

  padding: 19px 20px;

  text-align: center;

  font-size: 14px;

  font-weight: bold;

}

.slx_msg_green {

  color: green;

  background: #f4fbe4;

  border: 1px solid #e3f5bd;

}

.slx_msg_red {

  color: red;

  background: #ffede5;

  border: 1px solid #ffd8c3;

}

.slx_contact_inner {

  position:relative;

  padding:5px 0px 5px 10px;

  border:0px;

}

.slx_module_background_1 {

	background:#473b32;

}

.slx_module_background_2 {

	background:#000;

}

.slx_module_background_1 h2 {

	color:#fff;
	margin-bottom:5px;
	padding:0px;
	font-size:36px;
	font-weight:normal;

}

.slx_module_background_1 h3 {

	padding:5px 0px;

	color:#fff;

	font-weight:bold;

	border-bottom:1px solid #fff;

	margin-bottom:10px;
	
	font-size:18px;

}

.slx_module_background_1 p {

	color:#fff;

}

.slx_module_content {

  z-index: 1;

  position: relative;

  margin-bottom: 10px;

}

.slx_module_content:hover {

  z-index: 2;

}

.slx_module_inner {

  position:relative;

  padding:15px 10px;

  border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;

  border:0px;

}



.rounded {

	padding:10px;
	
	background:#83bbe2;

	border:#83bbe2 1px solid;
	
	color:#fff;
	
	font-size:32px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius:5px;
	
	margin:0px 70px;
	
	text-align:center;
	
	text-shadow:1px 1px 4px #000;

}

.gradient-btn,

input.gradient-btn,

a.gradient-btn,

a.gradient-btn:visited,

a.gradient-btn:active{

	color:#666666;

	font-size:16px;

	border:1px solid #9f9f9f;

	background:#9f9f9f;/* fallback color */

    background-image: -moz-linear-gradient(top,#fbfbfb,#9f9f9f);

    background-image: -webkit-gradient(linear,left top,left bottom,from(#fbfbfb),to(#9f9f9f));

    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#fbfbfb, endColorstr=#9f9f9f);

    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#fbfbfb, endColorstr=#9f9f9f)";

	cursor:pointer;

	padding:5px 10px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius:5px;

}

.gradient-btn:hover,

input.gradient-btn:hover

a.gradient-btn:hover,

.selected,

a.selected{

	color:#000;

	border:1px solid #83bbe2;

	background: #83bbe2;/* fallback color */

    background-image: -moz-linear-gradient(top,#a3d6f9,#83bbe2);

    background-image: -webkit-gradient(linear,left top,left bottom,from(#a3d6f9),to(#83bbe2));

    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#a3d6f9, endColorstr=#83bbe2);

    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#a3d6f9, endColorstr=#83bbe2)";

}

.secure { width:50%; float:left; color:#FFF; font-size:12px; }

.slx_button_1 { float:right;padding:2px 20px !important; }

/*------------------------------------------------------------
	Footer
------------------------------------------------------------*/

#footer1 {
	height:200px;
	background:#d7d7d7 url(../img/bg_footer1.gif) repeat-x top;
}

	#footer1 h1 {
		width:950px;
		float:left;
		margin:20px 0 0 0;
		color:#1d2543;
		clear:both;
	}
	
		#footer1 img { float:left; position:relative; }
	
		#logo_husqvarna { z-index:4; margin:42px 0 0 0; }
		#logo_babylock { z-index:3; margin:35px 0 0 -32px; }
		#logo_brother { z-index:4; margin:42px 0 0 -35px; }
		#logo_singer { margin:36px 0 0 0; }
		#logo_bernina { margin:48px 0 0 10px; }
		#logo_janome { margin:43px 0 0 10px; }
		#logo_juki { margin:47px 0 0 10px; }
		#logo_elna { margin:22px 0 0 10px; }

#footer2 {
	height:83px;
	background:#d7d7d7 url(../img/bg_footer2.jpg) repeat-x top;
}
	
	a#privacyPolicy {
		text-align:center;
		width:950px;
		font-size:14px;
		font-weight:normal;
		color:#989898;
		float:left;
		margin:34px 0 0 0;
		text-decoration:none;
	}
		a#privacyPolicy:hover { text-decoration:underline; }
	
	a#sponsoredLinx {
		text-align:center;
		width:950px;
		font-size:12px;
		font-weight:normal;
		color:#666;
		float:left;
		margin:34px 0;
		text-decoration:none;
	}
		a#sponsoredLinx:hover { text-decoration:underline; }








/*------------------------------------------------------------
	Extras
------------------------------------------------------------*/

.MT60 { margin-top:60px !important; }

/*  -------------------------------------------------------------------------------------  */

/*  ---  Desktop and tablet layout              -----------------------------------------  */

/*  -------------------------------------------------------------------------------------  */

/*  ---  Min width: 1000px                      -----------------------------------------  */

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

	body {

		min-width: 0;

	}

	body #wrapper {
		width:100% !important;
		margin:0 auto;
	}

	.slx_wrap {

		width: 700px;

	}
	
	#logo { margin:15px 0 0 0; }
	#phone h1 { margin:0px 0 0 0; }
	
	#content {
		clear:both;
		padding:0 10px;
		width:auto;
	}
	
		#main { width:430px; }
		
			.halfCol, .fullCol { width:100%; }
			
		#side { width:270px; }
		
		#heroImg, #heroImg img {
			width:100%;
			height:auto;
			clear:both;
		}
		
		/*#main, #side { width:auto; }*/
	
	.wrapRibbon { display:none; }
	#side { margin-top:0px; }
	#footer1 { height:auto; padding-bottom:15px; }
		.footerImgs { text-align:center; }
		#footer1 img { float:none; margin-left:0; display:inline-block; }
		#footer1 h1 { width:100%; }
		#footer2 a, #footer3 a { width:100%; }
}

/*  -------------------------------------------------------------------------------------  */

/*  ---  Min width: 768px / Max width: 991px    -----------------------------------------  */



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

	#content {
		clear:both;
		padding:0 10px;
		width:auto;
	}
	#main { margin:-120px 0 0 0; }
}

/*  -------------------------------------------------------------------------------------  */

/*  ---  Mobile Layout (320px)                  -----------------------------------------  */

/*  -------------------------------------------------------------------------------------  */

/*  ---  Max width: 767px                       -----------------------------------------  */



@media only screen and (max-width: 767px) {
	body #wrapper {
		width:100% !important;
		margin:0 auto;
	}
	
	.slx_wrap {

		width: 100%;

	}
	
	#header { padding:0 10px; height:auto; }
	
	#logo {
		width:100%;
		margin:20px 0 0 0;
		height:auto;
	}
	
		#logo img {
			width:100%;
		}
		
	#phone { height:auto; margin-bottom:10px; }
	#phone h1 {	margin:20px 0 0 0; }
	
	#content {
		width:auto;
		padding:0 10px;
		clear:both;
	}
	
		#main, #side {
			width:100%;
			clear:both;
		}
	
	.halfCol ul { width:100%; }
		.halfCol ul li { width:auto; clear:both; }
	
	.fullCol { width:100%; }
	
	.MT60 { margin-top:0 !important; }
	
	p { clear:both; }
	
		#side {
			margin:15px 0 0 0;
		}
		
			.sideImg { 
				width:100%;
				height:auto;
				clear:both;
			}
		
		#heroImg, #heroImg img {
			width:100%;
			height:auto;
			clear:both;
		}
		
		.halfCol {
			width:100%;
			height:auto;
			clear:both;
			margin:30px 0 0 0;
		}
		
		#machineTypes img {
			width:100%;
			height:auto;
			margin:0;
		}
		
		.standardForm {
			width:auto;
		}
		
		#footer1 { height:auto; padding:0 10px 15px 10px;}
		
			.footerImgs { text-align:center; }
			#footer1 img { float:none; margin-left:0; display:inline-block; }
		#footer1 h1 { width:auto; }
		#footer2 a, #footer3 a { width:100%; }
		
		
}

/*  -------------------------------------------------------------------------------------  */

/*  ---  Wide Mobile Layout (480px)             -----------------------------------------  */

/*  -------------------------------------------------------------------------------------  */

/*  ---  Min width: 480px / Max width: 767px    -----------------------------------------  */



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

}



/*  -------------------------------------------------------------------------------------  */

/*  ---  Mobile Layout (479px)             -----------------------------------------  */

/*  -------------------------------------------------------------------------------------  */

/*  ---  Min width: 200px / Max width: 479px    -----------------------------------------  */



@media only screen and (min-width: 200px) and (max-width: 479px) {

	body #wrapper {
		width:100% !important;
		margin:0 auto;
	}
	
	#bottom-text h1 {
		padding-left:10px;
		padding-right:10px;
	}
}





/*  -------------------------------------------------------------------------------------  */

/*  ---  Retina displays                        -----------------------------------------  */

/*  ---  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) {



  body {

  }



}


