/*!

Theme Name: Inclusive Humanities Child

Theme URI: http://inclusivehumanities.barbaravignoli.it/

Author: Progetto Yeah 

Author URI: https://progettoyeah.it/

Description: Inclusive Humanities Child Theme

Version: 1.0.0

Template: inclusive-humanities

Text Domain: inclusive-humanities-child

*/

/* Colori */

.text_black{
    color: #000;
}

.text-primary {
    color: #A81F71;
}

.text-secondary {
    color: #e26b00;
}

.text_white{
    color:#fff;
}

.text-right{
    text-align: right;
}
.text-left{
    text-align: left;
}

.bg_white {
    background: #FFFFFF;
}

.bg_grey{
    background: #F2EBDA;
}

.bg_grey_alt{
    background: #DADADA;
}

.bg_grey_alt_light{
    background: #f2f2f2;
}

.bg_black, .btn.bg_black {
    background: #020000;
}

.bg_primary{
    background: #A81F71 !important;
}

/* Didattica (Arancione)  */

.bg-orange{
    background-color: #e26b00!important;
}

body .btn.btn-orange {
    background-color: #e26b00!important;
}

/* Verde  */
.bg-green{
    background-color: #08A03E!important;
}

body .btn.btn-green {
    background-color: #08A03E!important;
}

/* Blu  */

.bg-blu{
    background-color: #008BC2 !important;
}

body .btn.btn-blu {
    background-color: #008BC2 !important;
}

/* Petrolio  */

.bg-petrol{
    background-color: #118987!important;
}

.text-petrol{
    color: #118987;
}

.titolo-fascia-petrol{
    background: linear-gradient(to left, #118987, #118987 50%, #118987 45%, #fff 45%);
} 

/*vari*/

.padding-card-text {
	padding-bottom: 1rem !important;
	padding-left: 1rem !important;
	padding-right: 1rem !important;
}
.widget-container ul li {
	list-style: none;
}

/*focus*/

body :focus:not(.focus--mouse), 
body .form-check [type=checkbox]:focus+label, 
body .form-check [type=radio]:focus+label, 
body .toggles label input[type=checkbox]:focus+.lever {
   border-color: #fff !important;
    box-shadow: 0 0 0 6px #003295 !important;
	outline: #fff solid 3px !important;
}

#footer a:focus {
    box-shadow: 0 0 0 2px #fff !important;
	outline: #fff solid 2px !important;
}

/*fine focus */

.content-margin-b {
	margin-bottom: 3rem;
}
.btn-big {
    font-size: 24px !important;
    padding: 1rem 1.5rem !important;
    height: auto !important;
    text-transform: uppercase;
}

body .btn.btn-secondary, body .btn.btn-secondary:not(:disabled):not(.disabled):active, body .btn.btn-secondary:not(:disabled):not(.disabled).active, body .show>.btn.btn-secondary.dropdown-toggle{
    background: #A81F71!important;
}

body .btn.btn-black, body .btn.btn-black:not(:disabled):not(.disabled):active, body .btn.btn-black:not(:disabled):not(.disabled).active, body .show>.btn.btn-black.dropdown-toggle{
    background: #000!important;
}

ul, ul li {
    padding-left: 0;
    /*list-style: none;*/
    list-style-position: outside;
}
ul.lista {
	margin-left:15px !important;
}	

/* Menu social */

#menu-menu-social .menu-item  a, #menu-menu-social-inglese .menu-item  a{
	color:#fff !Important;
}

#menu-menu-social, #menu-menu-social-inglese {
    padding: 0;
    margin: 0 0 0 20px;
    border: none;
}

#menu-menu-social a, #menu-menu-social-inglese a {
    text-indent: -9999999999px;
    padding: 0 5px;
}

#menu-item-49 a, #menu-item-1113 a{
    width: 20px;
    height: 20px;
    display: block;
    background: transparent url(wp-content/uploads/2026/03/Icon_Facebook.png) no-repeat center center;
    background-size: contain;
    margin: 12px 0;
}

#menu-item-50 a, #menu-item-1114 a {
    width: 35px;
    height: 20px;
    display: block;
    background: transparent url(/wp-content/uploads/2026/03/Icon_Instagram.png) no-repeat center center;
    background-size: contain;
    margin: 12px 0;
}

/* New Menu Social */

