.theme-main-wrapper:not(.vertical-header) .sticky-header.sticky-header-padding {
padding-top:104px;
}
.bottom-header-padding.none-sticky-header {
	padding-top:104px;
}
.bottom-header-padding.none-sticky-header {
	padding-top:104px;
}
.bottom-header-padding.sticky-header {
	padding-top:54px;
}
#mk-header:not(.header-structure-vertical) #mk-main-navigation > ul > li.menu-item, #mk-header:not(.header-structure-vertical) #mk-main-navigation > ul > li.menu-item > a, #mk-header:not(.header-structure-vertical) .mk-header-search, #mk-header:not(.header-structure-vertical) .mk-header-search a, #mk-header:not(.header-structure-vertical) .mk-header-wpml-ls, #mk-header:not(.header-structure-vertical) .mk-header-wpml-ls > a, #mk-header:not(.header-structure-vertical) .mk-cart-link, #mk-header:not(.header-structure-vertical) .mk-responsive-cart-link, #mk-header:not(.header-structure-vertical) .dashboard-trigger, #mk-header:not(.header-structure-vertical) .responsive-nav-link, #mk-header:not(.header-structure-vertical) .mk-header-social a, #mk-header:not(.header-structure-vertical) .mk-margin-header-burger {
/*height:104px;
line-height:104px;*/ line-height:30px; margin-top:12px;
}
#mk-header:not(.header-structure-vertical).sticky-trigger-header #mk-main-navigation > ul > li.menu-item, #mk-header:not(.header-structure-vertical).sticky-trigger-header #mk-main-navigation > ul > li.menu-item > a, #mk-header:not(.header-structure-vertical).sticky-trigger-header .mk-header-search, #mk-header:not(.header-structure-vertical).sticky-trigger-header .mk-header-search a, #mk-header:not(.header-structure-vertical).sticky-trigger-header .mk-cart-link, #mk-header:not(.header-structure-vertical).sticky-trigger-header .mk-responsive-cart-link, #mk-header:not(.header-structure-vertical).sticky-trigger-header .dashboard-trigger, #mk-header:not(.header-structure-vertical).sticky-trigger-header .responsive-nav-link, #mk-header:not(.header-structure-vertical).sticky-trigger-header .mk-header-social a, #mk-header:not(.header-structure-vertical).sticky-trigger-header .mk-margin-header-burger, #mk-header:not(.header-structure-vertical).sticky-trigger-header .mk-header-wpml-ls, #mk-header:not(.header-structure-vertical).sticky-trigger-header .mk-header-wpml-ls > a {
 line-height:30px; margin-top:5px;
}
#mk-header:not(.header-structure-vertical).sticky-trigger-header #mk-main-navigation > ul > li.menu-item > a {
padding-left:15px;
padding-right:15px;
}
.mk-header-logo, .mk-header-logo a {
	height:44px;
}
#mk-header:not(.header-structure-vertical).sticky-trigger-header .mk-header-logo, #mk-header:not(.header-structure-vertical).sticky-trigger-header .mk-header-logo a {
height:29px;
line-height:29px;
}
.vertical-expanded-state #mk-header.header-structure-vertical, .vertical-condensed-state #mk-header.header-structure-vertical:hover {
	width:280px !important;
}
#mk-header.header-structure-vertical {
	padding-left:30px !important;
	padding-right:30px !important;
}
.vertical-condensed-state .mk-vertical-menu {
	width:220px;
}
.theme-main-wrapper.vertical-expanded-state #theme-page > .mk-main-wrapper-holder, .theme-main-wrapper.vertical-expanded-state #theme-page > .mk-page-section, .theme-main-wrapper.vertical-expanded-state #theme-page > .wpb_row, .theme-main-wrapper.vertical-expanded-state #mk-page-title, .theme-main-wrapper.vertical-expanded-state #mk-footer {
	padding-left:280px;
}
@media handheld, only screen and (max-width:1140px) {
.theme-main-wrapper.vertical-expanded-state #theme-page > .mk-main-wrapper-holder, .theme-main-wrapper.vertical-expanded-state #theme-page > .mk-page-section, .theme-main-wrapper.vertical-expanded-state #theme-page > .wpb_row, .theme-main-wrapper.vertical-expanded-state #mk-page-title, .theme-main-wrapper.vertical-expanded-state #mk-footer, .theme-main-wrapper.vertical-condensed-state #theme-page > .mk-main-wrapper-holder, .theme-main-wrapper.vertical-condensed-state #theme-page > .mk-page-section, .theme-main-wrapper.vertical-condensed-state #theme-page > .wpb_row, .theme-main-wrapper.vertical-condensed-state #mk-page-title, .theme-main-wrapper.vertical-condensed-state #mk-footer {
padding-left:0px;
}
}
.theme-main-wrapper.vertical-header #mk-page-title, .theme-main-wrapper.vertical-header #mk-footer, .theme-main-wrapper.vertical-header #mk-header, .theme-main-wrapper.vertical-header #mk-header.header-structure-vertical .mk-vertical-menu {
	box-sizing:border-box;
}
@media handheld, only screen and (min-width:1140px) {
.vertical-condensed-state #mk-header.header-structure-vertical:hover ~ #theme-page > .mk-main-wrapper-holder, .vertical-condensed-state #mk-header.header-structure-vertical:hover ~ #theme-page > .mk-page-section, .vertical-condensed-state #mk-header.header-structure-vertical:hover ~ #theme-page > .wpb_row, .vertical-condensed-state #mk-header.header-structure-vertical:hover ~ #mk-page-title, .vertical-condensed-state #mk-header.header-structure-vertical:hover ~ #mk-footer {
padding-left:280px;
}
}
.mk-header-logo, .mk-header-logo a {
	margin-top:15px;
	margin-bottom:15px;
}
#mk-header:not(.header-structure-vertical).sticky-trigger-header .mk-header-logo, #mk-header:not(.header-structure-vertical).sticky-trigger-header .mk-header-logo a {
margin-top:11px;
margin-bottom:11px;
}
#mk-main-navigation > ul > li.menu-item > a {
	padding:0 20px;
	font-family: 'Lato', sans-serif;
	font-size:14px;
	text-transform:uppercase;
