/*
	Theme Name: Hello Elementor Child
	Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
	Description: A plain-vanilla & lightweight theme for Elementor page builder
	Author: Clickit Team
	Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
	Template:    hello-elementor 
	Version: 2.3.0
	Stable tag: 2.3.0
	Requires at least: 4.7
	Tested up to: 5.4
	License: GNU General Public License v3 or later.
	License URI: https://www.gnu.org/licenses/gpl-3.0.html
	Text Domain: hello-elementor-child
	Tags: flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Styles for tables on blogs */
.clickit-tables  { 
  border:#9ABAD9;
}
.clickit-tables thead {
  background-color:#409cff;color:#fff; font-weight:normal;padding:10px 5px;word-break:normal;
}

.clickit-tables th {
      padding: 10px; font-size: 18px;
}

.clickit-tables td {
  border-color:#9ABAD9;border-style:solid;border-width:0px;color:#444;overflow:hidden;padding:13x 20px;word-break:normal; 
}

.blogs-clickit-list a{
color:#000000 !important;
}

.blogs-clickit-list a:hover {
	color:#303030 !important;
}


/**
* Styles for the menu header
*/
nav ul#menu-1-5dc4344f > li > ul.sub-menu {
    border-top: #1da1f2 4px solid !important;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
}
/* nav li.menu-item:hover ul.sub-menu::before{
	display: block !important;
} */

nav ul#menu-1-5dc4344f > li.menu-item-has-children:before {
    content: '';
    right: 50%;
    border-bottom: #1da1f2 8px solid;
    border-top: transparent 8px solid;
    border-left: transparent 8px solid;
    border-right: transparent 8px solid;
    position: absolute;
    top: 26px;
    visibility: hidden;
    transition-property:visiblity;
    transition-delay:0.5s;
    transition-duration: 1s;
    transition-timing-function: ease-in;
}


/* nav ul#menu-1-5dc4344f > li.menu-item-has-children a::after {
    content: '';
    right: 50%;
    border-bottom: #1da1f2 8px solid;
    border-top: transparent 8px solid;
    border-left: transparent 8px solid;
    border-right: transparent 8px solid;
	position: absolute;
	display: none;
	top:-20px;
} */

/*
nav ul#menu-1-5dc4344f > li > ul.sub-menu::before {
    content: '';
    right: 50%;
    border-bottom: #1da1f2 8px solid;
    border-top: transparent 8px solid;
    border-left: transparent 8px solid;
    border-right: transparent 8px solid;
	position: absolute;
	display: none;
	top:-20px;
}
*/

li.menu-wt-icon ul{    
	background-color: transparent !important;
}

nav ul.elementor-nav-menu li.menu-item ul.sub-menu li a{
    padding: 8px 10px; 
    font-family: "Montserrat", sans-serif;
}
.elementor-nav-menu ul ul a{
    border-left: 9px solid transparent !important;
}
.elementor-nav-menu--dropdown a:hover {
    background-color: transparent !important;
    color: #1da1f2 !important;
}
.elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before{
	background-color: transparent !important;
}
li.menu-wt-icon.icon-aws > a:before {
	content: url(https://images.clickittech.com/2020/wp-content/uploads/2020/12/14052413/menu-mini-icons-04.png);
	margin-right: 4px;
}
li.menu-wt-icon.icon-cloud > a:before {
    content: url(https://images.clickittech.com/2020/wp-content/uploads/2020/12/14052414/menu-mini-icons-05.png);
}
li.menu-wt-icon.icon-devops > a:before {
    content: url(https://images.clickittech.com/2020/wp-content/uploads/2020/12/14052416/menu-mini-icons-07.png);
}
li.menu-wt-icon.icon-hire > a:before {
    content: url(https://images.clickittech.com/2020/wp-content/uploads/2020/12/14052415/menu-mini-icons-06.png);
}
li.menu-wt-icon.icon-google > a:before {
    content: url(https://images.clickittech.com/2020/wp-content/uploads/2020/12/14052417/menu-mini-icons-08.png);
}

@media screen and (min-width: 1025px){
    li.mega-menu-clickit > ul.sub-menu {
        min-width: 1100px !important;
        min-height: 300px;
        padding: 10px 10px 10px 25px;
        left: calc((1100px - 100vw )/2) !important;
    }
    nav ul#menu-1-5dc4344f > li.menu-item-has-children:hover:before{
        visibility : visible;
    }
    li.mega-menu-clickit > ul.sub-menu > li {
        width: 190px;
        display: inline-block;
        margin-right: 20px;
    }
    li.menu-wt-icon::before {
        display: none;
    }
    nav ul.elementor-nav-menu li.mega-menu-clickit  ul.sub-menu li::before{    
        color: #fff;    
        content: '\00b7';    
        position: absolute;
        transform: scale(2.5);
        top: 10px;
        left: 8px;
    }
    li.menu-wt-icon > a {
        border-bottom: 1px solid #fff;
        font-weight: bold !important;
        padding: 0 !important;
        font-size: 14px !important;
        margin: 0 2% !important;
        border-left: none !important;
        justify-content: flex-start;
        font-family: "Montserrat", Sans-serif !important; 
    }
    li.menu-wt-icon a span.sub-arrow{   
        display: none;
   }
   li.mega-menu-clickit > ul.sub-menu > li.menu-wt-icon ul {
    display: block !important;
    margin-top: 6px !important;
    width: 190px;
    margin-right: 20px;
}
li.mega-menu-clickit > ul.sub-menu > li.menu-wt-icon > ul li a {
    word-break: break-word;
    width: 100%;
    font-size: 13px !important;
    white-space: unset;
}
}
/* @media screen and (min-width:1160px) and (max-width: 1300px){
    li.mega-menu-clickit > ul.sub-menu {
    left: -35% !important;
    }
}
@media screen and (min-width:1301px) and (max-width: 1415px){
    li.mega-menu-clickit > ul.sub-menu {
    left: -90% !important;
    }
} */