#menu-item-135 a{
	width: 35px;
    height: 20px;
    display: block;
    background: transparent url(/wp-content/uploads/2026/03/Icon_Facebook.png) no-repeat center center;
    background-size: contain;
    margin: 12px 0;
	font-size: 0;
}

#menu-item-191 a{
	width: 70px;
    height: 40px;
    display: block;
    background: transparent url(/wp-content/uploads/2026/03/Icon_Facebook.png) no-repeat center center;
    background-size: contain;
    margin: 12px 0;
	font-size: 0;
}

#menu-item-136 a{
	width: 35px;
    height: 20px;
    display: block;
    background: transparent url(/wp-content/uploads/2026/03/Icon_Instagram.png) no-repeat center center;
    background-size: contain;
    margin: 12px 0;
	font-size: 0;
}

#menu-item-192 a{
	width: 70px;
    height: 40px;
    display: block;
    background: transparent url(/wp-content/uploads/2026/03/Icon_Instagram.png) no-repeat center center;
    background-size: contain;
    margin: 12px 0;
	font-size: 0;
}

#menu-item-143 a{
	width: 35px;
    height: 20px;
    display: block;
    background: transparent url(/wp-content/uploads/2026/03/Icon_Podcast.png) no-repeat center center;
    background-size: contain;
    margin: 12px 0;
	font-size: 0;
}

.contact_header_icon{
	width: 35px;

}

/*TO DO: Tik Tok*/

/*FINE - New Menu Social*/

#menu-item-616 a, #menu-item-1116 a {
	width: 35px;
    height: 20px;
    display: block;
    background: transparent url(/wp-content/uploads/2026/03/Icon_Podcast.png) no-repeat center center;
    background-size: contain;
    margin: 12px 0;
}

.header_contact_icon{
    width: 35px;
    height: 20px; 
    display: block;
    background: transparent url(/wp-content/uploads/2024/02/Icon_Mail.png) no-repeat center center;
    background-size: cover;
    margin: 12px 0;  
    filter: brightness(0) invert(1);
    margin: 0 0 0 20px;
}

#header {
    box-shadow: 0 4px 7px 1px #858585;
}

body {
	font-family: "Poppins", sans-serif!important;
}

/* Menu principale */

.it-header-center-wrapper.theme-light {
	/*margin-bottom:30px;*/
	/*MODDED*/
	margin-bottom:0.0em;
}

#header .menu-main .nav > li {
    padding: 0px;
	margin-right:20px;
}

#header .menu-main .nav a {
    display: block;
    padding: 6px 12px 5px;
    text-transform: uppercase;
    font-weight: bold;
}

.menu-main .nav a {
    color: #000;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    padding: 0 15px;
}

.menu-main .nav a:hover, .menu-main .nav a:active, .menu-main .nav li:hover > a, .menu-main .nav li:active > a, .menu-main .nav .focus > a, .menu-main .nav .current-menu-item > a, .menu-main .nav .current-menu-ancestor > a {
    color: #A81F71;
}

#header .menu-main .nav > li:hover a, #header .menu-main .nav > li:active a, #header .menu-main .nav > li:focus a, #header .menu-main .nav > li:focus-within a {
    color: #fff;
    background-color: #A81F71;
    border-radius: 8px;
    display: block;
    padding: 6px 12px 5px;
    border: none!important;
    outline: none!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
}

/*topbar*/

#wrapper .it-header-slim-wrapper.theme-light {
    background: #A81F71;
    border-bottom: none;
    color: #fff;
	/*MODDED*/
	margin:-0.5em;
}

#header .header_logo {
    height: 110px;
    width: auto;
}

.logos-box {
	height: 90px;
	overflow: hidden;
	margin-left: 90px;
}

#header .header_logo_1 {
    height: auto;
    width: 185px;
	margin-right:25px;
}

#header .header_logo_2 {
    height: auto;
    width: 122px;
}

#wrapper .it-header-navbar-wrapper.theme-light-desk {
    background: #fff;
    box-shadow: none;
}

.header_contact_ancor a, .header_contact_ancor a:hover, .header_contact_ancor a:active, .header_contact_ancor a:focus{
    color: #fff;
    text-decoration: none;
}

/*en*/
#menu-item-wpml-ls-2-en a,
#menu-item-wpml-ls-2-it a {
	font-size: 15px;
}

/* search in header */

