
/* CSS FONTS */
/*@font-face {
  font-family: 'HighTide';
  src:  url('fonts/HighTide.otf')  format('opentype'), url('fonts/HighTide.woff') format('woff'), url('fonts/HighTide.ttf')  format('truetype');
  font-weight: normal;
  font-style: normal;
}
.HighTide {
	 font-family: 'HighTide';
	 color: #816252;
	 font-size: 55px;
}*/
.k2d-thin {
  font-family: "K2D", sans-serif;
  font-weight: 100;
  font-style: normal;
}

.k2d-thin-italic {
  font-family: "K2D", sans-serif;
  font-weight: 100;
  font-style: italic;
}

.k2d-extralight {
  font-family: "K2D", sans-serif;
  font-weight: 200;
  font-style: normal;
}

.k2d-extralight-italic {
  font-family: "K2D", sans-serif;
  font-weight: 200;
  font-style: italic;
}

.k2d-light {
  font-family: "K2D", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.k2d-light-italic {
  font-family: "K2D", sans-serif;
  font-weight: 300;
  font-style: italic;
}

.k2d-regular {
  font-family: "K2D", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.k2d-regular-italic {
  font-family: "K2D", sans-serif;
  font-weight: 400;
  font-style: italic;
}

.k2d-medium {
  font-family: "K2D", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.k2d-medium-italic {
  font-family: "K2D", sans-serif;
  font-weight: 500;
  font-style: italic;
}

.k2d-semibold {
  font-family: "K2D", sans-serif;
  font-weight: 600;
  font-style: normal;
}

.k2d-semibold-italic {
  font-family: "K2D", sans-serif;
  font-weight: 600;
  font-style: italic;
}

.k2d-bold {
  font-family: "K2D", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.k2d-bold-italic {
  font-family: "K2D", sans-serif;
  font-weight: 700;
  font-style: italic;
}

.k2d-extrabold {
  font-family: "K2D", sans-serif;
  font-weight: 800;
  font-style: normal;
}

.k2d-extrabold-italic {
  font-family: "K2D", sans-serif;
  font-weight: 800;
  font-style: italic;
}


/* CSS UNIVERSALI */
.solodesktop {
	display: inline;
	}
.solomobile {
	display: none;
	}

.navbar {
	min-height: 130px;
}
body {
	font-family: "K2D",sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 1.42857143;
	color: #333;
}
.Roboto {
	 font-family: 'K2D', sans-serif;
}
p {
	font-family:  'K2D', sans-serif;
	font-weight: 300;
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 20px;
}
h1, .h1 {
	font-size: 40px;
}
.nav > li {
	position: relative;
	display: block;
	font-size:20px;
	font-weight: 800;
	margin-right: 5px;
}
.navbar-nav {
	margin-top: 50px;
}
.navbar-brand {
	padding: 25px 15px;
}
.navbar-inverse {
	background-color: #5496f6;
	border-color: #5496f6;
}
.mymenu .container{
	border-bottom: #fff solid 2px;
	padding-bottom: 15px;
	
}
#myhead p {
	color: #fff;
}
.social-link {
	background: #fff;
	border: 2px solid #fff;
	display: block;
	color: #5989ec;
	font-size: 20px;
	width: 45px;
	height: 45px;
	line-height: 50px;
	text-align: center;
	border-radius: 50%;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out;
}

.navbar-inverse .navbar-nav > li > a.social-link {
	color: #5989ec;
}
.navbar-inverse .navbar-nav > li > a.social-link:hover {
	color: #fff;
}

.nav > li > a {
	position: relative;
	display: block;
	padding: 13px 8px;
	
}
#contact-form .form-control, .input-group .form-control {
	background: #f2f2f2;
}
#home #myhead {
	background-image: url("img/head_bg5.jpg");
	background-position: center 16%;
	background-size: cover;
	overflow: hidden;
	padding: 136px 0 0;
	position: relative;
}
.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
	padding: 0px 35px;
}
.navbar-toggle {
	padding: 15px 10px;
}
/* CSS DESKTOP */
@media (min-width: 1200px) {

}


/* CSS RESPONSIVE TABLET PRO */
@media (min-width: 768px) and (max-width: 991px) {

}


/* CSS RESPONSIVE   TABLET PRO*/
@media (min-width: 992px) and (max-width: 1199px) {



}


/* CSS RESPONSIVE TABLET */
@media (max-width: 767px) {


}


/* CSS RESPONSIVE SMARTPHONE */
@media (max-width: 480px) {
	.solodesktop {
	display: none;
	}
.solomobile {
	display: inline;
	}
.mymenu .container{
		border-bottom: #fff solid 0px;
		padding-bottom: 0px;
		
	}
#logo-home .img-responsive{
	height: 70px;
}
.navbar {
	min-height: 100px;
}
.navbar-brand {
	padding: 3px 15px;
}
h1, .h1 {
	font-size: 35px;
}
#home #myhead {
	padding: 86px 0 0;
}
}
