/* Basics */
* { 
  margin: 0;
  padding: 0px;
} 

body { 
  background: #ffffff; 
  margin: 0; 
  height: 100%; 
  color: #384452;
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  }

h1, h2, h3, h4, h5, h6 {
  font-family: 'Raleway', sans-serif;
  font-weight: 700;
}

p { 
  padding: 0; 
  margin-bottom: 12px; 
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  font-size: 14px; 
  line-height: 24px;
  color: #384452; 
  margin-top: 10px; 
}

img {
  height: auto;
  max-width: 100%;
}

a { 
  padding: 0;
  margin: 0;
  text-decoration: none; 
  -webkit-transition: background-color .2s linear, color .2s linear;
  -moz-transition: background-color .2s linear, color .2s linear;
  -o-transition: background-color .2s linear, color .2s linear;
  -ms-transition: background-color .2s linear, color .2s linear;
  transition: background-color .2s linear, color .2s linear;
  color: #1abc9c;
}
a:hover,
a:focus {
  text-decoration: none;
  color:#127F6A;
}

select{
  border: 1px solid #e5e5e5;
  padding: 6px 10px;
  margin: 5px 0;
  outline: none;
  font-size: 13px;
  color: #777;
  width: 100%;
  display: inline-block;
  background: #fff;
  line-height: 18px; 
  max-width: 160px;
  -moz-transition: border-color 0.3s ease;
  -webkit-transition: border-color 0.3s ease;
  transition: border-color 0.3s ease;
}

::-moz-selection  {
  color: #127F6A;
  text-shadow:none;
  background:#fff;
}
::selection {
  color: #127F6A;
  text-shadow:none;
  background:#fff;
}

.centered {
  text-align: center
}

.caret{
  margin-right: 5px;
}
.btn:active, .btn.active{
  background: #fff;
}

.content{
padding-bottom: 30px;}

/* Bootstrap overwrite */
.dropdown-menu{
  min-width: 0px;
}

/* Navbar */
.navbar {
  min-height: 70px;
  padding-top: 10px;
  margin-bottom: 0px;
}

.navbar-header .navbar-brand {
  color: white;
  padding: 5px
 }

.navbar .glyphicon{
  margin-right: 10px;
}

.navbar-header .navbar-brand img {
  max-height: 40px;
}

.navbar-default .navbar-nav > li > a {
  font-weight: 700;
  font-size: 12px;
  text-transform: uppercase;
}

.navbar-default .search .search-form{
  margin: 10px;
  width: 160px;
  float: left;
} 

.navbar-default .search .search-input{
  width: 130px;
  float: left;
}
.navbar-default .search .search-button{
  width: 10px;
  float: left;
  color: #fff;
  padding: 5px 5px 5px 10px;
}


.navbar-default.secondary-navigation{
  display: none;
}
@media (min-width: 992px) {
  .navbar-default.secondary-navigation{
    display: block;
  border-radius: 0;
  text-align: center;
  min-height: 60px;
}
.navbar-default.secondary-navigation .navbar-nav{
 float: none; 
 display: inline-block;
}
.navbar-default.secondary-navigation .nav > li > a{
  padding: 10px 25px;}
}

@media (min-width: 992px) {
  .navbar-default .navbar-nav > li.mobile-collapse{
    display: none;
}  
}

.navbar-default.navbar-fixed-top .navbar-nav > li > a {
  color: white;
}

.navbar-default .navbar-nav > li > a:hover {
  color: #1abc9c;
}

.navbar-default.navbar-fixed-top .navbar-nav > .active > a, .navbar-default.navbar-fixed-top .navbar-nav > .active > a:hover, .navbar-default.navbar-fixed-top .navbar-nav > .active > a:focus {
  color: #1abc9c;
  background-color: transparent;
}

.navbar-default.navbar-fixed-top{
  background-color: #2f2f2f;
  border-color: transparent;
}

.dropdown-menu {
  background: #2f2f2f;
  border-radius: 0;
}

.dropdown-menu > li > a {
  color: white;
  font-size: 13px;
  font-weight: 600;
}
.dropdown-menu.categories > li > a {
  text-align: center;
  padding: 10px 20px;
}


.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{
  background: transparent;
  color: #1abc9c;
}

.navbar-default .navbar-toggle .icon-bar{
  background-color: #fff;
}

