/*
Theme Name:     Sharing Connexion
Theme URI:      
Description:    
Author:         DB Marketing
Author URI:     https://dbmarketingltd.com
Template:       kallyas
Version:        1.0
Tags: 
Text Domain:  zn_framework
*/
/*
.header--is-sticked .kl-top-header.site-header-main-wrapper.clearfix.header-no-top.header-no-bottom.sh--light {
    background-color: rgba(0,0,0,0.1);
}
*/
a {
    font-weight: bold;
}
/*
.header--sticky.header--not-sticked.site-header .site-header-row .main-nav > ul > .menu-item > a, .sh--light .main-nav > ul > li > a {
    color: #6D6E71 !important;
}
*/
.header--is-sticked .sh--light .main-nav > ul > li > a {
    color: #6D6E71 !important;
}
.header--is-sticked .site-logo-img {
    width: 115px;
}
.cs-name, .cs-email {
    width: 49%;
    display: inline-block;
    margin-bottom: 10px;
}
.cs-email {
    margin-left: 6px;
}
.mainnav--pointer-dash.main-nav > ul > .menu-item.menu-item-has-children > a::after {
    height: 2px;
    width: 25px;
    left: 13px;
}
#wpcf7-f558-o1 .wpcf7-form-control.wpcf7-textarea {
    height: 100px !important;
}
.wpcf7-form p {
    margin: 0;
}
.wpcf7-form-control.wpcf7-submit {
    width: auto !important;
    float: right;
    border: none !important;
    box-shadow: none !important;
    padding: 16px 25px !important;
    border-radius: 50px;
    background: #007ba1;
    color: #FFF;
    font-size: 14px !important;
    line-height: normal;
    font-weight: 400;
    font-family: Libre Franklin;
    margin-top: 10px;
}
.wpcf7-form-control.wpcf7-submit:hover {
	background: #007093;
}
.current-menu-item.current_page_item.active a, .main-menu-item.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.current_page_item.active.main-menu-item-top.menu-item-even a, .header--sticky.header--not-sticked.site-header .site-header-row .main-nav > ul > .menu-item > a:hover, .sh--light .main-nav > ul > li > a:hover, .category-news .menu-item-object-category.current-menu-item a {
    color: #007DA5 !important;
}
.stepbox3-number-sp {
    color: #a4ce39;
    font-family: "Libre Franklin", Helvetica, Arial, sans-serif;
}
.stepbox3-box::after, .stepbox3-number::before, .stepbox3-number::after {
    background-color: rgba(255,255,255,0.25) !important;
}
.stepbox3-content {
    padding: 25px 30px 30px 40px;
}
.stepbox3-box[data-align="right"] .stepbox3-content {
    padding: 25px 40px 30px 30px;
}
.stepbox3-content, .stepbox3-box[data-align="right"] .stepbox3-content {
    color: #333;
    font-size: 16px;
    line-height: 30px;
}
.sc-why-here-link a, a.reverse-link {
    color: #FFF !important;
    border-bottom: 1px dotted #FFF;
    font-size: 15px;
    font-weight: bold;
}
.sc-why-here-link a:hover, a:hover.reverse-link {
     color: rgba(255,255,255,0.75) !important;
}
.r_e_d-link .kl-iconbox__title a {
    color: #bf2f2e;
}
.r_e_i_i-link .kl-iconbox__title a {
    color: #a4ce39;
}
 .kl-iconbox__inner .kl-iconbox__title a:hover {
    color:#FFFFFF !important;
}
.zn_text_box li::marker {
    font-weight: bold;
    font-size: 15px;
    color: #007DA5;
}
.zn_text_box li {
    margin-bottom:10px;
}
.zn_text_box ol {
    padding-left: 18px;
}
blockquote {
    margin: 25px 40px 25px 0;
    background-color: rgba(255,255,255,0.2);
    padding: 25px 35px;
    font-size: 15px;
    border-left: 5px solid #007DA5;
}
label {
   width: 100% !important;
}
.acc--default-style .acc-tgg-button {
    color: #007DA5;
    font-size: 16px;
}
.kl-blog--layout-def_modern .kl-blog-full-image::after {
    opacity: .1;
}
.category-news .breadcrumbs.fixclear.bread-style--minimal, .category-news .subheader-titles, .category-news .page-subheader {
    display: none;
}
.category-news .page-subheader .row::before {
    content: "NEWS";
    width: 100%;
    text-align: center;
	font-size: 44px;
line-height: 50px;
font-weight: 600;
color: #ffffff;
	font-family: "Libre Franklin", Helvetica, Arial, sans-serif;
}
.kl-blog-item-actions, .kl-blog--layout-def_modern .kl-blog-item-author-avatar, .kl-blog--layout-def_modern .kl-blog-item-author {
	display:none !important;
}
.kl-blog--layout-def_modern .kl-blog-item-meta, .kl-single-layout--modern .kl-blog-post-meta {
    font-size: 16px;
}
.zn_sidebar {
    padding: 0;
    border-radius: 0;
    background: transparent;
    box-shadow: none;
}
.kl-single-layout--modern .kl-blog-post-img.full-width img, .kl-blog-item-container .kl-blog-item-head-wrapper .zn_full_image.kl-blog-full-image .kl-blog-full-image-img.wp-post-image {
  width: 900px;
  max-width: 100%;
}
.kl-single-layout--modern .kl-blog-post {
    margin-bottom: 100px;
}
.kl-single-layout--modern .kl-blog-single-head-wrapper .kl-blog-post-header {
    background-color: rgba(0,0,0,0.2);
}
.kl-single-layout--modern .kl-blog-post-img.full-width::after {
    opacity: 0;
}
.kl-blog-post-details {
   padding: 20px 0;
}
.latest_posts-wgt-thumb ~ .latest_posts-wgt-text {
    font-size: 13px;
    line-height: normal;
}
.acc--style2 .acc-tgg-button.collapsed {
   background-color: rgba(255,255,255,0.2);
}
.acc--style2 .acc-tgg-button::before, .acc--style2 .acc-tgg-button::after {
   background: #007DA5;
}
.acc--style2 .acc-tgg-button {
    color: #007DA5;
}
.acc--style2 .acc-tgg-button:hover {
    color: #007DA5 !important;
}
.single-post .subheader-maintitle {
    line-height: 1;
    font-size: 26px;
}
#mc4wp-form-1 {
  text-align: center;
}
#mc4wp-form-1 p {
  color: #fff;
  text-align: center;
}
#mc4wp-form-1 input {
  padding: 10px;
    color:#252525;
}
#mc4wp-form-1 input[type="submit"] {
  padding: 16px 25px !important;
  border-radius: 50px;
  background: #007ba1;
  color: #fff;
  font-size: 14px !important;
  line-height: normal;
  font-weight: 400;
  font-family: Libre Franklin;
  border: none;
}
#dafdirectdiv {
  width: 100% !important;
}
.sci-donate-bttn {
  position: relative;
  padding: 1rem;
    padding-right: 1rem;
    padding-left: 1rem;
  border: none;
  background-color: rgb(0, 123, 161);
  font-family: "Libre Franklin";
  line-height: 40px;
  font-weight: 600;
  font-size: 16px;
  padding-left: 35px;
  border-radius: 36px;
  padding-right: 35px;
  color: #fff !important;
}
.sci-donate-bttn:hover {
  background-color: #007093;
}
.sci-donate img {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  position: absolute;
}


@media screen and (max-width: 1024px) {
.cs-name, .cs-email {
    width: 48.7%;
}
}


@media screen and (max-width: 991px) {
#eluid4e6f21fa {
    width: 34%;
}
#eluid44851183 {
    width: 66%;
}
.cs-name, .cs-email {
    width: 100%;
    margin-left: 0;
}
}


@media screen and (max-width: 767px) {
.zn-section-content_algn--middle {
        display:flex;
}
.zn-section-content_algn--middle > .row {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.zn-section-content_algn--middle > .row {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
}
}


@media screen and (max-width: 415px) {
#eluid4e6f21fa {
    width: 99%;
}
#eluid44851183 {
    width: 99%;
}
}