.searchform {
    position: relative;
    display: inline-block;
    width: 100%;
}

body .searchform label {
    display: block;
}

#header #searchform input[type="text"] {
    border: 2px solid #333;
    border-radius: 0.6rem;
    box-shadow: none;
    padding: 0.4rem;
    height: 40px;
    width: 290px;
    background-color: #fff;
    float: left;
}

#header .it-header-wrapper .searchform:after {
    width: 20px;
    height: 20px;
    right: 26px;
    top: -6px;
    font-size: 32px;
}

.searchform:after {
    content: '\e831';
    font-family: "italia-icon-font";
    font-smoothing: antialiased;
    color: #333;
    pointer-events: none;
    width: 50px;
    height: 50px;
    position: absolute;
    z-index: 1;
    right: -10px;
    top: 10px;
}

#header .searchform:after {
    width: 20px;
    height: 20px;
    right: 26px;
    top: -6px;
    font-size: 32px;
}

/*breadcrumb*/

.home-icon {
    display: inline-block;
    background-image: url(/wp-content/themes/inclusive-humanities-child/img/home.svg);
    background-repeat: no-repeat;
    background-size: 30px;
    background-position-y: 2px;
    padding-right: 12px;
    cursor: pointer;
    width: 30px;
    height: 30px;
    filter: brightness(0%); 
    top: 0px!important;
}

.breadcrumb-container .breadcrumb {
    margin:0px!important;
}

.breadcrumb {
    padding: 0.75rem 1rem;
    margin-bottom: 1rem;
    list-style: none;
    background-color: #e9ecef;
    border-radius: 0.25rem;
}

.breadcrumb-container {
    background: #dadada;
}

nav.breadcrumb ul {
    padding-left: 0px;
    margin-bottom: 0px;
        display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    color: #000;
    text-transform: uppercase;
    
}

nav.breadcrumb ul a{
    color: #000;
}

nav.breadcrumb ul li{
    position: relative;
    top: 3px;
}


/* Titoli pagina interna */

.page-titolo-container h2 {
    font-size: 2.5rem;
    line-height: 2.8rem;
    font-weight: 600;
    text-transform: uppercase;
}

h3.card-title {
    font-size: 1.8rem;
    line-height: 1.4em;
    font-weight: 500;
}

/*container pagine*/

.container-single-title {
    background-color: #a81f71;
    padding: 0.5em 0 0.2em 0;
    /* margin: 1em 0; */
    padding-right: 15px;
    padding-left: 15px;
    border-radius: 0px;
    font-weight: 500;
    font-size: 2.8rem;
}

.container-single-title h1{
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
}

/* widget sidebar */

.sidebar-menu-box h3 {
    font-size: 24px;
    background-color: #000;
    color: #fff;
    padding: 10px 20px;
    margin-bottom: 0px;
}

.widget-area li, .widget li {
    list-style: none;
    border-bottom: solid 1px #ddd;
    padding: 10px 0;
}

.sidebar-menu-box .menu-news a {
    color: #000;
}

.sidebar-menu-box h3 {
    line-height: 26px;
}

.page-widget-area {
    margin-top:18px !important;
}

.sidebar-menu-box {
    border:1px solid #ddd;
}

.sidebar-menu-box h3 {
    font-size: 24px;
    background-color: #000;
    color: #fff;
    padding:10px 20px;
    margin-bottom:0px;
        font-weight: 500;
}

.sidebar-menu-box .menu-news {
    padding:0;
}

.sidebar-menu-box .menu-news a {
    color:#000;
    text-decoration: none;
}

.sidebar-menu-box .menu-news a:hover {
    color: #a81f71;
}

.sidebar-menu-box .menu-news .submenu {
    padding-left: 10px;
    margin-top:0px !important;
}

.sidebar-menu-box .menu-news ul.submenu li a {
    font-size: 16px !important;
}

.sidebar-menu-box .menu-news li{
    border-bottom: 1px solid #ddd;
    padding: 10px 20px 10px 20px;
    line-height: 26px;
}

/*home*/

.container_title_icon img {
    width: 70px;
    height: auto;
}

.titolo-container {
    font-size: 1.7rem;
    line-height: 1.5rem;
    font-weight: 700;
    align-items: center;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    color: #fff;
    background-color: #A81F71;
}

.titolo-container h1, 
.titolo-container h2{
    margin: 0;
    padding: 0;
    line-height: 3rem;
}

