/*!
  Theme Name: Sparks Child Theme
  Theme URI: http://sparks.mikado-themes.com
  Description: A child theme of Sparks Theme
  Author: Mikado Themes
  Author URI: http://themeforest.net/user/mikado-themes
  Version: 1.1
  Template: sparks
*/

.mkd-content ol, .mkd-content p, .mkd-content ul { color: #333; font-size: 17px; font-weight: 400; line-height: 1.6; margin: 0 0 1em }
.mkd-content ol, .mkd-content ul { list-style-position: outside }
.mkd-content li:not(.mkd-list-item) { margin: .5em 0 .5em 1em; padding-left: .25em }
.mkd-content ol+h4, .mkd-content p+h4, .mkd-content ul+h4 { margin-top: 25px }
.admin-only { opacity: 0!important; visibility: hidden!important }
body.logged-in.admin-bar .admin-only { opacity: 1!important; visibility: visible!important }
.mkd-header-standard-extended .mkd-page-header .mkd-logo-area .mkd-logo-wrapper a { height: 52px!important }

/* Gravity Forms Styles - john@jsweb.solutions */
.gform_body input, .gform_body select, .gform_body textarea, #theme-my-login input, #theme-my-login select, #theme-my-login  textarea  { border: 2px solid #e2e2e2; padding: 4px 5px; line-height: 22px; }
.gform_footer .gform_button, #wp-submit{ background-color: #2e8deb; color: #fff; padding: 10px; font-weight: bold; border-radius: 5px; border: none; cursor: pointer; }
.gform_body #label_1_18_1 .fa-question-circle { display: none; }
#theme-my-login { margin-left: auto !important; margin-right: auto !important; }
.tml-action-links li { display: inline-block; width: 120px; float: none !important;  }
.tml-action-links { text-align: center; width: 100%; margin-bottom: 20px !important;  }
.tml-submit-wrap { text-align: center; }


/* Fix for Sparks Dynamic Files */

.mkd-preload-background { background-image: url(../img/preload-pattern.png) !important; }

body { font-family: Roboto;}

.mkd-content .mkd-content-inner > .mkd-container, .mkd-content .mkd-content-inner > .mkd-full-width { background-color: #fdfdfe;}

.mkd-boxed .mkd-wrapper { background-attachment: fixed;}

h2 { font-size: 40px;font-weight: 400;}

h3 { font-size: 32px;font-weight: 300;}

h4 { font-size: 26px;font-weight: 500;}

h5 { font-size: 20px;font-weight: 600;}

h6 { font-size: 18px;}

a, p a { color: #2e8deb;font-weight: 600;text-decoration: none;}

a:hover, p a:hover { color: #1b548d;text-decoration: none;}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { color: #1b548d;}

aside.mkd-sidebar { padding-left: 30px;text-align: left;}

.mkd-top-bar { background-color: rgba(7, 22, 37, 1);}

.mkd-header-standard .mkd-page-header .mkd-logo-wrapper a { max-height: 72px;}

.mkd-header-standard .mkd-page-header .mkd-menu-area { background-color: rgba(12, 37, 62, 1);height: 80px;}

.mkd-header-standard-extended .mkd-page-header .mkd-logo-wrapper a { max-height: 72px;}

.mkd-header-standard-extended .mkd-page-header .mkd-logo-area { background-color: rgba(8, 30, 51, 1);height: 80px;}

.mkd-header-standard-extended .mkd-page-header .mkd-logo-area .mkd-grid .mkd-vertical-align-containers { border: 0;}

.mkd-header-centered .mkd-page-header .mkd-logo-area .mkd-grid .mkd-vertical-align-containers { border: 0;}

.mkd-header-standard-extended .mkd-page-header .mkd-menu-area { background-color: rgba(10, 41, 70, 1);height: 52px;}


            .mkd-main-menu.mkd-default-nav > ul > li > a,
            .mkd-page-header #lang_sel > ul > li > a,
            .mkd-page-header #lang_sel_click > ul > li > a,
            .mkd-page-header #lang_sel ul > li:hover > a { color: #ffffff;font-size: 16px;font-weight: 500;letter-spacing: 0.25px;}


            .mkd-main-menu.mkd-default-nav > ul > li:hover > a,
            .mkd-main-menu.mkd-default-nav > ul > li.mkd-active-item:hover > a,
            body:not(.mkd-menu-item-first-level-bg-color) .mkd-main-menu.mkd-default-nav > ul > li:hover > a,
            body:not(.mkd-menu-item-first-level-bg-color) .mkd-main-menu.mkd-default-nav > ul > li.mkd-active-item:hover > a,
            .mkd-page-header #lang_sel ul li a:hover,
            .mkd-page-header #lang_sel_click > ul > li a:hover { color: #2e8deb;}


            .mkd-main-menu.mkd-default-nav > ul > li.mkd-active-item > a,
			body:not(.mkd-menu-item-first-level-bg-color) .mkd-main-menu.mkd-default-nav > ul > li.mkd-active-item > a { color: #2e8deb;}

.mkd-full-width-wide-menu .mkd-drop-down .wide .second, .mkd-drop-down .second .inner > ul, .mkd-drop-down .second .inner ul li ul, .mkd-drop-down li.narrow .second .inner ul, .shopping_cart_dropdown, .mkd-page-header #lang_sel ul ul, .mkd-top-bar #lang_sel ul ul, .mkd-drop-down .wide.wide_background .second, .mkd-drop-down > ul > li.narrow > .second > .inner > ul, .mkd-drop-down > ul > li.wide > .second > .inner > ul { background-color: rgba(255, 255, 255, 1);border-color: #dfdfdf;}

.mkd-drop-down > ul > li.narrow > .second > .inner > ul { background-color: rgba(255, 255, 255, 1);border-color: #dfdfdf;}

.mkd-header-vertical .mkd-header-vertical .mkd-vertical-menu-area-inner { text-align: center;}

.mkd-mobile-header .mkd-mobile-header-inner { height: 80px;background-color: #071625;}

.mkd-mobile-header .mkd-mobile-nav { background-color: #f1f2f3;}

.mkd-mobile-header .mkd-mobile-nav a, .mkd-mobile-header .mkd-mobile-nav h4 { font-size: 18px;line-height: 24px;}

            @media only screen and (max-width: 480px) {
            .mkd-mobile-header .mkd-mobile-logo-wrapper a { height: 42px !important;}

            }
        .mkd-mobile-header .mkd-mobile-logo-wrapper a { max-height: 72px;}

.mkd-mobile-header .mkd-mobile-menu-opener a { color: #ffffff;font-size: 38px;}

.mkd-mobile-header .mkd-mobile-menu-opener a:hover { color: #2e8deb;}

.mkd-search-opener > *:not(.mkd-search-icon-text) { font-size: 16px!important;}

.mkd-page-header .mkd-search-opener { color: #ffffff;}

.mkd-page-header .mkd-search-opener:hover { color: #2e8deb;}

.mkd-search-opener { padding-left: 2px;padding-right: 2px;margin-left: 2px;margin-right: 2px;}

.mkd-side-menu-slide-from-right .mkd-wrapper .mkd-cover { background-color: #000000;}

.mkd-side-menu-slide-from-right.mkd-right-side-menu-opened .mkd-wrapper .mkd-cover { opacity: .5;}

.mkd-side-menu, .mkd-side-area-uncovered-from-content .mkd-side-menu, .mkd-side-menu-slide-from-right .mkd-side-menu { background-color: #ffffff;}

.mkd-title .mkd-title-holder .mkd-subtitle { font-size: 19px;line-height: 30px;}

.mkd-title .mkd-title-holder .mkd-title-subtitle-holder { max-width: 66%;}

.mkd-title .mkd-separator-holder .mkd-separator { border-bottom-width: 2px;}

.mkd-btn { text-transform: capitalize;letter-spacing: 0.25px;font-weight: 500;}

.mkd-btn.mkd-btn-solid:not(.mkd-btn-custom-hover-bg):hover { background-color: #0c253e!important;}

.mkd-btn.mkd-btn-solid:not(.mkd-btn-custom-hover-bg):hover { border-color: #0c253e!important;}

/* End Temp CSS */

/* Primary Menu User Links Switch - john@jsweb.solutions */
@media only screen and (min-width:1030px) {
	#nav-menu-item-10572, #nav-menu-item-10573 { display: none; }
}


@media only screen and (max-width:768px) {
body.mkd-header-standard-extended .mkd-logo-widget-area { display: none!important }
}

@media only screen and (max-width:1280px) {
body.mkd-header-standard-extended .mkd-logo-widget-area { display: inline-block!important }
}
#rev_slider_5_1 .sparks-nav.tparrows.tp-leftarrow .mkd-nav-arrow, #rev_slider_5_1 .sparks-nav.tparrows.tp-rightarrow .mkd-nav-arrow { color: rgba(255, 255, 255, 0.4)!important }
#rev_slider_5_1 .sparks-nav.tparrows .mkd-nav-arrow:hover { color: white!important }
.mkd-comment-holder.mkd-comment-holder-without-comments~.mkd-comment-form { display: none!important }
.hdf-downloads-holder .w3eden [class*=col-] .hdf-download { background-color: #f9f9fa; border: 1px solid #e2e2e2; border-top: 0; padding: 10px }
.hdf-downloads-holder .w3eden [class*=col-]:first-of-type .hdf-download { border-top: 1px solid #e2e2e2 }
.hdf-downloads-holder .w3eden [class*=col-]:nth-of-type(2n) .hdf-download { background-color: #f1f1f3 }
.hdf-downloads-holder .wpdm-download-link { background-color: #2e8deb; color: #fff; font-size: 13px; font-weight: 500; padding: 6px 8px; -webkit-transition: all .2s ease-out; -o-transition: all .2s ease-out; transition: all .2s ease-out }
.hdf-downloads-holder .wpdm-download-link:focus, .hdf-downloads-holder .wpdm-download-link:hover { background-color: #0a2946; color: #fff; text-decoration: none }
.hdf-downloads-holder .hdf-download { display: block }
.hdf-downloads-holder .hdf-download-title { color: #333; font-weight: 400 }

@media screen and (min-width:768px) {
.hdf-downloads-holder .hdf-download-title { font-size: 16px }
}

@media screen and (min-width:1025px) {
.hdf-downloads-holder .hdf-download-title { font-size: 17px }
}
.hdf-downloads-holder .hdf-download-file-size { color: #777; display: none; font-size: .7em; margin-left: 10px }

@media screen and (min-width:600px) {
.hdf-downloads-holder .hdf-download-file-size { display: inline-block }
}
.hdf-downloads-holder .hdf-download-file-size .fa { color: #888; font-size: .875em; position: relative; top: -1px }
.sparks ul.jqueryFileTree { font-family: inherit!important; font-size: inherit!important; line-height: inherit!important }
.sparks ul.jqueryFileTree li { background: none!important; line-height: inherit!important; padding-left: 0!important }
.sparks ul.jqueryFileTree li .jqueryFileTree { margin-left: 30px!important }
.sparks ul.jqueryFileTree a { background-color: transparent!important; background-position: 5.5px 5.5px!important; background-repeat: no-repeat!important; color: inherit!important; font-size: 16px!important; padding: 2px 5px 2px 28px!important }
.sparks ul.jqueryFileTree li.directory>a { background-image: url(/wp-content/plugins/wpdm-extended-shortcodes/images/directory.png) }
.sparks ul.jqueryFileTree li.expanded>a { background-image: url(/wp-content/plugins/wpdm-extended-shortcodes/images/folder_open.png) }
.sparks ul.jqueryFileTree li.file>a { background-image: url(/wp-content/plugins/wpdm-extended-shortcodes/images/file.png) }
.sparks ul.jqueryFileTree li.wait>a { background-image: url(/wp-content/plugins/wpdm-extended-shortcodes/images/spinner.gif) }
.sparks ul.jqueryFileTree li.ext_afp>a, .sparks ul.jqueryFileTree li.ext_afpa>a, .sparks ul.jqueryFileTree li.ext_asp>a, .sparks ul.jqueryFileTree li.ext_aspx>a, .sparks ul.jqueryFileTree li.ext_c>a, .sparks ul.jqueryFileTree li.ext_cfm>a, .sparks ul.jqueryFileTree li.ext_cgi>a, .sparks ul.jqueryFileTree li.ext_cpp>a, .sparks ul.jqueryFileTree li.ext_h>a, .sparks ul.jqueryFileTree li.ext_lasso>a, .sparks ul.jqueryFileTree li.ext_vb>a, .sparks ul.jqueryFileTree li.ext_xml>a { background-image: url(/wp-content/plugins/wpdm-extended-shortcodes/images/code.png) }
.sparks ul.jqueryFileTree li.ext_3gp>a, .sparks ul.jqueryFileTree li.ext_avi>a, .sparks ul.jqueryFileTree li.ext_mov>a, .sparks ul.jqueryFileTree li.ext_mp4>a, .sparks ul.jqueryFileTree li.ext_mpeg>a, .sparks ul.jqueryFileTree li.ext_mpg>a, .sparks ul.jqueryFileTree li.ext_wmv>a { background-image: url(/wp-content/plugins/wpdm-extended-shortcodes/images/film.png) }
.sparks ul.jqueryFileTree li.ext_bat>a, .sparks ul.jqueryFileTree li.ext_com>a, .sparks ul.jqueryFileTree li.ext_exe>a { background-image: url(/wp-content/plugins/wpdm-extended-shortcodes/images/application.png) }
.sparks ul.jqueryFileTree li.ext_bmp>a, .sparks ul.jqueryFileTree li.ext_gif>a, .sparks ul.jqueryFileTree li.ext_jpeg>a, .sparks ul.jqueryFileTree li.ext_jpg>a, .sparks ul.jqueryFileTree li.ext_pcx>a, .sparks ul.jqueryFileTree li.ext_png>a, .sparks ul.jqueryFileTree li.ext_tif>a, .sparks ul.jqueryFileTree li.ext_tiff>a { background-image: url(/wp-content/plugins/wpdm-extended-shortcodes/images/picture.png) }
.sparks ul.jqueryFileTree li.ext_css>a { background-image: url(/wp-content/plugins/wpdm-extended-shortcodes/images/css.png) }
.sparks ul.jqueryFileTree li.ext_doc>a, .sparks ul.jqueryFileTree li.ext_docx>a { background-image: url(/wp-content/plugins/wpdm-extended-shortcodes/images/doc.png) }
.sparks ul.jqueryFileTree li.ext_fla>a, .sparks ul.jqueryFileTree li.ext_swf>a { background-image: url(/wp-content/plugins/wpdm-extended-shortcodes/images/flash.png) }
.sparks ul.jqueryFileTree li.ext_htm>a, .sparks ul.jqueryFileTree li.ext_html>a { background-image: url(/wp-content/plugins/wpdm-extended-shortcodes/images/html.png) }
.sparks ul.jqueryFileTree li.ext_jar>a { background-image: url(/wp-content/plugins/wpdm-extended-shortcodes/images/java.png) }
.sparks ul.jqueryFileTree li.ext_js>a, .sparks ul.jqueryFileTree li.ext_pl>a, .sparks ul.jqueryFileTree li.ext_py>a { background-image: url(/wp-content/plugins/wpdm-extended-shortcodes/images/script.png) }
.sparks ul.jqueryFileTree li.ext_log>a, .sparks ul.jqueryFileTree li.ext_txt>a { background-image: url(/wp-content/plugins/wpdm-extended-shortcodes/images/txt.png) }
.sparks ul.jqueryFileTree li.ext_m4p>a, .sparks ul.jqueryFileTree li.ext_mp3>a, .sparks ul.jqueryFileTree li.ext_ogg>a, .sparks ul.jqueryFileTree li.ext_wav>a { background-image: url(/wp-content/plugins/wpdm-extended-shortcodes/images/music.png) }
.sparks ul.jqueryFileTree li.ext_pdf>a { background-image: url(/wp-content/plugins/wpdm-extended-shortcodes/images/pdf.png) }
.sparks ul.jqueryFileTree li.ext_php>a { background-image: url(/wp-content/plugins/wpdm-extended-shortcodes/images/php.png) }
.sparks ul.jqueryFileTree li.ext_ppt>a { background-image: url(/wp-content/plugins/wpdm-extended-shortcodes/images/ppt.png) }
.sparks ul.jqueryFileTree li.ext_psd>a { background-image: url(/wp-content/plugins/wpdm-extended-shortcodes/images/psd.png) }
.sparks ul.jqueryFileTree li.ext_rb>a, .sparks ul.jqueryFileTree li.ext_rbx>a, .sparks ul.jqueryFileTree li.ext_rhtml>a, .sparks ul.jqueryFileTree li.ext_ruby>a { background-image: url(/wp-content/plugins/wpdm-extended-shortcodes/images/ruby.png) }
.sparks ul.jqueryFileTree li.ext_rpm>a { background-image: url(/wp-content/plugins/wpdm-extended-shortcodes/images/linux.png) }
.sparks ul.jqueryFileTree li.ext_sql>a { background-image: url(/wp-content/plugins/wpdm-extended-shortcodes/images/db.png) }
.sparks ul.jqueryFileTree li.ext_xls>a, .sparks ul.jqueryFileTree li.ext_xlsx>a { background-image: url(/wp-content/plugins/wpdm-extended-shortcodes/images/xls.png) }
.sparks ul.jqueryFileTree li.ext_gz>a, .sparks ul.jqueryFileTree li.ext_rar>a, .sparks ul.jqueryFileTree li.ext_tgz>a, .sparks ul.jqueryFileTree li.ext_zip>a { background-image: url(/wp-content/plugins/wpdm-extended-shortcodes/images/zip.png) }
.sparks ul.jqueryFileTree a:focus, .sparks ul.jqueryFileTree a:hover { background-color: #f1f1f3!important }
.ninja-forms-form-wrap .nf-field-container { margin: 0 }
.ninja-forms-form-wrap .nf-field { padding: 15px 0 0 }
.ninja-forms-form-wrap .nf-field-label { margin-bottom: 5px!important }
.ninja-forms-form-wrap .nf-field-label label { color: #333; display: block }
.ninja-forms-form-wrap .nf-field-element { word-wrap: break-word }
.ninja-forms-form-wrap .nf-field-element .ninja-forms-field { background-color: #fff; border: 2px solid #e2e2e2; border-radius: 2px; color: #666; font-family: inherit; font-size: 15px; height: 40px; outline: 0; padding: 0 12px }
.ninja-forms-form-wrap .nf-field-element .ninja-forms-field:focus { border-color: #2e8deb }
.ninja-forms-form-wrap .nf-field-element .ninja-forms-field:disabled { color: #999; cursor: not-allowed }
.ninja-forms-form-wrap .nf-field-element textarea.ninja-forms-field { min-height: 160px!important; padding: 8px 12px!important }
.ninja-forms-form-wrap .nf-field-element hr.ninja-forms-field { background-color: #e2e2e2; border: 0; border-radius: 0; height: 1px; margin: 1rem 0; padding: 0; width: 100% }
.ninja-forms-form-wrap .nf-field-element input[type=button] { background-color: #2e8deb; border: none; border-radius: 4px; border-top: 1px solid transparent; border-bottom: 2px solid rgba(0, 0, 0, 0.1); color: #fff; cursor: pointer; font-family: inherit; height: auto; line-height: 1em; outline: 0; overflow: hidden; padding: 16px 20px; position: relative; text-align: center; text-transform: none; -webkit-transition: all 0.15s ease-out; -o-transition: all 0.15s ease-out; transition: all 0.15s ease-out; vertical-align: middle; -webkit-appearance: none }
.ninja-forms-form-wrap .nf-field-element input[type=button]:focus, .ninja-forms-form-wrap .nf-field-element input[type=button]:hover { background-color: #1b548d }
.ninja-forms-form-wrap .nf-error-msg, .ninja-forms-form-wrap .ninja-forms-req-symbol { color: #d9534f }
.ninja-forms-form-wrap .nf-error .ninja-forms-field { border: 2px solid #d9534f }
.mkd-portfolio-single-holder.mkd-ps-custom-layout h2:first-of-type { margin-top: 0!important }
.mkd-tabs .mkd-tab-container { border-color: #e2e2e2!important }
.mkd-tabs .mkd-tabs-nav li { margin: 0!important; padding: 0!important }
.mkd-tabs .mkd-tabs-nav li .mkd-tab-title { font-size: 15px!important; letter-spacing: 0.25px!important }
.mkd-tabs .mkd-tabs-nav li .mkd-tab-title a { background-color: #f9f9fa!important; border-color: #e2e2e2!important; color: #888!important; font-weight: 400!important }
.mkd-tabs .mkd-tabs-nav li.ui-state-hover .mkd-tab-title a { background-color: #2e8deb!important; color: #fff!important }
.mkd-tabs .mkd-tabs-nav li.ui-state-hover a .mkd-icon-frame { color: #fff!important }
.mkd-tabs .mkd-tabs-nav li.ui-state-active .mkd-tab-title a { background-color: #fff!important; color: #151515!important; font-weight: 600!important }
.mkd-tabs .mkd-tabs-nav li.ui-state-active.ui-state-focus a .mkd-icon-frame, .mkd-tabs .mkd-tabs-nav li.ui-state-active.ui-state-hover a .mkd-icon-frame { color: #151515!important }
.mkd-title { background-image: url(../../uploads/2017/06/bg-title.jpg); background-size: cover }
.mkd-title .mkd-title-holder h1 { color: #fff; font-size: 26px; font-weight: 600; letter-spacing: 0.25px; text-transform: uppercase }

@media only screen and (min-width:481px) {
.mkd-title .mkd-title-holder h1 { font-size: 42px }
}

@media only screen and (min-width:1200px) {
.mkd-title .mkd-title-holder h1 { font-size: 48px }
}
.tlp-team.tlp-single-container { padding-top: 80px }
.mkd-boxed-layout .mkd-testimonials .mkd-testimonial-text-holder { border: 1px solid #efefef }
.mkd-testimonials .mkd-testimonial-text { margin: 0 }
.mkd-testimonials .mkd-testimonial-image-holder { margin: 0 30px 30px 0 }
.mkd-testimonials .mkd-testimonial-author { font-size: 18px }
.mkd-testimonials .mkd-testimonial-job { font-size: 13px; font-weight: 400; letter-spacing: 0; margin: 0!important; text-transform: none }
.um .um-field-error { background-color: #d9534f }
.um p.um-notice strong { color: inherit }
.um p.um-notice a { color: rgba(255, 255, 255, 0.9); text-decoration: underline }
.um p.um-notice a:focus, .um p.um-notice a:hover { color: rgba(255, 255, 255, 0.5); text-decoration: none }
.mkd-top-bar .menu { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; list-style: none; margin: 0 }
.mkd-top-bar .menu>.menu-item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; line-height: 1.5; position: relative }
.mkd-top-bar .menu>.menu-item a { color: rgba(255, 255, 255, 0.75); font-weight: 400; padding: .75rem }
.mkd-top-bar .menu>.menu-item:focus a, .mkd-top-bar .menu>.menu-item:hover a { color: #2e8deb }
.mkd-top-bar .menu>.menu-item:focus .sub-menu, .mkd-top-bar .menu>.menu-item:hover .sub-menu { opacity: 1; overflow: visible; -webkit-transition: opactiy .2s ease-out; -o-transition: opactiy .2s ease-out; transition: opactiy .2s ease-out; visibility: visible; z-index: 20 }
.mkd-top-bar .menu>.menu-item.admin-only { background-color: #0adf79 }
.mkd-top-bar .sub-menu { background-color: #f7f8f9; border-color: #dfdfdf; opacity: 0; overflow: hidden; padding: 12px 0; position: absolute; top: 100%; left: 0; text-align: left; -webkit-transition: top .15s ease-out; -o-transition: top .15s ease-out; transition: top .15s ease-out; visibility: hidden; z-index: 10 }
.mkd-top-bar .sub-menu>.menu-item { -webkit-transition: background-color 0.3s cubic-bezier(0.35, 0.7, 0.32, 0.9); -o-transition: background-color 0.3s cubic-bezier(0.35, 0.7, 0.32, 0.9); transition: background-color 0.3s cubic-bezier(0.35, 0.7, 0.32, 0.9); min-width: 180px }
.mkd-top-bar .sub-menu>.menu-item a { color: #9b9a9a; display: block; font-size: 14px; font-weight: 400; height: auto; padding: 5px 26px; position: relative; -webkit-transition: color 0.3s cubic-bezier(0.35, 0.7, 0.32, 0.9), background-color 0.3s cubic-bezier(0.35, 0.7, 0.32, 0.9); -o-transition: color 0.3s cubic-bezier(0.35, 0.7, 0.32, 0.9), background-color 0.3s cubic-bezier(0.35, 0.7, 0.32, 0.9); transition: color 0.3s cubic-bezier(0.35, 0.7, 0.32, 0.9), background-color 0.3s cubic-bezier(0.35, 0.7, 0.32, 0.9) }
.mkd-top-bar .menu-item { display: block }
.mkd-top-bar .menu-item a { color: #777 }
.mkd-top-bar .menu-item a:focus, .mkd-top-bar .menu-item a:hover { color: #2e8deb }
.mkd-page-header .mkd-main-menu ul>li>a { border: 0 }
.mkd-page-header #menu-user-actions { display: inline-block; height: 100%; margin: 0; position: relative }
.mkd-page-header #menu-user-actions .menu-item { display: inline-block }
.mkd-page-header #menu-user-actions .menu-item a { color: #fff; font-size: 13px; font-weight: 400; padding: 5px 15px }
.mkd-page-header #menu-user-actions .menu-item a:focus, .mkd-page-header #menu-user-actions .menu-item a:hover { color: #2e8deb }
.mkd-page-header #menu-user-actions .menu-item.btn-register a { background-color: transparent; border: 1px solid #2e8deb; border-radius: 100px; color: #2e8deb; padding: 8px 14px; -webkit-transition: all .2s ease-out; -o-transition: all .2s ease-out; transition: all .2s ease-out }
.mkd-page-header #menu-user-actions .menu-item.btn-register a:focus, .mkd-page-header #menu-user-actions .menu-item.btn-register a:hover { background-color: #2e8deb; color: #fff }
.mkd-page-header .mkd-side-menu-button-opener { color: #fff }
.mkd-page-header .mkd-side-menu-button-opener:focus, .mkd-page-header .mkd-side-menu-button-opener:hover { color: #2e8deb }
footer .mkd-footer-top-holder { background-color: #222 }
footer .mkd-footer-top .widget ul li>a { color: rgba(255, 255, 255, 0.725); font-size: 14px; display: inline-block; padding: 10px 0; text-transform: initial }
footer .mkd-footer-top .widget ul li>a:focus, footer .mkd-footer-top .widget ul li>a:hover { color: #fff }
footer .mkd-footer-top .widget .textwidget>ul>li { padding: 0 }
footer .mkd-footer-top .widget .textwidget>ul>li:first-child>a { margin-top: -10px }
footer .mkd-footer-top .widget a { color: rgba(255, 255, 255, 0.725) }
footer .mkd-footer-top .widget a:focus, footer .mkd-footer-top .widget a:hover { color: #fff }
footer .mkd-footer-top .widget .mkd-widget-title-holder .mkd-widget-title { color: rgba(255, 255, 255, 0.6); font-size: 19px; font-weight: 300 }
footer .mkd-footer-top .widget .mkd-item-title { color: inherit; font-size: 14px; font-weight: 400 }
footer .mkd-footer-top .widget .mkd-item-title a { font-weight: 400 }
footer .mkd-footer-top .mkd-blog-list-holder .mkd-item-info-section>div { color: rgba(255, 255, 255, 0.3) }
footer .mkd-footer-top .mkd_twitter_widget { color: rgba(255, 255, 255, 0.725); font-size: 14px }
footer .mkd-footer-top .mkd_twitter_widget li { line-height: 20px!important }
footer .mkd-footer-top .mkd_twitter_widget li a { color: rgba(255, 255, 255, 0.3); font-weight: inherit }
footer .mkd-footer-top .mkd_twitter_widget li a:focus, footer .mkd-footer-top .mkd_twitter_widget li a:hover { color: #fff }
footer .mkd-footer-top .mkd_twitter_widget .mkd_tweet_time { color: inherit; font-size: 13px; font-weight: 500; letter-spacing: .5px; line-height: inherit; margin-top: 2px; text-transform: uppercase }
footer .mkd-footer-bottom-holder { background-color: #111; color: rgba(255, 255, 255, 0.3); font-size: 14px }
footer .mkd-footer-bottom p { margin: 0 }
footer .mkd-footer-bottom .widget a { color: inherit; font-weight: inherit }
footer .mkd-footer-bottom .widget a:focus, footer .mkd-footer-bottom .widget a:hover { color: rgba(255, 255, 255, 0.725) }
/*# sourceMappingURL=style.css.map */
