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

/* Your CSS code goes here
-------------------------------------- */

.ubermenu { border-bottom: 0 !important;}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target::after { margin-top: -9px !important;}
.rtl .ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-has-submenu-drop > .ubermenu-target::after {
    left: -4px !important;}

.ubermenu-skin-vanilla.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop {
    border-top: 1px solid #FFFFFF;
}
/* extend main mega sub menu */
.ubermenu .ubermenu-submenu.ubermenu-submenu-id-2815 {
    width: 105% !important;
    min-width: 105% !important;
    right: 4%;
    min-height: 320px;
}

.ubermenu-nav  .ubermenu-current-menu-item .ubermenu-item-current {  background: transparent  !important;}
.rtl .kr-ltr { direction: ltr;}
.rtl .ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-has-submenu-drop > .ubermenu-target::after {
    left: 0px;
}
.search-header {
    line-height: inherit !important;
}

.ubermenu-submenu li.ubermenu-current-menu-item > a > span { font-weight:  bold ; }
/*.ubermenu-submenu li.ubermenu-current-menu-item a span {color: white;}
*/

.ms-skin-pojo .ms-info { font-size: 54px;}
#kreston-home-slider .tparrows::before { 
    color:white !important; 
    font-size: 40px !important;
}
#testmonials-hp .tparrows::before {
    color: #444444;
}

#disclaimer { /* exactly  #footer-widgets */
    background-attachment: scroll;
    background-color: rgb(0, 54, 82);
    background-position: center top;
    background-repeat: repeat;
    background-size: auto auto;
    color: #ffffff;
    font-family: "Arimo",Arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5em;
    text-transform: none;
    text-align: justify;
    direction: ltr;
    text-align: justify;
}

#kr-about-title {padding-right:30px;}
.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;}

