/** Shopify CDN: Minification failed

Line 214:0 Expected identifier but found "*"
Line 262:0 "font-weigth" is not a known CSS property
Line 309:90 Expected ")" to end URL token
Line 316:86 Expected ")" to end URL token

**/
/* Designed and hand-coded by http://www.pixellent.com. Copyright (c) Pixellent, LLC. All rights reserved. */


body {
	color: #2c2f2f;
	font-family: Helvetica, Arial, sans-serif;
	background: #ffffff url(//robotdepot.myshopify.com/cdn/shop/t/2/assets/bg.png?v=59382640625200771771400467700) repeat scroll 0 0;
  	margin-top:0px;
}

div#showcase h1, div#collections-listing h2, div#collection div#excerpt h1.title, div#product h1, div#cart h1, div#missing h1, div#page h1.title, div#blog h1.title, div#article h1.title, div#search h1, div#comments h3, div#overview h3 {
	color: #2c2f2f;
}

div#slider li p del, ul#products li p del, ul#results li p del, div#buy h2 del, div#comments h3 span, div#comments form label span {
	color: #999999;
}

a {
	color: #e62038;
}

a:hover {
	color: #e62038;
}

div#header h2 a {
	color: #2c2f2f;
}

div#header h2 a:hover {
	color: #e62038;
}

div#hello p {
	color: #2c2f2f;
}

div#hello p a {
	color: #e62038;
}

div#hello p a:hover {
	color: #e62038;
}

ul#links li a, div#gocart a {
	color: #ffffff;
}

ul#links li a:hover, div#gocart a:hover {
	color: #ffffff;
}

div#overview ul {
	background-color: #f2f2f2;
	border: 1px solid #dedbdb;
}

div#overview h5, div#overview p {
	color: #2c2f2f;
}

div#overview h3 {
	color: #2c2f2f;
}

div#overview p a {
	color: #e62038;
}

div#overview p a:hover {
	color: #e62038;
}

div#footer p {
	color: #2c2f2f;
}

div#footer p a {
	color: #2c2f2f;
}

div#footer p a:hover {
	color: #e62038;
}

div#finder input.submit {
	color: #ffffff;
	font: bold 14px Helvetica, Arial, sans-serif;
	background-color: #e62038;
}

div#finder input.submit:hover {
	color: #ffffff;
	background-color: #e62038;
}

.additional-checkout-buttons {
  text-align: center;
}

.additional-checkout-buttons p {
  margin: 12px 0;
}

/* Adjustments */

#index #buy {
text-align: center;
clear: both;
}

#index #buy span {
font-size: 36px;
font-weight:normal;
padding-left: 10px;
}

div#total {
width: 400px;
}

div#notes {
width: 400px;
}

/* Newsletter */

div#overview input.field {
font-size: 13px;
color: #74695D;
width: 95%;
padding: 4px;
}

/* Customer Styles */

#return_to_store { display: none }

body.customer #admin_header h2.title, body.customer .template_header h2.title, #guest h3.title {
    color: #2c2f2f;
    font-size: 48px;
    line-height: 1.42em;
    padding: 20px 0 15px;
    border-bottom: none;
}

#add_address_title {
    color: #2c2f2f;
}

#customer_orders, #order_notes {
width: 580px;
}

#order_details {
width: 550px;
}

#customer {
width: 550px;
}

#recover-password {
width: 450px;
}

#recover_email {
margin-left: -100px;
}

#customer_orders, #order_details { 
float: right;
}

body.customer .group, .customer_address form, #add_address form { border-color: #EEE }

div.action_return, .flash { margin-top: 20px }

.action_bottom { border-top: none; margin-bottom: 20px }

#customer, #guest { height: auto }

#recover-email { width: 200px }

#login_password input[type="password"] { width: 135px }

#customer_email { width: 340px }

body.customers input.large { width: 340px }

body.customer th.total { text-align: right }

.errors {
margin: 10px 0;
color: #C80000;
}

/* Button styles */

a.button, input.button {
display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;
color: white;
padding: 0 20px;
margin: 0;
background: #777 none;
font-weight: bold;
border: none;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

a.button:hover, input.button:hover {
text-decoration: none;
color: white;
}

#buy-this, #checkout input.checkout, #add, input.comment {
font-size: 28px;
height: 55px;
line-height: 55px;
background-color: #abcf2c;
background: -moz-linear-gradient(top, #abcf2c, #91ae27);
background: -webkit-gradient(linear, center top, center bottom, from(#abcf2c), to(#91ae27));
}

#buy-this:hover, #checkout input.checkout:hover, #add:hover, input.comment:hover {
background: -moz-linear-gradient(top, #9fc41e, #7c9817);
background: -webkit-gradient(linear, center top, center bottom, from(#9fc41e), to(#7c9817));
}

#checkout input.checkout, input#update {
font-size: 22px;
}

input#update {
height: 55px;
line-height: 55px;
width: 170px;
background-color: #bfbfbf;
background: -moz-linear-gradient(top, #bfbfbf, #7c7c7c);
background: -webkit-gradient(linear, center top, center bottom, from(#bfbfbf), to(#7c7c7c));
}

input#subscribe, input#contactFormSubmit {
font-size: 16px;
height: 32px;
line-height: 32px;
font-weigth: normal;
background-color: #bfbfbf;
background: -moz-linear-gradient(top, #bfbfbf, #7c7c7c);
background: -webkit-gradient(linear, center top, center bottom, from(#bfbfbf), to(#7c7c7c));
}


/* Contact form styles */

.contact-form {margin:1em 0}
.contact-form label {line-height:1.7;font-weight:normal}
.contact-form input[type=text], input[type=email], input[type=telephone], .contact-form textarea {font-size:13px;color:#74695D;padding:4px}
.feedback {padding:0.5em 0.7em;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.feedback p {padding:0.5em 0 !important;margin:0 !important}
.successForm {background:#BDE0A8;color:green}
.errorForm {background:#EEBDBD;color:red}


/* End of Stylesheet */
.column{
 width: 153px;
  margin-right: 85px;
  float: left;	
  min-height: 110px;
    
}

.column ul {
	list-style: none; padding-left: 0px; margin-top: 0px; margin-left: 0px;
}
.column ul li:first-child {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.column ul li {
	background: url("//www.RobotsLAb.com/images/marker-3.png") no-repeat 1px 12px; list-style: none; padding: 7px 0px 8px 13px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
.column a {
	color: rgb(127, 127, 127); text-decoration: none;
}
.column a:hover {
	color: rgb(229, 18, 18);
}
   @font-face
        {
            font-family: 'Source Sans Pro';
            font-style: normal;
            font-weight: 300;
            src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url(/Fonts/'SourceSansProLight.woff) format('woff');
        }
        @font-face
        {
            font-family: 'Source Sans Pro';
            font-style: normal;
            font-weight: 400;
            src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url(/Fonts/'SourceSansPro.woff) format('woff');
        }
        .lineSeperator
        {
            width: 100%;
            height: 5px;
            background-repeat: no-repeat;
            background-position-x: center;
            background-position-y: center;
            background-image: url('//www.RobotsLAB.com/images/line.gif');
        }
.rl-title{
  font-family: 'Source Sans Pro Light', sans-serif; font-size: 50px; color: #cf0904;
}
.rl-text{
  font-size: 18px; line-height: 20px; color: black; font-family: 'Source Sans Pro Light', sans-serif;
}