/** Shopify CDN: Minification failed

Line 662:0 Expected "}" to go with "{"

**/

/*  Colors
/*
/*  All colors should be defined and applied through
/*  these color classes, not through specific
/*  object selectors.
/*
/*  Object specific color settings should be set in
/*  their respective theme-style files.

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



















/*  Text
/*-------------------------- */
.tc{ color: #67707a; }
.tcl{ color: #333;}
.tcd{ color: #29313B; }

/*  Primary
/*-------------------------- */
.pc{ color: #303A47; }
.pcl{ color: #6A7480; }
.pcd{ color: #272D35; }

/*  Secondary
/*-------------------------- */
.sc{ color: #ECEEF1; }
.scl{ color: #F5F6F7; }
.scd{ color: #C9CCCF; }

/*  Accents
/*-------------------------- */
.ac1{ color: #0eaed8; }
.ac2{ color: #68ca44; }
.ac3{ color: ; }



/*  Selection highlights
/*-------------------------------------------------- */

::selection { background: #0eaed8; color: #fff; }
::-moz-selection { background: #0eaed8; color: #fff; }

img::selection { background: #0eaed8; color: #fff; }
img::-moz-selection { background: #0eaed8; color: #fff; }


/*  Base HTML tags
/*-------------------------------------------------- */

/*  Forms
/*-------------------------- */

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  border: 1px solid #C9CCCF;
}

::-webkit-input-placeholder {
  color: #A8ACB1 !important;
}
:-moz-placeholder {
  color: #A8ACB1 !important;
}
:-ms-input-placeholder {
  color: #29313B !important;
}


/*  Global classes
/*-------------------------------------------------- */

/*  Formatting
/*-------------------------- */

#footer-widgets .tcl,
footer#site-footer .tcl{
  color: rgba(255,255,255,0.3);
}

.help-inline {
	color: #A8ACB1;
}


/*  Layout
/*-------------------------------------------------- */

body{
	background: #2B3440;
}

#theme-bg{
  background-color: #FAFAFA;

}

#site-wrap {
}

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

#header-actions{
  background: #FFF;
  color: #333;
}

#header-actions a {
  color: #333;
}

#header-actions a:hover {
  color: #CCC;
}

#header-actions .cart i,
#header-actions .cart .order-total{
  color: #333;
}


/*  Tagline  */

#tagline{
	font-family: "Droid Serif", serif;
}

/*  Navigation - primary
/*-------------------------------------------------- */


#nav-primary .nav > li.divider {
	color: #A8ACB1;
}

/*  Drop downs
/*-------------------------- */

#nav-primary .dropdown-toggle:hover .caret {
  border-top-color: #fff;;
  border-bottom-color: #fff;;
}

#nav-primary .active .dropdown-toggle .caret {
  border-top-color: #fff;;
  border-bottom-color: #fff;;
}

#nav-primary .dropdown-menu li a:hover {
	background: #f9f9f9;
}

/*  Main content
/*-------------------------------------------------- */



/*  Page header
/*-------------------------- */

.page-header {
  border-bottom: 1px solid #E7E7E7;
}

@media only screen and (min-width : 0px) and (max-width : 550px) {.page-header {border-top: 0;}

/*  Tag filter  */

.page-header .tag-filter label.control-label {
  border-left: 1px solid #ECEEF1;
}


/*  Global elements
/*-------------------------------------------------- */

/*  Breadcrumbs
/*-------------------------- */

.breadcrumb .divider {
  color: #A8ACB1;
}

/*  Tags
/*-------------------------- */

.tags a {
	background: #ECEEF1;
	color: #67707a;
}

.tags a:hover {
  color: #fff;
}

/*  Link-lists
/*-------------------------- */

.link-list a{
  color: #67707a;
}

/*  Thumbnails (collections & products)
/*-------------------------------------------------- */

.thumbnails .thumbnail{
  background: #fff;

  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

.thumbnails .thumbnail header h1 a{
  color: #29313B;
}


/*  Blog
/*-------------------------------------------------- */

.blog .current-tags {
	color: #A8ACB1;
}

.blog .current-tags strong {
	color: #29313B;
}

/*  Article list
/*-------------------------- */

.hentry {

}

.hentry .entry-meta{

}


/*  Article
/*-------------------------- */

.article #comments .hcomment {
	border-bottom: 1px dotted #CED3D9;
}

.article #comments .hcomment .image img {
  background: #fff;
	border: 1px solid #CED3D9;
}

.article #comments .hcomment .com-meta a {
  color: #A8ACB1;
}

/*  Navigation  */

.article .article-prev-next {
  	clear: both;
	border-top: 1px solid #CED3D9;
  	border-bottom: 1px solid #CED3D9;
  	padding-bottom: 30px;
  	margin-bottom: 20px;
}


/*  Product
/*-------------------------------------------------- */

.product .single #nav-collection-top .nav-collection {
	border-bottom: 1px solid #CED3D9;
}

.product .single #nav-collection-bottom .nav-collection {

}

.product .single .brand a{
  color: #A8ACB1;
}

.product .single .price .compare {
	color: #A8ACB1;
}

.product .single .variants {
	border-top: 1px solid #CED3D9;
}
  
.variants.clearfix {border: 0 !important;}

.product .single .backorder-notice{
  background: #F5F6F7;
  border: 1px solid #0eaed8;
}

.product .related-products{
  border-top: 1px solid #CED3D9;
}

.thumbnails .cproduct .circle {
  color: #fff !important;
}

.thumbnails .cproduct .square {
	color: #fff !important;
}
  
/*  Customer accounts
/*-------------------------------------------------- */