.kr-about-more-button a.elementor-button:hover { background:#006caa !important; color:white  !important;}
/* side menu */
.kr-side-menu ul { list-style: none; padding-right: 0px; }
.kr-side-menu ul li {padding: 5px; margin-left: 20px; line-height:20px;}
.kr-side-menu ul li:hover { font-weight: bold}
.kr-side-menu ul li.current-page-ancestor,
.kr-side-menu ul li.current-menu-item { background: #006caa; color: white;border-right:8px solid #4cb6d7;}
.kr-side-menu ul li.current-page-ancestor a {color: white;}

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


ul.social-links li a .social-icon::before { color: white;}
ul.social-links li a:hover .social-icon::before {color: red;}
#kr-sectors-pdf .elementor-column-wrap,
.kr-sectors-pdf-right > div.elementor-column-wrap { padding: 0 !important;}
#kr-sectors-pdf .elementor-background-overlay {opacity: 0.95;}
.kr-sectors-pdf {background-position: 30%; margin-bottom:3em;}
.kr-sectors-pdf-left { background-color: white;}
.kr-pdf-strip {margin-bottom: 2em;}
.kr-pdf-strip .elementor-background-overlay,
.kr-strip-pdf .elementor-background-overlay { margin-left:8%;}
.kr-pdf-strip-content .elementor-text-editor ul {margin-right:-30px;}
.kr-pdf-strip-content h3,
.kr-pdf-strip-content li a {color: white;}
.kr-pdf-strip-content li a:hover {text-decoration: underline;}

/*#kr-sectors-pdf {background: #0c1c39;}*/
/*.kr-sectors-pdf-right .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated,
.kr-sectors-pdf { padding: 0 !important;}
*/
#kr-guys .elementor-tabs-wrapper > div:nth-child(1) {     background: green;}

#kr-guys .elementor-tabs-wrapper > div:nth-child(2) {     background: blue;}

#kr-guys .elementor-tabs-wrapper > div:nth-child(3) {     background: purple;}

#kr-guys .elementor-tabs-wrapper > div:nth-child(4) {     background: red;}
/*
.ubermenu-kru-menu .ubermenu-submenu,
.ubermenu-kru-menu ul li ul{ float:left; margin-top: -100px;}
.ubermenu-kru-menu .ubermenu-skin-black-white-2.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop {
    border-top: medium none;
    float: left  !important;
    position: absolute !important;
    top: 0  !important;
}*/
.rtl .ubermenu .ubermenu-target-text { direction:rtl;}
.rtl .ubermenu.ubermenu-horizontal .ubermenu-item-level-0:last-child > .ubermenu-target, 
.ubermenu.ubermenu-kru-menu .ubermenu-item-level-0 > .ubermenu-target { background: transparent; padding:12px;}

.ubermenu-skin-black-white-2.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop {
    position: absolute !important;
    top: 0 !important;
    border: 0;
    border-bottom:1px solid white;
}
/*
.rtl .ubermenu.ubermenu-horizontal .ubermenu-item-level-0:last-child > .ubermenu-target, 
.rtl .ubermenu.ubermenu-horizontal .ubermenu-item-level-0:last-child > .ubermenu-target:hover {background: white; color: #051331;}
.rtl .ubermenu.ubermenu-horizontal .ubermenu-current-menu-item .ubermenu-item-level-0:last-child  {background: white; color: #051331;}
*/
.rtl .my-uber-sticky .ubermenu.ubermenu-horizontal .ubermenu-item-level-0:last-child > .ubermenu-target { padding: 15px !important;border:0;}
.rtl .ubermenu.ubermenu-horizontal .ubermenu-item-level-0:last-child > .ubermenu-target:hover {background: white; color: #051331;}
.rtl .ubermenu-main > ul > li.ubermenu-current-menu-item {background: white; color: #051331;}
.rtl .ubermenu-main > ul > li.ubermenu-current-menu-item:last-child {background: white; color: #051331;}

.rtl .ubermenu-item:hover,
.rtl .ubermenu-item:active,
.rtl .ubermenu-item:focus,
.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target:hover,
.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target:focus,
.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target:active,
/*.rtl .ubermenu .ubermenu-item:hover,
.rtl .ubermenu .ubermenu-item:active,
.rtl .ubermenu .ubermenu-item:focus,
*/
.rtl .ubermenu-main > ul > li.ubermenu-current-menu-item:hover,
.rtl .ubermenu-main > ul > li.ubermenu-current-menu-item:active,
.rtl .ubermenu-main > ul > li.ubermenu-current-menu-item:focus,
.rtl .ubermenu-main > ul li a:hover,
.rtl .ubermenu-main > ul li a:active,
.rtl .ubermenu-main > ul li a:focus,
.rtl .ubermenu-main > ul li:hover,
.rtl .ubermenu-main > ul li:active,
.rtl .ubermenu-main > ul li:focus {border:0 !important;outline:0;}

/* Enlarge social icon on hover
#sub-header ul.social-links li a .social-icon::before,*/

#sub-header ul.social-links li.social-linkedin a:hover .social-icon::before, 
#top-bar ul.social-links li.social-linkedin a:hover .social-icon::before,
#sub-header ul.social-links li.social-twitter a:hover .social-icon::before, 
#top-bar ul.social-links li.social-twitter a:hover .social-icon::before,
#sub-header ul.social-links li.social-facebook a:hover .social-icon::before, 
#top-bar ul.social-links li.social-facebook a:hover .social-icon::before,

#top-bar ul.social-links li a:hover,
#top-bar ul.social-links li a:focus,
#top-bar ul.social-links li a:active,

#sub-header ul.social-links li:hover,
#sub-header ul.social-links li:focus,
#sub-header ul.social-links li:active,
#top-bar ul.social-links li:hover,
#top-bar ul.social-links li:focus,
#top-bar ul.social-links li:active  {background: #051331;color:white;outline:0;}
#top-bar, #top-bar .widget-title, #top-bar ul.social-links li { line-height:50px;}
#top-bar ul.social-links li a:hover .social-icon::before { font-size: 1.8em;}
/*.kr-member {
    background-color: #ffffff;
    background-image: url("/wp-content/uploads/2017/03/About-triangleBG.jpg");
    background-position: left top;
    background-repeat: repeat;
    background-size: auto auto;
}*/
.kr-member .elementor-background-overlay {
    background: white none repeat scroll 0 0;
    height: 270px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.kr-member .elementor-shape svg {display: none;}


/* read more */
.more-link span, .read-more {
    color: white !important;
    font-weight: bold;
    text-transform: none;
    font-style: normal !important;
    background: #006caa;
    padding: 10px;
    border-radius: 20px;
    float: left;
    outline: none;
}
.more-link span:hover, .read-more:hover{  font-weight:bold; color: white !important;font-size:103%;}
@media (max-width: 767px){
    .rtl .ubermenu.ubermenu-horizontal .ubermenu-item-level-0:last-child > .ubermenu-target, 
    .rtl .my-uber-sticky .ubermenu.ubermenu-horizontal .ubermenu-item-level-0:last-child > .ubermenu-target { padding: 15px 35px !important;border:0;}
}


