/*
Theme Name:     Jupiter Child Theme
Theme URI: 		http://demos.artbees.net/jupiter5
Description:    Child theme for the Jupiter theme 
Author:         Your name here
Theme URI: 		http://themeforest.net/user/artbees
Template:       jupiter
Text Domain: mk_framework
Domain Path: /languages/
*/



/*
Sample : remove the comment and start adding your own custom CSS rules.

body {
	background-color:#fff;
}

*/

#mk-sidebar .widget {border-style:solid;}#mk-sidebar .widget::after {content:"";display:block;width:100%;border-bottom-style:solid;border-bottom-width:0px;border-bottom-color:#d5d8de;}#mk-sidebar div.widgettitle {margin-bottom:0px;padding-bottom:15px;line-height:1.66em;} .mk-single-content p{ font-weight:400; } .mk-single-content h1 { color:#0a0a0a !important; } .mk-single-content h2 { } .mk-single-content h3 { } .mk-single-content h4 { } .mk-single-content h5 { } .mk-single-content h6 { } .mk-blog-single .blog-single-title, .mk-blog-hero .content-holder .the-title{ font-size:36px !important; text-transform:none !important; font-weight:600 !important; } #mk-footer .footer-wrapper{padding:40px 0} #mk-footer [class*='mk-col-'] { padding:0 0%; } #sub-footer { background-color:#225a95; } .mk-footer-copyright { font-size:12px; letter-spacing:1px; } #mk-footer .widget { margin-bottom:40px; } #mk-footer, #mk-footer p { font-size:14px; color:#0a0a0a; font-weight:400; } #mk-footer .widgettitle { text-transform:uppercase; font-size:14px; color:#ffffff; font-weight:bolder; } #mk-footer .widgettitle a { color:#ffffff; } #mk-footer .widget:not(.widget_social_networks) a { color:#0a0a0a; } #mk-footer .widget:not(.widget_social_networks) a:hover { color:#81d742; } .mk-footer-copyright, #mk-footer-navigation li a { color:#ffffff; } .mk-fullscreen-nav{ background-color:#f5f5f5; } .mk-fullscreen-nav-logo { margin-bottom:125px; } .fullscreen-navigation-ul .menu-item a{ color:#0a0a0a; text-transform:uppercase; font-size:14px; letter-spacing:0; font-weight:500; padding:20px 0; } .fullscreen-navigation-ul .menu-item a:hover{ background-color:; color:#7cc246; } body { font-size:14px; color:#0a0a0a; font-weight:400; line-height:1.66em; } p { font-size:14px; color:#303030; line-height:1.66em; } h1, h2, h3, h4, h5, h6 { line-height:1.3em; } a { color:#2e2e2e; } a:hover { color:#7cc246; } .master-holder strong { color:#0a0202; } .master-holder h1 { font-size:36px; color:#404040; font-weight:600; text-transform:uppercase; } .master-holder h2 { font-size:30px; color:#404040; font-weight:600; text-transform:uppercase; } .master-holder h3 { font-size:24px; color:#404040; font-weight:600; text-transform:uppercase; } .master-holder h4 { font-size:18px; color:#0a0a0a; font-weight:600; text-transform:none; } .master-holder h5 { font-size:16px; color:#0a0a0a; font-weight:600; text-transform:none; } .master-holder h6 { font-size:14px; color:#404040; font-weight:600; text-transform:uppercase; } .mk-section-preloader { background-color:#ffffff !important; } @media handheld, only screen and (max-width:1140px) { .mk-header-bg { } .responsive-searchform .text-input { } .responsive-searchform span i { } .responsive-searchform i svg { } .responsive-searchform .text-input::-webkit-input-placeholder { } .responsive-searchform .text-input:-ms-input-placeholder { } .responsive-searchform .text-input:-moz-placeholder { } .mk-header-toolbar { } .mk-toolbar-navigation a, .mk-toolbar-navigation a:hover, .mk-language-nav > a, .mk-header-login .mk-login-link, .mk-subscribe-link, .mk-checkout-btn, .mk-header-tagline a, .header-toolbar-contact a, .mk-language-nav > a:hover, .mk-header-login .mk-login-link:hover, .mk-subscribe-link:hover, .mk-checkout-btn:hover, .mk-header-tagline a:hover { } .mk-header-tagline, .header-toolbar-contact, .mk-header-date { } .mk-header-toolbar .mk-header-social svg { } } .mk-header-toolbar { background-color:#f4f4f4; } .mk-toolbar-navigation a, .mk-toolbar-navigation a:hover, .mk-language-nav > a, .mk-header-login .mk-login-link, .mk-subscribe-link, .mk-checkout-btn, .mk-header-tagline a, .header-toolbar-contact a, .mk-language-nav > a:hover, .mk-header-login .mk-login-link:hover, .mk-subscribe-link:hover, .mk-checkout-btn:hover, .mk-header-tagline a:hover { color:#999999; } .mk-header-tagline, .header-toolbar-contact, .mk-header-date { color:#0a0a0a; } .mk-header-toolbar .mk-header-social svg { fill:#999999; } .add-header-height, .header-style-1 .mk-header-inner .mk-header-search, .header-style-1 .menu-hover-style-1 .main-navigation-ul > li > a, .header-style-1 .menu-hover-style-2 .main-navigation-ul > li > a, .header-style-1 .menu-hover-style-4 .main-navigation-ul > li > a, .header-style-1 .menu-hover-style-5 .main-navigation-ul > li, .header-style-1 .menu-hover-style-3 .main-navigation-ul > li, .header-style-1 .menu-hover-style-5 .main-navigation-ul > li { height:75px; line-height:75px; } .header-style-1.a-sticky .menu-hover-style-1 .main-navigation-ul > li > a, .header-style-3.a-sticky .menu-hover-style-1 .main-navigation-ul > li > a, .header-style-1.a-sticky .menu-hover-style-5 .main-navigation-ul > li, .header-style-1.a-sticky .menu-hover-style-2 .main-navigation-ul > li > a, .header-style-3.a-sticky .menu-hover-style-2 .main-navigation-ul > li > a, .header-style-1.a-sticky .menu-hover-style-4 .main-navigation-ul > li > a, .header-style-3.a-sticky .menu-hover-style-4 .main-navigation-ul > li > a, .header-style-1.a-sticky .menu-hover-style-3 .main-navigation-ul > li, .header-style-2.a-sticky .menu-hover-style-2 .main-navigation-ul > li, .header-style-2.a-sticky .menu-hover-style-3 .main-navigation-ul > li, .header-style-2.a-sticky .menu-hover-style-5 .main-navigation-ul > li, .header-style-2.a-sticky .menu-hover-style-1 .main-navigation-ul > li > a, .header-style-2.a-sticky .menu-hover-style-4 .main-navigation-ul > li > a, .header-style-2.a-sticky .mk-search-trigger, .header-style-2.a-sticky .mk-shoping-cart-link, .header-style-3.a-sticky .mk-header-holder .mk-header-search, .a-sticky:not(.header-style-4) .add-header-height { height:75px !important; line-height:75px !important; } .mk-header-bg { -webkit-opacity:1; -moz-opacity:1; -o-opacity:1; opacity:1; } .a-sticky .mk-header-bg { -webkit-opacity:1; -moz-opacity:1; -o-opacity:1; opacity:1; } .header-style-4 .header-logo { margin:10px 0; } .header-style-2 .mk-header-inner { line-height:75px; } .mk-header-nav-container { } .mk-header-start-tour { font-size:14px; color:#333333; } .mk-header-start-tour:hover { color:#333333; } .mk-search-trigger, .mk-header .mk-header-cart-count { color:#444444; } .mk-toolbar-resposnive-icon svg, .mk-header .mk-shoping-cart-link svg{ fill:#444444; } .mk-css-icon-close div, .mk-css-icon-menu div { background-color:#444444; } .mk-header-searchform .text-input { color:#c7c7c7; } .mk-header-searchform span i { color:#c7c7c7; } .mk-header-searchform .text-input::-webkit-input-placeholder { color:#c7c7c7; } .mk-header-searchform .text-input:-ms-input-placeholder { color:#c7c7c7; } .mk-header-searchform .text-input:-moz-placeholder { color:#c7c7c7; } .mk-header-social.header-section a.small { margin-top:20.5px; } .mk-header-social.header-section a.medium { margin-top:12.5px; } .mk-header-social.header-section a.large { margin-top:4.5px; } .a-sticky .mk-header-social.header-section a.small, .a-sticky .mk-header-social.header-section a.medium, .a-sticky .mk-header-social.header-section a.large { margin-top:20.5px; line-height:16px !important; height:16px !important; width:16px !important; padding:8px !important; } .a-sticky .mk-header-social.header-section a.small svg, .a-sticky .mk-header-social.header-section a.medium svg, .a-sticky .mk-header-social.header-section a.large svg { line-height:16px !important; height:16px !important; } .header-section.mk-header-social svg { fill:#0a0a0a; } .header-section.mk-header-social a:hover svg { fill:#cccccc; } .header-style-4 { text-align :left } .mk-header-inner, .a-sticky .mk-header-inner, .header-style-2.a-sticky .mk-classic-nav-bg { border-bottom:1px solid #efefef; } .header-style-4.header-align-left .mk-header-inner, .header-style-4.header-align-center .mk-header-inner { border-bottom:none; border-right:1px solid #efefef; } .header-style-4.header-align-right .mk-header-inner { border-bottom:none; border-left:1px solid #efefef; } .header-style-2 .mk-header-nav-container { border-top:1px solid #efefef; } .a-sticky .mk-header-inner, .header-style-2.a-sticky .mk-classic-nav-bg { border-bottom:1px solid #fafafa; } .mk-vm-menuwrapper li > a { padding-right:45px; } .header-style-4 .mk-header-right { text-align:left !important; } @media handheld, only screen and (max-width:1740px) and (min-width:1140px){ .dashboard-opened .header-style-3.sticky-style-fixed .mk-dashboard-trigger { transform:translateX(-300px) translateZ(0); transition:all 300ms ease-in-out !important; } } .compose-mode #mk-theme-container.trans-header .theme-content > .vc_element:nth-child(2) .vc_controls-out-tl { padding-top:75px; } .header-logo a .mk-desktop-logo.dark-logo { max-width:300px; } .header-logo a .mk-desktop-logo.dark-logo.mk-svg { width:300px; } .header-logo a .mk-desktop-logo.light-logo { max-width:390px; } .header-logo a .mk-desktop-logo.light-logo.mk-svg { width:390px; } .header-logo a .mk-sticky-logo { max-width:250px; } .header-logo a .mk-sticky-logo.mk-svg { width:250px; } .header-logo a .mk-resposnive-logo { max-width:250px; } .header-logo a .mk-resposnive-logo.mk-svg { width:250px; } .mk-grid { max-width:1140px; } .mk-header-nav-container, .mk-classic-menu-wrapper { width:1140px; } .theme-page-wrapper #mk-sidebar.mk-builtin { width:27%; } .theme-page-wrapper.right-layout .theme-content, .theme-page-wrapper.left-layout .theme-content { width:73%; } .mk-boxed-enabled #mk-boxed-layout, .mk-boxed-enabled #mk-boxed-layout .header-style-1 .mk-header-holder, .mk-boxed-enabled #mk-boxed-layout .header-style-3 .mk-header-holder { max-width:1200px; } .mk-boxed-enabled #mk-boxed-layout .header-style-2.a-sticky .mk-header-nav-container { width:1200px !important; left:auto !important; } .main-navigation-ul > li.menu-item > a.menu-item-link { color:#444444; font-size:13px; font-weight:500; padding-right:12px !important; padding-left:12px !important; text-transform:uppercase; letter-spacing:1px; } .mk-vm-menuwrapper ul li a { color:#444444; font-size:13px; font-weight:500; text-transform:uppercase; } .mk-vm-menuwrapper li > a:after, .mk-vm-menuwrapper li.mk-vm-back:after { color:#444444; } .mk-vm-menuwrapper .mk-svg-icon{ fill:#444444; } .main-navigation-ul > li.no-mega-menu ul.sub-menu li.menu-item a.menu-item-link { width:230px; } .menu-hover-style-1 .main-navigation-ul > li.menu-item > a.menu-item-link:hover, .menu-hover-style-1 .main-navigation-ul > li.menu-item:hover > a.menu-item-link, .menu-hover-style-1 .main-navigation-ul > li.current-menu-item > a.menu-item-link, .menu-hover-style-1 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link, .menu-hover-style-2 .main-navigation-ul > li.menu-item > a.menu-item-link:hover, .menu-hover-style-2 .main-navigation-ul > li.menu-item:hover > a.menu-item-link, .menu-hover-style-2 .main-navigation-ul > li.current-menu-item > a.menu-item-link, .menu-hover-style-2 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link, .menu-hover-style-1.mk-vm-menuwrapper li.menu-item > a:hover, .menu-hover-style-1.mk-vm-menuwrapper li.menu-item:hover > a, .menu-hover-style-1.mk-vm-menuwrapper li.current-menu-item > a, .menu-hover-style-1.mk-vm-menuwrapper li.current-menu-ancestor > a, .menu-hover-style-2.mk-vm-menuwrapper li.menu-item > a:hover, .menu-hover-style-2.mk-vm-menuwrapper li.menu-item:hover > a, .menu-hover-style-2.mk-vm-menuwrapper li.current-menu-item > a, .menu-hover-style-2.mk-vm-menuwrapper li.current-menu-ancestor > a { color:#0a0303 !important; } .menu-hover-style-3 .main-navigation-ul > li.menu-item > a.menu-item-link:hover, .menu-hover-style-3 .main-navigation-ul > li.menu-item:hover > a.menu-item-link, .menu-hover-style-3.mk-vm-menuwrapper li > a:hover, .menu-hover-style-3.mk-vm-menuwrapper li:hover > a, .menu-hover-style-3 .main-navigation-ul > li.menu-item:hover > a.menu-item-link { border:2px solid #0a0303; } .menu-hover-style-3 .main-navigation-ul > li.current-menu-item > a.menu-item-link, .menu-hover-style-3 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link, .menu-hover-style-3.mk-vm-menuwrapper li.current-menu-item > a, .menu-hover-style-3.mk-vm-menuwrapper li.current-menu-ancestor > a{ border:2px solid #0a0303; background-color:#0a0303; color:#ffffff; } .menu-hover-style-3.mk-vm-menuwrapper li.current-menu-ancestor > a:after { color:#ffffff; } .menu-hover-style-4 .main-navigation-ul li.menu-item > a.menu-item-link:hover, .menu-hover-style-4 .main-navigation-ul li.menu-item:hover > a.menu-item-link, .menu-hover-style-4 .main-navigation-ul li.current-menu-item > a.menu-item-link, .menu-hover-style-4 .main-navigation-ul li.current-menu-ancestor > a.menu-item-link, .menu-hover-style-4.mk-vm-menuwrapper li a:hover, .menu-hover-style-4.mk-vm-menuwrapper li:hover > a, .menu-hover-style-4.mk-vm-menuwrapper li.current-menu-item > a, .menu-hover-style-4.mk-vm-menuwrapper li.current-menu-ancestor > a, .menu-hover-style-5 .main-navigation-ul > li.menu-item > a.menu-item-link:after { background-color:#0a0303; color:#ffffff; } .menu-hover-style-4.mk-vm-menuwrapper li.current-menu-ancestor > a:after, .menu-hover-style-4.mk-vm-menuwrapper li.current-menu-item > a:after, .menu-hover-style-4.mk-vm-menuwrapper li:hover > a:after, .menu-hover-style-4.mk-vm-menuwrapper li a:hover::after { color:#ffffff; } .menu-hover-style-1 .main-navigation-ul > li.dropdownOpen > a.menu-item-link, .menu-hover-style-1 .main-navigation-ul > li.active > a.menu-item-link, .menu-hover-style-1 .main-navigation-ul > li.open > a.menu-item-link, .menu-hover-style-1 .main-navigation-ul > li.menu-item > a:hover, .menu-hover-style-1 .main-navigation-ul > li.current-menu-item > a.menu-item-link, .menu-hover-style-1 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link { border-top-color:#0a0303; } .menu-hover-style-1.mk-vm-menuwrapper li > a:hover, .menu-hover-style-1.mk-vm-menuwrapper li.current-menu-item > a, .menu-hover-style-1.mk-vm-menuwrapper li.current-menu-ancestor > a { border-left-color:#0a0303; } .header-style-1 .menu-hover-style-3 .main-navigation-ul > li > a.menu-item-link { line-height:37.5px; } .header-style-1.a-sticky .menu-hover-style-3 .main-navigation-ul > li > a.menu-item-link { line-height:50px; } .header-style-1 .menu-hover-style-5 .main-navigation-ul > li > a.menu-item-link { line-height:20px; vertical-align:middle; } .mk-main-navigation li.no-mega-menu ul.sub-menu, .mk-main-navigation li.has-mega-menu > ul.sub-menu, .mk-shopping-cart-box { background-color:#333333; } .mk-main-navigation ul.sub-menu a.menu-item-link, .mk-main-navigation ul .megamenu-title, .megamenu-widgets-container a, .mk-shopping-cart-box .product_list_widget li a, .mk-shopping-cart-box .product_list_widget li.empty, .mk-shopping-cart-box .product_list_widget li span, .mk-shopping-cart-box .widget_shopping_cart .total, .mk-shopping-cart-box .woocommerce-mini-cart__empty-message { color:#d6d6d6; } .mk-main-navigation ul.sub-menu .menu-sub-level-arrow svg { fill:#d6d6d6; } .mk-main-navigation ul.sub-menu li:hover .menu-sub-level-arrow svg { fill:#7cc246; } .mk-shopping-cart-box .button { border-color:#d6d6d6; color:#d6d6d6; } .mk-main-navigation ul .megamenu-title { color:#ffffff; } .mk-main-navigation ul .megamenu-title:after { background-color:#ffffff; } .megamenu-widgets-container { color:#d6d6d6; } .megamenu-widgets-container .widgettitle { text-transform:uppercase; font-size:14px; font-weight:bolder; } .mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link svg { color:#e0e0e0; } .mk-main-navigation ul.sub-menu a.menu-item-link:hover, .main-navigation-ul ul.sub-menu li.current-menu-item > a.menu-item-link, .main-navigation-ul ul.sub-menu li.current-menu-parent > a.menu-item-link { color:#7cc246 !important; } .megamenu-widgets-container a:hover { color:#7cc246; } .main-navigation-ul ul.sub-menu li.menu-item a.menu-item-link:hover, .main-navigation-ul ul.sub-menu li.menu-item:hover > a.menu-item-link, .main-navigation-ul ul.sub-menu li.menu-item a.menu-item-link:hover, .main-navigation-ul ul.sub-menu li.menu-item:hover > a.menu-item-link, .main-navigation-ul ul.sub-menu li.current-menu-item > a.menu-item-link, .main-navigation-ul ul.sub-menu li.current-menu-parent > a.menu-item-link { background-color:transparent !important; } .mk-search-trigger:hover, .mk-header-start-tour:hover { color:#0a0303; } .mk-search-trigger:hover .mk-svg-icon, .mk-header-start-tour:hover .mk-svg-icon { fill:#0a0303; } .main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link { font-size:12px; font-weight:400; text-transform:uppercase; letter-spacing:1px; } .has-mega-menu .megamenu-title { letter-spacing:1px; } .mk-responsive-wrap { background-color:#ffffff; } .main-navigation-ul > li.no-mega-menu > ul.sub-menu:after, .main-navigation-ul > li.has-mega-menu > ul.sub-menu:after { background-color:#7cc246; } .mk-shopping-cart-box { border-top:2px solid #7cc246; } @media handheld, only screen and (max-width:1140px){ .mk-grid, .mk-header-nav-container, .mk-classic-menu-wrapper { width:auto; } .mk-padding-wrapper { padding:0 20px; } .header-grid.mk-grid .header-logo.left-logo { left:15px !important; } .header-grid.mk-grid .header-logo.right-logo, .mk-header-right { right:15px !important; } .mk-photo-album { margin-left:0 !important; margin-right:0 !important; width:100% !important; } .mk-edge-slider .mk-grid { padding:0 20px; } } @media handheld, only screen and (max-width:900px){ .theme-page-wrapper .theme-content { width:100% !important; float:none !important; } .theme-page-wrapper:not(.full-width-layout) { padding-right:15px !important; padding-left:15px !important; } .theme-page-wrapper:not(.full-width-layout) .theme-content:not(.no-padding) { padding:25px 0 !important; } .theme-page-wrapper #mk-sidebar { width:100% !important; float:none !important; padding:0 !important; } .theme-page-wrapper #mk-sidebar .sidebar-wrapper { padding:20px 0 !important; } } @media handheld, only screen and (max-width:1140px){ .logo-is-responsive .mk-desktop-logo, .logo-is-responsive .mk-sticky-logo { display:none !important; } .logo-is-responsive .mk-resposnive-logo { display:block !important; } .add-header-height, .header-style-1 .mk-header-inner, .header-style-3 .mk-header-inner, .header-style-3 .header-logo, .header-style-1 .header-logo, .header-style-1 .shopping-cart-header, .header-style-3 .shopping-cart-header{ height:75px!important; line-height:75px; } .mk-header:not(.header-style-4) .mk-header-holder { position:relative !important; top:0 !important; } .mk-header-padding-wrapper { display:none !important; } .mk-header-nav-container { width:auto !important; display:none !important; } .header-style-1 .mk-header-right, .header-style-2 .mk-header-right, .header-style-3 .mk-header-right { right:55px !important; } .header-style-1 .mk-header-inner .mk-header-search, .header-style-2 .mk-header-inner .mk-header-search, .header-style-3 .mk-header-inner .mk-header-search { display:none !important; } .mk-fullscreen-search-overlay { display:none; } .mk-header-search { padding-bottom:10px !important; } .mk-header-searchform span .text-input { width:100% !important; } .header-style-2 .header-logo .center-logo { text-align:right !important; } .header-style-2 .header-logo .center-logo a { margin:0 !important; } .header-logo, .header-style-4 .header-logo { height:90px !important; } .header-style-4 .shopping-cart-header { display:none; } .mk-header-inner { padding-top:0 !important; } .header-style-1 .header-logo, .header-style-2 .header-logo, .header-style-4 .header-logo { position:relative !important; right:auto !important; left:auto !important; } .shopping-cart-header { margin:0 20px 0 0 !important; } .mk-responsive-nav li ul li .megamenu-title:hover, .mk-responsive-nav li ul li .megamenu-title, .mk-responsive-nav li a, .mk-responsive-nav li ul li a:hover, .mk-responsive-nav .mk-nav-arrow { color:#444444 !important; } .mk-mega-icon { display:none !important; } .mk-header-bg { zoom:1 !important; filter:alpha(opacity=100) !important; opacity:1 !important; } .header-style-1 .mk-nav-responsive-link, .header-style-2 .mk-nav-responsive-link, .logo-in-middle .header-logo { display:block !important; } .mk-header-nav-container { height:100%; z-index:200; } .mk-main-navigation { position:relative; z-index:2; } .header-style-4 .mk-header-inner { width:auto !important; position:relative !important; overflow:visible; padding-bottom:0; } .admin-bar .header-style-4 .mk-header-inner { top:0 !important; } .header-style-4 .mk-header-right { display:none; } .header-style-4 .mk-nav-responsive-link { display:block !important; } .header-style-4 .mk-vm-menuwrapper, .header-style-4 .mk-header-search { display:none; } .header-style-4 .header-logo { width:auto !important; display:inline-block !important; text-align:left !important; margin:0 !important; } .vertical-header-enabled .header-style-4 .header-logo img { max-width:100% !important; left:20px!important; top:50%!important; -webkit-transform:translate(0, -50%)!important; -moz-transform:translate(0, -50%)!important; -ms-transform:translate(0, -50%)!important; -o-transform:translate(0, -50%)!important; transform:translate(0, -50%)!important; position:relative !important; } .header-style-1 .mk-dashboard-trigger, .header-style-2 .mk-dashboard-trigger { display:none; } .header-style-4 .mk-header-bg { height:100% !important; } } @media handheld, only screen and (min-width:1141px) { .trans-header .sticky-style-slide .mk-header-holder { position:absolute; } .trans-header .bg-true:not(.a-sticky) .mk-header-bg { opacity:0; } .trans-header .bg-true.mk-header:not(.a-sticky) .mk-header-inner { border:0; } .trans-header .bg-true.light-skin:not(.a-sticky) .mk-desktop-logo.light-logo { display:block !important; } .trans-header .bg-true.light-skin:not(.a-sticky) .mk-desktop-logo.dark-logo { display:none !important; } .trans-header .bg-true.light-skin:not(.a-sticky) .main-navigation-ul > li.menu-item > a.menu-item-link, .trans-header .bg-true.light-skin:not(.a-sticky) .mk-search-trigger, .trans-header .bg-true.light-skin:not(.a-sticky) .mk-header-cart-count, .trans-header .bg-true.light-skin:not(.a-sticky) .mk-header-start-tour, .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.menu-item > a.menu-item-link:hover, .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.menu-item:hover > a.menu-item-link, .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.current-menu-item > a.menu-item-link, .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link, .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-2 .main-navigation-ul > li.menu-item > a.menu-item-link:hover, .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-2 .main-navigation-ul > li.menu-item:hover > a.menu-item-link, .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-2 .main-navigation-ul > li.current-menu-item > a.menu-item-link, .trans-header .bg-true.light-skin:not(.a-sticky) .mk-vm-menuwrapper li a, .trans-header .bg-true.light-skin:not(.a-sticky) .mk-vm-menuwrapper li > a:after, .trans-header .bg-true.light-skin:not(.a-sticky) .mk-vm-menuwrapper li.mk-vm-back:after { color:#fff !important; } .trans-header .bg-true.light-skin:not(.a-sticky) .mk-header-social.header-section a svg, .trans-header .bg-true.light-skin:not(.a-sticky) .main-navigation-ul li.menu-item a.menu-item-link .mk-svg-icon, .trans-header .bg-true.light-skin:not(.a-sticky) .mk-search-trigger .mk-svg-icon, .trans-header .bg-true.light-skin:not(.a-sticky) .mk-shoping-cart-link .mk-svg-icon { fill:#fff !important; } .trans-header .bg-true.light-skin:not(.a-sticky) .mk-css-icon-menu div { background-color:#fff !important; } .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.dropdownOpen > a.menu-item-link, .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.active > a.menu-item-link, .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.open > a.menu-item-link, .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.menu-item > a:hover, .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.current-menu-item > a.menu-item-link, .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link { border-top-color:#fff; } .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-3 .main-navigation-ul > li.current-menu-item > a.menu-item-link, .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-3 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link, .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-3.mk-vm-menuwrapper li.current-menu-item > a, .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-3.mk-vm-menuwrapper li.current-menu-ancestor > a { border:2px solid #fff; background-color:#fff; color:#222 !important; } .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-3 .main-navigation-ul > li.menu-item > a.menu-item-link:hover, .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-3 .main-navigation-ul > li.menu-item:hover > a.menu-item-link, .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-3.mk-vm-menuwrapper li > a:hover, .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-3.mk-vm-menuwrapper li:hover > a { border:2px solid #fff; } .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-4 .main-navigation-ul li.menu-item > a.menu-item-link:hover, .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-4 .main-navigation-ul li.menu-item:hover > a.menu-item-link, .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-4 .main-navigation-ul li.current-menu-item > a.menu-item-link, .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-5 .main-navigation-ul > li.menu-item > a.menu-item-link:after { background-color:#fff; color:#222 !important; } .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-desktop-logo.dark-logo { display:block !important; } .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-desktop-logo.light-logo { display:none !important; } .trans-header .bg-true.dark-skin:not(.a-sticky) .main-navigation-ul > li.menu-item > a.menu-item-link, .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-search-trigger, .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-header-cart-count, .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-header-start-tour, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul li.menu-item > a.menu-item-link:hover, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul li.menu-item:hover > a.menu-item-link, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul li.current-menu-item > a.menu-item-link, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul li.current-menu-ancestor > a.menu-item-link, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-2 .main-navigation-ul li.menu-item > a.menu-item-link:hover, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-2 .main-navigation-ul li.menu-item:hover > a.menu-item-link, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-2 .main-navigation-ul li.current-menu-item > a.menu-item-link, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-2 .main-navigation-ul li.current-menu-ancestor > a.menu-item-link, .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-vm-menuwrapper li a, .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-vm-menuwrapper li > a:after, .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-vm-menuwrapper li.mk-vm-back:after { color:#222 !important; } .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-header-social.header-section a svg, .trans-header .bg-true.dark-skin:not(.a-sticky) .main-navigation-ul li.menu-item a.menu-item-link .mk-svg-icon, .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-search-trigger .mk-svg-icon, .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-shoping-cart-link .mk-svg-icon { fill:#222 !important; } .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.dropdownOpen > a.menu-item-link, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.active > a.menu-item-link, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.open > a.menu-item-link, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.menu-item > a:hover, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.current-menu-item > a.menu-item-link, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link { border-top-color:#222; } .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-css-icon-menu div { background-color:#222 !important; } .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-3 .main-navigation-ul > li.current-menu-item > a.menu-item-link, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-3 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-3.mk-vm-menuwrapper li.current-menu-item > a, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-3.mk-vm-menuwrapper li.current-menu-ancestor > a { border:2px solid #222; background-color:#222; color:#fff !important; } .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-3 .main-navigation-ul > li.menu-item > a.menu-item-link:hover, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-3 .main-navigation-ul > li.menu-item:hover > a.menu-item-link, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-3.mk-vm-menuwrapper li > a:hover, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-3.mk-vm-menuwrapper li:hover > a { border:2px solid #222; } .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-4 .main-navigation-ul li.menu-item > a.menu-item-link:hover, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-4 .main-navigation-ul li.menu-item:hover > a.menu-item-link, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-4 .main-navigation-ul li.current-menu-item > a.menu-item-link, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-4 .main-navigation-ul li.current-menu-ancestor > a.menu-item-link, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-5 .main-navigation-ul > li.menu-item a.menu-item-link:after { background-color:#222; color:#fff !important; } .vertical-header-left .trans-header #theme-page > .mk-main-wrapper-holder, .vertical-header-left .trans-header .theme-content > .wpb_row.mk-fullwidth-true, .vertical-header-left .trans-header .theme-content > .mk-page-section-wrapper > .mk-page-section:not(.half_boxed):not(.half_fluid), .vertical-header-left .trans-header #mk-footer { padding-left:270px; } .vertical-header-left #mk-theme-container:not(.trans-header) { padding-left:270px; } .vertical-header-left:not(.mk-boxed-enabled) #mk-theme-container:not(.trans-header) .theme-page-wrapper:not(.full-width-layout) .theme-content > .wpb_row.mk-fullwidth-true, .vertical-header-left:not(.mk-boxed-enabled) #mk-theme-container:not(.trans-header) .theme-page-wrapper:not(.full-width-layout) .theme-content > .mk-page-section-wrapper > .mk-page-section:not(.half_boxed):not(.half_fluid) { padding-left:270px; } .vertical-header-left:not(.mk-boxed-enabled) #mk-theme-container.trans-header .header-style-4.a-sticky ~ .master-holder .theme-page-wrapper:not(.full-width-layout) .theme-content > .mk-page-section-wrapper > div[class*='half_'], .vertical-header-left:not(.mk-boxed-enabled) #mk-theme-container:not(.trans-header) .theme-page-wrapper:not(.full-width-layout) .theme-content > .mk-page-section-wrapper > div[class*='half_'] { margin-left:270px; } .vertical-header-left #mk-theme-container.trans-header .full-width-layout .theme-content > .mk-fullwidth-true, .vertical-header-left #mk-theme-container.trans-header .full-width-layout .theme-content > .mk-page-section-wrapper { margin-left:-285px; } .vertical-header-left #mk-theme-container.trans-header .full-width-layout .theme-content > .mk-page-section-wrapper > div[class*='half_'] { margin-left:270px; } .vertical-header-right .trans-header #theme-page > .mk-main-wrapper-holder, .vertical-header-right .trans-header .theme-content > .wpb_row.mk-fullwidth-true, .vertical-header-right .trans-header .theme-content > .mk-page-section-wrapper > .mk-page-section:not(.half_boxed):not(.half_fluid), .vertical-header-right .trans-header #mk-footer { padding-right:270px; } .vertical-header-right #mk-theme-container:not(.trans-header) { padding-right:270px; } .vertical-header-right:not(.mk-boxed-enabled) #mk-theme-container:not(.trans-header) .theme-page-wrapper:not(.full-width-layout) .theme-content > .wpb_row.mk-fullwidth-true, .vertical-header-right:not(.mk-boxed-enabled) #mk-theme-container:not(.trans-header) .theme-page-wrapper:not(.full-width-layout) .theme-content > .mk-page-section-wrapper > .mk-page-section:not(.half_boxed):not(.half_fluid) { padding-right:270px !important; } .vertical-header-right:not(.mk-boxed-enabled) #mk-theme-container.trans-header .header-style-4.a-sticky ~ .master-holder .theme-page-wrapper:not(.full-width-layout) .theme-content > .mk-page-section-wrapper > div[class*='half_'], .vertical-header-right:not(.mk-boxed-enabled) #mk-theme-container:not(.trans-header) .theme-page-wrapper:not(.full-width-layout) .theme-content > .mk-page-section-wrapper > div[class*='half_'] { margin-right:270px; } .vertical-header-right #mk-theme-container.trans-header .full-width-layout .theme-content > .mk-fullwidth-true, .vertical-header-right #mk-theme-container.trans-header .full-width-layout .theme-content > .mk-page-section-wrapper { margin-right:-285px; } .vertical-header-right #mk-theme-container.trans-header .full-width-layout .theme-content > .mk-page-section-wrapper > div[class*='half_'] { margin-right:270px; } } @media handheld, only screen and (max-width:1140px) { .mk-go-top, .mk-quick-contact-wrapper { right:22px; } .mk-go-top.is-active { right:22px; bottom:72px; } .mk-quick-contact-wrapper.is-active { right:22px; } } .mk-side-dashboard { background-color:#444444; } .mk-side-dashboard, .mk-side-dashboard p { font-size:12px; color:#eeeeee; font-weight:400; } .mk-side-dashboard .widgettitle { text-transform:uppercase; font-size:14px; color:#ffffff; font-weight:bolder; } .mk-side-dashboard .widgettitle a { color:#ffffff; } .mk-side-dashboard .widget a { color:#fafafa; } .sidedash-navigation-ul li a { font-size:13px; font-weight:600; text-transform:uppercase } .sidedash-navigation-ul .sub-menu li a { font-size:12px; font-weight:400; text-transform:uppercase } .sidedash-navigation-ul li a, .sidedash-navigation-ul li .mk-nav-arrow { color:#ffffff; } .sidedash-navigation-ul li a:hover { color:#ffffff; background-color:; } .mk-side-dashboard .widget:not(.widget_social_networks) a:hover { color:#7cc246; } #mk-sidebar, #mk-sidebar p { font-size:14px; color:#999999; font-weight:400; } #mk-sidebar .widgettitle { text-transform:uppercase; font-size:14px; color:#333333; font-weight:bolder; } #mk-sidebar .widgettitle a { color:#333333; } #mk-sidebar .widget a { color:#999999; } #mk-sidebar .widget:not(.widget_social_networks) a:hover { color:#7cc246; } .mk-testimonial-author, .modern-style .mk-testimonial-company, #wp-calendar td#today, .news-full-without-image .news-categories span, .news-half-without-image .news-categories span, .news-fourth-without-image .news-categories span, .mk-read-more, .news-single-social li a, .portfolio-carousel-cats, .blog-showcase-more, .simple-style .mk-employee-item:hover .team-member-position, .mk-portfolio-classic-item .portfolio-categories a, .register-login-links a:hover, .not-found-subtitle, .mk-mini-callout a, .search-loop-meta a, .mk-tooltip a:hover, .new-tab-readmore, .mk-news-tab .mk-tabs-tabs li.is-active a, .mk-woo-tabs .mk-tabs-tabs li.ui-state-active a, .monocolor.pricing-table .pricing-price span, .quantity .plus:hover, .quantity .minus:hover, .blog-modern-comment:hover, .blog-modern-share:hover { color:#7cc246; } .mk-tabs .mk-tabs-tabs li.is-active a > i, .mk-accordion .mk-accordion-single.current .mk-accordion-tab:before, .widget_testimonials .testimonial-slider .testimonial-author, #mk-filter-portfolio li a:hover, #mk-language-navigation ul li a:hover, #mk-language-navigation ul li.current-menu-item > a, .mk-quick-contact-wrapper h4, .divider-go-top:hover i, .widget-sub-navigation ul li a:hover, #mk-footer .widget_posts_lists ul li .post-list-meta time, .mk-footer-tweets .tweet-username, .product-category .item-holder:hover h4 { color:#7cc246 !important; } .accent-bg-color, .image-hover-overlay, .newspaper-portfolio, .similar-posts-wrapper .post-thumbnail:hover > .overlay-pattern, .portfolio-logo-section, .post-list-document .post-type-thumb:hover, #cboxTitle, #cboxPrevious, #cboxNext, #cboxClose, .comment-form-button, .mk-dropcaps.fancy-style, .mk-image-overlay, .pinterest-item-overlay, .news-full-with-image .news-categories span, .news-half-with-image .news-categories span, .news-fourth-with-image .news-categories span, .widget-portfolio-overlay, .portfolio-carousel-overlay, .blog-carousel-overlay, .mk-blog-classic-item .blog-loop-comments span, .mk-similiar-overlay, .mk-skin-button, .mk-flex-caption .flex-desc span, .mk-icon-box .mk-icon-wrapper i:hover, .mk-quick-contact-link:hover, .quick-contact-active.mk-quick-contact-link, .mk-fancy-table th, .ui-slider-handle, .widget_price_filter .ui-slider-range, #review_form_wrapper input[type=submit], #mk-nav-search-wrapper form .nav-side-search-icon:hover, form.ajax-search-complete i, .blog-modern-btn, .showcase-blog-overlay, .gform_button[type=submit], .single_add_to_cart_button, .button.checkout-button, .woocommerce #payment #place_order, #respond #submit, .widget_price_filter .price_slider_amount .button, .widget_shopping_cart .button.checkout { background-color:#7cc246 !important; } .a_accent-bg-hover:hover { background-color:#7cc246; } ::-webkit-selection { background-color:#7cc246; color:#fff; } ::-moz-selection { background-color:#7cc246; color:#fff; } ::selection { background-color:#7cc246; color:#fff; } .mk-circle-image .item-holder { -webkit-box-shadow:0 0 0 1px #7cc246; -moz-box-shadow:0 0 0 1px #7cc246; box-shadow:0 0 0 1px #7cc246; } .mk-blockquote.line-style, .bypostauthor > .mk-single-comment .comment-content, .bypostauthor > .mk-single-comment .comment-content:after, .mk-tabs.simple-style .mk-tabs-tabs li.is-active a { border-color:#7cc246 !important; } .news-full-with-image .news-categories span, .news-half-with-image .news-categories span, .news-fourth-with-image .news-categories span, .mk-flex-caption .flex-desc span { box-shadow:8px 0 0 #7cc246, -8px 0 0 #7cc246; } .monocolor.pricing-table .pricing-cols .pricing-col.featured-plan { border:1px solid #7cc246 !important; } .mk-skin-button.three-dimension { box-shadow:0px 3px 0px 0px #639b38; } .mk-skin-button.three-dimension:active { box-shadow:0px 1px 0px 0px #639b38; }

