/* Header */

.button-menu-mobile,.lib-detail-mobile{ 
    display: none;
}
.my-site-header{
	background-color: var( --a-global-color-blue) ;
    z-index: 99;
    position: relative;
    height: 80px;
    /*position:fixed;
    top:0;
    width:100%;*/
}
.agron-site-header{
        height: inherit;
}
@media (max-width: 767px) {  	
	.my-site-header .agron-navigation{ display: none; }
	.button-menu-mobile,.lib-detail-mobile{ display: block; align-self:center; padding:0 20px; flex-basis:20%;}
	.my-site-header:has(.agron-site-header) {height:60px;}
	.lib-detail:not(.lib-detail-mobile){display:none;}
}
@media print {
    .my-site-header{ height: 0;}
}
.lib-header-menu .agron-navigation-mobile{
    margin-top:0;
}
.agron-navigation-mobile{
    display: none;
    width:60vw;
    min-width:max-content;
    max-height: 100vh;
    transform: scaleY(1);
    background-color: #FFFFFFE0;
    position: absolute;
    z-index: 9997;
    margin: 60px 10px 0 10px;
}
.agron-navigation-mobile ul{
    list-style: none;
    position: relative;
    z-index: 2;
    padding: 0;
}
.agron-navigation-mobile ul li{
    /*height: 40px;*/
    height: max-content;
    width: 60vw;
    padding: 7px 10px;
}
.agron-navigation-mobile ul li:not(:last-child){
    border-bottom: 1px solid var( --a-global-color-blue);
}
.agron-navigation-mobile ul li.current-menu-item{
    background-color: var( --a-global-color-blue) ;

}
.agron-navigation-mobile ul li.current-menu-item a{
    color: white;
    font-weight: bold;
}

.agron-navigation-mobile ul li a.current-menu-item{
    padding: 5px;
    color: white;
    background-color: var( --a-global-color-blue) ;
}

.agron-navigation-mobile ul li a{
    color: var( --a-global-color-blue);
    display:block;
}
.agron-navigation-mobile ul li.menu-item-has-children .sub-menu{
    width: 100%;
}

.agron-navigation-mobile ul li.menu-item-has-children  li.menu-item-has-children li.menu-item-has-children{
    width: min-content;
}
.agron-navigation-mobile ul li.menu-item-has-children .sub-menu .sub-menu  {
    right:0;
}

.agron-site-logo{flex-basis:10%;}
.agron-site-logo img{
    width: 120px;
}
@media (max-width: 767px) { 
    .agron-site-logo img{  width: 100px;  }
    .agron-site-logo{flex-basis:40%;}
}
.lib-logo{
    display: flex;
}
.lib-logo a{
    display: flex;
}
/*.lib-logo img.custom-logo{*/
/*    align-self: center;*/
/*    !*height:50px;*!*/
/*    width:auto;*/
/*}*/
.login {
    flex-basis: 20%;
    z-index: 111;
}
.search-site{
    width: 170px;
    height: inherit;
    margin-left: 30px;
    flex-basis:10%;
    z-index: 1111;
}

.search-site input{
    width: 170px !important;
    height: 30px;
    align-self: center;
    margin: 0 5px;
    background-color: transparent;
    border: 1px solid white;
    /*background: url(/wp-content/themes/hello-theme-child-master/assets/icons/zoom_icon.png) no-repeat scroll 5px 3px*/
}
@media (max-width: 767px) {
    .search-site{
        flex-basis:20%;
        margin: 0 4px;
    }
    .search-site input {
        width: 130px !important;
    }
    .login{flex-basis:50%;}
}
.search-site input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: white !important;
  opacity: 1; /* Firefox */
}

