@charset "UTF-8";
/*
*    -----------------------------------------------------------------------------------------------
*    Theme Name: Startuply WP Child Theme
*    Theme URI: http://startuplywp.com
*    Template: startuply
*    Description: Startuply - Multi-purpose Responsive Startup Theme Child theme 
*	 Tags: white, light, dark, two-columns, right-sidebar, responsive-layout, custom-background, custom-header, custom-menu, flexible-header, theme-options, translation-ready
*	 Text Domain: vivaco
*    Author: Vivaco
*    Author URI: http://vivaco.com
*    License: GNU General Public License version 3.0
*    License URI: http://www.gnu.org/licenses/gpl-3.0.html
*    Version: 2.5
*/
 
@import url("../startuply/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

/* =Bot Home page form
------------------------------------------------------- */

.wpcf7-form { text-align: center; }
.wpcf7-form > * { text-align: left; }
.wpcf7-form .form { padding: 25px 0 0; display: inline-block; width: auto; }
.wpcf7-form .form:before, .wpcf7-form .form:after { content: " "; display: table; }
.wpcf7-form .form:after { clear: both; }
.wpcf7-form .form { *zoom: 1; }
.wpcf7-form .form.form-overlay { padding: 15px 0 0; background-color: rgba(0,0,0,0.15); color: #fff; -webkit-border-radius: 3px; border-radius: 3px; }
.wpcf7-form .form.leadform { margin: 0; width: 100%; padding: 45px 20px 15px; background: #eff3f6; -webkit-box-shadow:0 3px 10px rgba(0, 0, 0, 0.16); -moz-box-shadow:0 3px 10px rgba(0, 0, 0, 0.16); box-shadow:0 3px 10px rgba(0, 0, 0, 0.16); border-radius: 3px; }
.wpcf7-form .form.leadform label { color: #1d1d1d; }

.wpcf7-form .form > :last-child { margin-bottom: 0; }

.wpcf7-form .form .form-group { padding-bottom: 10px; }
.wpcf7-form .form .form-group:not([class*="col-"]) { padding: 0 0 10px; }
.wpcf7-form .form .form-group[class*="col-"] {  }
.wpcf7-form .form .form-group:before, .wpcf7-form .form .form-group:after { content: " "; display: table; }
.wpcf7-form .form .form-group:after { clear: both; }
.wpcf7-form .form .form-group { margin-bottom: 15px; }
.wpcf7-form .form.form-overlay .form-group { margin-bottom: 5px; }
.wpcf7-form .form .wpcf7-form-control-wrap { display: block; }

.wpcf7-form .form input[type="text"], .wpcf7-form .form input[type="url"], .wpcf7-form .form input[type="email"], .wpcf7-form .form input[type="image"],
.wpcf7-form .form input[type=color], .wpcf7-form .form input[type="tel"], .wpcf7-form .form input[type="number"], .wpcf7-form .form input[type="password"], .wpcf7-form .form input[type="file"],
.wpcf7-form .form input[type="reset"], .wpcf7-form .form input[type="button"], .wpcf7-form .form input[type=submit], .wpcf7-form .form textarea, .wpcf7-form .form .form-group .btn { min-width: 0; margin-left: 0px;
    width: 100%;}

.wpcf7-form .form label { margin-bottom: 0; display: inline-block; width: 100%; padding-top: 16px; line-height: 18px; font-size: 16px; }
.wpcf7-form .form input.btn { margin-right: 0; margin-left: 0; width: 100%; }
.wpcf7-form .ajax-loader { display: none; }

.wpcf7-form div.strideform-validation-errors { display: none !important; }
.wpcf7-form div.strideform-response-output { line-height: 1.3; color: #fd8282; display: block; text-align: center; max-width: 415px; margin: 0 auto; margin-top: 15px; color: #fff; padding: 10px; border-radius: 5px; border-width:0px; }
.wpcf7-form div.strideform-response-output.strideform-mail-sent-ok { background: #46C00A; }
.wpcf7-form div.strideform-response-output.strideform-mail-sent-ng { background: #DF2121; }
.wpcf7-form div.strideform-mail-sent-ng { border: none; }
.wpcf7-form .form span.strideform-not-valid-tip { position: absolute; margin: 4px 1px 0; display: block; font-size: 13px; line-height: 1; color: #fd8282; }
.wpcf7-form .form.form-overlay span.strideform-not-valid-tip { margin: 2px 2px 0; font-size: 12px; }

.wpcf7-form .form.form-clear textarea.strideform-not-valid, .wpcf7-form .form.form-clear input[type=text].strideform-not-valid, .wpcf7-form .form.form-clear input[type=url].strideform-not-valid,
.wpcf7-form .form.form-clear input[type=tel].strideform-not-valid, .wpcf7-form .form.form-clear input[type=number].strideform-not-valid, .wpcf7-form .form.form-clear input[type=color].strideform-not-valid,
.wpcf7-form .form.form-clear input[type=email].strideform-not-valid, .wpcf7-form .form.form-clear input[type=email].strideform-not-valid, .wpcf7-form .form.form-clear input[type=password].strideform-not-valid { border-color: #fd8282; }
.wpcf7-form .form.form-clear textarea, .wpcf7-form .form.form-clear input[type=text], .wpcf7-form .form.form-clear input[type=url],
.wpcf7-form .form.form-clear input[type=tel], .wpcf7-form .form.form-clear input[type=number], .wpcf7-form .form.form-clear input[type=color],
.wpcf7-form .form.form-clear input[type=email], .wpcf7-form .form.form-clear input[type=email], .wpcf7-form .form.form-clear input[type=password] { color: rgba(255,255,255,0.7); border: 1px solid rgba(255,255,255,0.95); border-radius: 2px; box-shadow: none; background-color: transparent; }
.wpcf7-form .form.form-clear textarea:hover, .wpcf7-form .form.form-clear input[type=tel]:hover, .wpcf7-form .form.form-clear input[type=number]:hover, .wpcf7-form .form.form-clear input[type=color]:hover,
.wpcf7-form .form.form-clear input[type=email]:hover, .wpcf7-form .form.form-clear input[type=email]:hover, .wpcf7-form .form.form-clear input[type=password]:hover,
.wpcf7-form .form.form-clear textarea:focus, .wpcf7-form .form.form-clear input[type=tel]:focus, .wpcf7-form .form.form-clear input[type=number]:focus, .wpcf7-form .form.form-clear input[type=color]:focus,
.wpcf7-form .form.form-clear input[type=email]:focus, .wpcf7-form .form.form-clear input[type=email]:focus, .wpcf7-form .form.form-clear input[type=password]:focus { color: #fff; }

.lighter-overlay .form.form-clear textarea, .lighter-overlay .form.form-clear input[type=text], .lighter-overlay .form.form-clear input[type=url],
.lighter-overlay .form.form-clear input[type=tel], .lighter-overlay .form.form-clear input[type=number], .lighter-overlay .form.form-clear input[type=color],
.lighter-overlay .form.form-clear input[type=email], .lighter-overlay .form.form-clear input[type=email], .lighter-overlay .form.form-clear input[type=password] { border-color: rgba(0,0,0,0.9); color: rgba(0,0,0,0.7); }
.lighter-overlay .form.form-clear textarea:hover, .lighter-overlay .form.form-clear input[type=tel]:hover, .lighter-overlay .form.form-clear input[type=number]:hover, .lighter-overlay .form.form-clear input[type=color]:hover,
.lighter-overlay .form.form-clear input[type=email]:hover, .lighter-overlay .form.form-clear input[type=email]:hover, .lighter-overlay .form.form-clear input[type=password]:hover,
.lighter-overlay .form.form-clear textarea:focus, .lighter-overlay .form.form-clear input[type=tel]:focus, .lighter-overlay .form.form-clear input[type=number]:focus, .lighter-overlay .form.form-clear input[type=color]:focus,
.lighter-overlay .form.form-clear input[type=email]:focus, .lighter-overlay .form.form-clear input[type=email]:focus, .lighter-overlay .form.form-clear input[type=password]:focus { color: #000; }

.wpcf7-form .form.leadform.leadform-3 { padding: 15px 20px 15px; }
.wpcf7-form .form.leadform.leadform-3 .heading { padding-left: 15px; }
.wpcf7-form .form.leadform.leadform-3 .subheading { color: #777; padding-left: 15px; margin-bottom: 30px; }