.mk-go-top.is-active {
	bottom: 67px;
	right: 12px;
}

.mk-header-tagline:before {
	  content: "";
    background: url(https://edgov.aplussdev.com/wp-content/uploads/2020/06/us_flag_small.png) no-repeat;
    Background-size: 100%;
    display: inline-block;
    width: 18px;
    height: 14px;
    vertical-align: middle;
    margin-right: 5px;
}
.mk-subscribe {
    margin-top: -20px;
}
.main-nav-side-search {
	 position: absolute;
   right: 61px;
   top: 3px;
}
.languages {
	right: 26px;
   position: absolute;
}
.send-front-more {z-index:999 !important;}
.send-front {z-index:9 !important;}
.send-back {z-index:-1 !important;}
.master-holder .color-white strong {color:white !important;}
/*Page header*/
body #mk-page-introduce.intro-center .mk-grid {
	  display: flex;
    flex-direction: column;
    justify-content: center;	  
		height:80vh;
}
body .hb-custom-header #mk-page-introduce, body .mk-header{
	  display: flex;
    flex-direction: column;
    justify-content: center;
}
.page-title {
    order: 2;
	  margin: 0 auto 15px;
		line-height:1;	
}
.page-subtitle {
    order: 3;
}

#mk-breadcrumbs .mk-breadcrumbs-inner {
    float: none;
		margin-bottom:6px;
}
/*Breadcrumb Plugin*/
body .breadcrumb-container.theme1 a {
    margin: 0 5px;
    padding: 0;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 600;
}
.breadcrumb-container ul {
    text-align: center;
}
/*Share Icon*/
.header-section.mk-header-social .twitter-hover svg{display:none;}
.mk-header-social ul li a.twitter-hover:before {
	  content: "";
    background: url(https://edgov.aplussdev.com/wp-content/uploads/2020/06/share-icon-vector-03.svg) no-repeat;
    Background-size: 100%;
    display: inline-block;
    width: 25px;
    height: 21px;
    vertical-align: middle;
    margin-right: 5px;
}

/*Header option-2*/

body .mk-header-nav-container, body .mk-classic-menu-wrapper {
    width: 100%;
}
body .header-align-center .mk-dashboard-trigger, body .header-align-left .mk-dashboard-trigger {
    float: left;
}
.header-style-1.header-align-center .header-logo {
    left: 42px;
}

body .mk-fullscreen-nav-logo {
    margin-bottom: 125px;
    max-width: 330px;
}

/*full screen menu*/
.mk-fullscreen-nav.opened {
	overflow-y: hidden;	
}	
.mk-fullscreen-nav:after {
        content: "";
    background: url(https://edgov.aplussdev.com/wp-content/uploads/2020/06/ed-shield.jpg) no-repeat;
    background-size: 100%;
    width: 410px;
    position: absolute;
    z-index: 9999999999;
    height: 400px;
    bottom: 0;
    opacity: .1;
    right: 96px;
}
.mk-fullscreen-nav.opened .mk-fullscreen-nav-wrapper {
	height: 100vh;
	overflow: hidden;
	position: relative;
}
/*.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu {
	height: 100vh;
	background: #395165;
}*/

.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul {
	position: relative;
	background: transparent;
	margin-top: 70px;
}	

.fullscreen-navigation-ul .toplink.menu-item a {
	color: #000;
	letter-spacing: 0;
	font-weight: 400;
	padding: 11px 0;
	margin-top: 20px;
}

.toplink.menu-item a span::after {
	content: "";
	border: 2px solid #8bc34a;
	width: 50px;
	display: block;
	margin-top: 10px;
}

.fullscreen-navigation-ul .toplink.menu-item a span {
	text-transform: uppercase;	
	line-height: 22px;
	font-size: 16px !important;
}	

.fullscreen-navigation-ul .mobileonly.menu-item {
	display: none !important;	
}	

.fullscreen-navigation-ul > .menu-item > a {
	padding-bottom: 10px !important;	
}	
.sub-menu .menu-item a, .sub-menu .menu-item a span {
	font-size:14px !important;
}
.menu-item span:after {
	content: "";
	border: 2px solid #8BC34A;
	width: 50px;
	display: block;
	margin-top: 10px;
}

.sub-menu .menu-item span:after {
	display:none;
}
body .fullscreen-navigation-ul .menu-item a {
	color: #525252;
	text-align: left;
  line-height: .9;
  font-weight: 400;
  padding: 20px 0 0;
	text-transform: capitalize;
}
.fullscreen-navigation-ul > .menu-item > a > span {
	line-height:22px;
	color: #000;
	text-transform:uppercase;
	font-size: 16px;
  font-weight: 400;
}

.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul {
	padding: 30px 0px;
}

body .mk-fullscreen-nav-logo {
	display:none;
	margin-bottom: 0px;
	margin-top: 50px;
}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item .menu-sub-level-arrow {
	color: #ddf764;
}

@media handheld, only screen and (min-width: 961px) {
		.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul > .menu-item {display: inline-block;vertical-align: top;width: 16%;padding: 0 10px;}	
}
@media handheld, only screen and (max-width: 960px) {
	.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul > .menu-item {width: 85%;padding: 0;border-bottom: 1px solid #ffffff24;margin: auto;}
	.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul {
    padding: 20px 0px;
	}
	.menu-item span:after {display:none;}
	body .fullscreen-navigation-ul .menu-item a {padding: 25px 0; margin-right: 40px;}
	body .fullscreen-navigation-ul .sub-menu .menu-item a {padding: 11px 0 !important;}
	.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item .menu-sub-level-arrow {top: 23px;left: auto;right: 10px;}
	.mk-fullscreen-nav .mk-fullscreen-nav-logo {max-width: 225px;margin-bottom: 28px;margin-top: 39px;margin-left: 0;}
	.mk-fullscreen-nav .mk-fullscreen-nav-close {top: 50px; left: 15px;}
}

.mk-fullscreen-nav .side-dash-bottom-widgets {
	padding: 40px;
	position: absolute;
	top: 350px;
	right: 5%;
	/*left: 90%;
	margin-left: -100px;*/
}


@media handheld, only screen and (min-width: 961px) {
	.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul > .menu-item {display: inline-block;	vertical-align: top;}	
	.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .sub-menu {display: block;background:transparent;}	
	.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item .menu-sub-level-arrow {display: none;}	
	
}	/*end fullscreen menu styles */

/*BUTTONS*/

body .mk-button--size-large, .mk-contact-form .mk-button--size-large {
    font-size: 17px;
	  font-weight: 500;
    letter-spacing: 0;
}

body .mk-gradient-button a {
    font-weight: 500;
}
body .mk-gradient-button a.button-position-absolute {
		position: absolute;
		left: 50%;
		margin-left: -570px;
}
.home-image-fade-out .mk-page-section-inner { 
    height: 0;
    position: unset;
}
#mk-gradient-button-25 .mk-gradient-button .text {
    color:white !important;
}

/*Mission Section Home*/
.wpb_row.attched-true .mission-statement.vc_column_container .vc_column-inner {
   padding:50px !important;
}
.wpb_row.attched-true .mission-statement.vc_column_container:before {
    content: "";
    background: url(https://edgov.aplussdev.com/wp-content/uploads/2020/06/ed-shield.jpg) no-repeat;
    Background-size: 100%;
    display: inline-block;
    width: 248px;
    height: 247px;
    position: absolute;
    right: -150px;
    top: -171px;
    opacity: .2;
    mix-blend-mode: multiply;
}
.wpb_row.attched-true .mission-statement-middle.vc_column_container .vc_column-inner {
   position: absolute;
   top: 124px;
}

.mission-title{
		position: absolute;
    left: 80px;
    bottom: -36px;
}

/*Home press releases*/ 
.press-releases .mk-blog-grid-item .blog-grid-holder {
		border-top: 0;
		border-right: 0;
	 	border-left: 0;
    border-bottom: 2px solid #d2d2d2;
    background-color: transparent;
}
.press-releases .mk-blog-grid-item .mk-blog-meta {
    padding: 20px;
    line-height: 18px;
    display: flex;
    flex-direction: column;
}
.press-releases .mk-blog-grid-item .the-title {
		text-transform: none!important;
    order: 2;
}
.press-releases .mk-blog-grid-item .the-title a {
    font-size: 20px;
    line-height: 1.3;
	letter-spacing: 0px;
}
.press-releases .mk-blog-grid-item time a {
    color: #000;
    font-style: normal;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 700;
}
.press-releases .mk-blog-grid-item .blog-grid-footer {
    display: none;
}

/*Image Section Dividers*/
.image-fade-out {
display: block;
background-color: #ebead6;
width: 100%;
height: 0;
background-size: cover;
background-position: top;
padding-bottom: 50%;
}

.image-fade-out.home {
background-image: url("https://edgov.aplussdev.com/wp-content/uploads/2020/06/kids-running.jpg");
}
.image-fade-out.home-footer {
background-image: url("https://edgov.aplussdev.com/wp-content/uploads/2020/06/home-image-footer.jpg");
padding-bottom: 42%;
}

.image-fade-out.student-loans {
background-image: url("https://edgov.aplussdev.com/wp-content/uploads/2020/06/student-aid-background-2.jpg");
}
.image-fade-out.student-loans-footer {
background-image: url("https://edgov.aplussdev.com/wp-content/uploads/2020/06/student-loan-footer-background.jpg");
}

.image-fade-out.ocr {
background-image: url("https://edgov.aplussdev.com/wp-content/uploads/2020/06/kids-b-w.jpg");
padding-bottom: 42%;
}
.image-fade-out.ocr-footer {
background-image: url("https://edgov.aplussdev.com/wp-content/uploads/2020/06/ocr-image-footer.jpg");
}
.image-fade-out.program-footer {
background-image: url("https://edgov.aplussdev.com/wp-content/uploads/2020/06/program-image-footer.jpg");
padding-bottom: 42%;
}
.image-fade-out.contact {
background-image: url("https://edgov.aplussdev.com/wp-content/uploads/2020/06/contact-footer.jpg");
}

/*Student Loan Page*/
.vc_row.student-forgiveness-img {top:-160px;}
.mk-image.align-center.student-aid-icons .mk-image-holder {max-width: 125px !important;}

 /*OCR Page*/
.ocr-kids-bg {margin-top:-60px;}
.margin-photo-ocr {margin-top:-180px;}

/*Program Pge*/
.programs-kids-bg {margin-top: -200px;}

/*Slider Overrrides*/
body #rev_slider_4_1_wrapper .ares .tp-bullet-title {
  position:absolute;
  color:##title-color##;
  font-size:##title-font-size##px;
  padding:0px 10px;
  font-weight:600;
  right:11px;
  top:-6px;  
  background:none;
  visibility:visible;
  transform:none;
  -webkit-transform:none;
  transition:transform 0.3s;
  -webkit-transition:transform 0.3s;
  line-height:20px;
  white-space:nowrap;
	text-transform:uppercase;
}     

body #rev_slider_4_1_wrapper .ares .tp-bullet-title:after {
    display:none
}
    
body #rev_slider_4_1_wrapper .ares .tp-bullet-title:hover .tp-bullet-title{
  visibility:visible;
   transform:none;
  -webkit-transform:none;
	color:white;
}
body #rev_slider_4_1_wrapper .ares .tp-bullet.selected .tp-bullet-title {
    color:black;}
