@import "../../../buzz/assets/css/style.min.css";

/* Your CSS code goes here
-------------------------------------- */
#ai-div-container-krcom_home {
    width: 100% !important;
}

#ai-div-inner-krcom_home,
#ai-div-krcom_home {
    position: absolute;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 600px !important;
}

.logo,
#header {width:100%;} /* from header.php */
.logo-img {text-align:left; margin-top:-40px;display:inline;float:left;}
.ubermenu-loc-primary {margin-top:79px;}
/*.navbar-collapse .ubermenu-loc-primary  {margin-top:-29px;}*/

.sticky-header {padding-top:8px;}
.sticky-header .logo {padding:0;width:initial;display:inline;}
.sticky-header .logo-img {margin:0;}
/*
.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {
    margin-top: -15px;
}*/
/* from theme css */
#footer-copyright,
#footer-copyright .content-copyright{
background: #003652 !important;}

.dir_ltr .kr-side-menu ul li > a {color:black ; font-size: 14px;}
.dir_ltr .kr-side-menu ul li > a:hover {font-weight: bold;}
.dir_ltr .kr-side-menu ul .current-menu-item > a {color:white;}

.dir_ltr .kr-side-menu ul li  {border-left: 5px solid white;}
.dir_ltr .kr-side-menu ul {list-style: none !important; padding-left: 0;}
.dir_ltr .current-menu-item {padding-left: 2px;}
.kr-side-menu ul li.current-menu-item {
    background: #006caa;
    color: white;
}
.lang-switch {
    color: white;
}
.lang-switch:hover {
    font-weight: bold;
    color: white !important;
    background-color: #4BB7D7;
    padding: 10px;
}
#menu-consulting li:hover,
#menu-consulting li.current-menu-item{
border-left: 5px solid #895ead !important;
border-right:0 !important;
}
.rtl #menu-consulting li:hover,
.rtl #menu-consulting li.current-menu-item{
border-right: 5px solid #895ead !important;
border-left:0 !important;
}

#menu-a2z-services li:hover,
#menu-a2z-services li.current-menu-item{
border-left: 5px solid #08124c !important;
border-right:0 !important;

}
.rtl #menu-a2z-services li:hover,
.rtl #menu-a2z-services li.current-menu-item{
border-right: 5px solid #08124c !important;
border-left:0 !important;
}

#menu-simon-utnick li:hover,
#menu-simon-utnick li.current-menu-item{
   border-left: 5px solid #498f38 !important;
border-right:0 !important;

}

.rtl #menu-simon-utnick li:hover,
.rtl #menu-simon-utnick li.current-menu-item{
border-right: 5px solid #498f38 !important;
border-left:0 !important;
}

