/* 
Theme Name:		 Wp Bootstrap Starter Child
Theme URI:		 http://childtheme-generator.com/
Description:	 Wp Bootstrap Starter Child is a child theme of Wp Bootstrap Starter, created by ChildTheme-Generator.com
Author:			 Sebastiano Satta
Author URI:		 http://childtheme-generator.com/
Template:		 wp-bootstrap-starter
Version:		 1.0.0
Text Domain:	 wp_bootstrap_starter_child
*/


/*
    Add your custom styles here
*/
body{
	cursor: crosshair;
}

h1, h2, h3{
	color:#000!important;
}

h1.entry-title {
    font-size: 1.31rem;
    border-bottom: 1px solid #eaecef;
    margin-top: 2rem;
}

.h5, h5 {
    font-size: 1.5rem;
}

p{
	font-size:1rem;
}

#page-sub-header p {
    color: #000;
	font-size:1.2em;
}

.page-content, .entry-content, .entry-summary {
    font-size:1.5em;
	margin-top:0px;
}

/*Breadcrumbs*/
.breadcrumbs{
	margin-top:20px;
	color: #000!important;
	display: none;
}


/*Gutemberg*/

.media-testo{
	margin-top:8%;
}

/*header*/

.logo{
	width:50px;
}

#page-sub-header {
    padding-top: 10rem;
}


/* 404
_________________________________________*/
.quattrocentoquattro{
	margin-top:100px!important;
	width:80%;
	margin:0 auto;
	text-align:center;
}

.quattrocentoquattro a{
	text-transform:bold;
	font-size:1.2rem;

}





/* menu
_________________________________________*/

.admin-bar .navbar{
	top: 32px;
	border-bottom: 1px solid black;
}

.navbar-dark .navbar-toggler {
    border-color: transparent!important;
}

.navbar {
    background: #fff;
    transition: all .6s;
    backface-visibility: hidden;
    /*box-shadow: 0 2px 5px 1px rgba(51, 51, 51, 0.5);*/
}

.navbar-dark .navbar-nav {
    font-size: 15px;
    color: #000;
    text-transform: uppercase;
	margin-top:50px;
}

.navbar-dark .navbar-nav .nav-link {
    color: #b7b7b7!important;
	border: 0;
}

.navbar-dark .navbar-nav .active > .nav-link {
    color: #fff!important;
}

.navbar-dark .navbar-nav .nav-link:hover {
    color: #fff!important;
}
 
.navbar-dark .navbar-nav .nav-link:focus {
    color: #fff;
    outline: 0;
}
 
.navbar-dark .navbar-toggler {
    border-color: #444;
}
 
.navbar-dark .navbar-toggler:focus {
    background: none;
    outline: 0;
}
 
.navbar-dark .navbar-toggler span {
    display: block;
    width: 30px;
    height: 2px;
    margin: 6px auto;
    background: #000;
    transition: all .6s cubic-bezier(0.250, 0.100, 0.250, 1.000);
}
 
.navbar-dark .navbar-toggler:hover span,
.navbar-dark .navbar-toggler:focus span {
    background: #000;
}

/* rotate first span */
.navbar-dark .navbar-toggler[aria-expanded="true"] span:first-of-type {
    transform: rotate(45deg) translate(6px, 6px);
}
 
/* hide second span */
.navbar-dark .navbar-toggler[aria-expanded="true"] span:nth-of-type(2) {
    opacity: 0;
}
 
/* rotate third span */
.navbar-dark .navbar-toggler[aria-expanded="true"] span:last-of-type {
    transform: rotate(-45deg) translate(5px, -5px);
}
 
.navbar-dark .navbar-toggler[aria-expanded="false"] span {
    transform: none;
    opacity: 1;
}
 

.navbar-dark .navbar-toggler span {
    display: block;
    width: 30px;
    height: 2px;
    margin: 6px auto;
    background: #000;
    transition: all .6s cubic-bezier(0.250, 0.100, 0.250, 1.000);
}

/* rotate first span */
.navbar-dark .navbar-toggler[aria-expanded="true"] span:first-of-type {
    transform: rotate(45deg) translate(6px, 6px);
}
 
/* hide second span */
.navbar-dark .navbar-toggler[aria-expanded="true"] span:nth-of-type(2) {
    opacity: 0;
}
 
/* rotate third span */
.navbar-dark .navbar-toggler[aria-expanded="true"] span:last-of-type {
    transform: rotate(-45deg) translate(5px, -5px);
}

.navbar-dark .navbar-toggler[aria-expanded="false"] span {
    transform: none;
    opacity: 1;
}

.navbar-collapse{
	background:#000;
	padding:10px;
}

/*main */
.entry-title{
	font-size:1.8em!important;
}

.page-id-11 .entry-title{
	display:none;
}

/*portfolio */

.scheda-portfolio{
	margin-top:50px!important;
	margin-bottom:50px!important;
	color:#000;
	padding:20px;
	background:transparent!important;
	border-left:3px solid #000;
	margin-top:10px;
}

.campi-scheda{
	font-weight:bold;
	text-transform:uppercase
}

.post.hentry {
	margin-top: 4rem!important;
}


.entry-footer{
	display:none;
}


/*----------------------------------------------------BLOG*/

.wp-block-themeisle-blocks-posts-grid .is-list .o-posts-grid-post .o-posts-grid-post-body {
    flex-basis: 66.66%;
    background: #000;
	padding:15%;
}

.o-posts-grid-post-title{
	color:#fff;
}

.o-posts-grid-post-meta{
	color:#9e9e9e!important;
}

.o-posts-grid-post-description{
		color:#9e9e9e!important;
}



/*----------------------------------------------------GALLERY*/

.kb-gallery-image-contain {
    cursor: crosshair;
	filter: grayscale(0);
}

.kb-gallery-image-contain:hover {
    filter: grayscale(1);
}

/*----------------------------------------------------RESPONSIVE*/


@media (max-width: 1550px) {
}

@media (max-width: 1450px) {
    }
    
@media (max-width: 1280px), (max-height: 750px) {
    }

@media (max-width: 1280px) {
    }

@media (max-width: 1024px) {
	}

@media (max-width: 991px) {
    }

@media (max-width: 980px) {
    }
@media (max-width: 840px) {
    }

@media (max-width: 781px) {
    }
    
@media (max-width: 768px) {
	
	.wp-block-media-text .wp-block-media-text__content {
    padding: 8%;
    }

#page-sub-header h1 {
    font-size: 3rem!important;
}
	}
    

@media (max-width: 767px) {
}

@media (max-width: 640px) {
}

@media (max-width: 599px) {
}

@media (max-width: 480px) {
}

@media (max-height: 480px), (max-width: 480px) {
}

@media (max-height: 480px) {
}

@media (max-width: 414px) {
}

@media (max-width: 375px) {
}

@media (max-width: 320px) {
}