font-weight:bold !important;
/*text-shadow: 1px 1px 1px #fff;*/
background:none;
}
#mk-header.sticky-trigger-header #mk-main-navigation > ul > li.menu-item > a { color:#000040; }
.mk-header-logo.mk-header-logo-center {
	padding:0 20px;
}
.mk-vertical-menu > li.menu-item > a {
	padding:0 20px;
	font-family: 'Lato', sans-serif;
	font-size:14px;
	text-transform:uppercase;
font-weight:bold !important;
/*text-shadow: 1px 1px 1px #fff;*/
}
.mk-vertical-menu li.menu-item > a, .mk-vertical-menu .mk-header-logo {
	text-align:left;
}
.main-navigation-ul > li ul.sub-menu li.menu-item a.menu-item-link {
	font-size:12px;
	text-transform:uppercase;
	font-weight:normal;
}
.mk-vertical-menu > li ul.sub-menu li.menu-item a {
	font-size:12px;
	text-transform:uppercase;
	font-weight:normal;
}
.home #mk-main-navigation > ul > li.menu-item > a, .home .mk-vertical-menu li.menu-item > a {
	color:#fff;
background-color:;
}
#mk-main-navigation > ul > li.menu-item > a, .mk-vertical-menu li.menu-item > a {
	color:#000040;