@media (min-width: 993px) {
  .navbar-default.navbar-fixed-top .navbar-nav > li > a .cart-text, .navbar-default.navbar-fixed-top .navbar-nav > li > a .account-text{
    display:none;
}  
}

@media (min-width: 1200px) {
  .navbar-default.navbar-fixed-top .navbar-nav > li > a .cart-text, .navbar-default.navbar-fixed-top .navbar-nav > li > a .account-text{
    display:inline-block;
}
}

/* Frontpage header */
#home-header {
  background-color: #1abc9c;
  min-height: 450px;
  padding-bottom: 0px;
  text-align: center;
}
#page-header{
  background-color: #1abc9c;
  min-height: 200px;
  padding-bottom: 45px;
  text-align: center;
}

.header-text{
  padding-top:20px;
}
#home-header h3, #home-header h5, #page-header h3, #page-header h5 {
  color: white;
  font-weight: 400;
}

#home-header h1, #page-header h1{
  color: white;
  margin-bottom: 25px;
}
#page-header h1{
  padding-top:25px;
}
#home-header .img-responsive {
  margin: 0 auto;
}

#home-header img{
  height: 200px;
}

.fullscreen{
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  background-position: center;
  background-image: url(frontpage-fullscreen-image.jpg);
}

.centered-header{
  padding-top: 120px !important;
}

/*INTRODUCTION*/

#introduction{
  padding: 45px 0 30px 0;
}

@media (max-width: 992px) {
  #introduction{
padding-top: 15px;    
}
}

#introduction h5{
  font-weight: 500;
  line-height: 1.7em;
}

/*HEADLINES*/
.headlines{
  padding: 60px 0 30px 0;
  
  
}

@media (max-width: 992px) {
  .headlines{
padding-top: 0;    
}
  
  .headline-item{
    margin-top:30px;
   }
}

.headline-item{
  list-style: none;
  opacity: .9;
}

.headline-item:hover{
  opacity: 1;
}

/*FEATURED*/
.featured-products{
  padding: 30px 0
}

.hover-link:hover:after{
content: attr(data-title);
  position: absolute;
  top: 30%;
  left: 25%;
  white-space: nowrap;
  background: rgba(0, 0, 0, 0.85);
  padding: 10px;
  color: #FFF;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  z-index: 1000;
  margin: 0;
  border: 1px solid #2f2f2f;
  text-transform: uppercase;
  -webkit-transition: all 0.2s ease-in;
  min-width: 50%;
  max-width: 50%;
  overflow:hidden;
}

.featured-products .title-featured{
  padding-bottom: 30px;
}
.featured-products .product{
  margin-bottom: 60px;
}

.featured-products .product-title{
  color: #2f2f2f;
  margin: 0;
  padding: 30px 5px 0;
  font-size: 16px;
  text-transform: uppercase;
  overflow: hidden;
  height: 50px;  
}

.featured-products .product-price{
  color: #404040;
  margin: 0;
  padding: 15px 0 0 0;
  font-size: 14px;
  text-transform: uppercase;
}
.featured-products a.cart{
  color: #2f2f2f;
  margin: 0;
  padding: 10px 0px;
  border: 1px solid #2f2f2f;
  font-size: 12px;
  text-transform: uppercase;
  display: inline-block;
  margin-top: 15px;
  -webkit-transition: all 0.2s ease-in;
  width: 100%;
}

.featured-products a.cart:hover {
  color: #1abc9c;
  border-color: transparent;
  -webkit-transition: border 0.3s ease-out;
  -webkit-transform: scale(1.04,1.04);
}

/*BANNERS*/
.banners{
   margin-bottom: 30px;
   padding: 30px 0
}

@media (max-width: 992px) {
  .banners img{
    margin-top:30px;
   }
}

/*FOOTER*/
footer{  
  background: #2f2f2f;
  color: #fff;
 
}

footer .social{
  padding: 30px 0;
  background-color: #1abc9c;
}

footer .social .form-control{
  border-color: #127F6A;
  border-radius: 0;
  text-transform: uppercase;
}
span.title{
  color: #fff;
  margin: 0;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 600;
  display: block;
  padding: 15px 0;
}

footer .send{
  margin: 0;
  padding: 6px 12px;
  color: #fff;
  border: 1px solid #fff;
  font-size: 14px;
  text-transform: uppercase;
  display: inline-block;
}

