@font-face
{
font-family:CYLICOMEB;
src: url('../fonts/Manrope-ExtraBold.ttf');
}


@font-face
{
font-family:CYLICOMB;
src: url('../fonts/Manrope-Bold.ttf');
}

@font-face
{
font-family:CYLICOM;
src: url('../fonts/Manrope-Regular.ttf');
}


@font-face
{
font-family:CYLICOML;
src: url('../fonts/Manrope-Light.ttf');
}


@font-face
{
font-family:CYLICOMEL;
src: url('../fonts/Manrope-ExtraLight.ttf');
}



@font-face
{
font-family:CYLICOMI;
src: url('../fonts/Manrope-Regular.ttf');
}


@font-face
{
font-family:CYLICOMBI;
src: url('../fonts/Manrope-Bold.ttf');
}

@font-face
{
font-family:CYLICOMH;
src: url('../fonts/Manrope-Regular.ttf');
}




a:hover {
    color: #000;
    text-decoration: underline;
}

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


.page-link {color: #2f9dbd!important;}




.page-item.active .page-link {
    z-index: 1;
    color: #000;
    background-color: #e1e1e1;
    
}



.page-link {border: 0px solid #dee2e6!important; }




.disabled{display:none!important;}

@media only screen and (max-width:1279px)
{
  
.item-image{width:100%!important; float:left; padding-right: 0px!important;}
.item-content {width:100%!important; float: left; padding-bottom: 60px;}
  
}

.item-image{width:50%; float:left; padding-right:5px;}
.item-content {width:50%; float: left; padding-bottom: 60px;}
  








.pull-right {
    float: right;
    margin-top: 4px;
    color: #fff;
}



a.label{font-size:12px!important;}

.article-info{clear:both;}






a.pagenav{color:#000!important; font-family: cylicomb;}

.pagination {
    display: inline-block;
    padding-left: 0;
    /* margin: 50px 0; */
    border-radius: 4px;
    /* background: #2f9dbd; */
    width: 100%;
    font-family: cylicomr;
    color: #fff;
    /* padding: 10px 15px 3px 15px; */
}




.pagination ul li, .list-footer ul li{
display: inline;
padding: 0px 10px 0px 10px;
}

.pagination ul{
list-style-type: none; }


@media only screen and (max-width:1024px)
{

.pull-left {
    float: left !important;
    width:100%!important;
    padding-right:0px;
}


.cont-blog{width:100%; max-width:1000px; margin:0 auto;  padding-top:100px; padding-bottom:100px; padding-left:5px; padding-right:5px;}

  
  

}



.items-more{display:none!important;}


#text{font-family:cylicom; font-size:15px;}

.create {
    font-family: cylicom;
    font-size: 13px;
    color: #000;
}

.category-name {
    font-family: cylicom;
    font-size: 13px;
    color: #000;
}


.createdby{font-family:cylicom; font-size:13px;}

.article-info-term {
    font-family: 'CYLICOMb';
    font-weight: 900;
    color: #000;
    padding-top: 37px;
    font-size: 15px;
    /* background: #ccc; */
}

.page-header {
    clear: both;
    
    border-bottom: 0px!important;
}


.btn {
    background:#ccc;
    font-family: cylicomb!important;
  
    width: 100%;
    font-size: 20px;
    
   -webkit-transition: all 0.65s ease;
    -moz-transition: all 0.65s ease;
    -o-transition: all 0.65s ease;
    transition: all 0.65s ease;
}

.btn:hover{
  
  background:#eee;
  
}



h2 {
    background: #2f9dbd;
    padding-top: 15px;
    padding-bottom: 11px;
    PADDING-LEFT: 5PX;
    FONT-SIZE: 22PX;
    font-family: 'CYLICOMB';
    text-align: center;
    color: #000;
}



.pull-left {
    float: left !important;
    width: 50%;
    padding-right: 10px;
}

img{width:100%;}


.cont-blog{width:100%; max-width:1000px; margin:0 auto;  padding-top:100px; padding-bottom:100px;}





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




















@media screen and (min-width:1280px) and (max-width:1427px) 
{
.dj-megamenu-default li a.dj-up_a {
    font-size: 12px!important;
    font-weight: normal!important;
    color: #000!important;
    text-transform: uppercase;
    text-decoration: none;
    padding: 0px 9px!important;
   
    letter-spacing: 0px!important;
}

}










/* ------------------------------------- cookies ----------------------------------------*/



.cadre_alert_cookies{
    opacity: 1;
    text-align: center;
    margin: 0px;
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100%;
    z-index: 9;
}

.cadre_texte {margin-top:1px;}

#cadre_alert_cookies .btn{margin:0!important;}

.cadre_inner_alert_cookies{background:#000!important; opacity:0.9!important;}

#cadre_alert_cookies .pull-left {
    float: left !important;
    font-family: cylicom!important;
    color:#25afd6;
  font-size: 14px;
  width:auto!important;
}

#cadre_alert_cookies .btn-warning {
    color: #ffffff;
    background-color: #25afd6!important;
    border-color: #222!important;
    border-radius: 0px!important;
    color: #fff!important;
  width:auto!important;
}

#cadre_alert_cookies .btn-warning {
    color: #ffffff;
    background-color:#25afd6!important
    border-color: #222!important;
   float:left;
    border-radius: 0px!important;
  
}

#cadre_alert_cookies a.btn.read_more {
    text-transform: none;
    background:#25afd6!important;
    color: #fff!important;
    border-radius: 0px;
    font-family: cylicom!important;
  float:left;
}








