@charset "utf-8";
/* CSS Document */

/* ------ General ------ */

a:hover, a:focus {
	text-decoration: none;
}

a, .uk-link {
    text-decoration: none;
    cursor: pointer;
}

.uk-logo .uk-responsive-height {
max-height: 80%;
}

.white {
	color: #fff;
}

.text-shadow {
	text-shadow: 0px 0px 10px #000;
}

/* --------- */

/*------------ Forms --------------*/

.wpcf7 label {
	font-size: 22px;
	font-weight: normal;
	color: #000;
}

.wpcf7 input[type="text"], .wpcf7 input[type="tel"], .wpcf7 input[type="email"], .wpcf7 input[type="date"], .wpcf7 select, .wpcf7 textarea {
	background: rgba(255,255,255,0.3);
    border: none;
    padding: 10px;
	font-family: Source Sans Pro;
	margin-bottom: 10px;
}

.wpcf7 textarea {
	max-height: 80px;
	margin-bottom: 5px;
}


.uk-section-primary .wpcf7 label {
	font-size: 22px;
	font-weight: normal;
	color: #fff;
}

.uk-section-primary .wpcf7 input[type="text"], .uk-section-primary .wpcf7 input[type="tel"], .uk-section-primary .wpcf7 input[type="email"], .uk-section-primary .wpcf7 input[type="date"], .uk-section-primary .wpcf7 select, .uk-section-primary .wpcf7 textarea {
	background: rgba(255, 255, 255, 0.25);
    border: none;
    padding: 10px;
	font-family: Source Sans Pro;
	margin-bottom: 10px;
}


/*---------*/


/*-------- Icons --------*/

.uk-icon-button[uk-icon="icon: facebook"] {
	color: #fff;
	background: #3b5998;
	border: none;
}

.uk-icon-button[uk-icon="icon: instagram"] {
	color: #fff;
	background: #fb3958;
	border: none;
}

.uk-icon-button[uk-icon="icon: location"] {
	color: #fff;
	background: #d40000;
	border: none;
}

.uk-icon-button[uk-icon="icon: facebook"]:hover, .uk-icon-button[uk-icon="icon: facebook"]:focus {
	color: #3b5998;
	background: #fff;
	border: none;
}

.uk-icon-button[uk-icon="icon: instagram"]:hover, .uk-icon-button[uk-icon="icon: instagram"]:focus {
	color: #fb3958;
	background: #fff;
	border: none;
}

.uk-icon-button[uk-icon="icon: location"]:hover, .uk-icon-button[uk-icon="icon: location"]:focus {
	color: #d40000;
	background: #fff;
	border: none;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-family: Source Sans Pro;
  font-weight: 400;
  color: #bbb;
}
::-moz-placeholder { /* Firefox 19+ */
  font-family: Source Sans Pro;
  font-weight: 400;
  color: #bbb;
}
:-ms-input-placeholder { /* IE 10+ */
  font-family: Source Sans Pro;
  font-weight: 400;
  color: #bbb;
}
:-moz-placeholder { /* Firefox 18- */
  font-family: Source Sans Pro;
  font-weight: 400;
  color: #bbb;
}

.header-social.uk-grid-small>* {
	padding-left: 5px;
}

.mobile-buttons .uk-button.uk-button-xsmall {
	padding: 0px !important;
}

.uk-grid-small.mobile-buttons > *{
	padding-left: 5px;
}

/*--------*/


/*------ Delivery button -------*/

.delivery {
    position: fixed;
    top: 25%;
    right: -250px;
    transition: all .4s ease-in-out;
	z-index: 100000000;
}

.delivery:hover{
	right:0px;
}
.delivery img{
	border-radius: 10px 0 0 10px;
    box-shadow: #333 2px 0px 20px;
}

@media (max-width:639px) {
	.delivery {
		display: none;
	}
	.tabs-mobile {
		position: fixed;
    	bottom: 20px;	
		z-index: 100000000;
		margin: 0 auto;
	}
	.tabs-mobile img {
		border-radius: 3px;
		box-shadow: 0px 0px 15px rgba(0,0,0,0.8);
	}
}

@media (max-width:959px) {
	.delivery {
		top: 200px;
	}
}

@media (min-width: 640px) {
	.tabs-mobile {
		display: none;
	}
}