/*
Theme Name:     Kallyas Child Theme
Theme URI:      http://kallyas.net/demo/
Description:    Child theme for the Kallyas theme
Author:         Hogash
Author URI:     http://themeforest.net/user/hogash
Template:       kallyas
Version:        4.0.0
Tags: dark, light, left-sidebar, right-sidebar, fluid-layout, custom-background, custom-colors, custom-header, custom-menu, editor-style, full-width-template, theme-options, translation-ready
Text Domain:  zn_framework
*/
@font-face {
    font-family: Montserrat-regular;
    src: url(Montserrat-Regular.otf);
}
.static-content__infopop .sc-infopop__btn{
	color: #1161ab;
}
.tbk__title{
	font-family: Montserrat-regular!important;
}
.site-footer{
	border-top: none;
}
.ca-item{
	cursor: auto;
}
span.statistic-box__icon:before, .statistic-box--dark .statistic-box__title, .statistic-box--dark .statistic-box__content {
    color: #1161ab;
}
#totop{
	background-color: #1161ab !important;
}
.kl-newsletter-submit{
    width: 170px;
}
.ca-background-img{
    height:auto!important;
    margin-top: 15%!important;
}
.footer-hu b {
    color: #ffffff !important;
}
.site-footer .zn_sbs .menu > li {
    float: left;
    width: 100%;
    margin-top: 10px;
}
.site-footer div.widget ul.menu li a {
    font-size: 18px;
}
.ca-container[data-count="2"] .ca-item .ca-content-wrapper {
    width: calc(200% - 10px);
}
.ca-item {
    max-width: 390px !important;
}
.ca-content-text .fluid-width-video-wrapper {
    height: 280px !important;
    padding: 0 !important;
    width: 61%;
}
.ca-content-text th {
    padding-right: 35px;
}
.ca-content-text table {
    margin-bottom: 20px;
}
a[title="Facebook"]:hover, a[title="Like us on Facebook!"]:hover {
    color: #3b5998 !important;
}
a[title="Twitter"]:hover, a[title="Follow our tweets!"]:hover{
    color: #1da1f2 !important;
}
a[title="Pinterest"]:hover {
    color: #bd2126 !important;
}
a[title="Envato"]:hover {
    color: #7aba27 !important;
}
a[title="Google+"]:hover {
    color: #db4437 !important;
}
.site-header[class*="sh-"] .kl-header-toptext a:hover {
    color: #2e8fea !important;
}
.ca-item:hover .circularcatalogue__details {
    color: #fff;
}
.circularcatalogue__details{
    color: #000;
}
img.kl-iconbox__icon {
    max-width: 150px !important;
}
div#ninja_forms_form_1_all_fields_wrap, div#ninja_forms_form_5_all_fields_wrap, .ninja-forms-required-items-b {
    max-width: 65% !important;
    font-family: Montserrat-regular!important;
    margin: 0 auto !important;
}
.ninja-forms-required-items {
    display: none;
}
input.ninja-forms-field {
    height: 36px !important;
    font-size: 14px;
    color: #020202;
    padding: 5px;
}
h3.widgettitle.title.m_title.m_title_ext.text-custom {
    text-align: center;
    font-size: 18px;
}

input#ninja_forms_field_4, input#ninja_forms_field_9 {
    border-radius: 4px;
    width: 200px !important;
    background-color: #1161ab !important;
    border: 0 !important;
    font-size: 16px !important;
    color: #fff !important;
    letter-spacing: 0.5px !important;
    -webkit-transition: background-color 0.4s;
    transition: background-color 0.4s;
    height: 40px !important;
}
input#ninja_forms_field_4:hover, input#ninja_forms_field_9:hover {
    background-color: #0e4e89 !important;
}
div#nf_submit_1, div#nf_processing_1, div#nf_submit_5, div#nf_processing_5 {
    text-align: center !important;
}
.col-sm-5 ul li.menu-item.menu-item-type-post_type.menu-item-object-page {
    max-width: 200px;
    border-bottom: 1px solid #484848;
}
.col-sm-5 ul.menu {
    margin: 0 auto !important;
    max-width: 300px;
}
label#ninja_forms_field_6_label, label#ninja_forms_field_5_label, .ninja-forms-required-items, div.ninja-forms-field-error p {
    text-align: left !important;
}
div#ninja_forms_form_1_response_msg {
    max-width: 65%;
    margin: 0 auto;
}
.ninja-forms-field-error{
    text-align: left !important;   
}
@media screen and (min-width: 768px){
    .eluid0d9d2bcd {
        padding: 0;
    }
}

@media screen and (max-width: 767px){
    .eluid0d9d2bcd {
        padding: 0;
    }
    .col-sm-5 ul li.menu-item.menu-item-type-post_type.menu-item-object-page {
        text-align: center;
    }
    .col-sm-5 ul.menu {
        max-width: 200px;
    }
    .ninja-forms-field-error p{
        text-align: left !important;   
    }
    .textwidget {
        text-align: center;
    }
    .eluid0d9d2bcd svg {
        width: 100% !important;
    }
    .eluid0d9d2bcd rect.borderanim2-svg__shape {
        width: 100% !important;
    }
    .eluid0d9d2bcd .borderanim2-svg {
        width: 130% !important;
    }
    .eluid0d9d2bcd .media-container__link--btn{
        left: 40% !important;
    }
    .eluid0d9d2bcd .media-container__link--style-borderanim2 .media-container__text{
        font-size: 15px !important;
        letter-spacing: 2px;
    }

}
@media screen and (max-width: 465px){
    .eluid0d9d2bcd .media-container__link--style-borderanim2 .media-container__text{
        font-size: 11px !important;
        letter-spacing: 2px;
    }
}
section#eluida804ad5c {
    background-color: #0d60ab;
}
.kl-contentmaps__panel-img {
    height: 300px;
}
.circularcatalogue__more span, .circularcatalogue__more {
    width: 94%;
    height: 96%;
}