.com-content-article .item-page{clear:both;}

.btn-secondary {
    color: #fff;
    background-color: #222!important;
    border-color: #222;
}




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


.main-footer {
    clear: both;
}


h1 {
    font-family: 'CYLICOMB'!important;
    font-size: 24px!important;
    font-weight: 900;
    color: #fff!important;
    margin-bottom: 20px!important;
    background: #bb0440;
    padding: 19px;
  text-align:center;
}




.contact {
    position: relative;
    clear: both;
}

.category-name{margin:0!important;}
.create{margin:0!important;}




.com-content-category-blog__counter{display:none!important;}

.page-item{width:32px; float:left;}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 50px 0;
    border-radius: 4px;
    background:#FFF;
    width: 100%;
    font-family: manos;
    color: #000;
    padding: 10px 15px 3px 15px;
}





br.cb { clear: both; }

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



.soc{width:40px;}


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


.article-info {
    text-align: left;
    MARGIN-BOTTOM: 50PX;
}




p.blog{font-family:cylicom; text-align:left;}


a.pagenav {
    color:#fff!important;
    font-family:cylicom;
}


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


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





.page-link {
    color: #6a1f1a!important;
    font-family: 'CYLICOMB';
  background:#9f804d!important;
}

.page-link {border: 0px solid #dee2e6!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 {
  clear:both;
    width: 50%;
    float: left;
    padding-right: 3%!important;
    margin: 0px!important;
}
.item-content {width:47%; float: left; padding-bottom: 60px;}
  






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



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

/*.article-info{clear:both;}*/









.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:cylicomb; font-size:13px;}

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

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












.btn {
   margin-bottom:50px;
    margin-top: 20px;
    background:#FFF;
  COLOR:#6a1f1a;
    font-family: cylicomb!important;
    width: 100%;
    font-size: 14px!important;
    -webkit-transition: all 0.65s ease;
    -moz-transition: all 0.65s ease;
    -o-transition: all 0.65s ease;
    transition: all 0.65s ease;
    border: 2px solid#6a1f1a;
    width: 100%;
    text-align: center;
    padding: 15px;
}

.btn:hover{
  COLOR:#FFF;
  background:#6a1f1a;
  
}

h2 {
    background: #6a1f1a;
    margin-bottom: 24px!important;
    padding-top: 15px!important;
    padding-bottom: 11px!important;
    PADDING-LEFT: 30PX!important;
    padding-right: 30px!important;
    FONT-SIZE: 17PX!important;
    font-family: 'cylicomb';
    text-align: left;
    color: #fff;
    WIDTH: 100%;
}



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

img{width:100%;}


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





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































div.catItemHeader h3.catItemTitle 


{
    padding: 10px 0 4px 0;
    margin: 0;
    background: #222;
    text-align: center;
}










div.itemCategory {
    font-family: cylicom;
    padding: 15px;
}





div.itemFullText {
    padding: 15px;
  font-family: cylicom;
}



div.itemIntroText {
    font-family: cylicom;
    color: #444;
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    padding: 4px 5px 15px 15px;
}








div.itemListCategory {
    background: #fafafa;
    border: 1px solid #ddd;
    border-radius: 4px;
    margin: 0 0 24px 0;
    padding: 8px;
    display: none!important;
}


div.itemHeader {
    padding: 15px;
}

input[type=checkbox], input[type=radio] {
    box-sizing: border-box;
    padding: 0;
    width: 15px!important;
}








div.itemNavigation {display: none!important;}

div.itemBackToTop {display: none!important;}


span.itemImage img {
    max-width: 100%;
    height: auto;
    padding: 15px;
}

.space{width:100%; height:60px;}


@media only screen and (min-width:0px) and (max-width:768px)
{
.miso{float:left; margin-top:50px;  }
  
}  
  

.miso{float:left;}

div.itemHeader h2.itemTitle {
    padding: 18px 15px 18px 15px;
    margin: 0;
    background: #222;
    text-align: center;
 color: #98ce59;
}


div.itemAuthorLatest ul li { display: none!important;}

div.itemAuthorLatest h3 {display: none!important;}

div.k2FeedIcon {display: none!important;}

div.itemAuthorBlock {display: none!important;}



div.itemSocialSharing {display: none!important;}

div.itemContentFooter {display: none!important;}