background-color:;
}
.home #mk-main-navigation > ul > li.current-menu-item > a, .home #mk-main-navigation > ul > li.current-menu-ancestor > a, .home #mk-main-navigation > ul > li.menu-item:hover > a {
	color:#fff;
}
#mk-main-navigation > ul > li.current-menu-item > a, #mk-main-navigation > ul > li.current-menu-ancestor > a, #mk-main-navigation > ul > li.menu-item:hover > a {
	color:#000040;
}
.mk-vertical-menu > li.current-menu-item > a, .mk-vertical-menu > li.current-menu-ancestor > a, .mk-vertical-menu > li.menu-item:hover > a, .mk-vertical-menu ul li.menu-item:hover > a {
	color:#000000;
}
#mk-main-navigation > ul > li.menu-item > a:hover {
	color:#000000;
background-color:;
}
.dashboard-trigger, .res-nav-active, .mk-header-social a, .mk-responsive-cart-link {
	color:#222222;
}
.dashboard-trigger:hover, .res-nav-active:hover {
	color:#000000;
}
#mk-main-navigation ul li.no-mega-menu > ul, #mk-main-navigation ul li.has-mega-menu > ul, #mk-main-navigation ul li.mk-header-wpml-ls > ul {
	border-top:1px solid #000040;
}
#mk-main-navigation ul li.no-mega-menu ul, #mk-main-navigation > ul > li.has-mega-menu > ul, .header-searchform-input .ui-autocomplete, .mk-shopping-box, .shopping-box-header > span, #mk-main-navigation ul li.mk-header-wpml-ls > ul {
	background-color:#bdd7ee;
}
#mk-main-navigation ul ul.sub-menu a.menu-item-link, #mk-main-navigation ul li.mk-header-wpml-ls > ul li a {
	color:#333;
}
#mk-main-navigation ul ul li.current-menu-item > a.menu-item-link, #mk-main-navigation ul ul li.current-menu-ancestor > a.menu-item-link {
	color:#fff;
	background-color:#000040 !important;
}
#mk-main-navigation .megamenu-title, .mk-mega-icon, .mk-shopping-box .mini-cart-title, .mk-shopping-box .mini-cart-button {
	color:#ffffff;
}
#mk-main-navigation ul ul.sub-menu a.menu-item-link:hover, .header-searchform-input .ui-autocomplete li:hover, #mk-main-navigation ul li.mk-header-wpml-ls > ul li a:hover {
	color:#fff;
	background-color:#000040 !important;
}
.header-searchform-input .ui-autocomplete li:hover .search-title, .header-searchform-input .ui-autocomplete li:hover .search-date, .header-searchform-input .ui-autocomplete li:hover i, #mk-main-navigation ul ul.sub-menu a.menu-item-link:hover i {
	color:#000000;
}
.header-searchform-input input[type=text], .dashboard-trigger, .header-search-icon, .header-search-close, .header-wpml-icon {
	color:#222222;
}
.mk-burger-icon div {
	background-color:#222222;
}
.responsive-nav-container, .responsive-shopping-box {
	background-color:#191919;
}
.mk-responsive-nav a, .mk-responsive-nav .has-mega-menu .megamenu-title {
	color:#ffffff;
background-color:;
}
.mk-responsive-nav li a:hover {
	color:#fff;
	background-color:#000040;
}
.mk-header-toolbar {
	border-color:transparent;
}
.mk-header-toolbar span {
color:;
}
.mk-header-toolbar span i {
	color:#444444;
}
.mk-header-toolbar a {
	color:#ffffff;
}
.mk-header-toolbar a:hover {
	color:#000000;
}
.mk-header-toolbar a {
	color:#ffffff;
}
.mk-header-toolbar .mk-header-toolbar-social li a {
	color:#ffffff;
}
.mk-header-toolbar .mk-header-toolbar-social li a:hover {
	color:#000000;
}
.mk-divider .divider-inner i {
	background-color:#ffffff;
}
.mk-loader {
	border:2px solid #16a085;
}
.alt-title span, .single-post-fancy-title span, .portfolio-social-share, .woocommerce-share ul {
	background-color:#ffffff;
}
.mk-side-dashboard {
	background-color:#191919;
}
#sub-footer {
	background-color:#bdd7ee;
}
@media handheld, only screen and (max-width:1240px) {
.dashboard-trigger.res-mode {
display:block !important;
}
.dashboard-trigger.desktop-mode {
display:none !important;
}
}
@media handheld, only screen and (max-width:1140px) {
#mk-header.sticky-header, .mk-secondary-header, .transparent-header-sticky {
position:relative !important;
left:auto !important;
right:auto!important;
top:auto !important;
}
#mk-header:not(.header-structure-vertical).put-header-bottom, #mk-header:not(.header-structure-vertical).put-header-bottom.sticky-trigger-header, #mk-header:not(.header-structure-vertical).put-header-bottom.header-offset-passed, .admin-bar #mk-header:not(.header-structure-vertical).put-header-bottom.sticky-trigger-header {
position:relative;
bottom:auto;
}
.mk-margin-header-burger {
display:none;
}
.main-navigation-ul li.menu-item, .mk-vertical-menu li.menu-item, .main-navigation-ul li.sub-menu, .sticky-header-padding, .secondary-header-space {
display:none !important;
}
.vertical-expanded-state #mk-header.header-structure-vertical, .vertical-condensed-state #mk-header.header-structure-vertical {
width:100% !important;
height:auto !important;
}
.vertical-condensed-state #mk-header.header-structure-vertical:hover {
width:100% !important;
}
.header-structure-vertical .mk-vertical-menu {
position:relative;
padding:0;
width:100%;
}
.header-structure-vertical .mk-header-social.inside-grid {
position:relative;
padding:0;
width:auto;
bottom:inherit !important;
height:104px;
line-height:104px;
float:right !important;
top:0 !important;
}
.vertical-condensed-state .header-structure-vertical .mk-vertical-menu>li.mk-header-logo {
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-ms-transform:translate(0, 0);
-o-transform:translate(0, 0);
opacity:1!important;
position:relative!important;
left:0!important;
}
.vertical-condensed-state .header-structure-vertical .mk-vertical-header-burger {
opacity:0 !important;
}
.mk-header-logo {
padding:0 !important;
}
.mk-vertical-menu .responsive-nav-link {
float:left !important;
height:104px;
}
.mk-vertical-menu .responsive-nav-link i {
height:104px;
line-height:104px;
}
.mk-vertical-menu .mk-header-logo {
float:left !important
}
.header-search-icon i, .mk-cart-link i, .mk-responsive-cart-link i {
padding:0 !important;
margin:0 !important;
border:none !important;
}
.header-search-icon, .mk-cart-link, .mk-responsive-cart-link {
margin:0 8px !important;
padding:0 !important;
}
.mk-header-logo {
margin-left:20px !important;
display:inline-block !important;
}
.main-navigation-ul {
text-align:center !important;
}
.responsive-nav-link {
display:inline-block !important;
}
}
#mk-header.transparent-header {
	position:absolute;
	left:0;
}
.mk-boxed-enabled #mk-header.transparent-header {
	left:inherit;
}
.add-corner-margin .mk-boxed-enabled #mk-header.transparent-header {
	left:0;
}
.transparent-header {
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
}
.transparent-header.transparent-header-sticky {
	opacity:1;
	left:auto !important;
}
.transparent-header #mk-main-navigation ul li .sub {
	border-top:none;
}
.transparent-header .mk-cart-link:hover, .transparent-header .mk-responsive-cart-link:hover, .transparent-header .dashboard-trigger:hover, .transparent-header .res-nav-active:hover, .transparent-header .header-search-icon:hover {
	opacity:0.7;
}
.transparent-header .header-searchform-input input[type=text] {
	background-color:transparent;
}
.transparent-header.light-header-skin .dashboard-trigger, .transparent-header.light-header-skin .dashboard-trigger:hover, .transparent-header.light-header-skin .res-nav-active, .transparent-header.light-header-skin #mk-main-navigation > ul > li.menu-item > a, .transparent-header.light-header-skin #mk-main-navigation > ul > li.current-menu-item > a, .transparent-header.light-header-skin #mk-main-navigation > ul > li.current-menu-ancestor > a, .transparent-header.light-header-skin #mk-main-navigation > ul > li.menu-item:hover > a, .transparent-header.light-header-skin #mk-main-navigation > ul > li.menu-item > a:hover, .transparent-header.light-header-skin .res-nav-active:hover, .transparent-header.light-header-skin .header-searchform-input input[type=text], .transparent-header.light-header-skin .header-search-icon, .transparent-header.light-header-skin .header-search-close, .transparent-header.light-header-skin .header-search-icon:hover, .transparent-header.light-header-skin .mk-cart-link, .transparent-header.light-header-skin .mk-responsive-cart-link, .transparent-header.light-header-skin .mk-header-social a, .transparent-header.light-header-skin .mk-header-wpml-ls > a {
	color:#fff !important;
}
.transparent-header.light-header-skin .mk-burger-icon div {
	background-color:#fff;
}
.transparent-header.light-header-skin .mk-light-logo {
	display:inline-block !important;
}
.transparent-header.light-header-skin .mk-dark-logo {
	display:none !important;
}
.transparent-header.light-header-skin.transparent-header-sticky .mk-light-logo {
	display:none !important;
}
.transparent-header.light-header-skin.transparent-header-sticky .mk-dark-logo {
	display:inline-block !important;
}
.transparent-header.dark-header-skin .dashboard-trigger, .transparent-header.dark-header-skin .dashboard-trigger:hover, .transparent-header.dark-header-skin .res-nav-active, .transparent-header.dark-header-skin #mk-main-navigation > ul > li.menu-item > a, .transparent-header.dark-header-skin #mk-main-navigation > ul > li.current-menu-item > a, .transparent-header.dark-header-skin #mk-main-navigation > ul > li.current-menu-ancestor > a, .transparent-header.dark-header-skin #mk-main-navigation > ul > li.menu-item:hover > a, .transparent-header.dark-header-skin #mk-main-navigation > ul > li.menu-item > a:hover, .transparent-header.dark-header-skin .res-nav-active:hover, .transparent-header.dark-header-skin .header-searchform-input input[type=text], .transparent-header.dark-header-skin .header-search-icon, .transparent-header.dark-header-skin .header-search-close, .transparent-header.dark-header-skin .header-search-icon:hover, .transparent-header.dark-header-skin .mk-cart-link, .transparent-header.dark-header-skin .mk-responsive-cart-link, .transparent-header.dark-header-skin .mk-header-social a, .transparent-header.dark-header-skin .mk-header-wpml-ls > a {
	color:#444 !important;
}
.transparent-header.dark-header-skin .mk-burger-icon div {
	background-color:#444;
}
.mk-skin-color, .blog-categories a, .blog-categories, .rating-star .rated, .widget_testimonials .testimonial-position, .testimonial-company, .portfolio-similar-meta .cats, .entry-meta .cats a, .search-meta span a, .search-meta span, .single-share-trigger:hover, .single-share-trigger.mk-toggle-active, .project_content_section .project_cats a, .mk-love-holder i:hover, .blog-comments i:hover, .comment-count i:hover, .widget_posts_lists li .cats a, .mk-employeee-networks li a:hover, .mk-tweet-shortcode span a, .classic-hover .portfolio-permalink:hover i, .mk-pricing-table .mk-icon-star, .mk-process-steps.dark-skin .step-icon, .mk-edge-next, .mk-edge-prev, .prev-item-caption, .next-item-caption, .mk-employees.column_rounded-style .team-member-position, .mk-employees.column-style .team-member-position, .mk-event-countdown.accent-skin .countdown-timer, .mk-event-countdown.accent-skin .countdown-text, .mk-box-text:hover i, .mk-process-steps.light-skin .mk-step:hover .step-icon, .mk-process-steps.light-skin .active-step-item .step-icon, .blog-modern-entry .blog-categories, .woocommerce-thanks-text {
	color:#16a085;
}
.mk-love-holder .item-loved i, .widget_posts_lists .cats a, #mk-breadcrumbs a:hover, .widget_social_networks a.light, .widget_posts_tabs .cats a {
	/*color:#16a085 !important;*/
}
a:hover, .mk-tweet-shortcode span a:hover {
	color:#16a085;
}
::-webkit-selection {
background-color:#16a085;
color:#fff;
}
::-moz-selection {
background-color:#16a085;
color:#fff;
}
::selection {
background-color:#16a085;
color:#fff;
}
#sub-footer {
}
.theme-main-wrapper:not(.vertical-header) #mk-header, .theme-main-wrapper:not(.vertical-header) .mk-secondary-header {
border-top:1px solid #16a085;
}
.mk-grid, .mk-inner-grid {
	max-width:1140px;
}
.mk-fullwidth { max-width:98%; }
.theme-page-wrapper.right-layout .theme-content, .theme-page-wrapper.left-layout .theme-content {
	width:70%;
}
.theme-page-wrapper #mk-sidebar.mk-builtin {
	width:30%;
}
.mk-boxed-enabled, .mk-boxed-enabled #mk-header.sticky-header, .mk-boxed-enabled #mk-header.transparent-header-sticky, .mk-boxed-enabled .mk-secondary-header {
	max-width:1200px;
}
@media handheld, only screen and (max-width:1140px) {
#sub-footer .item-holder {
margin:0 20px;
}
}
body {
	line-height:20px;
	font-family: 'Lato', sans-serif;
	font-size:18px;
	color:#222;
}
p {
	font-size:18px;
	line-height:26px;
}
a {
	color:#0000ff;
	text-decoration:underline;
}
a:hover {
	color:#f5823e;
	text-decoration:underline;
}
.page-master-holder h1, .page-master-holder h2, .page-master-holder h3, .page-master-holder h4, .page-master-holder h5, .page-master-holder h6 {
font-weight:;
	color:#393836;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Hind', sans-serif;
}
input, button, textarea {
	font-family: 'Lato', sans-serif;
}
.widgettitle {
	font-family: 'Lato', sans-serif;
	font-size:13px;
}
.widgettitle:after {
}
.mk-side-dashboard .widgettitle, .mk-side-dashboard .widgettitle a {
	color:#959595;
}
.mk-side-dashboard, .mk-side-dashboard p {
	color:#6f6f6f;
}
.mk-side-dashboard a {
	color:#afafaf;
}
.mk-side-dashboard a:hover {
	color:#16a085;
}
#mk-sidebar .widgettitle, #mk-sidebar .widgettitle a {
	color:#555555;
}
#mk-sidebar, #mk-sidebar p {
	color:#666666;
}
#mk-sidebar a {
	color:#444444;
}
#mk-sidebar a:hover {
	color:#16a085;
}
#mk-footer .widgettitle, #mk-footer .widgettitle a {
	color:#959595;
}
#mk-footer, #mk-footer p {
	color:#6f6f6f;
}
#mk-footer a {
	color:#afafaf;
}
#mk-footer a:hover {
	color:#16a085;
}
.mk-footer-copyright, .mk-footer-copyright a {
	color:#666666 !important;
}
.mk-footer-social a {
	color:#666666 !important;
	text-decoration: none;
}
.mk-footer-social a:hover {
	color:#000040!important;
}
.mk-checkout-payement h3, .woocommerce-message .button:hover, .woocommerce-error .button:hover, .woocommerce-info .button:hover, .woocommerce.widget_shopping_cart .amount, .widget_product_categories .current-cat, .widget_product_categories li a:hover {
	color:#16a085 !important;
}