body #rev_slider_4_1_wrapper .ares .tp-bullet.selected:hover .tp-bullet-title {
    background:none;color:black;}
body #rev_slider_4_1_wrapper .ares .tp-bullet.selected:hover .tp-bullet-title:after {
  border-color:none;
}
body #rev_slider_4_1_wrapper .ares.tp-bullets:hover .tp-bullet-title {
  visibility:visible;  
}
body #rev_slider_4_1_wrapper .ares.tp-bullets:hover .tp-bullet:hover .tp-bullet-title {
    visibility:visible;
    transform:none;
  -webkit-transform:none;
}

/*Accordions*/

body .mk-accordion.fancy-style .mk-accordion-pane {
    background-color: #f7f7f7 !important;
    border-left: 2px solid #7cc246;
}

body .mk-accordion.fancy-style .mk-accordion-tab>.mk-svg-icon {
    color: #000000;
}

body .mk-accordion.fancy-style .mk-accordion-tab span {
    font-family: 'Poppins';
    font-size: 15px;
}
body .mk-accordion.fancy-style .mk-accordion-tab:hover {
    background-color:#7cc246;
}

/*News*/
body .mk-loadmore-button {
    background-color: #7cc246;
    color: #ffffff!important;
    font-size: 15px;
    padding: 15px 0;
    font-weight: 500;
    text-transform: none;
    letter-spacing: 0;
    border: 0;
    width: 30%;
		margin: 40px 0;
}

