@font-face {
font-family: 'copper';
src: url(//www.enssmal.edu.dz/wp-content/themes/visual-composer-starter/font/Copperplate Gothic Regular.otf);
font-weight: normal;
font-style: normal;
}
#police_coper .vce-google-fonts-heading-inner {
font-family: 'copper' !important;
}
p, li, a{
font-family: 'poppins' !important;
}
.vce-text-block-wrapper ul > li::before {
left: 4px;
top: -4px;
content: " ~" !important;
color: #179b38 !important;
}
.page-main-title h1{
font-family: 'poppins' !important;
color: #442d7c !important;
text-transform: uppercase !important;
font-weight: 600 !important;
font-size: 30px !important;
margin-bottom: 0 !important;
}  .vce-basic-menu-container .vce-basic-menu ul .menu-item a{
font-family: 'Poppins' !important;
padding:18px!important;
}.vce-basic-menu-container .vce-basic-menu ul .menu-item>.sub-menu>li{padding: 0 25px!important;
}
.vce-basic-menu-container .vce-basic-menu ul .menu-item>.sub-menu>li>a{
width: 18em !important;
font-size: 13px !important;
}
.vce-basic-menu-container .vce-basic-menu ul .menu-item>.sub-menu>li:not(:last-child){
border-bottom: 1px solid  #e7e7e7 !important;
}
.vce-basic-menu-container .vce-basic-menu ul .menu-item>.sub-menu>li:hover{
background-color:#f4f4f4 !important;
}
.vce-basic-menu-container .vce-basic-menu ul .menu-item>.sub-menu>li:hover a{
color:#442d74 !important;
font-weight:700!important;
}
.vce-basic-menu-container .vce-basic-menu ul .menu-item>.sub-menu> .menu-item>.sub-menu {
top: 0 !important;
} .vce-basic-menu-container .vce-basic-menu ul .menu-item>.sub-menu>li>a> ul .menu-item>.sub-menu>li>a:before{
font-family: 'Manjari', sans-serif;
content: "+";
position: absolute;
right: 30px;
top: 10px;
display: block;
line-height: 30px;
color: #757575;
font-size: 24px;
font-weight: 300;
z-index: 5;
} button.vce-simple-search-icon-container {
-webkit-appearance: none;
background-color: #3ea9ed !important;
width: 36px !important;
border-radius: 50% !important;
}
.vce-simple-search-icon-color--ba-152-152-152-2 .vce-simple-search-icon > g {
fill: #fff !important;
}
.vce-simple-search.vce-simple-search-icon-position--left input.vce-simple-search-input {
border: 2px solid #e6dbdb !important;
}  .vce-sidebar-menu-inner nav li.menu-item a{
font-family: 'Poppins' !important;
}
.vce-copyright{
font-family: 'Poppins'!important ;
font-weight: 600!important;
} button{
font-family: 'Poppins' !important;
}
button span{
font-family: 'Poppins' !important;
}
.boule button::before{
content: "";
position: absolute;
width: 20px;
height: 20px;
border-radius: 50%;
left: 0px;
top: 16px;
}
.wh-btn button::before{
background-color: #ffffff80;
}
.blue-btn button::before{
background-color: #3ea9ed80;} .accordion_container {
border: 1px solid blue;
overflow: hidden;
}
.accordion_container::after {
content: ' ';
display: table;
clear: both;
}
.accordion_item-wrapper {
margin-left: -1px;
margin-right: -1px;
}
.accordion_item {
height: 600px;
width: calc(100% - 250px);
float: left;
position:relative; border-right: 1px solid #fff;
border-left: 1px solid #fff;
box-sizing: border-box;
transition: all 500ms ease;
}
.accordion_item.state-collapsed {
width: 50px;
cursor: pointer;
}
.accordion_item.state-collapsed > .panel-content {
display:none;
}
.accordion_item.state-collapsed:hover{
background-color: rgba(255,255,255,.35) ;
}
.accordion_item.state-active > .vertical-title{
display:none;
}
.vertical-title{
position: absolute;
bottom: 0;
left: 10px;
transform: rotate(-90deg);
transform-origin: 0 0;
white-space: nowrap;
color: white;
font-family: 'poppins';
font-weight: 600;
font-size: 18px;
}
.panel-content{
margin: 80px;
background-color: #fff;
padding: 50px;
}
.panel-content .sub-title{
color: #442d74;
font-family: Poppins;
font-size: 28px;
font-weight: 600;
margin-bottom: 30px;
} .path{
text-align: right;
font-family: 'Poppins'; 
}
.path a{
color:#555 !important;
} .vce-timeline-with-icons-item-icon {
width: 60px!important;
height: 60px!important;
font-size: 25px!important;}  .speed-acs .vce-sidebar-menu-inner nav li.menu-item a,
.speed-acs #menu-webtv li a{
background-color: #3ea9ed;
margin-bottom: 10px!important;
padding: 15px!important;
display: block;
}
.speed-acs .vce-sidebar-menu-inner nav li.current-menu-item a{
background-color: #442d74;
}
.speed-acs .vce-sidebar-menu-inner nav li.menu-item a,
.speed-acs #menu-webtv li a {
color:#fff!important;
}
.speed-acs .vce-sidebar-menu-inner nav li.menu-item-has-children a .sub-menu,
.speed-acs #menu-webtv li:before {
display: none!important;
}
.speed-acs .vce-sidebar-menu-inner nav li.menu-item-has-children:hover a .sub-menu{
display: block !important;
} .btn-row .vce.vce-icon-button{
align-items: flex-start!important;
} p.embed_download a {
font-size: 12.5px;
color: #fff;
background: #3ea9ed;
margin-top: 2px;
padding: 8px;
display: block;
text-align: center;
width: 100%;
box-shadow: 1px 2px 5px #888;
} .news-page h3.vce-post-description--title{
font-size: 23px !important;
letter-spacing: 0px!important;
word-break: break-word!important;
}
.news-page .vce-post-description--image{
padding-bottom: 25% !important;
} .news-viestu .vce-post-description--excerpt p{
font-weight: 400 !important;
}