.titolo-container h1 {
   	font-size: 2.5rem;
    line-height: 3rem;
}

.titolo-container h2 {
    font-size: 30px;
}
.titolo-fascia{
    background: linear-gradient(to left, #A81F71, #A81F71 50%, #A81F71 45%, #fff 45%);
}

/*home card*/

.card-title.text-primary {
    color: #A81F71!important;
    text-transform: uppercase;
}

.card .card-body .card-text {
    font-family: "Poppins", sans-serif !important;
}

body .btn, body .btn:active, body .btn:hover {
    text-decoration: none;
    display: block;
    white-space: nowrap;
    padding: 0 15px;
    background: #000 !important;
    color: #fff !important;
    width: auto;
    border-radius: 8px;
    font-size: 1rem;
    line-height: 2.5rem;
    float: left;
    height: 2.5rem;
}

.card-box .card .card-body {
    padding: 0;
    background: #fff;
}

.card{
    background: transparent!important;
}

.card:after{
    display:none!important;
}

.titolo-container {
    text-transform: uppercase;
}

.home .card-box .card-title {
    font-size: 1.8rem;
    line-height: 2rem;
    font-weight: 500;
    border-top: 1rem solid #f2ebda;
}

a.read-more {
    position: relative!important;
    display: flex;
    align-items: center;
    color: #06c;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: .9px;
    font-size: .875rem;
    text-decoration: none;
}

.btn-sm, .btn-group-sm>.btn {
    padding: 8px 12px !important;
    font-size: 0.8rem !important;
    line-height: 0.8rem !important;
    text-transform: uppercase;
    height: auto !important;
}

.card_event {
    border-radius: 1rem!important;
    box-shadow: 0 4px 7px 1px #858585!important;
    background: #fff !important;
}

.card_event img{
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
}

.card_event .card-title{
    color: #A81F71;
    text-decoration: none;
    font-size: 1.8rem;
    line-height: 2rem;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: .5rem;
}

.card_event .card-title h3{
    font-size: 1.8rem;
    line-height: 2rem;
    font-weight: 600;  
    text-transform: uppercase;  
}

.card_event .entry-header h6{
    text-transform: uppercase;  
}

/*home citazione*/

.citazione_box img {
    width: 280px;
    height: auto;
}

.cit_title {
    text-transform: uppercase;
}

.cit_body .card-text {
    font-size: 1.5rem !important;
    line-height: 2rem !important;
}

.cit_author {
    font-weight: bold;
}

.contact_body{
    font-size: 1.125rem;
    font-weight: bold;
}

/* Didattica */

/* Box 3 colonne, icone sfondo cerchio arancione - page Didattica */
.card_1 .img-responsive-wrapper .img-responsive .img-wrapper{
    width: 100%;
    height: 100%;
    margin: 0;
}

.card_1 .img-responsive-wrapper .img-responsive .img-wrapper img {
    width: auto;
    height: auto;
    object-fit: none;
}

body .card_1 .img-responsive-wrapper .img-responsive {
    position: relative;
    padding: 0!important;
    margin: 1rem 0 2rem;
    height: 0;
    height: 180px;
}

.card-box .card.card_1  .card-body{
    background: #f2f2f2;
}

.card-body-shadow{
    box-shadow: 0 4px 7px 1px #858585;
}

h3.card-title.big-heading{
    font-size: 2.2rem;
}
.card-gruppi-lavoro .card-title {
	 font-size: 20px;
	line-height:30px;
}

/* Team */

.bg-petrol.card-title a{
    color: #000;
    text-decoration: none;
}

.card .card-body .card-text, .card .card-body .card-text p{
    font-size: 1rem;
    line-height: 1.5rem;
    color: #1a1a1a;
    margin: 0;
}

.card_team h3.card-title, .card_team h2.card-title{
    color: #000;
    text-transform: uppercase;
    font-size: 1.4rem;
    line-height: 1.6rem;
    font-weight: 600;
}

.navigation{
    margin: 2rem 0;
}

.navigation .nav-links {
    display: flex;
    justify-content: center;
    align-items: center;
}

.navigation .nav-links a{
    margin: 0 1rem;
    padding: 0.6rem 1.2rem;
    background: #a81f71;
    color: #fff;
    text-decoration: none;
	display:block;
}

/*articoli*/

.post-template-default .navigation {
	display:none;
}
.container-post .entry-content img {
	width:100%;
}
.main-page-content img {
    width: 100%;
    max-width: 100%;
	height: 100%;
    max-height: 100%;
	margin-bottom: 1rem;
}

.sidebar-displayer.mostra {
    display: block;
}
.box-post .img-responsive {
    padding-bottom: 50% !important;
}
.single-post .post-img {
	margin-bottom:15px;
}

.category-ambito-filologico-letterario .container-single-title,
.category-ambito-linguistico .container-single-title,
.category-ambito-informatico .container-single-title {
	background-color:#08A03E;
}

.category-didattica-dottorato .container-single-title,
.category-didattica-lauree-magistrali .container-single-title,
.category-didattica-lauree-triennali .container-single-title {
	background-color:#e26b00;
}

.category-infrastrutture-fisiche .container-single-title,
.category-infrastrutture-digitali .container-single-title{
	background-color:#008BC2;
}

/* Categoria */

.category_list_title{
    font-size: 1.8rem;
    line-height: 2rem;
    text-transform: uppercase;
}

/* pagination */

.page-numbers {
    width: 100%;
    margin: 30px 0;
    text-align: center;
}

.page-numbers li {
    display: inline-block;
}

.page-numbers li .current {
    border-color: #ccc;
    cursor: default;
}

.page-numbers li a, .page-numbers li span {
    display: block;
    padding: .5rem .9rem;
    border: solid 1px transparent;
    border-radius: 4px;
    font-size: .9rem;
    font-weight: 600;
    text-decoration: none;
}

/*team*/
.tag-text {
	margin-bottom:10px !important;
}

/*progetti*/

.box_eventi .col-12 {
	margin-bottom:40px !important;
}


/*footer*/

#footer{
    background-color: #000;
    color: #fff;
    font-size: 20px;
}