div.itemRatingBlock {display: none!important;}

div.itemToolbar {display: none!important;}

div.itemHeader span.itemAuthor {display: none!important;}



div.catItemHeader span.catItemAuthor {display: none!important;}

div.catItemCommentsLink {display: none!important;}







.container-erga {
    width: 100%;
    max-width: 1170px;
    margin: 0 auto;
    padding-top: 60px;
}



.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
   
    
 float:left;
  
}






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



@font-face
{
font-family:cylicomli;
src: url('../fonts/Ubuntu-LightItalic.ttf');
}




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


@font-face
{
font-family:cylicomi;
src: url('../fonts/Ubuntu-Italic.ttf');
}


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



@font-face
{
font-family:cylicombi;
src: url('../fonts/Ubuntu-BoldItalic.ttf');
}


.itemid178{DISPLAY:NONE!IMPORTANT;}




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


.cadre_texte {margin-top:7px;}


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

.cadre_inner_alert_cookies{background:#000!important; opacity:0.9!important; width:100%; max-width:1170px;}


#cadre_alert_cookies .pull-left {
    float: left !important;
    font-family: cylicom!important;
    color: #fff;
}


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


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




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


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






#dj-megamenu90mobile{
    width: 250px;
    text-align: right;
    margin-top: 11px;
    /* float: right; */
    position: absolute;
    right: 0;
}


.dj-megamenu-accordion-dark.dj-align-right {
    width: 250px;
    text-align: right;
    margin-top: 11px;
    /* float: right; */
    position: absolute;
    right: 0;
}






@media only screen and (max-width: 1139px){
.header-style-one {
    position: relative;
    background-color: #ffffff!important;
}
}






.header-style-one .header-lower:after {
  
    border-top: 100px solid rgba(255, 255, 255, 0.8)!important;
    
}











.main-footer .footer-bottom .copyright-text p {
   
    font-size: 14px!important;
    
    font-family: cylicomb!important;
}


.main-footer .links-widget .list li a {
  
    font-family: cylicom!important;
}






.main-footer .footer-column .widget-title {
    
    font-family: cylicomb!important;
}

.news-block .caption-box h3 a {
    font-family: cylicomb!important;
}


.testimonial-block .info-box .name {
   
    font-family: cylicomb!important;
}

.testimonial-block .text {
   
    font-family:cylicom!important;
}









.team-block .inner-box .designation {
 font-family: cylicomb!important;
}


.team-block .image-box .name a {
   
    font-family: cylicomb!important;
}




.project-block .image-box:hover .overlay-box .tag {
    font-family: cylicomb!important;
}


.project-block .overlay-box h4 a {
    color: #ffffff;
    font-family: cylicomb!important;
}







.sec-title h2 {
    
    font-family: cylicomb!important;
}

.fact-counter .count-box .count-text {
    
    font-family:cylicomb!important;
}



.fact-counter .count-box .counter-title {
   
    font-family: cylicomb!important;
}







.service-block .lower-content .link-box a {
    font-family: cylicomb!important;
}



.service-block .lower-content h3 a {
font-family: cylicomb!important;
}






.service-block .lower-content h3 a {
   
    font-family: cylicomb!important;
}



.sec-title.light h2 {
    color: #ffffff;
    font-family: cylicomb!important;
}


.about-section .content-column .content-box .link-box a {
    /* font-weight: 700; */
    font-family: cylicomb!important;
}


.about-section .content-column .content-box .text {
    font-family: cylicoml!important;
}



.about-section .content-column .content-box .title h2 {
    font-family: cylicomb!important;
}  
  
  
.about-section .image-column .title-box h2 {
    font-family: cylicom!important;

}












.banner-carousel .owl-next, .banner-carousel .owl-prev {
    font-family: cylicom!important;
}







