/* CUSTOM
   ========================================================================== */

/**
 * In best case you don't use this file.
 * It's for fast fixes in browser only.
 */


div.cart-logo {
    float: right;
	max-width: 50px;
    margin: 25px;
}

#main {
  clear: both;
}

div.cart {
  margin-top: 50px;
}

div.connect1 {
    float: right;
    font-size: 10pt;
    line-height: initial;
  	padding-top: 15px;
  	max-width: 30%;
}

@media screen and (min-width: 1280px) {
	div.connect1 {
	    display: block;
	}
	div.connect2 {
	    display: none;
	}
}

@media screen and (max-width: 1279px) {
	div.connect1 {
    	display: none;
	}
	div.connect2 {
	    display: block;
	}
  	div.connect2 form {
    	overflow-x: initial;
  	}
  	div.connect2 label {
    	display: none;
  	}
  	div.connect2 .control-group {
    	max-width: 100%;
    	padding: 5px 25px;
    	text-align: center;
	}
  	div.connect2 ul {
    	list-style: none;
    	margin: 0 0 2em 0;
    	padding: 5px 25px;
    	text-align: center;
	}
}

.banniere a img{
  max-width: 50% !important;
}

div.connect1 input {
  height: initial !important;
}

div.connect1 #form-login-submit {
  float: right;
  margin: 5px;
}

div.connect1 #form-login-username, div.connect1 #form-login-password {
  float: left;
  margin: 5px;
  width: calc(50% - 10px);
}

div.connect1 .unstyled {
  margin: 5px;
  padding-left: 0 !important;
}

div.connect1 #form-login-remember {
  display: none; 
}

div.connect1 .unstyled li {
  list-style-type: none;
  padding-left: 0 !important;
  font-weight: bold;
}

/* HIKASHOP
   ========================================================================== */
.hikashop_product_quantity_main {
  text-align: center;
}

.hikashop_product_quantity_div input{
  border: black thin solid;
  background: white;
}

.hikashop_product_quantity_change_div_plus_default, .hikashop_product_quantity_change_div_minus_default {
  background: lightgrey;
}

.hikashop_social_fb_standard {
  height: 30px;
}

.control-group {
  max-width: 50%;
}

.control-group input{
  border: black thin solid;
  background: white;
}

.control-label label {
  margin: 1em 0 0 0;
}
@media screen and (min-width: 1280px) {
	.tiles article {
	    width: calc(30.3333333333% - 2.25em) !important;
	    margin: 2.25em 0 0 2.25em !important;
	}
}

@media screen and (max-width: 736px) {
	.tiles article {
    	width: calc(100% - 1.25em) !important;
	}
}

#footer {
    padding: 1em 0 1.5em 0 !important;
}

#footer > .inner section:nth-child(1) {
    width: calc(100% - 2.5em) !important;
}

#footer p {
  font-size: initial;
  margin-bottom: 1em;
}

div.item-image {
  float: none !important;
  text-align: center;
}

#hikashop_product_Encyclopaedia_Insignae_61_page .hikashop_product_price_full {display: none}

#hikashop_product_Encyclopaedia_Insignae_page #amount, #hikashop_product_Faluche_71_161_128_page #circu {
  border: black thin solid;
  background: white;
}

#hikashop_product_Encyclopaedia_Insignae_page #hikashop_main_image {height: 200px}

#hikashop_product_bottom_part #hikashop_product_price_main .hikashop_product_price {
  color: green;
  font-weight: bold;
  font-size: larger;
}

#hikashop_product_bottom_part #hikashop_product_price_main {
  float: right;
}

.hikashop_products_listing .hikashop_product_price_full .hikashop_product_price {
  font-weight: bold;
  color: green;
}