/*
Theme Name: Evently Child
Theme URI: http://evently.mikado-themes.com
Description: A child theme of Evently Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.0
Text Domain: evently
Template: evently
*/

/* General
-------------------------------------------------- */
html, body {
   -moz-hyphens: auto;
   -o-hyphens: auto;
   -webkit-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto;
}

/* Fix Evently title issue
-------------------------------------------------- */
.mkdf-content {
    margin-top: 0 !important;
}

/* Hide Digi member Footer */
#ncore_footer {
   display:none;
}

/* Add hotspot behind logo
-------------------------------------------------- */
.home .mkdf-logo-wrapper, .home .mkdf-mobile-logo-wrapper  {
    position: relative;
}
.home .mkdf-logo-wrapper:after, .home .mkdf-mobile-logo-wrapper:after {
	content: '';
    width: 500px;
    height: 500px;
    position: absolute;
    top: -212.5px;
    left: -150px;
    z-index: -1;
    background-image: url("images/spot.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    -webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -ms-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    opacity: 1;

}
.home .mkdf-mobile-logo-wrapper:after {
    width: 250px;
    height: 250px;
    top: -90px;
    left: -32px;
}
.home .mkdf-sticky-header-appear .mkdf-logo-wrapper:after {
    opacity: 0;
}
.home .mkdf-sticky-header .mkdf-logo-wrapper:after {
	display: none;
}

/* Header Menu
-------------------------------------------------- */
.mkdf-page-header .mkdf-logo-area .mkdf-logo-wrapper a, .mkdf-page-header .mkdf-menu-area .mkdf-logo-wrapper a {
    max-height: 75px !important;
    height: 75px !important;
}
.mkdf-sticky-header .mkdf-sticky-holder .mkdf-logo-wrapper a {
    height: 50px !important;
}
.mkdf-menu-area .mkdf-main-menu ul li a>span.item_outer:before, .mkdf-sticky-header .mkdf-main-menu ul li a>span.item_outer:before {
    border-bottom: 2px solid #000086;
}
.mkdf-mobile-nav a:hover {
    color: #000086 !important;
    text-decoration: underline;
}
.mkdf-mobile-header .mkdf-mobile-nav>ul>li.mkdf-active-item>a {
    color: #000086 !important;
}

/* Footer
-------------------------------------------------- */
.mkdf-page-footer .mkdf-footer-top-holder .widget, .mkdf-page-footer .mkdf-footer-bottom-holder .widget, .mkdf-page-footer .mkdf-footer-top-holder .widget a {
	color: #FFF !important;
}
.mkdf-page-footer .mkdf-footer-top-holder .widget a:hover {
	color: #000086 !important;
}
.mkdf-wrapper .mkdf-page-footer .mkdf-footer-top-holder .mkdf-footer-top-inner {
    border-bottom: 1px solid #FFF;
}

/* Search
-------------------------------------------------- */
.mkdf-fullscreen-search-subtitle {
    color: #FFF;
}
.mkdf-fullscreen-search-holder::before {
    display: none;
}

/* Team Single
-------------------------------------------------- */
.mkdf-ts-website{
	display: none;
}

/* Team Module
-------------------------------------------------- */
.mkdf-team-list-holder .mkdf-team.info-hover .mkdf-team-info-tb {
background: rgba(48, 194, 245,.8);
}
.mkdf-team-list-holder .mkdf-team.info-hover .mkdf-icon-shortcode>a:hover, .mkdf-team-list-holder .mkdf-team.info-hover .mkdf-team-name>a:hover {
    color: #000086;
}

/* Rev Slider
-------------------------------------------------- */
.cro-lion {
	background-color: #45aeef !important;
}

/* s2Member
-------------------------------------------------- */
.ws-plugin--s2member-pro-login-widget-lost-password > a:first-child, .ws-plugin--s2member-pro-login-widget-remember-me {
	display: none;
}

/* Responsive
-------------------------------------------------- */
@media only screen and (max-width: 1400px) {
.mkdf-main-menu>ul#menu-main-menu>li>a, .mkdf-main-menu > ul > li > a, .mkdf-sticky-header .mkdf-main-menu > ul > li > a {
    padding: 0 14px;
}
.mkdf-main-menu>ul#menu-main-menu>li.mkdf-active-item>a, .mkdf-main-menu>ul#menu-main-menu>li>a:hover {
    padding: 0 12px 0 16px;
}
}

@media only screen and (min-width: 1201px) {
.mkdf-wrapper  .mkdf-page-header {
    display: block;
}
.mkdf-wrapper .mkdf-mobile-header {
    display: none;
}
}

@media only screen and (max-width: 1200px) {
.mkdf-wrapper  .mkdf-page-header {
    display: none;
}
.mkdf-wrapper  .mkdf-mobile-header {
    display: block;
}
.mkdf-wrapper .mkdf-vertical-align-containers .mkdf-position-center  {
    text-align: left;
}
.mkdf-mobile-header .mkdf-mobile-logo-wrapper a {
    height: 70px !important;
}
}

@media only screen and (max-width: 768px) {
.mkdf-wrapper .mkdf-vertical-align-containers .mkdf-position-center  {
    text-align: center;
}
}