footer a.send:hover{
 color: #f2f2f2;
}

@media (max-width: 767px) {
  footer .send{
    margin-top:15px;
  }
}

.social-media .social-icon {
  display: inline-block;
  background-image: url(social-icons.png);
  background-repeat:no-repeat;
  overflow:hidden;
  width:32px;
  height:32px;
  opacity: 0.9;
  margin-right: 15px; 
}

@media (max-width: 767px) {
  .social-media{
    text-align: left;
}
}

.social-media .social-icon:last-child {
  margin-right: 0;
}

.social-media .social-icon:hover {
  opacity: 1;
}
.social-media .social-icon.facebook { background-position: 0px 0px; }
.social-media .social-icon.twitter { background-position: -32px 0px; }
.social-media .social-icon.google { background-position: -64px 0px; }
.social-media .social-icon.pinterest { background-position: -96px 0px; }
.social-media .social-icon.youtube { background-position: -128px 0px; }
.social-media .social-icon.tumblr { background-position: -160px 0px; }
.social-media .social-icon.instagram { background-position: -192px 0px; }

@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1) { 
  .social-media .social-icon {
      background-image: url(social-icons-2x.png);
      background-size: cover;
  }
}

footer .links{
  padding: 30px 0 0 0;
}

footer .links li{
  padding: 0; 
  margin-bottom: 15px; 
  font-weight: 400;
  font-size: 14px; 
  line-height: 18px;
  margin-top: 10px; 
  list-style: none;
}
footer .links li a{
  color: #fff; 
}

footer .copyright-payment{
  padding: 15px 0;
}

footer .blog li{
  list-style: none;
}
footer .blog li a{
  color: #fff;
}


/*BREADCRUMBS*/
.breadcrumbs{
  padding: 15px;
  background: #f2f2f2;
  text-transform: uppercase;
}
.breadcrumbs a{
  font-size: 12px;
}

.breadcrumb-divider{
padding: 0 15px;
}

/*PRODUCTS*/
.products{
  padding: 30px 0;
}

.product .product-title{
  color: #2f2f2f;
  margin: 0;
  padding: 30px 5px 0;
  font-size: 12px;
  display: block;
  text-transform: uppercase;
  max-height: 50px;
  overflow: hidden;
}

.product .product-price{
  color: #404040;
  margin: 0;
  padding: 15px 0 0 0;
  font-size: 14px;
  text-transform: uppercase;
}

.product .product-price .left{
  display: block;
}
.product .product-price .right{
  display: block;
}
.product .product-price .old-price{
    text-decoration: line-through;
  font-size: 12px;
}

.product a.cart{
  color: #2f2f2f;
  margin: 0;
  padding: 10px 0px;
  border: 1px solid #2f2f2f;
  font-size: 12px;
  text-transform: uppercase;
  display: inline-block;
  margin-top: 15px;
  -webkit-transition: all 0.2s ease-in;
  width: 100%;
}

.product a.cart:hover {
  color: #1abc9c;
  border-color: transparent;
  -webkit-transition: border 0.3s ease-out;
  -webkit-transform: scale(1.04,1.04);
}

.product .sale-new{
  left: auto;
  position: absolute;
  background: rgba(0,0,0,.5);
  cursor: pointer;
  transition: background-color 300ms ease-out;
  color: #fff;
  width: 75px;
  text-align: center;
  padding: 5px 0px;
}

.image-wrap:hover .description a .text{
 height: 100%;
 background: rgba(0,0,0,0.5);
 padding: 10px;
 margin: 0 15px;
}

.product-row{
  margin: 15px 0;
}


/*Sidebar*/
.sidebar ul{
  padding-top:15px;
}

@media (max-width: 992px) {
.sidebar ul{
 text-align: center; 
  padding-bottom: 30px;  
}
}


.sidebar .item{
  font-size: 12px;
  text-transform: uppercase;
  list-style: none;
  padding: 10px 0;

  border-bottom: 1px solid #f7f7f7;

  margin-left: -15px;
  padding-left: 15px;  
}

.sidebar .item:hover{
  background: #f7f7f7;
}

