/*
 Theme Name:     ISGRE (wp-bootstrap-4 Child)
 Theme URI:      http://www.btcongress.com
 Description:    wp-bootstrap-4 Child Theme for ISGRE
 Author:         Stefano
 Author URI:     
 Template:       wp-bootstrap-4
 Version:        1.2
*/
@import url('https://fonts.googleapis.com/css?family=Yantramanav');


/*cookies*/

.pea_cook_wrapper.pea_cook_bottomcenter{background: rgba(56, 78, 88, 0.9)!important;
    padding: 1rem 0;
    width: 100%;
    margin: auto!important;
    left: 0!important;
    border-radius: 0!important;
    bottom: 0!important;}
.pea_cook_wrapper p{font-size: 1rem!important; font-weight: normal!important; font-family: "open sans"!important;}
button.pea_cook_btn {
    background: #303c42!important;
    border: none!important;
    border-radius: 5px!important;
    box-shadow: none!important;
    color: #fff!important;
	font: 500 1rem "open sans"!important;
    padding: 0.5rem 1rem!important;
    text-shadow: none!important;
    width: 120px!important;
	margin-left: 2rem!important;}
button.pea_cook_btn:hover{    background: #93b5c5c7!important;}

/*END cookies*/




.main-isgre-logo{ border-radius:0;  background-color: #e1001a!important;padding: 1px;transition: opacity 1s ease-in-out; max-height:182px }
.inner-page .main-isgre-logo{background-position: center 109px!important; min-height: 88px; border-radius: 0;    padding: 1px; }
.site-branding-text{display:none;}
.inner-page .wp-bs-4-jumbotron{}
.jumbotron-heading, .lead{display:none;}

/*MENU*/
#site-navigation{ font-family: 'Yantramanav', Sans-serif;}
.custom-logo {display:none;} /*settare l'immagine come logo insite-identity->logo, qui la nascondo e la mostro a width<480*/ 
.bg-isgre{background: #e6e5e5}
.nav-link{text-transform: uppercase; font-size: 1.05rem;    font-weight: 400;}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus{color:#000}
.navbar-light .navbar-nav .nav-link{color:#8f8f8f;     transition-duration: 0s;}
.dropdown-menu{width: 22rem;}
.dropdown-menu li{    border-bottom: dotted 1px;    margin: 0 1rem;}
@media (max-width: 991.98px) { 
	.dropdown-menu li {margin:0 1rem 1rem; border:none;}
	.dropdown-menu{background: #be000d; border: none; width:100%; }
	.dropdown-menu .nav-link{padding:0}
}

/*FONTING */
.entry-title.h2{text-transform: uppercase; font-weight: 700; color:#DF041C; text-align:center; }
.elementor-text-editor, p{font-family: Times!important;    font-size: 1.2rem!important;    line-height: 1.8rem!important;}
.sanserif .elementor-widget-container *, .Yantramanav, .sanserif{font-family: Yantramanav!important;}
.sanserif p {font-size: 1rem!important; font-weight: 500!important;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {    font-family: Yantramanav, Helvetica, Arial, sans-serif;	font-weight: 700;}
.text-red{color:#e1001a;}
h5 {
    font-size: 1.05rem;
    font-weight: bold;
    line-height: 1.2;
}
/*COLORS*/
.btn-link, .btn-outline-primary, .content-area .sp-the-post .entry-header .entry-title a:hover, a {
	color: #e1001a;}

/*FIX*/
.entry-title{    margin-top: 2rem;    margin-left: 1.1rem;}

/*LOGIN-PROFILE*/
.icon-not-logged{background:url(assets/not-logged.svg) no-repeat center; width:30px; height:30px; display: inline-block; vertical-align: sub;}
.icon-logged{background:url(assets/logged.svg) no-repeat center; width:30px; height:30px; display: inline-block; vertical-align: sub;}


/*STILE ELEMENTI*/
.elementor-btn-white .elementor-button {background-color:#fff!important;text-transform: uppercase;font-family: Yantramanav; border-radius:10px!important; color:#202020!important; padding: 12px 48px!important}
.elementor-btn-white .elementor-button:hover{background-color:#c6c6c6!important;}
.elementor-btn-outline .elementor-button {background-color:#fff!important;text-transform: uppercase;font-family: Yantramanav; border-radius:10px!important; color:#202020!important; padding: 12px 48px!important; border:solid 1px #202020!important;}
.elementor-btn-outline .elementor-button:hover{background-color:#e6e5e5!important;}
.elementor-btn-outline .elementor-button:hover:active, .elementor-btn-white .elementor-button:hover:active{position:relative; top:1px; left:1px;}
.btn{font-weight:500; font-family: Yantramanav;}
.btn-red{background:#e1001a!important; border-color:#e1001a!important; color:#fff;;}
.btn-red:hover{background:#be000d!important;border-color:#e1001a!important;}


.highlight-blue, .highlight-blue .elementor-widget-container *{color:#0077b3!important;}
.highlight-red, .highlight-red .elementor-widget-container *{color:#dd0b1e!important;}

	.btn-link, .btn-outline-primary, .content-area .sp-the-post .entry-header .entry-title a:hover, a {
		color: #e1001a;}
.btn-link:hover, .comments-link a:hover, .edit-link a:hover, .entry-meta a:hover, a:active, a:focus, a:hover{color: #be000d!important;}


/*FOOTER*/
#colophon{margin-top:80px;}
#isgrelogo{    background: #fff;    border-top: solid 1px #1d1d1b;    padding: 1rem;    margin: 0 3rem 0;;}
#isgrelogo a {width:200px; height:70px; background: url("assets/logo-isgre.svg") no-repeat;     display: block; margin: auto; }


/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
}
.screen-reader-text:focus {
  background-color: #eee;
  clip: auto !important;
  clip-path: none;
  color: #444;
  display: block;
  font-size: 1em;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000; /* Above WP toolbar. */
}

@media (max-width: 767.98px) {
	/*.wp-bp-content-width{padding:  0;}	*/
	.card-body {padding:0}
.custom-logo {display:block;} 	
.main-course-logo{display:none;}
 .site-title a{display:block;    width: 170px;    height: 80px;}
.bg-isgre{background: #ca0d13}
.navbar-light .navbar-toggler-icon{  background-image: url(assets/menu.svg);}
.navbar-light .navbar-toggler, .navbar-toggler {    border-color: rgb(255, 215, 203);	border-radius: 0.35rem;}	
.navbar-light .navbar-nav .nav-link{color:#f7b7b7;}
.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active{color:#fff;}	
}