.cpnb-button, .cpnb-button-ok {
    display: inline-block;
    padding: 4px 8px;
    margin-left: 10px;
    margin-top: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #3b89c7;
    color: #fff;
    text-decoration: none;
    text-shadow: none!important;
    -webkit-transition: .25s;
    -moz-transition: .25s;
    transition: .25s;
    cursor: pointer;
    border: 0;
    outline: 0;
    font-family: 'CYLICOMB';
}

.cpnb-button, .cpnb-button-ok, .cpnb-m-enableAllButton {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 12px;
    color: #ffffff;
    background-color: rgb(96 196 226)!important;
}


.cpnb-div-position-top-left .cpnb-message, .cpnb-div-position-top-right .cpnb-message, .cpnb-div-position-bottom-left .cpnb-message, .cpnb-div-position-bottom-right .cpnb-message, .cpnb-div-position-center .cpnb-message {
    text-align: center;
    display: block;
    padding: 0 8px;
    margin-bottom: 15px;
    font-family: 'CYLICOM';
}





.fotter-links2-top{margin-top:51px;}


a.footer-links2{color:#fff!important; font-family:cylicomb!important; text-decoration: none!important;}
a.footer-links2:hover{color:#fff!important; font-family:cylicomb!important; text-decoration: none!important;}


.logo-footer{max-width:250px;}










ul.dj-mobile-dark li.dj-mobileitem > a {
    
    background: #22aed6;
    color: #f8f8f8;
   
    border-top: 1px solid #434343;
    font-family:cylicomb!important;
}



ul.dj-mobile-dark li.dj-mobileitem:hover > a, ul.dj-mobile-dark li.dj-mobileitem.active > a {
    background: #22aed6;
}


.dj-offcanvas-dark .dj-offcanvas-top {
    background: #22aed6;
    text-align: right;
}


.dj-offcanvas-effect-3.dj-offcanvas-open .dj-offcanvas {
   
    background: #22aed6;
}


.dj-offcanvas-dark .dj-offcanvas-top {
    background: #22aed6;
   
}

.dj-megamenu-select-dark .dj-mobile-open-btn, .dj-megamenu-offcanvas-dark .dj-mobile-open-btn, .dj-megamenu-accordion-dark .dj-mobile-open-btn {background: none!important;}




div.itemTagsBlock ul.itemTags li a {
    font-family: 'CYLICOMB';
}





a.itemRelTitle {
    font-family: 'CYLICOMB';
    font-size: 13px;
}


div.itemRelated h3 {
    font-family: 'CYLICOMB';
    font-size: 18px;
    border-bottom: 1px solid#656565;
    padding-bottom: 15px;
}


div.itemHeader h2.itemTitle {
    padding: 10px 0 4px 0;
    margin: 0;
    font-family: 'CYLICOM';
    color:#2f9dbd;
    font-size: 25px;
}



h1 {
    font-size: 27px;
    text-align: center;
    padding: 60px;
}


h1, h2, h3, h4, h5, h6 {
    font-weight:normal!important;
    text-transform: none;
    line-height: 1.2;
}



li{font-family:cylicoml!important; font-size:16px!important; float:left;}

p {
    font-family: cylicom!important;
    font-size: 15px!important;
    color: #656565;
    font-weight: normal!important;
    line-height: 180%;
}


a {
    outline: 0;
    outline-style: none;
    font-family: 'CYLICOMEB';
    color: #222;
}











a {
    outline: 0;
    outline-style: none;
    font-family: 'CYLICOMb';
}


div.catItemIntroText {
    font-size: inherit;
    font-weight: normal;
    line-height: inherit;
    padding: 4px 0 12px 0;
    font-family: 'CYLICOMl';
    line-height: 190%;
}



@media screen and (min-width:0px) and (max-width:768px) 
{
div.catItemImageBlock 
{
    padding: 8px 0;
    margin: 0 0 16px 0;
    width: 100%!important;
    float: left;
}  
}  
  

div.catItemImageBlock {
    padding: 8px 0;
    margin: 0 15px 16px 0px;
    width: 40%;
    float: left;
}





























.bg-overlay--p85 {
    background: rgba(0,0,0,0);
}


.footer {
   
    background-image: url(../../../images/template/back.jpg);
}





.media-project .media__body .address {
    
    font-family: 'CYLICOMB';
}






.media-project .media__body .title a{font-family:cylicomeb!important;}



.footer p {
    color: #fff;
    font-family: 'CYLICOMB';
}






.widget_pages ul li a {
    color: #ebebeb;
    transition: all .3s ease;
    font-family: 'CYLICOMEB';
}


.widget-title {
    font-family: 'CYLICOMEB';
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 30px;
}

.widget-address ul li {
    color: #ebebeb;
    padding: 1px 0;
    font-family: 'CYLICOMB';
}


.media-about .media__text {
    margin-bottom: 84px;
    font-family: 'CYLICOM';
    font-size: 15px;
}




.media-about .title-sub {
    margin-bottom: 18px;
    font-family: 'CYLICOMEB';
}


.logo-m{max-width:250px;}



.tp-mask-wrap{font-family:cylicomeb!important;}

h2.tp-caption{font-size:27px!important; LINE-HEIGHT:33PX!IMPORTANT; font-family:cylicomb!important;}






























/*mega menu ------------------------------------------------------------------------------------------------------------------------------------------ */



.dj-megamenu-default li:hover a.dj-up_a, .dj-megamenu-default li.hover a.dj-up_a, .dj-megamenu-default li.active a.dj-up_a {
    background: transparent!important;
    color: #fff;
    /* border-left-color: #46a5df; */
    /* background: rgb(56,172,231); */
    background: -moz-linear-gradient(top, rgba(56,172,231,1) 0%, rgba(22,129,209,1) 100%);
    /* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(56,172,231,1)), color-stop(100%,rgba(22,129,209,1))); */
    /* background: -webkit-linear-gradient(top, rgba(56,172,231,1) 0%,rgba(22,129,209,1) 100%); */
    background: -o-linear-gradient(top, rgba(56,172,231,1) 0%,rgba(22,129,209,1) 100%);
    background: -ms-linear-gradient(top, rgba(56,172,231,1) 0%,rgba(22,129,209,1) 100%);
    /* background: linear-gradient(to bottom, rgba(56,172,231,1) 0%,rgba(22,129,209,1) 100%); */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#38ace7', endColorstr='#1681d1',GradientType=0 );
}


.dj-megamenu-default {
   
    font-family: cylicom!important;
   background:none!important;
}


.dj-megamenu-default li a.dj-up_a {
    font-size: 13px!important;
    font-weight: normal!important;
    color: #000!important;
    text-transform: uppercase;
    text-decoration: none;
    padding: 0px 12px;
    cursor: pointer;
    font-family: cylicomb;
    background: transparent;
    color: #22aed6;
    border-right: 0px solid #000!important;
    border-left: 0px solid #555!important;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    letter-spacing: 1px;
}



.dj-megamenu-select-light .dj-mobile-open-btn, .dj-megamenu-offcanvas-light .dj-mobile-open-btn, .dj-megamenu-accordion-light .dj-mobile-open-btn {
    
    background: transparent!important;
    color: #434343;
    font-size: 34px!important;
  margin-top: 30px;
}


.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
    content: "\f0c9";
    color: #22aed6!important;
}



ul.dj-mobile-light li.dj-mobileitem:hover > a, ul.dj-mobile-light li.dj-mobileitem.active > a {
    background: #9f804d!important;
    color: #fff!important;
    font-family: cylicom!important;
}


/*sub menu kouti ------------------------- */
.dj-megamenu-default li div.dj-subcol {background: #9f804d;}



/*color sub items link ------------------------- */
.dj-megamenu-default li ul.dj-submenu > li > a {color: #fff!important;}





.dj-megamenu-default li ul.dj-submenu > li > a:hover, .dj-megamenu-default li ul.dj-submenu > li > a.active, .dj-megamenu-default li ul.dj-submenu > li.hover:not(.subtree) > a {
    background:none!important;
    color: #fff;
}





/*border sub items link ------------------------- */
.dj-megamenu-default li ul.dj-submenu > li {
  
    border-top: 1px solid #ffffff!important;
}

.itemid193{display:none!important;}
.itemid194{display:none!important;}

/*mega menu ------------------------------------------------------------------------------------------------------------------------------------------------------ */



