/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");



/** Slider **/
/**.carousel-inner .slider_content .text .qbutton.white {
    margin: 10px 0 0 0px;
}**/
@media only screen and (max-width: 480px) {

     .q_slider .carousel,
     .qode_slider_preloader,
     .carousel-inner>.item {
          height: 600px !important;
     }
}

/** Contact Form **/

.kda-contact-form .one-two.column {
     width: 48%;
}

.kda-contact-form .one.column {
     width: 98%;
}

.kda-contact-form .column {
     float: left;
     margin: 0 1% 0px;
}

.kda-contact-form div.wpcf7-response-output.wpcf7-mail-sent-ok {
     background-color: transparent;
}

.kda-contact-form div.wpcf7-response-output.wpcf7-validation-errors {
     background-color: transparent;
}

.kda-contact-form span.wpcf7-not-valid-tip {
     color: #b2ccef;
     font-size: 1em;
     display: block;
}

.kda-contact-form div.wpcf7-response-output {
     font-weight: 500;
     font-size: 13px;
}

.kda-contact-form .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit,
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
     float: right;
}

.kda-contact-form .cf7_custom_style_2 input.wpcf7-form-control.wpcf7-submit,
.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
     float: right;
}

div.wpcf7-response-output {
     color: #000;
}

div.wpcf7-response-output::before {
     color: #000;
}

@media only screen and (max-width: 720px) {
     .kda-contact-form .one-two.column {
          width: 98%;
     }

}

/** End of Contact Form **/

/** Footer **/
.footer_top h5 {
     color: #fff;
     margin: 0 0 5px;
}

.kda-footer-button a:hover {
     color: #ffffff !important;
}

.q_social_icon_holder.circle_social .fa-stack:hover,
.q_social_icon_holder.square_social .fa-stack:hover {
     background-color: transparent;
     border-color: #8d1b8c;
}

/** Footer Bootom **/
.footer_bottom {
     display: table-cell;
     font-size: 12px;
     line-height: 22px;
     height: 53px;
     width: 1%;
     vertical-align: middle;
     padding: 0 20px;
}

/** Cookie Notice **/
#cookie-notice .button.bootstrap {
     font-family: sans-serif;
     display: inline-block;
     *display: inline;
     padding: 4px 12px;
     margin-right: 0.3em;
     margin-bottom: 0;
     *margin-left: .3em;
     line-height: 20px;
     color: #333333;
     text-align: center;
     text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
     font-style: normal;
     vertical-align: middle;
     cursor: pointer;
     text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
     background-color: #ffffff;
     background-image: none;
     background-image: none;
     background-image: none;
     background-image: none;
     background-image: none;
     background-repeat: repeat-x;
     border-style: solid;
     border-width: 1px;
     border-color: #333333;
     box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
     filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
     padding: 7px 15px;
     font-size: 13px;
     text-decoration: none;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 0px;
     outline: none;
     font-weight: 600;
}

#cookie-notice .button.bootstrap:hover,
#cookie-notice .button.bootstrap:focus {
     color: #8d1b8c;
     background-color: #ffffff;
     border-color: #8d1b8c;
     background-position: 0 -15px;
     -webkit-transition: background-position 0.1s linear;
     -moz-transition: background-position 0.1s linear;
     -o-transition: background-position 0.1s linear;
     transition: background-position 0.1s linear;
}

/** Mailchimp Footer **/

.mc4wp-form-400 label,
.mc4wp-form-400 input,
.mc4wp-form-400 textarea,
.mc4wp-form-400 select,
.mc4wp-form-400 button {
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
}

.mc4wp-form-400 {
     display: inline-block;
     text-align: center;
     width: 100%;
     max-width: 100% !important;
     background-repeat: repeat;
}

.mc4wp-form-400 input[type="text"],
.mc4wp-form-400 input[type="email"],
.mc4wp-form-400 input[type="tel"],
.mc4wp-form-400 input[type="url"],
.mc4wp-form-400 input[type="date"],
.mc4wp-form-400 input[type="number"],
.mc4wp-form-400 select,
.mc4wp-form-theme textarea {
     height: 35px;
     padding: 8px 16px;
     line-height: 1.428571429;
     color: #ffffff !important;
     vertical-align: middle;
     background: transparent;
     border: 1px solid #8d1b8c;
     -webkit-border-radius: 0px;
     -moz-border-radius: 0px;
     border-radius: 0px;
     -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
     box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
     text-shadow: none;
     margin: 5px 0;
     font-style: italic;
}

.mc4wp-form-400 input[type="text"] {
     width: 99%;
     max-width: 100%;
}

.mc4wp-form-400 input[type="email"] {
     width: 61%;
     max-width: 100%;
}

.mc4wp-form-400 input[type='radio'],
.mc4wp-form-400 input[type='checkbox'] {
     margin-right: 6px;
     display: inline-block
}

.mc4wp-form-400 input[type='submit'],
.mc4wp-form-400 input[type='button'],
.mc4wp-form-400 input[type='reset'],
.mc4wp-form-400 button {
     vertical-align: top;
     text-shadow: none;
     padding: 6px;
     cursor: pointer;
     text-align: center;
     line-height: normal;
     display: inline-block;
     font-size: 15px !important;
     width: 100%;
     max-width: 37%;
     height: 35px;
     text-transform: none;
     background-color: transparent;
     color: #8d1b8c;
     border: 1px solid #8d1b8c;
     -webkit-border-radius: 0px;
     -moz-border-radius: 0px;
     border-radius: 0px;
     margin: 5px 0px;
     font-weight: 800;
     letter-spacing: 2px;
}

.mc4wp-form-400 input[type='submit']:hover,
.mc4wp-form-400 input[type='button']:hover,
.mc4wp-form-400 input[type='reset']:hover,
.mc4wp-form-400 button:hover {
     background-color: #8d1b8c;
     color: #ffffff;
     border: 1px solid #8d1b8c;
}

.mc4wp-form-400 .mc4wp-success p {
     color: #ffffff;
}

.mc4wp-form-400 .mc4wp-error p {
     color: #ffffff;
}

/** End of Mailchimp Footer **/