/*price-filter */
.price-filter {
  padding-bottom: 40px;
}
.price-filter-range {
  font-size: 10px;
}
#collection-filter-price {
  height: 12px;
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  margin: 3px 4px 8px 8px;
  position: relative;
}
#collection-filter-price .ui-slider-range {
  background-color: #f7f7f7;
  border: 1px solid #e5e5e5;
  margin: -1px 0 0 -1px;
  position: absolute;
  height: 12px;
}
#collection-filter-price .ui-slider-handle {
  display: block;
  position: absolute;
  width: 16px;
  height: 16px;
  border: 0;
  top: -3px;
  margin-left: -10px;
  cursor: col-resize;
  border: 1px solid #ccc;
  background-color: white;
  outline: none;
}
.price-filter-range .min {
  float: left;
}
.price-filter-range .max {
  float: right;
}

/*FLAGS*/
.languages .flag {
  float: left;
    background-image:url(flags.png);
    background-repeat:no-repeat;
    margin-right:10px;
    overflow:hidden;
    text-indent:-9999px;
    width:16px;
    height:16px;  
    -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}
.languages .flag.nl { background-position:-7px -22px; }
.languages .flag.de { background-position:-7px  -42px; }
.languages .flag.en { background-position:-7px  -62px; }
.languages .flag.fr { background-position:-7px  -82px; }
.languages .flag.es { background-position:-7px  -102px; }
.languages .flag.it { background-position:-7px  -122px; }
.languages .flag.el { background-position:-7px  -142px; }
.languages .flag.tr { background-position:-7px  -162px; }
.languages .flag.pt { background-position:-7px  -182px; }
.languages .flag.pl { background-position:-7px  -202px; }
.languages .flag.sv { background-position:-7px  -222px; }
.languages .flag.ru { background-position:-7px  -242px; }
.languages .flag.da { background-position:-7px  -262px; }
.languages .flag.no { background-position:-7px  -282px; }


/* PAGER */

/* .pager
================================================== */
.pager {
  font-size: 12px;
  color: #797979;
  margin: 15px 0;
  padding-top: 0px;
}
.pager .left {
  font-size: 12px;
  padding-bottom:5px;
}
.pager ul {
  border: 1px solid #e5e5e5;
}
.pager ul li {
  display: inline;
}
.pager ul li a {
  color: #797979;
  float: left;
  padding: 5px 10px;
  margin-top: 10px;
  border-radius: 0;
  margin-right: 5px;
}
.pager ul li:last-child a {
  margin-right: 0;
}
.pager ul li a:hover {
  color: #414141;
}
.pager ul li a .glyphicon {
  font-size: 10px;
  line-height: 18px;
}

.pager ul li.active a {
  background-color: #f7f7f7;
}
.pager ul li.prev a {
  border-left-width: 1px;
}
.pager ul li.disabled {
  display: none;
}



/*PRODUCTS*/

/* Product page
================================================== */
.product-wrap {
  padding-top: 20px;
}
/* .zoombox */
.zoombox .images {
  position: relative;
  display: block;
  border: 1px solid #e5e5e5;
}
.zoombox .images a {
  display: none;
  cursor: pointer;
  cursor: -moz-zoom-in;
  cursor: -webkit-zoom-in;
  overflow: hidden;
}
.zoombox .images a.first {
  display: block;
}
.zoombox .images a img, .zoombox .thumbs a img {
  width: 100%;
  height: auto;
  background-color: #f7f7f7;
}
.zoombox .images a img.zoomImg {
  max-height: none;
}
.zoom a {
  text-decoration: none;
}
.zoombox .thumbs{
  padding: 15px 0;
}
.zoombox .thumbs a  {
  display: block;
  cursor: pointer;
  border: 1px solid #e5e5e5;
  margin-bottom: 30px
}
@media (max-width: 767px) {
  .zoombox .images {
    max-width: 358px;
  }
}
.product-info .row {
  clear: both;
  margin-right: 0px;
}

/* .product-option */
.product-info .product-option {
  border-top: 1px solid #f0f0f0;
  padding-bottom: 15px;
}
.product-configure .product-configure-options-option,
.product-configure .product-configure-variants,
.product-configure .product-configure-custom-option {
  float: left;
  width: 160px;
  margin: 0px 15px 15px 0px;
}
.product-configure-custom,
.product-configure-variants,
.product-configure-options {
  clear: both;
}
@media (max-width: 992px) { 
  .product-configure .product-configure-options-option,
  .product-configure .product-configure-variants,
  .product-configure .product-configure-custom-option {
    width: 100%;
  }
}