body .mk-loadmore-button svg {
    fill: #fff;
}
body .mk-blog-grid-item .the-title {
    text-transform: none!important;
}
body .mk-blog-grid-item .the-title a {
    letter-spacing:0;
    font-size: 19px;
    line-height: 1.3;
}
body blockquote {
    background-color: transparent;
    margin-bottom:10px
}
body blockquote p {
    font-size:18px;
}
body .mk-blog-single .blog-blockquote-content {
    border-left: 5px solid black;
	background-color:transparent;
}
body .mk-blog-hero .content-holder .the-title, body.single-post .page-title {
    font-size: 54px !important;
		text-transform:none !important;
}
body.single-post #mk-page-introduce.intro-center .mk-grid {
    height: auto;
    padding: 40px;
}
body .mk-blog-single .blog-blockquote-content .mk-svg-icon {
    top: 12px;
    left: -25px;
		background:white;
    padding: 13px 0;
}
body .mk-blog-single .blog-blockquote-content {
    padding: 70px 220px 70px 50px;
}
body .mk-blog-single .blog-blockquote-content footer {
    font-size: 17px;
}
body .master-holder.blog-style-bold .mk-about-author-wrapper {
    background-color: transparent;
    padding: 0 50px;
}
body .mk-blog-grid-item.blockquote-post-type .blog-grid-holder .blog-blockquote-content .mk-svg-icon {
    top: 28px;
    left: 19px;
}
body .mk-blog-grid-item.blockquote-post-type .blog-grid-holder .blog-blockquote-content footer {
    font-size: 14px;
	    text-align: left;
}
body .mk-blog-grid-item.blockquote-post-type .blog-grid-holder .blog-blockquote-content {
    line-height: 32px;
}
body .mk-blog-single .blog-single-title {display:none;}


