/*
Theme Name: Lunatic
Theme URI: http://quomodosoft.com/wp/lunatic
Author: QuomodoSoft
Author URI: http://quomodosoft.com
Description: Our 2018 default theme is clean, blog-focused, and designed for clarity. Lunatic's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first lunaticach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 1.1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, two-columns, left-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: lunatic

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

html, body {overflow-x: hidden;}
a.custom-logo-link img {width: 30px;}
.mainmenu-area{padding-bottom: 10px;}
.mainmenu-area ul > li > a{padding: 15px 20px;}
/* .multi-button{padding: 18px 25px;} */
.tp-caption .subscribe .control{width: 300px;font-size: 16px !important;color: #6858db;}
.tp-caption .mc4wp-form  .mc4wp-alert.mc4wp-error p {position: absolute;font-size: 14px !important;}
.service-icon img { width: 80px;}
a.multi-button.blue-button {background-color: #053a6d;}
.blue-button.multi-button:focus, .blue-button.multi-button:hover {background-color: #22233b;}
.slicknav_menu {background-color: #fff;}
.slicknav_menu .slicknav_icon .slicknav_icon-bar {width: 25px;background-color: #6858db;margin-top: 6px;margin-bottom: 6px;}
.slicknav_menu .slicknav_nav a { color: #8c75f1;}


@media (min-width: 768px) and (max-width: 1150px){
    .multi-button {padding: 10px 35px;margin-bottom: 10px;}
	.multi-button.blue-button .button-content .button-icon {font-size: 25px;line-height: 40px;}
}
@media (max-width: 767px){
   .spacer {height: 20px !important;}
	.multi-button.blue-button .button-content .button-info {margin-bottom: 10px !important;}
	.footer-top {padding-top: 20px;}
	.widget {margin-bottom: 30px;}
	ul.social-menu {margin-bottom: 10px;}
	.inline-element {margin-bottom: 10px;}
	button.sub-button {text-align: center !important;}
	button.sub-button i.zmdi {font-size: 22px !important;}
}
@media (max-width: 480px){	
	body.kc-css-system .kc_column, body.kc-css-system .kc_column_inner, .inline-element { width: 100% !important;margin-bottom: 10px;}
	.multi-button{width: 100%;}
}