#footer p{
    font-size: 20px;
}

#footer a, #footer a:hover{
    color: #ffffff;
	text-decoration:underline;
	word-break:break-all;
}

#footer a:hover{
    text-decoration: underline;
}

.it-footer .searchform input[type="text"], .it-header-wrapper .searchform input[type="text"] {
    color: #000;
    box-shadow: inset 0 -1px 0px #000;
    background: transparent;
}

.footer-info {
    border-top: 1px solid #ffffff;
}

.footer-info a{
    text-transform: uppercase;;
    font-size: 16px;
    text-decoration: none;
    
}

.footer-info li{
    margin: 0 8px 0 0;
    border-right: 1px solid #fff;
    padding: 0 8px 0 0;
    line-height: 20px;
}

.footer-info li:last-child{
    border: none;
}

.it-footer .searchform input[type="text"], .it-footer .searchform [type="submit"] .it-header-wrapper .searchform input[type="text"], .it-header-wrapper .searchform [type="submit"] {
    width: calc(100% - 60px);
    height: 48px;
    float: left;
    padding-left: 0;
    padding-right: 0;
    color: #fff;
    background-color: transparent;
    border: none;
    box-shadow: none;
}

.it-footer .searchform input[type="text"], .it-footer .searchform [type="submit"] .it-header-wrapper .searchform input[type="text"], .it-header-wrapper .searchform [type="submit"] {
    border-radius: 100px;
    height: 48px;
    width: 48px;
    margin-left: 5px;
}

.footer_logo {
    width: 23%;
    height: auto;
}

.footer-ico img {
    width: 42px;
    height: auto;
}

.footer-access img{
    width: 80px;
    height: auto;
}

.footer-second-width{
    min-width: 120px;
}

.menu-item-49 a, .menu-item-1113 a{
    width: 42px;
    height: 42px;
    display: block;
    background: transparent url(wp-content/uploads/22026/03/Icon_Facebook.png) no-repeat center center;
    background-size: contain;
    margin: 12px 0;
}

.menu-item-50 a, .menu-item-1114 a {
    width: 42px;
    height: 42px;
    display: block;
    background: transparent url(/wp-content/uploads/22026/03/Icon_Instagram.png) no-repeat center center;
    background-size: contain;
    margin: 12px 0;
}

#menu-menu-social-1 .menu-item-616, #menu-menu-social-inglese-1 .menu-item-1116{
	display:none;
}

