/*
@import url(//fonts.googleapis.com/css?family=Open+Sans:400,700,300,600,800);
@import url(//fonts.googleapis.com/css?family=Gentium+Basic:400,700);
*/

/* This file will hold styles for the mobile version of your website (mobile first). */
/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide. */
/* Override Omega */
/* Include Default Variables & Mixins */
/* End Variables & Mixins */
/*------------------------------------------------
[Table of contents]
0. Reset
1. Global
  1.1. Zones
  1.2. Regions
2. Section header
  2.1. Zone user
    2.1.1. Region user first
    2.1.2. Region user second
  2.2. Zone branding
  2.3. Zone menu
  2.4. Zone header
3. Section content
  3.1. Zone preface
  3.2. Zone content
    3.2.1. Sidebar first
    3.2.2. Content
    3.2.3. Sidebar second
  3.3. Zone postscript
4. Section footer
  4.1. Zone footer
  4.2. Zone footer2
5. Commerce specific
  5.1. Search & Collection page
  5.2. All products page
  5.3. Product page
  5.4. Checkout process
6. Kickstart specific
  6.1. Homepage elements
7. Blog
8. Comments
9. User account
------------------------------------------------*/
/**************************************************
* --
* - 0. Reset
* --
**************************************************/
/**
 * Flexible Media and Cross browser improvements
 * - This can cause issues in table cells where no width is set on the column,
 *   only in some versions of webkit and IE 7/8.
 * - Google maps break also, see below for fixes.
 */
img {
  max-width: 100%;
  height: auto;
  border: 0;
  -ms-interpolation-mode: bicubic; }

figure {
  margin: 0;
  padding: 0; }

object,
embed,
video {
  max-width: 100%; }

/* Kill flexible images in IE6-8 */
.ie6-8 img {
  max-width: none; }

/* Override max-width 100% for map displays */
.gmap img,
.view-gmap img,
.openlayers-map img,
#getlocations_map_canvas img,
#locationmap_map img {
  max-width: none !important; }

/* Improve IE's resizing of images */
svg:not(:root) {
  overflow: hidden; }

table thead th {
  font-weight: bold; }
table th,
table td {
  padding: 5px 10px; }

ul {
  /* margin-left: 10px; */ }
  ul li {
    margin-left: 10px; }

/**
 * Reset Omega text shadow
 */
button, input[type="reset"], input[type="submit"], input[type="button"] {
  text-shadow: 0 0 0 transparent; }

/**
 * Remove Cloud-zoom lens default border/margin.
 */
.cloud-zoom-lens {
  border: 0;
  margin: 0; }

.cloud-zoom-container #wrap {
  z-index: 12 !important; }

/**************************************************
* --
* 1. Global
* --
**************************************************/
html {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  overflow-x: hidden; }

body {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 14px;
  margin: 0;
  width: 100%; }

.region {
  /*margin: 0 10px; */
margin:0;}

h1, h2, h3, h4, h5, h6 {
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  letter-spacing: 0; }

a:link, a:visited {
  color: #2698f2;
  text-decoration: none; }

a:hover {
  color: #000000; }

h1#page-title {
  font-size: 28px;
  font-weight: 600;
  margin-left: 10px;
  /* LTR */
  text-transform: uppercase; }

.node-page {
  margin: 0 10px; }

textarea,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"] {

  margin: 1px;
  max-width: 100%;
  padding: 0px 5px; }

select {
  height: inherit;
  padding: 0; }

/* Tweaks for Safari + Chrome. */
@media (-webkit-min-device-pixel-ratio: 0) {
  select,
  select[size] {
 
 
    } }