.account-session-module {
  background: #fff;
  padding: 3em;
	margin: 0 auto;
	width: 270px;

	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.20);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.20);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.20);
}




/*  Widgets - global
/*-------------------------------------------------- */

/*  Latest blog posts
/*-------------------------- */

.widget-articles li {
	border-bottom: 1px dotted #CED3D9;
}

/*  Product list
/*-------------------------- */

.widget-products .product-list li {
	border-bottom: 1px dotted #CED3D9;
}

.widget-products .product-list .sb-product-image img {
  background: #fff;
	border: 1px solid #CED3D9;
}

.widget-products .product-list .cproduct h1 a{
  color: #29313B;
}


/*  Twitter feed
/*-------------------------- */

.widget-twitter-feed ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.widget-twitter-feed ul li .tweet_time a {
	color: #A8ACB1;
}


/*  Widgets - sidebar
/*-------------------------------------------------- */

#site-sidebar .widget-twitter-feed ul li {
	border-bottom: 1px dotted #C9CCCF;
}

#site-sidebar .widget-twitter-feed ul li .tweet_time a {
	color: #A8ACB1;
}

/*  Widgets - footer
/*-------------------------------------------------- */

#footer-widgets {
}

#footer-widgets .widget-twitter-feed ul li {
	border-bottom: 1px dotted rgba(255,255,255,0.2);
}

#footer-widgets .widget-twitter-feed ul li .tweet_time a {
	color: #A8ACB1;
}


/*  Pages
/*-------------------------------------------------- */

/*  Page - index
/*-------------------------- */

.index .highlight-bar{
  background: #F5F6F7;
}

.rslides-wrap{
  background: #fff;
}

#index-slides.rslides-container{
}

/*  Page - cart
/*-------------------------- */

.cart #cart {
	border-bottom: 1px solid #CED3D9;
}

.cart #cart td.remove a {
	color: #A8ACB1;
}

.cart #cart td.remove a:hover {
	color: #C52535;
}

.cart #cart td.image img {
	background: #fff;
	border: 3px solid #C9CCCF;
}

.cart #cart td.item .line-sub.backordered i{
	color: #C52535;
}

.cart #shipping-calculator ul#shipping-rates li {
  border-bottom: 1px solid #CED3D9;
}


/*  Page - search
/*-------------------------- */

.search #search-results strong.highlight {
	background: #FFFEF2;
	color: #333;
}

.search .search-result img {
  background: #fff;
  border: 1px solid #CED3D9;
}


.search .search-result {
	border-bottom: 1px dotted #CED3D9;
}

.search .search-result span.label {
	background: #A8ACB1;
}

.search .search-result i {
	color: #A8ACB1;
}


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


footer#site-footer #footer-bottom-square{
  background: #2B3440;
	border: 0;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 0;
	margin-left: -40px;

	position: absolute;
	z-index: 3;
}

footer#site-footer #footer-bottom-circle{
	background: #2B3440;
	border: 0;
	height: 80px;
	width: 80px;
	left: 50%;
	top: -15px;
	margin-left: -40px;

	position: absolute;
	z-index: 2;

	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
}

/*  Footer fine-print / nav
/*-------------------------- */

footer#site-footer #fine-print,
footer#site-footer #nav-footer li.divider {
  color: #67707a;
}

footer#site-footer #fine-print a,
footer#site-footer #nav-footer a{
	color: #A8ACB1;
}



/*  Buttons
/*-------------------------------------------------- */

.btn {
	background: #333;
	color: #FFF;
    border-radius: 0px;
}

.btn:hover {
	background: #333;
  border-radius: 0px;
}

.btn.disabled,
.btn[disabled],
.btn.disabled:hover,
.btn[disabled]:hover,
.btn-primary.disabled,
.btn-primary[disabled],
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover {
  color: #67707a;
  background-color: #ECEEF1;
}


/*  Vendor
/*-------------------------------------------------- */

/*  ResponsiveSlides.js
/*-------------------------- */

/*  Theme - Empyre modern  */

.empyre-default_tabs a{
	background: #fff;
}

.empyre-default_tabs a:hover{
  background: #303A47;
}

.empyre-default_here a {
  background: #303A47;
}

/*  SelectBoxIt
/*-------------------------- */

.selectboxit{
  background: #fff;
  border: 1px solid #C9CCCF;
}

.selectboxit-hover,
.selectboxit.active {
  border-color: #68ca44;
}

.selectboxit-text {
  color: #29313B;
}

ul.selectboxit-options {
  background: #fff;
  border: 1px solid #C9CCCF;
}

.selectboxit-options.dropdown-menu li > a{
  color: #67707a;
}

.selectboxit-options.dropdown-menu li > a:hover,
.selectboxit-options.dropdown-menu li > a:focus,
.selectboxit-options.dropdown-submenu:hover > a {
  background: #F5F6F7;
  color: #29313B;
}

.selectboxit-options.dropdown-menu .active > a,
.selectboxit-options.dropdown-menu .active > a:hover{
  background: #F5F6F7;
  color: #29313B;
}


/*  Demo only
/*-------------------------------------------------- */

.demo .swatch-block{
  height: 150px;
}

.demo .swatch-block.pcd {background: #272D35;}
.demo .swatch-block.pc {background: #303A47;}
.demo .swatch-block.pcl {background: #6A7480;}

.demo .swatch-block.scd {background: #C9CCCF;}
.demo .swatch-block.sc {background: #ECEEF1;}
.demo .swatch-block.scl {background: #F5F6F7;}

.demo .swatch-block.ac1 {background: #0eaed8;}
.demo .swatch-block.ac2 {background: #68ca44;}