#menu-menu-social-1 a, #menu-menu-social-inglese-1 a {
    text-indent: -9999999999px;
    padding: 0 5px;
}

#menu-menu-social-1, #menu-menu-social-inglese-1{
    padding: 0;
    list-style-type: none;
}




/* mobile */

@media (max-width: 480px){ 
    .titolo-container h1 {
        font-size: 2.0rem;}
}

@media (max-width: 992px){

	#header .it-header-center-wrapper .it-header-center-content-wrapper {
    	display: block!important;
    	    
	}


	#header .it-header-center-wrapper {
	    height: auto;
	    display: block;
        padding: 0;
        margin: 0;
	}

	#header .it-brand-wrapper {
	    margin-top: 10px;
	    padding-left: 0;
	}

	#header .logos-box {
	    margin: -10px 0 10px 0;
	    height: 65px;
	}

	#header .header_logo_1 {
    height: 70px;
    width: auto;
    margin-left: 0;
	}

	#header .header_logo_2 {
	    height: 81px;
	    width: auto;
	    margin-left: 10px;

	}

	#header .it-header-navbar-wrapper {
	    right: 0;
	    left: auto;
	    top: 20%;
	}

    .it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-right-zone {
        color: #06c;
        display: block;
        padding: 0 0.5rem;
    }

    #header #searchform input[type="text"]{
        width:88%;
    }

    #header .searchform:after {
        right: 19px;
        top: -5px;
    }

	#header .it-header-center-wrapper.theme-light+.it-header-navbar-wrapper .custom-navbar-toggler .icon {
	    fill: #A82070;
	}

	#header .it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper {
	    margin-top: 10px;
	}

	#header .menu-main .nav > li {
	    display: block;
	    width: 100%;
	    border-bottom: 1px solid #000;
	}

	#header .menu-main .nav a {
	    font-size: 14pt;
	    padding: 10px;
	}
	
	#header .header_logo {
		height: auto;
        width: 70%;
	}
	
	#searchform div {
		display: flex;
	}

    .footer-access.text-right{
        text-align: center!important;
    }
	
	.footer_logo {
		width: 70%;
		height: auto;
	}

    .card_event {
        margin-bottom: 1.5rem;
    }

    .box_eventi .btn-big{
        margin: 0 0.5rem 0 0.5rem;
        width: 96% !important;
    }

	.box_eventi .col-md-4:nth-child(3) {
		padding-bottom: 0 !important;
		margin-bottom: -15pt;
	}
	
	.nav-previous, .nav-next {
		display: block;
		width: 100%;
		margin: 0 0 5pt 0;
	}
	
	.navigation .nav-links {
		flex-direction: column;
	}

    .contact_box .card-body {
        padding: 0;
    }

    .contact_box .btn-big {
        width: 100%;
        float: none !important;
    }

    #menu-menu-social-1, #menu-menu-social-1 a{
        margin-bottom:0;
    }

    .mt-mobile-3{
        margin-top: 1rem;
    }

    body .w-mob-100 {
        width: 100% !important;
    }

    .mb-mob-3{
           margin-bottom: 1rem !important;
    }
}

/* intermedio */

@media only screen and (max-width: 1400px) and (min-width: 992px){

    .it-header-wrapper .it-nav-wrapper .it-brand-wrapper{
            flex-wrap: nowrap !important;
    }

    #header .header_logo {
        height: 70px;
        width: auto;
    }

    .logos-box {
        height: 70px;
        margin-left: 5%;
    }

    #header .header_logo_1 {
        height: 70px;
        width: auto;
        margin-right: 25px;
    }

    #header .header_logo_2 {
        height: 70px;
        width: auto;
    }

    .it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper{
        margin-left: 0;
    }

    #header #searchform input[type="text"]{
        width:auto;
    }
}


.archive {
    nav.pagination {
        width: 100%;
        text-align: center;
        ul.pagination-list {
            display: flex ;
            margin-left:0;
            padding-left:0;
            gap:10px;
            justify-content: center;
            li{
                list-style-type: none;
                padding:4px 10px;
                border-radius:10px;
                background: #a81f71;

                transition: 200ms;

                &:hover{
                    background: #1b1b1b;
                    a{

                    }
                }
                &:has(.current){
                    border:solid 1px black;

                    background:transparent;

                }

                a{
                    color: white;
                    text-decoration: none;
                }
            }
        }
   }
}