/* .product-price */
.product-info .product-price {
  padding: 30px 0;
  border-top: 1px solid #f0f0f0;
}

@media (max-width: 768px) {

}

.product-info .product-price .old-price {
  text-decoration: line-through;
  color: #797979;
}
.product-info .product-price .price {
  font-size: 24px;
  font-weight: 300;
  line-height: 40px;
  vertical-align: middle;
}

.product-info .product-price .price-wrap{
  text-align: right;
}


/* quantity */

.product-info .product-price .cart .btn{
  color: #414141;
  margin: 0;
  padding: 10px 30px;
  border-radius: 0;
  border: 1px solid #1abc9c;
  font-size: 12px;
  text-transform: uppercase;
  display: inline-block;
  -webkit-transition: all 0.2s ease-in;
}

.product-info .product-price .cart .btn:hover {
  color: #1abc9c;
  border-color: transparent;
  -webkit-transition: border 0.3s ease-out;
  -webkit-transform: scale(1.04,1.04);
}

.product-info .product-price .cart input {
  display: block;
  width: 40px;
  height: 40px;
  text-align: center;
  float: left;
  padding: 8px 5px;
}
.product-info .product-price .cart .change {
  float: left;
  width: 16px;
  height: 40px;
  background-color: #f7f7f7;
  margin-right: 10px;
  border: 1px solid #e5e5e5;
  border-left: 0px;
}
.product-info .product-price .cart .change a {
  color: #797979;
  display: block;
  width: 16px;
  height: 18px;
  text-align: center;
  text-decoration: none;
  line-height: 20px;
}
.product-info .product-price .price-tax{
  display:block;
}

.product-info .product-price .cart .change a:hover {
  color: #414141;
}
@media (max-width: 480px) {
  .product-info .product-price .price {
    line-height: 24px;
  }
  .product-info .price-wrap, .product-info .product-price .cart {
    float: none;
    width: 100%;
  }
  .product-info .product-price .cart {
    margin-top: 15px;
  }
}


/* .tabs */
.product-tabs {
  padding-top: 0px;
}
.tabs ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.tabs ul li {
  float: left;
  width: 33.33%;
}
.tabs ul li.col-2 {
  width: 50%;
}
.tabs ul li a {
  color: #444;
    border-bottom: 1px solid #f0f0f0;
    display: block;
    padding: 15px 15px 15px 15px;
    text-decoration: none;
}

.tabs ul li a:hover, .tabs ul li a:active, .tabs ul li a:focus {
   background-color: transparent; 
}


.tabs ul li:first-child a {
  border-left: 0px;  
}
.tabs ul li.active a {
    font-weight: 600;
}
.tabs ul li.active a small {
  font-weight: normal;
}
.tabsPages {
    width: 80%;
}

@media (max-width: 992px) {
.tabsPages {
    width: 100%;
   }
}

.tabsPages .page {
  clear: both;
  display: none;
  min-height: 160px;
  overflow: auto;
  padding: 15px;
  width: 100%;
}
.tabsPages .page.active {
    display: block;
}
.tabsPages .page.info .details {
  margin-bottom: 20px;
}
.tabsPages .page.info .details tr td {
  padding-right: 10px;
  font-style: italic;  
}
.tabsPages .page.info .details .out-of-stock {
  color: rgb(235, 97, 97);
}

/* .reviews */
.tabsPages .page.reviews .review {
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid;
}
.tabsPages .page.reviews .stars {
  font-size: 10px;
  float: right;
}
.tabsPages .page.reviews .bottom {
  font-size: 12px;
}

/* .tags-actions */
.product-actions {
  padding-top: 30px;
  padding-bottom: 30px;
  border-top: 1px solid #f0f0f0;
  margin: 0px;
}
.product-actions .social-media {
  line-height: 0px;
}
.product-actions .social-media .social-block {
  float: left;
  margin: 0px 15px 0px 0px;
}
.product-actions .tags-actions {
  padding-top: 0px;
  font-size: 12px;
  color: #797979;
  margin-right: 0px;
}
.product-actions .tags {
  padding-right: 0px;
}
.product-actions .tags a, .product-actions .tags-actions .actions a{
  color: #384452;
  margin: 0;
  font-size: 12px;
  display: inline-block;
  text-transform: uppercase;
}
.product-actions .tags a:hover, .product-actions .tags-actions .actions a:hover{
  color: #384452;
}

