/* ===================================================================================

* Theme Name: Appilo Child
* Theme URI: https://themeforest.net/item/appilo-app-landing-wordpress-theme/22358661
* Author: ThemeXriver
* Author URI: https://themeforest.net/user/themexriver
* Description: Appilo One Page App Landing WordPress Theme
* Version: 7.0.0
* Template: appilo
* Text Domain: appilo-child
* License: GNU General Public License version 3.0
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
* Tags: one-column, right-sidebar, left-sidebar, custom-menu, featured-images, post-formats, sticky-post, translation-ready

* We encourage you to create Child theme for any modifications you will want to do.

* Why use Child theme?

* Because of appilo updates we may provide for this theme that will overwrite your
* modifications and all your custom work.

* If you are not familiar with Child Themes, you can read about it here:
* http://codex.wordpress.org/Child_Themes
* http://wp.tutsplus.com/tutorials/theme-development/child-themes-basics-and-creating-child-themes-in-wordpress/

====================================================================================== */

::selection {
    background-color: #4dbfbf !important;
    color: #fff;
}

::-moz-selection {
    background-color: #4dbfbf !important;
    color: #fff;
}

.saas_two_footer_section:before {
	display: none;
}

footer,
.appilo-saas-classic footer a {
	color: #fff;
}

.s2-copyright a,
.saas_two_footer_section .s2_footer_widget .s2_footer_about span {
	color: #4dbfbf !important;
}

.saas_two_footer_section .s2_footer_widget .s2_footer_social form input {
	background: #333;
}

.saas_two_footer_section .s2_footer_widget .s2_footer_social form button {
	background: #4dbfbf;
}

.saas_two_footer_section .s2_footer_widget .s2_footer_social form button:hover {
	background: #69bbd2;
}

.s2-copyright a:hover {
	color: #69bbd2 !important;
}

.soft-m-mobile_menu_button {
	color: #000;
}

#custom_html-4 a {
	margin-right: 8px;
	font-size: 25px;
}
#custom_html-4 a:last-child {
	margin-right: 0;
}

/* Contact Form 7 Basic Styling */
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="tel"],
.wpcf7-form input[type="url"],
.wpcf7-form textarea,
.wpcf7-form select {
    width: 100%;
    padding: 12px 15px;
    border: 1px solid #ddd;
    font-size: 16px;
    line-height: 1.5;
    background: #fff;
    box-sizing: border-box;
    transition: all 0.3s ease;
}

.wpcf7-form input:focus,
.wpcf7-form textarea:focus,
.wpcf7-form select:focus {
    border-color: #666;
    outline: none;
    box-shadow: 0 0 0 3px rgba(0,0,0,0.05);
}

.wpcf7-form textarea {
    min-height: 140px;
    resize: vertical;
}

.wpcf7-form input[type="submit"] {
    background: #222;
    color: #fff;
    border: none;
    padding: 12px 24px;
    cursor: pointer;
    font-size: 16px;
    transition: background 0.3s ease;
}

.wpcf7-form input[type="submit"]:hover {
    background: #000;
}

.wpcf7-form p {
    margin-bottom: 20px;
}

.wpcf7-not-valid-tip {
    font-size: 14px;
    margin-top: 5px;
}

.wpcf7-response-output {
    margin-top: 20px !important;
}

.appilo-saas-classic .wr-form-submit-btn button {
	padding: 16px 35px;
}