/** Shopify CDN: Minification failed

Line 164:15 Expected ":"

**/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Theme Name: Hipster Shopify
Author: ENGAGE INC
Version: 1.0 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

@charset "UTF-8";
@import url(http://weloveiconfonts.com/api/?family=entypo);

/* entypo */
[class*="entypo-"]:before {
  font-family: 'entypo', sans-serif;
}


/* Scroll Bar */
::-webkit-scrollbar {
    width: 10px;
}

/* Scroll Bar Handle */
::-webkit-scrollbar-thumb {
  
  width:2px;
  background-color: #000000;
}

::-webkit-scrollbar-thumb:window-inactive {
  background: #000000; 
}

body{
	font-family:'Raleway', sans-serif;; color:#000000;
  	
  	
}

/*LAYOUT*/
.wrapper{}
header, nav, section, footer{ width:980px; margin:0px auto;}
.header_container,
.navigation_container,
.section-container,
.footer_container{width:100%; clear:both;}

.blog .breadcrumb, .article .breadcrumb, .columns{ width:980px; margin:0px auto;}

/*-----------------------------------HEADER*/
header .top_bar{ display:inline-block; width:100%; position:relative; background:#9b59b6;}

header .top_bar:before, header .top_bar:after {
  content: "";
  position: absolute;
  background: #9b59b6;  /* Match the background */
  top: 0;
  bottom: 0;
  width: 9999px;   /* some huge width */
} 
header .top_bar:before {
  right: 100%; 
}
header .top_bar:after {
  left: 100%;
}


header .language_switch{ float:left; margin:12px 0px;}
header .language_switch a{display:inline-block; background:#312e2b; padding:4px 8px; margin-right:3px; box-shadow:0px 1px 0px #67615c; color:#8b827a; text-transform:uppercase; font-size:11px; text-shadow:0px 1px 0px #272524; text-decoration:none;}
header .language_switch a.active{text-decoration:underline;}

header .top_links{ margin:0px; float:right;margin-top: 5px;}
header .top_links > li{ float:left; margin-left:1px;}
header .top_links > li a, header .top_links > li.highlight a{ display:block; padding:10px 20px; line-height:100%; color:#ffffff; text-decoration:none; text-shadow:none; text-transform:uppercase; font-weight:bold; font-size:12px !important;}
header .top_links > li.highlight{cursor: pointer;}

header .top_links > li a:hover, header .top_links > li.highlight:hover{text-decoration:line-through; color:#ffffff !important;}

header span.logo{ float:left; padding:10px 0px;}
header .header_search, .sidebar_search{ height:24px; width:230px; float:right; padding:3px; margin:30px 0px;  border:solid 1px;  cursor:pointer;}
.sidebar_search{ border-color:#000000; }
header .header_search input, .sidebar_search input{ background:none; border:0px; padding:2px; width:75%;}
header .header_search input {color:#ffffff;}
.sidebar_search input {color:#a1a1a1;}
header .header_search button, .sidebar_search button{ width:20px; height:20px; border:0px; float:right; margin:1px; padding:2px; font-size:17px; cursor:pointer;}
header .header_search button{ background:#9b59b6; color:#ffffff; }
.sidebar_search button{ background:#fff; color:#a1a1a1; }
header .header_search button i, .sidebar_search button i{font-style: normal;}
header .header_search { margin:5px 0 6px 4px;float:left;display:inline-block; border-color:#ffffff; }
.sidebar_search {
	width:90%;
	float:none;
	margin:0;
}

header .header_search:hover{
  	border-color:#ffffff;
}

header .header_search:hover .icon-search{
  	color:#ffffff;
}

header .header_search:hover input::-webkit-input-placeholder{color:#ffffff;}
header .header_search:hover input:-moz-placeholder{color:#ffffff;}
header .header_search:hover input::-moz-placeholder{color:#ffffff;}
header .header_search:hover input:-ms-input-placeholder{color:#ffffff;}

header .header_search input::-webkit-input-placeholder{color:#ffffff; font-family:'Raleway', sans-serif;; font-size:12px !important;}
header .header_search input:-moz-placeholder{color:#ffffff; font-family:'Raleway', sans-serif;; font-size:12px !important;}
header .header_search input::-moz-placeholder{color:#ffffff; font-family:'Raleway', sans-serif;; font-size:12px !important;}
header .header_search input:-ms-input-placeholder{color:#ffffff; font-family:'Raleway', sans-serif;; font-size:12px !important;}

.sidebar_search input::-webkit-input-placeholder{color:#a1a1a1; font-family:'Raleway', sans-serif;;}
.sidebar_search input:-moz-placeholder{color:#a1a1a1; font-family:'Raleway', sans-serif;;}
.sidebar_search input::-moz-placeholder{color:#a1a1a1; font-family:'Raleway', sans-serif;;}
.sidebar_search input:-ms-input-placeholder{color:#a1a1a1; font-family:'Raleway', sans-serif;;}


.dropdown-anchor-right{background:#fff; width: 400px;}

/*-----------------------------------NAV*/
nav .main_nav{ display:inline-block;margin:5px 2px 3px 0px; position:relative;}
nav .main_nav li{ float:left;}
nav .main_nav > li{background:#ffffff;}
nav .main_nav > li{ margin-right:2px;}
nav .main_nav > li > a{ display:block; padding: 12px 18px; line-height:100%; font-family:'Raleway', sans-serif;; font-size:16px; font-weight:bold; color:#000000; text-decoration:none; text-transform:uppercase;}
nav .main_nav > li > a:hover, nav .main_nav > li:hover > a{background:#000000; color:#ffffff;}
nav .main_nav li.active > a{ color:#fff;}
nav .mini_cart{ margin-top:10px; position:absolute; top:0%; left:45%; text-decoration:none;}
nav .mini_cart .item:before {
	font-family: "FontAwesome";
	content:'\f07A';
	font-size:150%;
  	color:#ffffff;
	margin-right:15px; 
	top:2px;
	position: relative;
}
nav .mini_cart a{ text-decoration:none;}
nav .mini_cart .mini_cart_link span, nav .mini_cart .mini_cart_link span b{ color:#ffffff !important; font-size:12px;}
nav .mini_cart .mini_cart_link:hover > span, nav .mini_cart .mini_cart_link:hover > span b, nav .mini_cart .mini_cart_link:hover > .item:before {color:#ffffff !important;}
nav .mini_cart span b{font-weight:bold;}



/*-----------------------------------SUBMENU*/
ul.sub_menu{position:absolute;top:40px; left:-4000px; background-color: rgba(255, 255, 255, 1); background:#fff\9; padding:15px 0px; z-index:100; width:980px; box-shadow:0px 5px 6px #999;border-top:solid 3px #000000;}
nav .main_nav > li:hover > ul{ left:0px;}
ul.sub_menu > li{ width:165px; margin-left:26px; height:225px;}
ul.sub_menu li a{ line-height:20px; text-decoration:none;}
ul.sub_menu > li > a{ font-weight:bold; text-transform:uppercase; color:#312e2b; font-size:13px; font-family:'Raleway', sans-serif;;}
ul.sub_menu > li > ul > li{ padding:5px 0px; float:none;}
ul.sub_menu > li > ul > li:first-child{ padding-top:10px;}
ul.sub_menu > li > ul > li:hover a { font-weight:bold;}
ul.sub_menu > li.has-dropdown > ul > li a:hover {border-bottom: 1px solid;
padding-bottom: 5px;
}
ul.sub_menu > li.has-dropdown {
  border-bottom 1px solid #000000;
  font-size:110%;
}
ul.sub_menu > li > ul{border-top: solid 1px #000000; margin-top:10px;}

/*-----------------------------------BANNER*/
#section-banner{ margin-top:6px; margin-bottom:15px; display:inline-block; width:100%;}
#section-banner .flexslider{ width:980px; float:left; position:relative;}
#section-banner .flexslider .flex-direction-nav{ position:absolute; top:10px; right:0px;}
#section-banner .flexslider .flex-direction-nav li{ float:left;}
.specials-banner{ margin: 0 auto;}
.specials-banner .banner-home{ height:140px; margin-bottom:6px;float:left;width:32%;}

/*PRODUCTS List - Grid*/
.items-list{ margin-bottom:17px; display:inline-block; width:100%;}
.items-list li{width:221px; margin-left:31px; float:left; padding-bottom:15px; margin-bottom:30px;}
.items-list li:first-child{ margin-left:0px;}
.items-list a.product-image{display:block; text-decoration:none;}
.items-list a.product-image img{ border:solid 2px #fff;}
.items-list li:hover img{/*-moz-transition:all 0.3s ease-out 0s; -webkit-transition: all 0.3s ease-out;*/}
.items-list .item-info{ margin-bottom:10px; padding-bottom:12px; border-bottom:solid 1px #000000;}
.items-list .item-info h3{ font-size:14px; font-weight:normal; padding:12px 0px;}
.items-list .item-info h3 a{color:#000000; text-decoration:none;}
.items-list .item-info small{ color:#767f7e; font-size:13px; line-height:16px;}
.items-list .item-price-info button{ float:right; border:2px solid #000000; padding:0px; width:106px; height:32px; line-height:100%; overflow:hidden; cursor:pointer;}
.items-list .item-price-info .item-price{ background:#000000;  padding:8px 10px 10px 10px; color:#ffffff; font-size:14px; font-weight:bold; float:left; clear:both; width:83%; text-transform:uppercase;}
.items-list .item-price-info button .price-add-button{ padding:8px 3px 10px 3px; background:#000000; color:#ffffff; font-size:11px; font-weight:bold; text-transform:uppercase;  float:left; clear:both; width:95%; margin-top:0px; visibility:hidden;}
.items-list .item-price-info a{ color:#a2a2a2; text-decoration:none; font-size:11px; display:inline-block; padding-top:8px;}
.items-list .item-price-info .disabled{color:#fff; padding:7px 7px; font-weight:bold; font-size:14px;}

.items-list .item-price-info .cart-add:hover .item-price, .items-list .item-price-info .cart-add:hover .price-add-button{background:#ffffff; color:#000000; display:block;}
.items-list .item-price-info .cart-add:hover .item-price{ padding: 8px 10px 10px 10px; }
.items-list .item-price-info .cart-add:hover .price-add-button{ padding: 11px 3px 10px 3px; }
.items-list .item-price-info:hover .price-add-button{ visibility:visible; margin-top:-32px; /*-moz-transition:all 0.3s ease-out 0s; -webkit-transition: all 0.3s ease-out;*/ }


/*PRODUCTS List - List*/
.items-list_list{ margin-bottom:17px; display:inline-block; width:100%;}
.items-list_list li{width:100%;padding-bottom:15px;padding-top:15px; clear:both; display:inline-block; border-top:solid 1px #dedede;}
.items-list_list li:first-child{border:none; padding-top:0px;}
.items-list_list a.product-image{float:left;}
.items-list_list a.product-image img{ border:solid 2px #fff; height:200px;}
.items-list_list li:hover img{-moz-transition:all 0.3s ease-out 0s; -webkit-transition: all 0.3s ease-out;}
.items-list_list .item-info{ margin-bottom:10px; padding-bottom:12px; border-bottom:solid 1px #EAEAEA; float:right; width:560px;}
.items-list_list .item-price-info{float:right; width:560px;}
.items-list_list .item-info h3{ font-size:14px; font-weight:normal; padding:12px 0px;}
.items-list_list .item-info h3 a{color:#000000; text-decoration:none;}
.items-list_list .item-info small{ color:#a2a2a2; font-size:13px; line-height:16px;}
.items-list_list .item-price-info button{ float:right; background:none;border:0px; padding:0px; height:32px; line-height:100%; overflow:hidden; cursor:pointer;}
.items-list_list .item-price-info button .item-price{  padding:10px; color:#fff; font-size:14px; font-weight:bold; float:left; clear:both; width:83%; text-transform:uppercase;}
.items-list_list .item-price-info button .price-add-button{ padding:10px; color:#fff; font-size:11px; font-weight:bold; text-transform:uppercase;  float:left; clear:both; width:83%; margin-top:0px;}
.items-list_list li:hover .price-add-button{ visibility:visible; margin-top:-32px; /*-moz-transition:all 0.3s ease-out 0s; -webkit-transition: all 0.3s ease-out;*/}
.items-list_list .item-price-info a{ color:#a2a2a2; text-decoration:none; font-size:11px; display:inline-block; padding-top:10px;}
.items-list_list a.black{text-decoration:none; font-weight:bold; display:block; margin:10px 0px;}

/* magnifying glass hover effect */
.items-list .product-image{position:relative; text-align:center;}
.items-list .product-image .icon-search{visibility:hidden; opacity: 0; z-index:10; position:absolute; top:40%; left:0; width:100%; font-style:normal; font-size:40px; }

.items-list .product-image img{
   opacity: 1;
   transition: opacity .5s ease-in-out;
   -moz-transition: opacity .5s ease-in-out;
   -webkit-transition: opacity .5s ease-in-out;
}
.items-list .product-image:hover > .icon-search{
   visibility:visible;
   opacity: 0.8;
   transition: opacity .5s ease-in-out;
   -moz-transition: opacity .5s ease-in-out;
   -webkit-transition: opacity .5s ease-in-out;

}

.product .jquery-sticky-placeholder {display:inline;}
.collection .jquery-sticky-placeholder {display:inline-block;}
.jquery-sticky-element.jquery-sticky-start {z-index:0;}

.items-list .product-image:hover > img{opacity: 0.5;}

/*PRODUCTS Detail*/
#item-information{ padding:15px 0px; display:inline-block; width:100%; margin-bottom:15px;}
.item-left-column{ width:360px; float:left;}
.item-left-column span.pr_info{ display:block; padding:5px; border-top:1px solid #000000; border-bottom:1px solid #000000; color:#000000; text-transform:uppercase; font-size:11px; margin:5px 0px;}
.item-left-column .pr_gallery li{ list-style:none; float:left; margin-right:7px;}
.item-left-column img {cursor:pointer;}
.item-left-column span img {cursor:none;}

.item_right-column{ width:590px; float:right;}
.item_right-column small.pr_type{ font-size:15px; color:#a29b95;}
.item_right-column h1{ padding:20px 0px 5px 0px; font-size:28px; color:#000000; text-transform:uppercase;}
.item_right-column p{ color:#000000; line-height:20px;}
.item_right-column .item-price{ padding:22px 0px 20px 0px; color:#000000;}
.item_right-column .item-price big{ font-size:29px; font-weight:bold!important; display:inline-block; padding-right:16px; color:#000000;}
.item_right-column .item-price small{ font-size:17px; text-decoration:line-through; color:#000000;}
.item_right-column .item-size{ padding:7px 0px; border:solid 1px #000000; border-width:1px 0px; display:inline-block; width:100%;}
.item_right-column .item-size label{ font-size:11px; color:#5f5a56; text-transform:uppercase; float:left; padding-right:10px; line-height:24px;}
.item_right-column .item-size > div{ float:left; margin-right:45px;}
.item_right-column .qty_info{ padding:7px 0px; display:inline-block; width:100%;}
.item_right-column .qty_info label{ font-size:11px; color:#5f5a56; text-transform:uppercase; float:left; padding-right:10px; line-height:24px;width:88px;}
.item_right-column .qty_info > div{ float:left; margin-right:45px;}
.item_right-column div.selector{ width:70px;}
.item_right-column div.selector span{width:75px;}
.item_right-column div.selector select{ width:84px!important;}

.item_right-column .cart-add-button{ display:inline-block; margin-right: 50px; padding:25px 0px; position:relative; float:left;}
.item_right-column .cart-add-button button.cart-add{ padding:8px 15px; font-size:13px; font-weight:bold!important; color:#fff; text-transform:uppercase; border:0px; cursor:pointer;}
.item_right-column .cart-add-button button.cart-add:hover{ -moz-transition:all 0.2s ease-out 0s; -webkit-transition: all 0.2s ease-out;}
.item_right-column .cart-add-button span{ color:#aea8a3; font-style:italic; width:65px; display:inline-block; text-align:center; font-size:15px;}
.item_right-column .cart-add-button ul{ display:inline-block;}
.item_right-column .cart-add-button ul li{ float:left;}
.item_right-column .cart-add-button ul li a{ text-decoration:underline; font-size:13px;}

.item_right-column .product_overview{border-top:solid 1px #dedede; padding:15px 0px; display:inline-block; width:100%;color:#000; }
.item_right-column .product_overview h4{font-weight:bold; text-transform:uppercase; padding-bottom:10px;}
.item_right-column .product_overview li{ line-height:25px; float:none; list-style:square; list-style-position:inside;color:#A29B95 ;}

.item_right-column .product_options{border-top:solid 1px #dedede; padding:15px 0px; display:inline-block; width:100%;color:#000; }
.item_right-column .product_options h4{font-weight:bold; text-transform:uppercase; padding-bottom:10px;}
.item_right-column .product_options > ul > li{ padding:6px 0px; display:inline-block; width:100%;}
.item_right-column .product_options > ul > li .input_container{ float:left; width:82%;}
.item_right-column .product_options > ul > li .input_container input{ float:left;}
.item_right-column .product_options > ul > li .input_container label{ margin-right:15px; }
.item_right-column .product_options > ul > li label{ float:left; min-width:15%; padding:5px 0px;}
.item_right-column .product_options > ul > li .required{ color:#FF0000; padding-right:5px; float:left;}
.item_right-column .product_options > ul > li:nth-child(even) {background: #fff}
.item_right-column .product_options > ul > li:nth-child(odd) {background: #EAE8E8;}
.item_right-column .product_options > ul > li .txt_frm{}
.item_right-column .product_options > ul > li .txt_frm label{ clear:right; margin-bottom:10px;}
.item_right-column .product_options > ul > li .txt_frm input[type="text"], .item_right-column .product_options > ul > li .txt_frm textarea{ width:50%;}
.item_right-column .product_options > ul > li .file_upload{}
.item_right-column .product_options > ul > li .file_upload input{ float:left;}
.item_right-column .product_options > ul > li .file_upload label{ margin-bottom:10px;}
.item_right-column .product_options > ul > li .file_upload .button{ background:#000;  padding:5px 10px; color:#fff; font-size:11px; font-weight:bold; border:none; 
text-transform:uppercase;}

div.simpleTabs{ clear:both; padding:0px; margin-top:10px; display:inline-block; width:100%;}
ul.simpleTabsNavigation{ margin:0px;}
div.simpleTabsContent{ padding:15px; margin-top:7px;}
div.simpleTabsContent p{ padding-bottom:12px; line-height:18px; color:##515151;}
ul.simpleTabsNavigation li a { padding:5px 20px 4px 20px;}
ul.simpleTabsNavigation li a{ background:#F3F3F3; color:#000; font-weight:bold;}


/*SUBSCRIBE Block*/
.subscribe_bar{ background:#fff; display:inline-block; width:100%; padding:13px 0px; margin:35px 0px 35px; border: 2px solid #000000;}
.subscribe_bar h3{ color:#fff; font-size:18px; font-weight:normal; line-height:30px;}
.subscribe_bar .find_us{ float:left; width:230px; margin-left:20px; padding:15px 10px; border-right:solid 1px #000000;}
.subscribe_bar .find_us h3{float:left; padding-right:25px;}
.subscribe_bar .find_us a{ padding:10px 15px; display:inline-block; background: no-repeat center bottom ;-moz-transition:all 0.2s ease-out 0s; -webkit-transition: all 0.2s ease-out; text-decoration: none; }
.subscribe_bar .find_us a i{font-style: normal; font-size: 1.6em; color: #000000; }
.subscribe_bar .find_us a:hover{ background: center top}
.subscribe_bar .find_us a.twitter{ background-image:url(//hipster-25.myshopify.com/cdn/shop/t/1/assets/tw_button.png?v=1380083603) ;}
.subscribe_bar .find_us a.facebook{ background-image:url(//hipster-25.myshopify.com/cdn/shop/t/1/assets/fb_button.png?v=1380083518);}
.subscribe_bar .find_us a.rss{ background-image:url(//hipster-25.myshopify.com/cdn/shop/t/1/assets/rss_button.png?v=1380083580) ;}
.subscribe_bar .find_us a.pinterest{ background-image:url(//hipster-25.myshopify.com/cdn/shop/t/1/assets/pint_button.png?v=1380083559) ;}
.subscribe_bar .subscribe_nl{ width:555px; float:right; margin-right:30px;}
.subscribe_bar .subscribe_nl small{ width:267px; color:#fff; font-size:12px; width:270px;  float:left;}
.subscribe_bar .subscribe_nl form{ width:268px; float:right; margin-top:-12px;}
.subscribe_bar .subscribe_nl form .input-text{ border:solid 1px #000000; padding:5px; width:210px; background:#fff; color:#000; float:left; margin:0px;}
.subscribe_bar .subscribe_nl form button{border:0px; /*float:left;*/ margin-left:10px; cursor:pointer;background:transparent;padding:0; margin-top:-3px;}
.subscribe_bar .subscribe_nl button i{font-style: normal; font-size: 3em; line-height: 32px; color: #000000;}
.subscribe_bar .subscribe_nl form input::-webkit-input-placeholder { color:#000000; font-family:'Raleway', sans-serif;; }
.subscribe_bar .subscribe_nl form input::-moz-placeholder { color:#000000; font-family:'Raleway', sans-serif;; } /* firefox 19+ */
.subscribe_bar .subscribe_nl form input:-ms-input-placeholder { color:#000000; font-family:'Raleway', sans-serif;; } /* ie */
.subscribe_bar .subscribe_nl form input:-moz-placeholder { color:#000000; font-family:'Raleway', sans-serif;; }
/*.subscribe_bar .subscribe_nl form button:before {
		content:'\F0E0';
	font-family:'FontAwesome';
	color:#fff;
	font-size:250%;
}*/



/*FOOTER*/
footer{ border-top:solid 3px; padding-top:15px; }
footer .footer_links{ display:inline-block;}
footer .footer_links>li{ float:left; width:145px; padding:15px 0px 15px 35px; font-size:11px; }
footer .footer_links>li:first-child{ padding-left:0px;}
footer .footer_links li span{font-size:14px;color:#34312f; font-weight:bold; display:block; padding-bottom:12px;}
footer .footer_links li a{ font-size:12px;color:#515151; display:block; padding:4px 0px; line-height:100%; text-decoration:none;}
footer .footer_links li.seperator{border-right:solid 1px #d6d6d6;}
footer .footer_sidebar{ padding-top:30px;  border-left:solid 1px #000000;  float:right; width:272px; min-height:205px;}
footer .footer_sidebar>div{padding:20px;}

footer .footer_sidebar .shipping_info{ line-height:22px; font-size:14px; color:#000;  border-bottom:solid 1px #000000;   }
footer .footer_sidebar .shipping_info big{ text-transform:uppercase; font-size:16px; font-weight:bold;}
footer .footer_sidebar .shipping_info .caption-left big, footer .footer_sidebar .shipping_info .caption-left span, footer .footer_sidebar .contact_info .caption-left big, footer .footer_sidebar .contact_info .caption-left span{color:#000000;}


footer .footer_sidebar .contact_info{ line-height:22px; font-size:14px; color:#000;}
footer .footer_sidebar .contact_info big{font-size:16px; font-weight:bold; color:#000;}
footer address{ display:inline-block; width:100%; border-top:solid 1px #000000; font-size:11px; color:#000; padding:25px 0px; margin-top:15px; line-height:25px;}
footer address img{ float:right;}

footer .footer_sidebar .caption-left{display:inline-block; width:135px;}
footer .footer_sidebar .icon-right{color:#000000;}
footer .footer_sidebar .icon-right i{font-style: normal; font-size: 3.5em; line-height: 0px; padding-left:35px;}
footer .footer_sidebar .icon-right i.entypo-paper-plane{padding-left: 30px;}


	footer .footer_sidebar .icon-right i{display:none;}


/*-----------------------------------MAIN CONTENT*/
#main-content{ width:760px; float:right; margin-top:17px;}
/*Breadcrumb*/
.blog ul.breadcrumb, .article ul.breadcrumb{display:block !important; margin-top:20px; margin-bottom:20px;}
.collection ul.breadcrumb li{background-position:-10px -2px !important;}
.product ul.breadcrumb li, .blog ul.breadcrumb li{background-position:-10px -4px !important;}
ul.breadcrumb{ padding:0 0 12px 0px; display:inline-block; width:100%;}
ul.breadcrumb li{ padding:0px 14px; font-size:13px; text-transform:uppercase; display:inline-block; list-style:none; background:url(//hipster-25.myshopify.com/cdn/shop/t/1/assets/arrow.png?v=1380083496) no-repeat -10px -3px;}
ul.breadcrumb li:first-child{ padding-left:0px; background:none;}
ul.breadcrumb li.active{ background-position:-10px -53px;}
ul.breadcrumb li a{ color:#bdbdbd; text-decoration:none;}
#main-content .items-list ul{ margin:0px -24px;}
#main-content .items-list{ border:none;}
#main-content .items-list li{ margin:0px 24px 24px 24px;}
/*Toolbar*/
.toolbar{ padding:7px 0px; border:solid 1px #dedede; border-width:1px 0px; margin-bottom:20px; display:inline-block; width:100%;}
.toolbar label{ font-size:11px; color:#5f5a56; text-transform:uppercase; float:left; padding-right:10px; line-height:24px;}
.toolbar > div{ float:left;}
.toolbar > div.show_no{ float:right;}
.toolbar > div.viewby{ margin-left:100px;}
.toolbar > div.viewby a{ display:inline-block; width:25px; height:21px; border:solid 1px #d7d7d7; margin-left:-4px;}
.toolbar > div.viewby a.list{ background:url(//hipster-25.myshopify.com/cdn/shop/t/1/assets/list.png?v=1380083549) no-repeat center;}
.toolbar > div.viewby a.grid{ background:url(//hipster-25.myshopify.com/cdn/shop/t/1/assets/grid.png?v=1380083532) no-repeat center;}
.toolbar select{ border:solid 1px #d7d7d7; padding:3px; font-size:11px; color:#818181; width:100px;}
/*-----------------------------------SIDE NAV*/
#sidebar_nav{ width:200px; float:left; margin-top:12px;}
#sidebar_nav h1{ font-size:27px; font-weight:normal; color:#000000; line-height:40px; padding-bottom:6px;}
.sidebar_nav_categories{ display:inline-block; width:100%;}
.sidebar_nav_categories > ul{ border-top:solid 1px #000000; padding:12px 0px;}
.sidebar_nav_categories > ul > li{ padding:7px 0px;}
.sidebar_nav_categories > ul.departments > li{ padding:0px; margin-bottom:1px; background:#ffffff;}
.sidebar_nav_categories > ul li.header{ color:#000000; font-size:13px; text-transform:uppercase; font-weight:bold; padding-bottom:10px;background-color:#fff!important;}
.sidebar_nav_categories > ul > li > a{ color:#000000; font-size:13px; text-decoration:none; display:block;}
.sidebar_nav_categories h1 a{text-decoration:none;}

.departments > li > a{ padding:7px 0px;  background-image:url(//hipster-25.myshopify.com/cdn/shop/t/1/assets/arrow.png?v=1380083496); background-repeat:no-repeat; background-position: right 4px; display:block;}
.departments > li > a:hover, .departments > li:hover > a
{background-color:#000000; color:#ffffff; background-position:right -23px; text-indent:10px; -moz-transition:all 0.2s ease-out 0s; -webkit-transition: all 0.2s ease-out; font-weight:bold;}
.departments > li >a.active{ background-position:right -74px;text-indent:10px; -moz-transition:all 0.2s ease-out 0s; -webkit-transition: all 0.2s ease-out; font-weight:bold;color:#fff; }
/*Sub Nav*/
.departments > li > ul{ padding:10px 0px 10px 12px; background:#fff; display:inline-block; width:100%; border-bottom:solid 1px #d2d2d2; width:94%;display:none; margin-bottom:8px;}
.departments > li > ul > li{ padding-bottom:6px; padding-top:6px; border-left:solid 2px #d2d2d2;}
.departments > li > ul > li a{ color:#737373; text-decoration:none; margin-left:-7px; padding-left:15px; display:block;}
.departments > li > ul > li a:hover{color:#2d2b29; font-weight:bold; background:url(//hipster-25.myshopify.com/cdn/shop/t/1/assets/sub_arw.png?v=1380083597) no-repeat left center;}


/*-----------------------------------FULL PAGE*/
.full-section{}
.full-section h1, .blog h1{ font-size:24px; color:#312e2b; text-transform:uppercase; padding:22px 0px;}
.full-section h4{ font-size:17px; color:#312e2b; padding:20px 0px; font-weight:bold;}
.action-buttonbar{ background:#f9f8f6; border:solid 1px #ebe2d9; padding:13px; clear:both;}
.action-buttonbar button{ font-size:14px; font-weight:bold; padding:8px 14px; border:0px; line-height:100%; cursor:pointer;}
.action-buttonbar button.continue, .action-buttonbar button#cart-update{ color:#ffffff; background:#000000; border:2px solid #000000; }
.action-buttonbar button.continue a{ color:#ffffff; }
.action-buttonbar button.checkout{ float:right; padding-right:20px; color:#ffffff; background:#000000; border:2px solid #000000;}
.action-buttonbar button.continue:hover, .action-buttonbar button#cart-update:hover{ color:#000000; background:#ffffff; }
.action-buttonbar button.continue:hover > a{ color:#000000; }
.action-buttonbar button.checkout:hover{ background-color:#ffffff; color:#000000; }
.action-buttonbar .entypo-right-open{color:#ffffff; font-style:normal; padding-left:5px;}
.action-buttonbar button.checkout:hover .entypo-right-open{color:#000000;}

/*CART Page*/
#shopping-cart-table{ width:100%; border-collapse:collapse;}
#shopping-cart-table tr{ border-bottom:solid 1px #e0e0e0;}
#shopping-cart-table th{ color:#312e2b; font-weight:bold; font-size:14px; padding:15px 0px;}
#shopping-cart-table tr td{padding:12px 0px; vertical-align:middle;}
#shopping-cart-table tr td a.pr_name { margin-left:10px;display:block; font-weight:bold; font-size:14px; color:#000; text-decoration:none; text-transform:uppercase; padding-bottom:8px;}
#shopping-cart-table tr td span.price{ color:#000; font-weight:bold; font-size:13px;}
#shopping-cart-table tr td input.qty_box{ width:50px; border:solid 1px #D7D7D7; background:#fff; text-align:center; font-weight:bold; padding:3px;}
#shopping-cart-table tr td.vline{ background:url(//hipster-25.myshopify.com/cdn/shop/t/1/assets/vline.png?v=1380083606) no-repeat left center;}
#shopping-cart-table tr td a.remove{ display:block; width:11px; height:17px; background:url(//hipster-25.myshopify.com/cdn/shop/t/1/assets/remove.png?v=1380083576) no-repeat -4px -1px #fff; margin:auto}
#shopping-cart-table tr td a.remove:hover{ background-position:-4px -18px; -moz-transition:all 0.2s ease-out 0s; -webkit-transition: all 0.2s ease-out;}
#shopping-cart-table tr td a.edit{color:#000;}

.price-total{ float:right; display:inline-block; width:100%; padding:17px 0px; margin-right:20px;}
#price-total-table{ width:24%; float:right; font-size:14px; color:#000;}
#price-total-table td{padding: 8px 0px;}
#price-total-table td strong{ font-weight:bold;}
#price-total-table .total{ font-size:16px; font-weight:bold;}

.checkout-discount-old{ margin-top:25px; font-size:14px;}
.checkout-discount-old .shipping_tax{ width:620px; border:solid 1px #e0e0e0; border-width:2px 0px; float:left; padding:12px 0px 10px;}
.checkout-discount-old h4{ color:#000; font-size:14px; font-weight:bold; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif;}
.checkout-discount-old p{ font-size:14px; padding-bottom:15px;}
.checkout-discount-old .shipping_tax label{ display:inline-block; width:100px; float:left; color:#000; padding:5px 0px; margin-bottom:20px; clear:right;}
.checkout-discount-old .shipping_tax input[type="text"]{ border:1px solid #D7D7D7; padding:4px; width:175px;}
.checkout-discount-old .shipping_tax .selector{ margin-right:20px; width:200px;}
.checkout-discount-old .shipping_tax .selector span{ width:206px; text-transform:uppercase;}
.checkout-discount-old .shipping_tax .selector select{ width:213px;}
.checkout-discount-old .shipping_tax .brown_btn{ float:right; margin-top:5px;}

.checkout-discoun{ float:right; width:305px;border:solid 1px #e0e0e0; border-width:2px 0px; padding:14px 16px 16px; background:url(//hipster-25.myshopify.com/cdn/shop/t/1/assets/cart_coupon.png?v=1380083507) no-repeat right bottom #f9f8f6;}
.checkout-discoun input[type="text"]{ border:1px solid #D7D7D7; padding:4px; width:205px;}
.checkout-discoun .brown_btn{ float:left; margin-top:22px;}

/*Checkout Steps*/
.checkout_steps{ width:730px; float:left; line-height:18px;}
.checkout_steps .step-title{ padding:14px; font-size:15px; text-transform:uppercase; }
.checkout_steps .step-title h2{font-size:16px; text-transform:uppercase; display:inline-block; }
.checkout_steps .step-title span{ display:inline-block; width:20px; text-align:center; padding-right:12px;}
.checkout_steps > ol > li{border-top:solid 1px #e7ded5; margin-top:-1px;}
.checkout_steps > ol > li:first-child{ border:none;}
.checkout_steps > ol > li.active .step-title{ color:#fff; background:#000;}
.checkout_steps #checkout-step-login{ padding:17px; border:solid 1px #e7ded5; display:inline-block; width:95.2%;}
#checkout-step-login label{ font-size:13px; display:inline-block; padding:10px 0px;}
#checkout-step-login .col-2 input{ border:1px solid #D7D7D7; padding:4px; width:230px;}
.checkout_steps h3{ font-size:18px; padding-bottom:20px;}
.checkout_steps h4{ color:#312e2b; font-size:13px; font-weight:bold;}
.checkout_steps p{ padding-bottom:12px;}
.checkout_steps a{ text-decoration:underline; color:#312e2b;}
.col2-set{ clear:both; display:block;}
.col2-set .col-1{ width:49%; float:left;}
.checkout_steps .button-set{ padding-top:15px;}
.col2-set button{ float:left;}

/*Col Right*/
.col_right{ float:right; width:225px;}
.col_right .block-title{ font-size:16px; padding-bottom:2px; text-transform:uppercase; font-weight:bold; line-height:22px; border-bottom:solid 1px;}
.col_right ul{ margin-top:10px;}
.col_right ul li{ padding:10px 0px;}
.block-progress{ margin-bottom:15px;}

/*Col Left*/
.col_left_main{ width:730px; float:left;}

/*Contact Page*/
.contact_page{}
.contact_page address{ line-height:25px; padding-bottom:15px; font-size:14px; border-bottom:solid 1px #E5E3E1;}
.contact_page h3{ font-size:17px; padding-bottom:10px;}
.contact_page #contact_form li { padding:8px 0px;}
.contact_page #contact_form li input[type="text"], .contact_page #contact_form li textarea{border:1px solid #D7D7D7; padding:4px; width:350px;}
.contact_page > iframe{ border:solid 1px #D7D7D7; padding:2px;}
.contact_page address, .contact_page .block{ width:390px; padding-top:15px;}

#contact_form span.error{ display:block; font-size:12px; padding:5px 0px 5px 20px; color:#d84631;background:url(//hipster-25.myshopify.com/cdn/shop/t/1/assets/alert.png?v=1380083494) no-repeat left center; }
p.tick{ padding:10px 0px 10px 20px;background:url(//hipster-25.myshopify.com/cdn/shop/t/1/assets/tick.png?v=1380083600) no-repeat left center; margin-bottom:10px;}
	
	
/*Cart Drop*/
.cart_drop{ width:210px; border:solid 1px #e9e9e9; box-shadow:0px 1px 2px #e8e8e8; border-width:2px 1px; position:absolute; top:38px; left:-67px; background:#fff; display:none; z-index:10;}
.cart_drop ul{}
.cart_drop .darw{ display:block; background:url(//hipster-25.myshopify.com/cdn/shop/t/1/assets/cart_top.png?v=149196048680559617701383765711) no-repeat center bottom; width:7px; height:7px; position:absolute; left:181px; top:-8px;}
.cart_drop ul li{ padding:12px;  border-bottom:dotted 1px #d9d9d9; display:inline-block; width:186px; box-shadow:inset 0px 1px 0px #fff;}
.cart_drop ul li:nth-child(odd) {background:#fdfdfe;}
.cart_drop ul li:nth-child(even) {background:#9b59b6;}
.cart_drop ul li img{ padding:1px; border:solid 2px #f0f0f1; float:left; margin-right:10px;}
.cart_drop ul li a{color:#312E2B; text-transform:uppercase; font-size:11px; text-decoration:none; display:block; padding-bottom:4px; padding-top:2px; line-height:14px;}
.cart_drop ul li span.price{ font-size:13px;}
.cart_drop .cart_bottom{ padding:10px; display:inline-block; width:190px;}
.cart_drop .cart_bottom .subtotal_menu{ float:left; width:80px;}
.cart_drop .cart_bottom .subtotal_menu small{ display:block; color:#adaaa3; padding-bottom:8px;}
.cart_drop .cart_bottom .subtotal_menu big{ display:block; font-size:18px;}
.cart_drop .cart_bottom a{ float:right; margin:6px 0px; padding:7px; text-transform:uppercase; background:#000000; color:#ffffff; text-decoration:none; font-weight:bold; font-size:11px; border:2px solid #000000;}
.cart_drop .cart_bottom a:hover{ background:#ffffff; color:#000000; } 

/*Page*/
.page-sidebar{ border-top:solid 1px #000000;}
.blog h1{ border-bottom:solid 1px #000000; margin-bottom:30px;}
section#main-content{/*width:700px;*/ width:100%; float:left;}
section#main-content p{ margin-bottom:20px;}
aside#sidebar{width:230px; float:right;}
span.highlight_text{ display:inline-block; color:#fff; font-size:16px; font-style:italic; padding:10px 12px; margin-bottom:15px;}
.sidebar_nav{ margin-bottom:20px;}
.sidebar_nav li{ padding-top:12px; padding-bottom:11px; border-bottom:solid 1px #EBEBEB; background-position:left center;}
.sidebar_nav li a{color:#000; text-decoration:none;}

.twitter_feed{ padding:50px 15px 20px 15px; background:url(//hipster-25.myshopify.com/cdn/shop/t/1/assets/twitter_top.png?74) repeat-x center top #ebebeb; line-height:20px; font-size:13px; font-style:italic; border-bottom:solid 2px}

/*GENERAL*/
input, select, textarea, button{ font-size:12px;}
.message{ padding:20px 85px; font-size:14px; line-height:100%; margin-bottom:15px;}
.message.success{ color:#91a158; background:url(//hipster-25.myshopify.com/cdn/shop/t/1/assets/message_cart.png?v=1380083555) no-repeat 15px center #f9fff1; border:solid 1px #dcedbf;}
.brown_btn{ color:#fff; font-size:14px; font-weight:bold; padding:8px 14px; background:#000; border:0px; line-height:100%; cursor:pointer; vertical-align:middle;}
img{ max-width:100%;}

/*Forms*/
div.selector {
     border:solid 1px #d7d7d7; padding:3px; width:130px;
    float: left;
    padding-left: 10px;
	height:16px;
    position: relative;
	width:112px;
	background-color:#fff;
}
div.selector select {
    cursor: pointer;
     font-size:11px; color:#818181; 
    left: 0;
    position: absolute;
    top: 0;
    width: 125px;
	height:22px;
}
div.selector select option{
	padding:5px;
	border:none;
}
div.selector span {
    background: url(//hipster-25.myshopify.com/cdn/shop/t/1/assets/arrow.png?v=1380083496) no-repeat scroll right -106px transparent;
    cursor: pointer;
    font-size: 11px;
    height: 22px;
    line-height: 22px;
    position: absolute;
    right: 0;
    top: 0;
    width: 119px;
	color:#818181;
}

/*TYPOGRAPHY*/
h2.subtitle{ font-size: 18px;
padding-bottom: 12px;
padding-top: 15px;
text-transform: uppercase;
border-bottom:1px solid #000000;
/*background-color: #000;
color: #FFFFFF;
padding-left: 18px;*/
margin-bottom: 30px;}

h2.subtitle a{color:#000000;}

.product h2.subtitle{ color:#000000; border-bottom-color:#000000; }

.flex-caption h3{ text-transform:uppercase; font-size:22px; line-height:30px; font-weight:bold;}

/*-----------------------------------COLOR THEME HERE*/
.navigation_container, ul.sub_menu > li > ul > li:hover a, #item-information, .col_right .block-title, .twitter_feed{ border-bottom-color:#000;}
/*header .top_links > li.highlight a,*/
nav .main_nav li.active > a, .items-list_list li .item-price-info button .price-add-button{ background:#000;}
nav .mini_cart span b, footer .footer_sidebar .shipping_info span, ul.breadcrumb li.active a, footer .footer_links li a:hover, #shopping-cart-table tr td span.pr_info, #price-total-table .total, .cart_drop ul li span.price, .cart_drop .cart_bottom .subtotal_menu big, ul.simpleTabsNavigation li a.current, .sidebar_nav li a:hover, .twitter_feed a{color:#000;}
.checkout-discount-old .shipping_tax, .checkout-discoun, .cart_drop, ul.simpleTabsNavigation li a.current {border-top-color:#000;}
footer{border-top-color:#000000;}
.item_right-column .cart-add-button button.cart-add, #shopping-cart-table tr td a.remove:hover, .sidebar_nav_categories > ul.departments > li > a.active, span.highlight_text{ background-color:#000;}
.items-list li:hover img, .items-list_list li:hover img{ /*border-color:#000000*/}
.flex-caption{ border-left-color:#000;}

/*-----------------------------------FONTS HERE*/
.mini_cart span, h1, h2, h3, h4, h5, .item-info, .item-price-info, button.price-add-cart, .footer_sidebar, .item_right-column .item-price big, .item_right-column .item-price small, .item_right-column small.pr_type, .item_right-column .cart-add-button button.cart-add, .message, .cart_drop .cart_bottom .subtotal_menu, ul.simpleTabsNavigation, .toggle_box .toggle_title
{font-family: 'Raleway', sans-serif;; font-weight:400;}




/***** CSS CHANGES *******/

.item-price.on_sale {
	color:#000 !important;
	background:none !important;
	width:auto !important;
}
section#sticky-wrap {
	position:relative;
}
#sidebar_nav.sticky {
	margin-bottom:20px;
}
.sticky-wrapper{display:inline-block !important;}
.selector-wrapper {
float:left;
margin-right:10px;
}
.cart-add.disabled {
	background:rgba(0,0,0,0.5) !important;
}
span.logo {
	width:100%;
  	background:#000000;
	padding:0 !important;
	margin:0px auto 7px auto;
	text-align: center;
	position:relative;
}
span.logo img {
	max-height:65px;
	display: inline-block;
	padding:10px 0;
}


span.logo:before, span.logo:after {
  content: "";
  position: absolute;
  background: #000000;  /* Match the background */
  top: 0;
  bottom: 0;
  width: 9999px;   /* some huge width */
} 
span.logo:before {
  right: 100%; 
}
span.logo:after {
  left: 100%;
}


.item-info {
	min-height:85px;
}

html, body {
    overflow-x: hidden;
}
.item_right-column .tblList {
	margin-top: 20px;
}
.item_right-column .tblList li {
	margin-top:10px;
}

.product-collections-links{
	margin-bottom:25px;
  	color:#000000;
}

.product-collections-links a{
	margin-left:3px;
  	color:#000000;
}

.product-collections-links a:hover{
  	color:#000000;
}

.product-social {
	/*margin-bottom:10px;
  	position:absolute;
  	right:30px;*/
  	clear:none !important;
  	position:relative;
  	float:left;
  	margin-top:17px;
  	margin-bottom:0px !important;
  	
}
.product-social span {
	display:inline-block;
	margin-top:15px;
  	margin-bottom:15px;
	vertical-align:top;
}

.product-social {
	margin-bottom:10px;
}

.product-social iframe, .pinterest a {
	width:75px !important;
	height:25px !important;
}
.product-social .facebook, .product-social .twitter, .product-social .pinterest { 
	margin-right: 10px; 

}

 
#main-content {
	font-size:110%;
	line-height:1.4em;
}
.collection-description.item-info {
	min-height:40px;
}
#account {
	margin:0 auto;
}
#template {
	max-width:980px;
	margin:0 auto;
}

#login-panel #template, #create-account-panel #template{
	width: 100% !important;
}

#customer #customer_login input[type="email"], #customer #customer_login input[type="password"], #customer #create_customer input[type="text"], #customer #create_customer input[type="email"], #customer #create_customer input[type="password"]{
	box-sizing: border-box;
}


#customer form, #customer .template-header {
	width:330px;
	margin:0 auto;
}
#customer form, #guest {
	margin-bottom:35px;
}
#customer .template-header, #guest .template-header {
	font-size:24px !important;
	margin: 20px auto 20px auto;
}
form label {
	display:block;
	margin-top:10px;
  margin-right:10px;
}
.selector-wrapper label {
margin-top:0;}
input, textarea {
	border:1px solid #e1e1e1;
	box-shadow:none;
	padding:8px 30px 8px 7px;
	width:100%;
}
input[type='checkbox'] {
	width:auto !important;
  	margin:10px 10px 10px 0;
}
#account-reset-password {
	max-width:980px;
	margin:0 auto;
}
#account-reset-password form, #account-reset-password .template-header, #guest form {
	width:330px;
	margin:0 auto;
}
#guest .template-header{
	width:350px;
  	margin-bottom:33px !important;
}
#account-reset-password p.note {
	font-size:16px;
	margin-top:10px;
}
#account-reset-password form {
	margin-bottom:20px;
}
#account-reset-password .template-header {
	font-size:24px;
	margin: 10px auto 20px auto;
}
#account-reset-password label {
	display:block;
	margin-top:10px;
}
#account-reset-password input,#account-reset-password textarea {
	border:1px solid #e1e1e1;
	box-shadow:none;
	padding:8px 30px 8px 7px;
	width:100%;
}
div.action_bottom input {
	border:2px solid #000000;
	background:#000000;
	color:#ffffff;
	margin-bottom:5px;
  	cursor:pointer;
}
div.action_bottom input:hover {
	background: #ffffff;
  	color:#000000;
	-moz-transition:all 0.2s ease-out 0s; -webkit-transition: all 0.2s ease-out;
}



a {
	color:#000000;
}


.main_nav li a , .subtitle {
  	font-weight: bold !important; 
}


.find_us h3 {
	color:#ddd !important;
}

.subscribe_nl h3 {
	font-weight: bold;
}

.subscribe_nl h3 {
  	color:#000000 !important;
}

.subscribe_nl small {
  	color:#000000 !important;
}

.sub_menu .has-dropdown ul li a {
  	color:#767f7e !important;
  	font-size:13px;
  	font-family:'Raleway', sans-serif;;
}


#pagination {
  	margin-left:200px;
	float:right;
  	font-weight:bold;
  	font-size:15px;
}
#pagination .current{
  	background:#9b59b6;
  	color:#ffffff;
  	border: black 1px solid;
}
#pagination .page a, #pagination .next a, #pagination .prev a{
  	color:#000000;
  	border: black 1px solid;
}
#pagination .page a:hover, #pagination .next a:hover, #pagination .prev a:hover{
  	background:#9b59b6;
  	color:#ffffff;
}

#pagination .current, #pagination .page a, #pagination .next a, #pagination .prev a{
  	padding:5px 10px;
  	text-decoration:none;
}
#account-header {
	margin-top:10px;
}
#account-header #action a{
	display:block;
  	margin-bottom:30px;
 	font-size:14px;
}
#account-header .action-back{
  	margin-top:15px;
	margin-bottom:25px;
}
#account-header .action-back a, .article .post .actions .back a{
	font-size:15px;
  	background:#000000;
  	color:#ffffff;
  	padding:4px 4px;
  	text-decoration:none;
  	border:2px solid #000000;
}
#account-header .action-back a:hover, .article .post .actions .back a:hover{
  	background:#ffffff;
  	color:#000000;
}
#account-header .action-back a:before, .article .post .actions .back a:before
{ 
	content:"« ";
}
#add_address_title {
	font-size:20px;
  	margin-bottom:10px;
}
#account-header h2 {
  font-size:24px;
  margin-bottom:20px;
  margin-top:10px;
  padding-bottom:10px;
  border-bottom:1px solid #ddd;
}
#accout-sidebar {
	width:50%;
  float:left;
}
#accout-sidebar, #customer_orders, #add_address, #address_tables {
	font-size:14px;
  	line-height:1.4em;
  margin-bottom:20px;
}
#account-detail #view_address{
	display:block;
  	margin-top:15px;
}
.address_title{
	font-weight:bold;
}
/*#address_form_new {
margin-left:40px;
}*/
#address_form_new, .address_table {
	float:left ;
    margin-bottom:30px;
}
.address_table{
	margin-right:60px;
}
#address_tables {
  
}
#address_tables p.address_actions{
  	margin-bottom:20px;
}
#add_address.clearfix{
	display:block !important;
}
.action_bottom .note{
	float:right;
}
.specials-banner .banner-home {
  text-align:center;
  margin-bottom: 15px;
  margin-right:19px;
}
.specials-banner .banner-home:first-child {
  text-align:left;

}
.specials-banner .banner-home:last-child {
	text-align:right;
  margin-right:0 !important;
}
.specials-banner {
	width:100%;
  margin-bottom:20px;
}
.specials-banner img {
	width:100%;
}

input.btn {
cursor:pointer;
display: block;
padding: 10px 20px;
line-height: 100%;
color: #e9e9e9;
text-decoration: none;
text-transform: uppercase;
font-weight: bold;
  -webkit-font-smoothing: antialiased;
  -webkit-appearance:none;
  background: #000;
}

#account-forgot-password, #back-to-store {
  	
	margin:5px 0 15px;
}
.sticky-social {
	float:right;
}

.item-prev-next {
	text-align:center;
  display:block;
  clear:both;
}
.item-prev-next span a {
  display:inline-block;
  line-height:22px;
  margin-bottom:15px;
  font-weight:bold;
  font-size:13px;
  background:#000000;
  color:#ffffff;
  text-decoration:none;
  padding: 7px 12px;
  border: 2px solid #000000;
}

.item-prev-next span:hover a {background: #ffffff; color: #000000;}

.item-prev-next .previous-item {
  float:left;
  margin-top:10px;
}
.item-prev-next .next-item {
  float:right;
  margin-top:10px;
}

#customer_orders table {
	width:500px;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}


#breadcrumb.desktop{
  	margin-top:20px;
	margin-bottom:30px;
}

.blog .columns article.post, .article .columns article.post{
	margin-bottom:25px;
  	padding-top:10px;
  	padding-bottom:10px;
}

.blog .blog-post-header{
	border-left:1px solid #ddd;
  	border-bottom:1px solid #ddd;
  	padding-left:7px;
  	padding-bottom:7px;
  	margin-bottom:24px;
}


.columns article.post h2{
	font-size:22px;
  	float:left;
  	color:#000000;
	margin-bottom:7px;
}

.columns article.post h2 a{
	text-decoration:none;
  	color:#000000;
}

.columns article.post h2 a:hover{
	color:#000000;
}

.columns article.post .date{
	float:right;
  	width:80px;
  	font-size:20px;
  	color:#000000;
}

.columns article.post .eight{
  	margin-top:7px;
  	color:#000000;
}

.blog .info{
	width:200px;
	display:block;
	clear:left;
}


.article .columns article.post .eight{
  	padding-bottom:10px;
  	margin-bottom:24px;
}

.columns article.post .ten p, .columns article.post .ten .wysiwyg{
	line-height:175%;
  	font-size:14px;
}

.article .post .social{
	margin-top:15px;
  	margin-bottom:15px;
}

.article .post .social .google, .article .post .social .twitter, .article .post .social .pinterest, .article .post .social .facebook{
  	float:left;
}

.article .post .social .google #___plusone_0{
	width:70px !important;
}

.article .post .actions .back{
  	margin-top:30px;
}

#contactFormWrapper{width:500px !important;}
#contactFormWrapper .btn{width:50% !important;}
#contactFormWrapper br {display:none;}
#contactFormWrapper input, #contactFormWrapper textarea{ border-color:#000000; font-family:'Raleway', sans-serif;; }

#contactFormWrapper input::-webkit-input-placeholder{color:#c2c2c2; font-family:'Raleway', sans-serif;;}
#contactFormWrapper input:-moz-placeholder{color:#c2c2c2; font-family:'Raleway', sans-serif;;}
#contactFormWrapper input::-moz-placeholder{color:#c2c2c2; font-family:'Raleway', sans-serif;;}
#contactFormWrapper input:-ms-input-placeholder{color:#c2c2c2; font-family:'Raleway', sans-serif;;}

#contactFormWrapper textarea::-webkit-input-placeholder{color:#c2c2c2; font-family:'Raleway', sans-serif;;}
#contactFormWrapper textarea:-moz-placeholder{color:#c2c2c2; font-family:'Raleway', sans-serif;;}
#contactFormWrapper textarea::-moz-placeholder{color:#c2c2c2; font-family:'Raleway', sans-serif;;}
#contactFormWrapper textarea:-ms-input-placeholder{color:#c2c2c2; font-family:'Raleway', sans-serif;;}

#product-select{margin-left:0px;}

#product-select, #quantity, .single-option-selector{background:#5f5a56; color:#fff;}

.single-option-selector{display:none;}

.selectBox-dropdown { float: left; margin-right:30px;}

#about-map{
	height:400px;
}

#about-map img {
max-width: none;
}


/* FIREFOX */

@-moz-document url-prefix() {
    .items-list .item-price-info .item-price{
		width:86%;
		margin-left:-3px;
		margin-top:-1px;
	}
	
	#customer_login .action_bottom input{
		float:left;
	}
}


/* options dealing with responsive placed here because responsive.css doesn't take liquid code */


	@media only screen and (max-width: 480px) {
  		.items-list .item-info{border-bottom:none !important;}
  		.item-price-info{display:none;}
	}

  	










/* dropdown */

li.highlight:hover #login-panel.dropdown{
	display: block !important;
}