.banner-section-six .social-links li a:hover span, .banner-section-six .social-links li a:hover, .banner-section-six .contact-info li a:hover, .social-icon-three li a:hover, .banner-section-five .content-box .video-link a, .header-style-six .nav-toggler, .header-style-six .contact-info li span, .banner-section-two .slide-item .title, .banner-carousel .owl-next:hover, .banner-carousel .owl-prev:hover, .banner-section .bottom-box .contact-info li span, .main-header .search-box-btn, .header-style-two .contact-info li span, .service-block-two .caption-box h3 a:hover, .main-header .contact-info li a:hover, .shop-item .inner-box .lower-content .price, .cart-table tbody tr .remove-btn, .cart-section .totals-table .total .price, .shop-item .inner-box .lower-content .rating .fa, .sidebar .related-posts .post .rating .fa, .sidebar .related-posts .post a, .sidebar .related-posts .post a:hover, .product-details .basic-details .details-header .rating, .product-details .basic-details .details-header .item-price, .comments-area .comment-box .rating, .checkout-page .default-links li .fa, .shop-comment-form .rating-box .rating a:hover, .order-box ul li span, .service-detail .prod-tabs .tab-btns .tab-btn:hover, .service-detail .prod-tabs .tab-btns .tab-btn.active-btn, .service-detail .inner-box ul li:before, .help-box-two .inner .title, .help-box-two .inner .theme-btn, .help-box .inner .title, .list-style-one li:before, .main-footer .footer-column .widget-title:before, .team-block .image-box .social-links li a:hover, .page-title .bread-crumb li, .header-style-four .header-top .top-right li a:hover, .process-block .link-box a, .banner-carousel-two .owl-next:hover, .banner-carousel-two .owl-prev:hover, .specialize-section-two .title-column .text-box h4, .banner-section-three .social-links li a:hover span, .banner-section-three .social-links li a:hover, .banner-section-three .contact-info li a:hover, .sidenav-bar .side-nav .navigation > li:hover > a, .sidenav-bar .side-nav .navigation > li > ul > li:hover > a, .sidenav-bar .side-nav .navigation > li.current > a, .sidenav-bar .side-nav .navigation > li > ul > li.current > a, .product-block .info-box .price, .service-block .lower-content .link-box a:hover, .service-block .lower-content h3 a:hover, .banner-carousel-two .content-box .count, .banner-carousel-two .link-box a, .service-block-two .link-box a, .banner-section-two .content-box .video-link a, .header-style-two .nav-toggler, .latest-news .post:hover h3 a, .comments-area .comment-box .reply-btn, .contact-page-section .contact-info .info-block p a:hover, .time-counter .time-countdown .counter-column, .error-section .error-title span, .cat-list li.active a, .cat-list li:hover a, .cat-list li.active a span, .cat-list li:hover a span, .social-icon-two li a:hover, .video-section .content-column .title, .video-section .video-column .video-box .link .icon, .news-block-four .inner-box:hover .content-box h3 a, .news-block-four .content-box .info li a:hover, .news-block .inner-box:hover .caption-box h3 a, .news-block-two .blockquote h2 span, .contact-section .info-column .contact-info li a:hover, .recent-posts .post h4 a:hover, .main-footer .links-widget .list li:hover:before, .main-footer .links-widget .list li a:hover, .news-block-three .inner-box:hover .content-box h3 a, .news-block-three .content-box .info li a:hover, .news-block-two .inner-box:hover .caption-box h3 a, .news-block-two .caption-box .info li a:hover, .products-carousel .owl-next:hover, .products-carousel .owl-prev:hover, .testimonial-block-two .info-box .name, .testimonial-carousel-two .owl-next:hover, .testimonial-carousel-two .owl-prev:hover, .offer-section .form-column .upper-box .title, .offer-section .form-column .upper-box .discount, .testimonial-carousel .owl-next:hover, .testimonial-carousel .owl-prev:hover, .testimonial-block .info-box .designation, .styled-pagination li.next-post a:hover, .styled-pagination li.prev-post a:hover, .projects-carousel-two .owl-next:hover, .projects-carousel-two .owl-prev:hover, .projects-section-two .upper-box .link-box a, .project-block-two .info-box .link-box a, .project-block .overlay-box .btn-box a:hover, .feature-block .link-box a, .process-block h4 a:hover, .projects-carousel .owl-next:hover, .projects-carousel .owl-prev:hover, .carousel-outer .thumbs-carousel .owl-next:hover, .carousel-outer .thumbs-carousel .owl-prev:hover, .sticky-header .main-menu .navigation > li:hover > a, .sticky-header .main-menu .navigation > li.current > a, .sticky-header .main-menu .navigation > li.current-menu-item > a, .main-menu .navigation > li.current > a, .main-menu .navigation > li:hover > a, .header-style-four .search-box-btn, .main-header .search-box-btn:hover, .list-style-two li:before, .btn-style-eight, .btn-style-four:hover, a {
    color: #98ce59;
    font-family: cylicom;
}


