/*
Theme Name: kaveriseeds Theme
Theme URI: http://kaveriseeds.com/
Description: kaveriseeds Theme
Author: Mikado Themes
Author URI: 
Version: 1.9
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/

body.mkdf-header-standard .mkdf-page-header .mkdf-menu-area {
	background:rgba(255, 255, 255, 0.4)
}

ul#menu-top-menu li.wpmm-fadeindown:hover .fa-angle-down:before {
    content: "";
    background: url(http://shivayeweb.com/kaveriseeds/wp-content/uploads/2019/04/mainmenuico.png);
    background-repeat: no-repeat;
    background-size: 81%;
    position: relative;
    top: 9px;
    width: 21px;
    height: 17px;
    font-size: 19px;
    float: none;
    display: table;
    margin: 0 auto;
}


body .mkdf-page-header {
    min-height: 90px !important;
}
.mkdf-logo-wrapper {
    margin-top: 0 !important;
}
#wp-megamenu-main-navigation>.wpmm-nav-wrap ul.wp-megamenu>li>a {
    border-top: 2px solid transparent;
    padding-top: 4px;
    padding-bottom: 4px;
    position: relative;
    margin-top: 22px;
    border-bottom: 2px solid transparent;
}
#wp-megamenu-main-navigation>.wpmm-nav-wrap ul.wp-megamenu>li:hover >a {
    border-top: 3px solid green !important;
    border-bottom: 3px solid green !important;
}
#wp-megamenu-main-navigation>.wpmm-nav-wrap ul.wp-megamenu>li>a b.fa.fa-angle-down {
    position: absolute;
    left: 0;
    top: 29px;
    color: transparent;
    right: 0;
    text-align: center;
    margin: auto;
    font-size: 35px;
}
#wp-megamenu-main-navigation>.wpmm-nav-wrap ul.wp-megamenu>li:hover >a b.fa.fa-angle-down {
    color: green;
}
#wp-megamenu-main-navigation>.wpmm-nav-wrap>ul.wp-megamenu>li.wpmm_mega_menu>.wpmm-strees-row-and-content-container>ul.wp-megamenu-sub-menu {
    margin-top:28px;
}
ul#menu-top-menu li {
    margin-top: 10px !important;
}
ul#menu-our-story-sub-menu li {
    margin-top: 0px !important;
}
.wp-megamenu-sub-menu li  {
    margin-top: 0px !important;
}
ul#menu-top-menu .menu-our-story-sub-menu-container li a{
    margin-top: 0px !important;
}
ul.wp-megamenu-sub-menu li.wpmm-col-4{
	border-right:4px solid #ddd !important;
}
ul.wp-megamenu-sub-menu li.wpmm-col-8 p {
	font-size: 18px !important;
}
.mkdf-wrapper.topsect {
  margin-top: 0px !important;
  }

ul#menu-our-story-sub-menu li a {
    font-size: 15px !important;
}
ul#menu-our-story-sub-menu li {
    float: none;
    position: relative;
    display: block;
    border-bottom: 1px solid;
}
ul#menu-our-story-sub-menu li .sub-menu {
    position: absolute;
    left: 100%;
    width: 200px;
    top: 0;
    padding-left: 10px;
}
.wpmm-col.wpmm-col-6.wpmm-submenu-right {
    float: left;
    width: 47% !important;
}

ul#menu-our-story-sub-menu li .sub-menu li {
    background: #096f39;
    border-left: 2px solid;
    border-bottom: 1px solid #ccc;
	padding: 0 !important;
}
ul.wp-megamenu-sub-menu li ul li a {
    font-size: 14px !important;
	padding: 5px !important;
}
ul#menu-our-story-sub-menu .menu-item-has-children:hover::after,
ul#menu-our-story-sub-menu .menu-item-has-children.current-menu-ancestor::after {
    position: absolute;
    content: "";
    right: 13px;
    top: 19%;
    font-size: 34px;
    background: url(/wp-content/uploads/2019/05/subico.png);
    background-size: 100%;
    background-repeat: no-repeat;
    float: right;
    width: 25px;
    height: 25px;
}
ul#menu-our-story-sub-menu li .sub-menu {
    display: none;
}
ul#menu-our-story-sub-menu .menu-item-has-children:hover .sub-menu {
    display: block;
}
.wp-megamenu-sub-menu .textwidget.custom-html-widget {

    text-align: center;
    display: block;
    position: absolute !important;
    left: 0;
    right: 0;
    margin: auto;
    width: 400px;
    font-size: 23px;
    top: 50px;

}
.wp-megamenu-sub-menu {

    box-sizing: border-box;
    padding-left: 3% !important;
    padding-right: 3%;
	padding-bottom: 1% !important;

}

ul#menu-product-sub-menu li a {
    font-size: 15px !important;
}
ul#menu-product-sub-menu li {
    float: none;
    position: relative;
    display: block;
    border-bottom: 1px solid;
}
ul#menu-product-sub-menu li .sub-menu {
    position: absolute;
    left: 100%;
    width: 200px;
    top: 0;
    padding-left: 10px;
}

ul#menu-product-sub-menu li .sub-menu li {
    background: #096f39;
    border-left: 2px solid;
    border-bottom: 1px solid #ccc;
	padding: 0 !important;
}
ul#menu-product-sub-menu li a {
    font-size: 14px !important;
	padding: 5px !important;
}
ul#menu-product-sub-menu .menu-item-has-children::after {

    position: absolute;
    content: "*";
    right: 13px;
    top: 33%;

}
ul#menu-product-sub-menu li .sub-menu {
    display: none;
}
ul#menu-product-sub-menu .menu-item-has-children:hover .sub-menu {
    display: block;
}

ul#menu-our-strengths-sub-menu li a {
    font-size: 15px !important;
}
ul#menu-our-strengths-sub-menu li {
    float: none;
    position: relative;
    display: block;
    border-bottom: 1px solid;
}
ul#menu-our-strengths-sub-menu li .sub-menu {
    position: absolute;
    left: 100%;
    width: 200px;
    top: 0;
    padding-left: 10px;
}

ul#menu-our-strengths-sub-menu li .sub-menu li {
    background: #096f39;
    border-left: 2px solid;
    border-bottom: 1px solid #ccc;
	padding: 0 !important;
}
ul#menu-our-strengths-sub-menu li a {
    font-size: 14px !important;
	padding: 5px !important;
}
ul#menu-our-strengths-sub-menu .menu-item-has-children:hover::after,
ul#menu-our-strengths-sub-menu .menu-item-has-children.current-menu-ancestor::after {
position: absolute;
    content: "";
    right: 13px;
    top: 19%;
    font-size: 34px;
    background: url(/wp-content/uploads/2019/05/subico.png);
    background-size: 100%;
    background-repeat: no-repeat;
    float: right;
    width: 25px;
    height: 25px;
}
ul#menu-our-strengths-sub-menu li .sub-menu {
    display: none;
}
ul#menu-product-sub-menu .menu-item-has-children:hover .sub-menu {
    display: block;
}

ul#menu-investors-sub-menu li a {
    font-size: 15px !important;
}
ul#menu-investors-sub-menu li {
    float: none;
    position: relative;
    display: block;
    border-bottom: 1px solid;
}
ul#menu-investors-sub-menu li .sub-menu {
    position: absolute;
    left: 100%;
    width: 200px;
    top: 0;
    padding-left: 10px;
}

ul#menu-investors-sub-menu li .sub-menu li {
    background: #096f39;
    border-left: 2px solid;
    border-bottom: 1px solid #ccc;
	padding: 0 !important;
}
ul#menu-investors-sub-menu li a {
    font-size: 14px !important;
	padding: 5px !important;
}
ul#menu-investors-sub-menu .menu-item-has-children::after {
position: absolute;
    content: "";
    right: 13px;
    top: 19%;
    font-size: 34px;
    background: url(http://shivayeweb.com/kaveriseeds/wp-content/uploads/2019/04/innerico.png);
    background-size: 100%;
    background-repeat: no-repeat;
    float: right;
    width: 25px;
    height: 25px;
}
ul#menu-investors-sub-menu li .sub-menu {
    display: none;
}
ul#menu-investors-sub-menu .menu-item-has-children:hover .sub-menu {
    display: block;
}
ul#menu-investors-sub-menu li .sub-menu .sub-menu {
    display: none;
}
ul#menu-investors-sub-menu .menu-item-has-children:hover .sub-menu .submenu {
    display: block;
}
ul#menu-our-strengths-sub-menu li {
    margin-top: -18px !important;
}

ul#menu-investors-sub-menu li {
    margin-top: -20px !important;
}

ul#menu-product-sub-menu li {
    margin-top: -18px !important;
}

.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm-type-widget ul.menu {
   top: -40px !important;;
}

.mypro .textwidget.custom-html-widget {
top: 0px !important;
}
.mkdf-logo-wrapper a img {
    height: 70% !important;
    margin-top: 11px !important;
}

/* #### Generated By: http://www.cufonfonts.com #### */

@font-face {
font-family: 'Myriad Pro Regular';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Regular'), url('font/MYRIADPRO-REGULAR.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Condensed';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Condensed'), url('font/MYRIADPRO-COND.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Condensed Italic';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Condensed Italic'), url('font/MYRIADPRO-CONDIT.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Light';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Light'), url('font/MyriadPro-Light.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Semibold';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Semibold'), url('font/MYRIADPRO-SEMIBOLD.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Semibold Italic';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Semibold Italic'), url('font/MYRIADPRO-SEMIBOLDIT.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Bold Condensed';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Bold Condensed'), url('font/MYRIADPRO-BOLDCOND.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Bold';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Bold'), url('font/MYRIADPRO-BOLD.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Bold Italic';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Bold Italic'), url('font/MYRIADPRO-BOLDIT.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Bold Condensed Italic';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Bold Condensed Italic'), url('font/MYRIADPRO-BOLDCONDIT.woff') format('woff');
}