.kr-link {color: #006caa !important;}

/* #menu-ezra  li.current-menu-item { border-right:8px solid #08124c;} */
.tp-shadow1 { box-shadow: none !important;}
.tparrows {background:transparent !important;}
.tp-rightarrow {left:97% ;}
.tp-leftarrow {left:3% ;}
.ubermenu-submenu li a span:hover { font-weight:bold}

/* hover home page */
.hoverinfo {
  position: absolute;
  top: 0;
  left: 0;
  width:100%;
  height:100%;
  font-size: 28px;
  cursor: pointer;
  line-height:1.1em;
}
.hoverinfo:hover{display:flex;
  z-index:99;overflow:visible;background:white;}
.hoverinfo p {
  display: none;
  color: #000000;
}
.hoverinfo h5 {
  display: none;
}
.hoverinfo h5:hover {
  display: block;
}
.hoverinfo:hover p {
  background-color: rgba(255, 255, 255, 0.95);
  box-shadow: 0 0 3px 2px #f7f7f7;
  margin-top:0;
  padding:10px;
  display: block;
  height: 100%;
  font-size: 15px;
  line-height: 1.7em;
}
.hoverinfo:hover p b{
   color: #006caa;
}
.blur-box {
    background-color: #FFF;
    box-shadow: 0 0 5px 10px #FFF;
}

.hoverinfo:hover p span .fa{
    color: #006caa;
    font-size: 110%;
}
/* END of from theme css */
.ms-skin-pojo .ms-info {
    background: transparent;
    font-size: 34px;
    top: 70px;
    right: 10%;
    bottom: inherit;
    color: white;
}

body.rtl #header.logo-right .nav-main { clear:right;}
body.rtl .home div.ms-bullets { right:15%}
.home div.tp-mask-wrap > p { font-size:16px !important ; line-height: 18px !important;}
.tparrows::before { color: #3b3b3b !important;}

#primary #content { margin-top:0 ; margin-bottom:0;}
.pojo-button-wrap.pojo-button-none,
.pojo-button-wrap.pojo-button-none button {width:100%;}

.post header {display:none;}

.kr-about-breadcrumbs .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {padding: 10px 10px 0 0;}
#breadcrumbs span { font-size: 14px;}
#breadcrumbs span.current {color: #006caa ; font-weight:bold;}

#primary #breadcrumbs,
#primary #breadcrumbs a /*, nav.post-navigation*/ {
    color: inherit !important ;
    font-family: inherit !important ;
    font-weight: normal !important ;
    font-size: 14px !important ;

    font-style: normal !important ;
    line-height: 3em !important ;
    margin-bottom:0 !important ;
    margin-left:8px ;
}
#primary #breadcrumbs a:hover { color: #006caa;}

#kr-about-title h1 { padding-left: 16px;}
/* overlay member image */
.kr-member-container {
  position: relative;
  width: 50%;
}

.kr-member-image {
  display: block;
  width: 100%;
  height: auto;
}

.kr-member-overlay {
  position: absolute;
  bottom: 100%;
  display:none;
  left: 0;
  right: 0;
  background-color: white; /* #008CBA; */
  overflow: hidden;
  width: 100%;
  height:0;
  transition: .5s ease;
  padding-top:70px;
}

.kr-member-container:hover .kr-member-overlay {
  bottom: 0;
  height: 100%;
    display:block;

}

.kr-member-text {
  white-space: nowrap; 
  color: white;
  font-size: 20px;
  position: absolute;
  overflow: hidden;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}

.ubermenu-main.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-has-submenu-drop > .ubermenu-target:not(.ubermenu-noindicator) {
    padding-right: 33px !important;
}
.kr-hide { display:none;}
#top-bar .form-search {
    position: relative;
}
#top-bar .form-search label {
    display: inline-block;
}

#top-bar .form-search button {
    display: none;
    width: 35px;
    background-image: url(/en/wp-content/uploads/sites/2/2018/04/search-icon24.png);
    padding: 5px;
    margin: 4% 0;
    float: left;
    background-position: right center;
    background-size: cover;
    color: #051331;
    position: absolute;
    left: 0;
    top: 0;
}