/*footer*/
body .fullwidth-footer .mk-footer-copyright {
    padding-left: 0;
    margin: auto;
    width: 100%;
}
.list-inline {
   text-align: center;
}
.list-inline>li {
    display: inline-block;
    padding-right: 3px;
    padding-left: 3px;
		margin-left:0;
}
.list-inline>li a {
    color:#fff;
		font-size:12px;
		letter-spacing:0;
}

.widget_nav_menu .mk-svg-icon{
    display: none;
}

#mk-footer #text-2.widget {margin-top: -19px;
    margin-left: 9px;}

body #mk-footer .widget_nav_menu ul li a {
    padding: 0px 15px 1px 5px;
}
body .widget_nav_menu ul li.current_page_item a {background-color: transparent !important;}

/*media queries*/
@media handheld, only screen and (min-width: 769px){
	body .mk-gradient-button a.video-button {display:none;}
}
@media handheld, only screen and (max-width: 768px){
	.mobile-padding-20{padding-right:20px !important;padding-left:20px!important;}
	.mk-button {width:100%!important;}
	.mk-button-container.mission-button {padding:0 30px;}
	.mk-text-block.center-mobile {text-align:center !important;}
	#mk-footer { background-attachment: scroll;}
	.vc_row.student-forgiveness-img {top: 0;}
	.page-subtitle {font-size: 18px;line-height:1.3;}
	.page-title {font-size: 42px;}
	#mk-breadcrumbs .mk-breadcrumbs-inner {padding: 10px 12px 27px;}
	.ocr-kids-bg {margin-top: 0px;}
	.programs-kids-bg {margin-top: -40px;}
	body .header-toolbar-contact, .mk-header-date, .mk-header-tagline {font-size: 10px;}
	body .mk-blog-single .blog-blockquote-content {padding: 57px 36px 36px;}
	body .mk-blog-single .blog-blockquote-content .mk-svg-icon {
    top: 2px;
    left: 34px;
    background: transparent;
    padding: 0;
	}
	body .mk-blog-hero .content-holder .the-title, body.single-post .page-title {
    font-size: 32px !important;
	}
	.single-post .theme-page-wrapper:not(.full-width-layout) {
    padding-right: 25px !important;
    padding-left: 25px !important;
	}
	body #rev_slider_4_1_wrapper .ares .tp-bullet-title {display:none}
	body .mk-gradient-button a.button-position-absolute {
    display:none;
	}
}

