/*
Theme Name: Carrino - Child Theme
Theme URI: http://www.3forty.media/carrino
Author: 3FortyMedia
Author URI: http://www.3forty.media
Description: Carrino Child theme for easy and non-destructive editing of Carrino theme
Version: 1.1
Text Domain: carrino
Template: carrino
*/

/* Start Custom CSS */
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-v20-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto'), local('Roboto-Regular'),
       url('../fonts/roboto-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v20-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}



/* Fonts */
	--body-font: 'Roboto', sans-serif;
	--title-font: 'Roboto', sans-serif;


/***Logo***/	
img.custom-logo {
	max-width: 300px!important;
}

/****footer****/

#menu-footer-menu{
	width: fit-content;
	width: max-content;
  margin: auto;
}

#nav_menu-3 .menu-item{
	float:left;
	padding:0 8px;
	border-bottom:none!important;
}

#threeforty_social_widget-6{
	max-width:inherit;
	margin-bottom:0;
	padding-top: 30px;
	border-top: #e5e5e5 solid 1px;
}

.footer-info{
	display:none;
}


.page-id-1935 p{
	font-size:1.5rem;
}

@media only screen and (max-width: 480px) {
	#null-instagram-feed-5{
		display:none;
	}
	.tagcloud{
		justify-content: center;
	}
	.widget-title{
		text-align:center;
	}
}

.entry-title{
	font-weight:500!important;
}

/*colore menu mobile*/

.toggle span{
	background-color:black;
}

.toggle i[class*="icon"]{
	color:white;
}

.toggle span:hover{
	background-color:white;
}

.toggle span:hover i[class*="icon"]{
	color:black;
}



/****Size text menu****/
.primary-nav li{
    font-size:20px;
    font-weight:400;
}


/*HERO IMAGE RESIZE**/


.hero .flex-box .post-thumbnail {
    width: 100%;
    height: 600px;
}

.hero .post-thumbnail img {

	object-position: top;
}