.banner-carousel .link-box a {font-family: cylicomb!important;}






.banner-carousel-three .owl-prev, .banner-carousel-three .owl-next, .btn-style-one {
    background: rgb(152, 206, 89)!important;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)!important;
    background: -moz-linear-gradient(top, rgba(255,174,0,1) 0%, rgba(255,138,0,1) 100%)!important;
    background: -webkit-linear-gradient(top, rgb(152, 206, 89) 0%,rgb(152, 206, 89) 100%)!important;
    background: linear-gradient(to bottom, rgb(152, 206, 89) 0%,rgb(152, 206, 89) 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffae00', endColorstr='#ff8a00',GradientType=0 )!important;
}







.banner-carousel .content-box .text {font-family: cylicomb!important;}

.banner-carousel h2 {font-family: cylicomb!important;}











.fa-search:before {
    content: "\f002";
    color: #98ce59!important
}


.main-header .search-box-btn {
 
 
    border: 1px dashed #000000!important;
    
}



.header-style-one .header-lower {
position: relative;
    background-color: rgba(255, 255, 255, 0.8)!important;
    margin: 0 30px;
    padding: 0 40px;
}








.header-style-one .header-lower:before {
    position: absolute;
    top: 0;
    left: -30px;
    height: 0;
    width: 0;
    border-left: 30px solid transparent;
    border-top: 100px solid rgba(255, 255, 255, 0.8)!important;
    content: "";
}






h4.info2 {
    color: #fff;
    font-size: 14px;
    line-height: 250%;
    font-family: cylicom;
}


.acym_module_form input {
  width: 100%;
    cursor: pointer;
    max-width: 100%!important;
    background: #98ce59!important;
    color: #fff;
    border-bottom: 1px solid#fff;
    text-align: center!important;
    font-family: cylicom;
}


.btn {
    width: 100%;
    border-top: none;
   border-left:none;
  border-right:none;
  border-bottom:1px solid#fff!important;
  border-radius:0px!important;
}


.btn-primary {
 border-radius:0px!important;  
border-top:0px solid#fff!important;
border-left:0px solid#fff!important;
border-right:0px solid#fff!important;
  
  
}







.services-section .upper-box:before {
   
    opacity: .65!important;
}




.main-header .logo-box {
   
    margin-top: 6px;
}





.header-style-one .outer-box {
    padding: 32.5px 0;
    margin-left: 10px!important;
}




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




.dj-megamenu-select-dark .dj-mobile-open-btn, .dj-megamenu-offcanvas-dark .dj-mobile-open-btn, .dj-megamenu-accordion-dark .dj-mobile-open-btn {
font-size: 30px!important;}



.dj-megamenu-select-dark .dj-mobile-open-btn, .dj-megamenu-offcanvas-dark .dj-mobile-open-btn, .dj-megamenu-accordion-dark .dj-mobile-open-btn {
padding-right:0px; background: transparent!important;}



.dj-offcanvas-light .dj-offcanvas-top {
    background: #fff;
    text-align: right;
}



ul.dj-mobile-light li.dj-mobileitem > a {
    display: block;
    font-size: 14px;
    line-height: 1;
    background: #353535;
    color: #fff;
    text-decoration: none;
    padding: 20px 15px;
    cursor: pointer;
    border-top: 1px solid #e4e4e4;
    -webkit-transition: background-color 0.2s ease-out;
    transition: background-color 0.2s ease-out;
}


.dj-offcanvas-effect-3.dj-offcanvas-open .dj-offcanvas {
    visibility: visible;
    -webkit-transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    background: #fff;
    /* opacity: 0.8; */
}


.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: #000;
    /* 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 {
   margin-top: 20px!important;
    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: 0 9px;
    cursor: pointer;
    font-family: cylicomb;
    background: transparent;
    color: #000;
    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:3px;
}



.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: #000;
    font-size: 28px!important;
    margin-top: 10px;
}


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



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


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


/*color sub items link ------------------------- */
.dj-megamenu-default li ul.dj-submenu > li > a {color:#9a9a9a!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 #98ce59!important;
}



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