#top-bar .form-search .field {
    border: 0;
    border-bottom: white 1px solid;
    background-color: rgba(5, 19, 49, 1);
    background-image: url("/en/wp-content/uploads/sites/2/2018/04/search-icon24.png");
    background-repeat: no-repeat;
    background-position-x: right;
    color: white;
    font-weight: normal;
    font-size: 14px;
    width:80%;
}
#top-bar a:hover {
    color: white;
}
/*
.widget_search #searchsubmit {
    position:absolute;
    top:5px;
    left:135px;
    width:40px;
    height:40px;
    background: url("/en/wp-content/uploads/sites/2/2018/04/search-icon24.png") top left no-repeat;  
    border: none; 
}
 
.widget_search #searchsubmit:hover {
    background: url("images/sbutton2b.png") top left no-repeat;  
    border: none; 
}
*/
/* #footer-widgets .container div.row {margin-left: -10%;}*/
#footer-widgets section {padding-left:2%;padding-right: 2.5%;margin-top:1.25em;}
#footer-widgets section h3 {color:white;font-size:16px;}
#footer-widgets section h3 a {color:white;}
#footer-widgets section h3 a:hover {font-weight:bold;}
#footer-widgets section img {max-width:50%;}
#footer-widgets section img.aligncenter {margin: 0 0 1em 0;}
#footer-widgets .menu li { line-height: 1.4em; font-size:1.1em;outline: 0;margin: 1em 0 0 -6px;}
.rtl #footer-widgets .menu {list-style: none;padding:0;}
#footer-widgets .menu li a {color: white;outline: 0;}
#footer-widgets .menu li.current-menu-item,
#footer-widgets .menu li a:hover {font-weight: bold;}
#footer-widgets ul.social-links li {  line-height: 2em; vertical-align:bottom; margin-left:2em;margin-right:-0.5em;}
#footer-widgets ul.social-links li a .social-icon::before {
        font-size: 1.8em;
}
#footer-widgets ul.social-links li a:hover .social-icon::before {
    color: white;
    font-size: 2.8em;
}
/*#testmonials-hp div div div .tp-mask-wrap{ background:red;}*/
#testmonials-hp div div div img{
    border: 1px solid grey;
    border-radius: 50%;
    background: white;
    position: absolute;
    margin: auto !important;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.elementor-social-icon i {background-color: #006caa ;}
.kr-sectors-middle-col .elementor-social-icon i {background-color: white !important;color:black !important;}

.elementor-social-icon:active,
.elementor-social-icon:focus ,
.elementor-social-icon:visited ,
.elementor-social-icon:active i,
.elementor-social-icon:focus i,
.elementor-social-icon:visited i {
     background-color: #006caa ;   
     -webkit-transition-property: none;
     -moz-transition-property: none;
     -o-transition-property: none;
     transition-property: none;
     transform: scale(1.0) !important; 
   
}
.elementor-icon { transition: none;}
.elementor-social-icon-envelope {background-color: #006caa ;border-color: #006caa ;color: white !important;}
.elementor-social-icon-envelope a:hover,
.elementor-social-icon-envelope:hover a i {background-color: rgb(5,19,49);}
.elementor-3945 .elementor-element.elementor-element-vgoyuwp .elementor-social-icon:hover,
.elementor-social-icon:hover,
.elementor-social-icon:hover i {
         transition-property: transform;
transition: all .3s liner;
    transform: scale(1.05) !important; 
    background-color: #051331 !important;
    border-color: #051331 !important;
    color: white !important;
    
}

#kr-member-icons-2 .elementor-social-icon {padding:0.4em; outline:0; border-radius:0;}
/*#kr-member-icons-2 .elementor-social-icon-envelope:hover,
#kr-member-icons-2 .elementor-social-icon-envelope:focus {background: #006caa;opacity:1;}*/

.single .entry-post .entry-meta {border-bottom:0;}
.kr-services-form {background: #f8f8f9 !important;}
form .button {color: white;}
button:hover,
.button:hover{
     bacground-image: none !important; 
   -webkit-transition-property: none;
-moz-transition-property: none;
-o-transition-property: none;
transition-property: none;

}
form .button:hover {
    transform: scale(1);
    background-color:#006caa !important;
    border-color: #006caa !important;
       background-image: none !important;
}

#menu-item-2759    .ubermenu-target{
    padding:15px;
}

.ubermenu-searchform input {line-height: 1em !important;}

#ubermenu-nav-kru-menu-49,
#ubermenu-nav-kru-menu-49 li,
#ubermenu-nav-kru-menu-49 li:hover,
#ubermenu-nav-kru-menu-49 li span:hover,
#ubermenu-nav-kru-menu-49 li span i:hover,
#ubermenu-nav-kru-menu-49 li .ubermenu-searchform input:hover,
#ubermenu-nav-kru-menu-49:hover { background: #051331 !important ;}

.kr-share-div .elementor-widget-container .elementor-heading-title {padding-top:12%;}
.kr-share-div .elementor-widget-container .elementor-column {width:6% !important;}

.kr-logos, .kr-logos2 {
    background:url("/wp-content/uploads/2017/03/About-triangleBG.gif") top left repeat;
    margin-top:20px;
}
/* index blog style customization */
.media .media-body {border-bottom:0;}
.media .media-heading {margin-bottom:0; font-size:22px;}
.entry-post .entry-meta > span,
.media .entry-meta { font-size:16px !important; padding-right:0 !important; color: #006caa !important;}
.single .entry-post .entry-meta { border:0; }
.list-items > div {border-bottom:1px solid #d9d9d9; padding-bottom:5px;}
.list-items > div .entry-excerpt{
    font-style: normal;
    font-weight:normal;
}

/* Responsive */
#kr-hp-a2z-logo > div {border:0 !important;}



@media (max-width: 767px){
    /*.sticky-header,*/ 
    #footer-widgets .image-text-body, .kr-hide-mobile,
    #top-bar, #disclaimer, .widget-nav-menu, #nav_menu-2 {display:none;}
    .logo-img {margin-top:0;}
    #footer-widgets ul.social-links { text-align:center;}
    #footer-widgets ul.social-links li {
        margin: 0 auto;
        padding: 5%;
    }
    #footer-widgets #pojo_image_text-2,
    #footer-widgets #pojo_image_text-3 {
        display: inline-block;
        margin: 0 auto;
        max-width: 50% ;
        padding: 0;
    }
    #footer-widgets section img {max-width:70%;}
    #footer-widgets section img.aligncenter {margin:0 auto;}
   /* #footer-widgets section img {    max-width: 100%;   }*/
   .kr-pdf-strip .elementor-background-overlay { margin-left: 0 !important;}
   .kr-pdf-strip-bg .kr-hide-mobile {max-height: 300px !important;}
   .kr-pdf-strip .kr-hide-mobile {max-height: 300px !important;}
   .kr-pdf-strip-content .elementor-widget-container {padding-right:14% !important;}
   .kr-pdf-strip-content ul li .elementor a { color:white; text-align:left}
   .kr-pdf-strip-content .elementor a {color: inherit}

   .kr-pdf-strip-mobile h3 { color : white;}
   .kr-pdf-strip-mobile a { color : white;}
   .kr-pdf-strip-mobile a:hover { text-decoration : underline;color:white;}
   
   .kr-logos img {max-width:45% !important;}
   .kr-logos2 img {max-width:100% !important;}
   .kr-mobile-logos .elementor-image-box-description a {color: black !important;}
/*   .tp-rightarrow {left:110% !important;}
   .tp-leftarrow {left:-8% !important;}
   */
    .collapse {display:block; margin-top:30px ;margin-bottom:-30px ;}
    .ubermenu-loc-primary {margin-top:-35px;}
    
#menu-item-2759  .ubermenu-target{ padding:15px 35px;}

.ubermenu-loc-sticky_menu { margin-top: 0px !important;}
.my-uber-sticky {margin-top: -60px;}
.ubermenu-responsive-toggle .fa {
    width: 2.3em;
    font-size: 2.3em;
  }
}

/* English Ubermenu menu_en */

.dir_ltr .ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
    font-size: 15px !important;
    padding-left: 7px !important;
}


@media (max-width: 1240px){
    /*.hoverinfo:hover p {font-size:1.1em;line-height:1.1em}  20px */
     .hoverinfo  {font-size:inherit;}
}
@media (min-width: 768px){
    .container {max-width:1140px;}
    .pull-left-copyright {margin-left:15px;}
    .pull-right-copyright {margin-right:15px;}
/*    .navbar-collapse {margin-top:60px;margin-right: -1%;} */

}

@media (min-width: 960px){
  /*   .collapse {display:block;} */
}
@media (min-width: 1550px){
    .container { max-width: 1650px;}
    #disclaimer > div > div {margin: 0 0 0 14%  !important; max-width:84%;}
    h1.elementor-heading-title {padding-bottom:150px !important;}
}