.agron-navigation{
    align-self: center;
}
.lib-header-menu .agron-navigation{
    padding: 0 0 0 50px;
    z-index: 0;
}
.lib-header-menu .lib-logo{
    padding: 0 10px 0 0;
}
.agron-navigation ul.menu{
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center;
}
.lib-header-menu .agron-navigation ul.menu{
    justify-content: end;
}
.agron-navigation ul.menu, .site-navigation ul.menu ul {
    list-style-type: none;
    padding: 0;
}
.agron-navigation ul.menu li {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 1px !important;
    border-bottom:1px solid transparent ;
    align-items: center;
}
.agron-navigation .menu-item a {
    padding:11px;
    line-height: 20px;
    font-weight:400;

}
.agron-site-menu .menu-item a {
    color:var(--a-global-color-white);
}
.lib-site-menu  .menu-item a {
    color: var(--a-global-color-blue);
    fill: var(--a-global-color-blue);
    font-weight:600;
    font-size:1.8rem; 
    padding: 11px 14px;
}
.agron-site-menu .current-menu-item{
    border-bottom:1px solid var(--a-global-color-white) ;
}
.lib-site-menu  .current-menu-item a{
    color: var(--a-global-color-orange);
    border-bottom:1px solid var(--a-global-color-orange) ;

}
.sub-menu li.menu-item a{
    color:var(--a-global-color-blue) ;
    font-size:1.8rem;
    font-weight:700;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    transition-delay: 0s;
    transition-duration: 0.4s;
    transition-property: all;
    transition-timing-function: ease;
}
.agron-site-menu ul.menu > li.highlighted:not(.current-menu-item){
    border-bottom:1px solid var(--a-global-color-turquoise) ;
}
.lib-site-menu ul.menu > li.highlighted:not(.current-menu-item) > a,.personal-area-menu .user-menu-item.highlighted:not(.active){
    color: var(--a-global-color-dark-orange);
    fill: var(--a-global-color-dark-orange);
    border-bottom:1px solid var(--a-global-color-dark-orange);
    underline:none;
}
.agron-navigation .sub-arrow {
    line-height: 1;
    padding: 10px 10px 10px 0;
    margin-top: -10px;
    margin-bottom: -10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
ul.menu li.highlighted .sub-menu{
    display: block;
}
ul.menu li.highlighted .sub-menu .sub-menu{
    display: none;
}
ul.menu li.highlighted .sub-menu li.highlighted .sub-menu{
    display: block;
}
.sub-menu {
    width: auto;
    display: none;
    top: 100%;
    right: 0px;
    margin-left: -80px;
    margin-top: 0px;
    min-width: max-content;
    max-width: 600px;
    position: absolute;
    border-width: 0;
    border-style: solid;
    padding: 0;
}
.sub-menu .sub-menu  {
    right: 101%;
    top: 0;
    display: none;
}
.agron-site-menu .sub-menu{
    background-color: #FFFFFFAD;
}
.lib-site-menu .sub-menu{
    background-color: #FFFFFFE0;
}
.agron-site-menu .sub-menu li a{
    width:100%;
}
.agron-site-menu .sub-menu li:not(:last-child) {
    border-style: solid;
    border-color: var(--a-global-color-blue);
    border-bottom-width: 1px;
}
.agron-site-menu .sub-menu li.menu-item:not(.current-menu-item):hover,.agron-site-menu .sub-menu li.menu-item:not(.current-menu-item):focus-within {
    /*border-bottom:none ;*/
    background-color: #FFFFFFD8;
}
.lib-site-menu .sub-menu li.menu-item:not(.current-menu-item):hover {
    border-bottom:none ;
    border:1px solid var(--a-global-color-white) ;
    background-color: var(--a-global-color-blue);
}
.lib-site-menu .sub-menu li.menu-item:not(.current-menu-item):hover a{
     color:var(--a-global-color-white);
}
.lib-site-menu .sub-menu li.menu-item:not(.current-menu-item):hover .sub-menu li:hover {
    border-bottom:none ;
    border:1px solid var(--a-global-color-white) ;
    background-color: var(--a-global-color-blue);
}
.lib-site-menu .sub-menu li.menu-item:not(.current-menu-item):hover .sub-menu li:hover a{
    color:var(--a-global-color-white);
}
.lib-site-menu .sub-menu li.menu-item:not(.current-menu-item):hover .sub-menu li a{
    color:var(--a-global-color-blue);
}
.lib-header-upper{
    width: 100%;
    height: 55px;
    align-items: center;
    background-color:var(--a-global-color-blue);
    
}    
.lib-header-upper .lib-detail{
    margin: 0 20px;
}
.lib-header-menu{
    width: 100%;
    /*height: 55px;*/
    justify-content: center;
    background-color:var(--a-global-color-white);
    position: relative;
} 
@media (max-width: 767px) {
    .lib-header-menu{
    justify-content: start;
    }
}

/* footer */
.agron-site-footer, .library-site-footer{
    background-color: var( --a-global-color-blue) ;
}

.section-details{
    border-bottom: 1px solid white;
}
@media (max-width: 767px) {  	
    .section-details{
         height: auto;
    }
}
.section-details.contact{
    display: none;
}


.agron-site-footer .agron-footer-inner{
    padding: 50px 100px;
}

.library-site-footer .agron-footer-inner{
    padding: 50px 272px;
}
@media (max-width: 767px) {  	
    .library-site-footer .agron-footer-inner,  .agron-site-footer .agron-footer-inner{ 
        padding: 10px 20px; 
        display: block;
    }
    .agron-site-footer .agron-footer-inner .short-icon{
        display: none;
    }
}


/*.library-site-footer .copyright-site{
    justify-content: center;
}
.agron-site-footer*/ .copyright-site{
    align-items: center;
    justify-content: space-around;
}
.agron-site-footer .copyright-site a:hover{
    color:white;
}
@media (max-width: 767px) {  	
    .library-site-footer .copyright-site { 
        padding: 10px 20px; 
        justify-content: space-around;
    }
    .library-site-footer .copyright-site  div{ 
        padding: 0  !important;
    }
    .agron-site-footer .copyright-site { 
        padding: 20px; 
    }
}
.website-pages ul{
list-style-type: none;
padding: 0;
}

.website-pages ul li a{
 color: var( --a-global-color-white);
}

.copyright-site{
    height: 60px;
}
.copyright-site div{
        align-self: center;
}
.copyright-site.contact{
    background-color: var( --a-global-color-white) ;
    color: #000000;
}



/* single-post */
.content-post{
    margin: 50px 0;
}
.content-post h2{font-size:2.5rem;font-family:afek;}
.content-post h3{font-size:2rem;font-family:afek;}
.content-post h4{font-size:1.75rem;}
.content-post h5{font-size:1.5rem;}

