/*
 * Custom style goes here.
 * A template should always ship with an empty custom.css
 */
 .svg-icon {
   width: 1.5em;
   height: 1.5em;
 }

 #dropdown-login{
 	text-align: center;
    background: #eaeaea;
 }

 .svg-icon path,
 .svg-icon polygon,
 .svg-icon rect {
   fill: #000;
 }

 .svg-icon circle {
   stroke: #4691f6;
   stroke-width: 1;
 }

 #icon svg{
 	margin-right: 0!important;
 }

.widget-latestblog .pk-carousel-wrapper{
	width: 30% !important;
	margin-right: 30px !important;
}

.newsletter-block input{
	background: #fff;
}

.newsletter-block .module-title{
	text-align: center;
}

.newsletter-block{
	padding: 25px 0;
}

.vertical-align {
    display: flex!important;
    align-items: center!important;
}

.photo{
	display: block;
	height: 175px;
	width: auto;
	margin-left: auto;
	margin-right: auto;
}

.img-langues{
	width: 25px!important;
	height: 15px!important;
}

#header{
	height: auto!important;
	padding-bottom: 20px;
}

.container-header-logo img.fa{
	width: 75px!important;
}

.pk-menu-horizontal li.level-1 > a {
    padding: 10px 20px!important;
    display: flex!important;
    align-items: center!important;
    z-index: 1;
    height: 100%!important;
}

.image-item img{
	height: 100px;
	width: auto!important;
}

@media(min-width: 768px){
	.vertical-align .row{
		display: flex!important;
	    align-items: center!important;
	}

	.top-header{
		height: 35px!important;
	}
}

@media(max-width: 767px){
	.vertical-align .row {
	    display: block;
	    align-items: initial;
	}

	.widget-latestblog .pk-carousel-wrapper {
	    width: 100% !important;
	    margin-right: 0px !important;
	}

	.top-header *{
		text-align: center!important;
	}
}

.container-header-logo img.fa {
    width: unset !important;
    padding-top: 5px;
}

.pk-menu-horizontal li.level-1>a span {
    display: inline-flex;
    align-items: center;
}
#product .short-desc {
    line-height: 30px !important;
}
.product-description {
    line-height: 30px !important;
}
.livraisonheader {
	padding-top : 8px !important;
}
.stripe-payment-form > span.label {
    display: none;
}