@media handheld, only screen and (min-width: 980px){
  .mk-text-block.insta-text-secretary {width: 90%;}
}

@media handheld, only screen and (max-width: 1140px){
  .no-padding .mk-padding-wrapper{
        padding:0 !important;
  }
	.mk-header-toolbar {
    	display: block !important;
	}
	.mk-toolbar-resposnive-icon {
		display: none !important;
	}	
	.mk-header {
		background-size: inherit;
	}
}

/*ipad landscape*/
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){ 
	.mission-row .vc_col-sm-4:nth-child(1) {width:27%;}
	.mission-row .vc_col-sm-4:nth-child(2) {width:37%;}
	body .mk-gradient-button a.button-position-absolute {position: absolute;left: 50%;margin-left: -497px;}
}

/*ipad portrait*/
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation : portrait) { 
	.mission-row .mk-image-container {margin-top: 321px;} 
	.financial-aid-info .wpb_column:nth-child(1) {width:42%;}
	.financial-aid-info .wpb_column:nth-child(2) {width:58%;}
	.ocr-aditional-info .wpb_column:nth-child(1) {width:42%;}
	.ocr-aditional-info .wpb_column:nth-child(2) {width:58%;}
	.vc_row.student-forgiveness-img { top: -160px;}
	.margin-photo-ocr {margin-top: -90px;}
	body #mk-footer [class*=mk-col-] {width: 33%;float: left;}
}


