/*
Template: comrepair
Theme Name: ComRepair Child theme
Theme URI: http://wp.mara.kz/comrepair/
Description: Premium WordPress theme
Author: BrothersTheme
Author URI: https://themeforest.net/user/brotherstheme
Version: 1.0.0
Text Domain: comrepair
License: GNU General Public License v2 or later & Envato Market License
License URI: http://www.gnu.org/licenses/gpl-2.0.html & http://themeforest.net/licenses
*/

.top-bar {display: none;}
.social-navigation {display: none;}
.bt-grid-filters-wrap {display: none;}

i.fa.fa-fax {color: #f7202a; padding-right: 15px;}

a.scroll-to-top {display: none;}
.footer-widgets-column {color: #222 !important;}
.leistungen-box {overflow: hidden; margin-bottom: 25px;}
.leistung .feature-box--style-2 {padding-bottom: 1000px; margin-bottom: -1000px;}

#site-header-cart {display: none !important;}
.widget-title:after {display: none !important;}


.working-hours-list li span:first-child::after {margin-left: 5px !important; margin-right: 8px !important; border-bottom: 1.4px dotted !important;}
.working-hours-list li span:last-child {min-width: 96px;}

.post-preview-author {display: none;}

.kontakt-button {text-align: center !important;}

.wpcf7-recaptcha {clear: both !important; margin-bottom: 10px; float: left;}

/* ---- Datenschutz - Hinweis Formular ----*/
.datenschutz {float: left; width: 100%;}
.datenschutz input{appearance: checkbox; -moz-appearance: checkbox; -webkit-appearance: checkbox; margin: 6px 5px 5px 0; display: inline-block !important; height: auto !important; cursor: pointer;}

.datenschutz span.datenschutz {width: auto; cursor: pointer; padding-left: 20px; clear: both; position: relative; margin-top: -6px !important;}
.datenschutz span.wpcf7-form-control-wrap {float: left; margin: 0 !important; background: none !important; width: auto; left: 0px !important;}
.datenschutz span input {float: left; width: auto !important; position: absolute; left: 0px;}
.datenschutz span.wpcf7-not-valid-tip {width: auto; position: relative; padding-left: 25px;margin-top: 3px !important;}

.pflicht {text-align: left; display: block; width: 100%; clear: both; color: #dc0812; font-size: 13px;}


/* ----- 768px ----- */
@media (max-width: 768px) {
.leistung .feature-box--style-2 {padding-bottom: 0px !important; margin-bottom: 25px !important;}
.leistung.vc_col-xs-6 {width: 100% !important;}
}