@media (max-width: 992px) {
  .product-actions .social-media {
    padding-left: 0px;
  }
  .product-actions  .tags-actions .actions {
    text-align: left;
    margin-top: 15px;
  }
  .product-actions .social-media {
    margin-bottom: 15px;  
  }
  .product-actions .tags, .product-actions .actions {
    margin-left: -15px;
  }
}
@media (max-width: 767px) {
  .tabsPages .page { 
    max-height: 160px !important;
  }
  .product-actions, .product-info .row {
    margin-right: -15px;
    margin-left: -15px;
  }
  .product-actions .tags, .product-actions .actions {
    margin-left: 0px;
  }
  .product-actions .social-media {
    padding-left: 15px;
  }
}

/* .related */
.related h3 {
  margin-bottom: 25px;
}
.related .product {
        width: 20%;
        *width: 20%;
}
@media (max-width: 767px){
    .related .product {
    width: 50%;
    *width: 50%;
  }
}

.brands{
  padding: 30px 0 60px 0;
}

/* Slider */
.slider {
  width: 100%;
  position: relative;
    overflow: hidden;
}
.slider ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
  padding-top: 60px;
  padding-bottom: 30px;
}
.slider li {
    float: left;
}
.slider img {
    display: block;
    max-width: 100%;
    background-color: #f7f7f7;
    height: auto !important;
}
.slider-prev,
.slider-next {
    position: absolute;
    margin-top: -50px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    line-height: 16px;
    background-color: #414141;
    opacity: 0.2;
    padding: 5px 6px 5px 5px;
}
.headline:hover .slider-prev,
.headline:hover .slider-next,
.brands:hover .slider-prev,
.brands:hover .slider-next {
  opacity: 1;
}
.slider-prev {
    left: 26px;
}
.slider-next {
    right: 26px;
}
.slider-pagination {
  width: 100%;
  text-align: center;
  line-height: 0px;
  margin: 20px 0px;
}
.slider-pagination a {
  display: inline-block;
    height: 12px;
    width: 12px;
    background: #414141;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
    text-indent: -9999px;
    margin: 0px 6px;
    padding: 0px;
    border: 1px solid #54afe9;
}
.slider-pagination a.active {
    background: #54afe9;
}

.brands .glyphicon{
  margin: 0;
}

/*Textpage*/
.textpage{
padding: 30px 0;}

/*TAGS*/

#tags{
  text-align: center;
}

#tags ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  text-align: center;
  padding: 30px 0;

}

#tags ul li{
  list-style: none;
  display: inline;
}

#tags ul li a{
  display: inline-block;
  color: #414141;
  background: #EBEBEB;
  padding: 10px 15px;
  margin: 10px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}




/* GUI
================================================== */
.gui {
  padding-top: 60px;
  padding-bottom: 30px;
}
.gui a.gui-button-large,
.gui a.gui-button-small,
.gui-block,
.gui-block.gui-closed .gui-block-title,
.gui-block-option,
.gui-block-option img.gui-border,
.gui-block-option-block,
.gui-block-title span,
.gui-image,
.gui-input,
.gui-text,
.gui-messages ul,
.messages ul,
.gui-number,
.gui-popover,
.gui-popover-bg,
.gui-popover-content,
.gui-popover-title a,
.gui-select,
.gui-table,
.gui-block-content .gui-mask,
.gui-block-content {
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
}
.gui .gui-progressbar {
  background-color: transparent;
}
.gui-blog-commentlist article{
  padding: 20px 10px 20px 64px !important;
}
.gui-blog-commentlist header img{
  left: 10px !important;
}
.gui-blog-article-summary a img{
  max-width: 100%;
  max-height: 200px;
  float: left;
  margin: 0 20px 20px 0;
}

.gui-blogshort .gui-blog-article-image .gui-blog-article-content, .gui-blogshort .gui-blog-article-image footer, .gui-blogshort .gui-blog-article-image header{
 padding-left: 0px !important;
}

.gui-blog-article-more{
margin: 10px 0 !important;
}

.messages {
  margin-bottom: 0px !important;
  position: fixed;
  top: 70px;
}

.strict-shipping{
  padding: 10px 0;
}

.strict{
 margin: auto;
  text-align:center;
}