/*
	Theme Name: Express Logistics Child
	Theme URI: http://premiumlayers.net/demo/wp/expresslogistics/
	Author: PremiumLayers
	Author URI: https://themeforest.net/user/premiumlayers/portfolio
	Description: A fully responsive ultra-customizable Worpdress theme.
	Version: 1.0
	License: GNU General Public License
	License URI: license.txt
	Tags: threaded-comments, theme-options, sticky-post, full-width-template, flexible-header, featured-images, custom-menu, custom-header, custom-colors, custom-background
	Text Domain: express-logistics-child
	Template: express-logistics
*/

/* = Theme customization starts here
-------------------------------------------------------------- */

/**
 * Korrektur Navigation
 */
@media (max-device-width:991px) { .ow-navigation .navbar-collapse > a.btn { margin:0; margin-left:-10px; margin-bottom:20px; } }
.ow-navigation .navbar-collapse > a.btn { padding:16px 21px 15px !important; }
/* Klick vor Hover auf iOS-Geräten, Script im Head-Bereich eingebunden */
/* <script>document.addEventListener("touchstart", function(){}, true);</script> */
.ow-navigation .navbar-collapse > .nav.navbar-nav > li.active > a:before,
.ow-navigation .navbar-collapse > .nav.navbar-nav > li:focus > a:before,
.ow-navigation .navbar-collapse > .nav.navbar-nav > li:hover > a:before { -webkit-user-select:none;	-webkit-touch-callout:none; }

/**
 * Contact Form 7
 */
span.wpcf7-not-valid-tip { position:relative; display:block; margin-top:-45px; margin-bottom:3px !important; border:1px solid #ebccd1; border-radius:4px; background-color:#f2dede; padding:10px; color:#a94442; }
.estimation-form span.wpcf7-not-valid-tip { margin-top:-60px; }
div.wpcf7-validation-errors, div.wpcf7-mail-sent-ok { display:block; margin:0px !important; margin-bottom:10px !important; border:none; border:0px; padding:10px; color:#fff; }
div.wpcf7-validation-errors { border:1px solid #ebccd1; border-radius:4px; background-color:#f2dede; color:#a94442; }
div.wpcf7-mail-sent-ok { border:1px solid #d6e9c6; border-radius:4px; background-color:#dff0d8; color:#3c763d; }
.form-control-small { font-size:12px; }
.csit-home-loader .ajax-loader { float:right; margin-right:10px !important; margin-top:30px !important; }
.csit-home-response, .csit-home-response .wpcf7-validation-errors { margin-bottom:0px !important; }
.csit-home-link-detail { margin-top:28px; }
.csit-home-link-detail a:hover { text-decoration:none; color:#E30613; }
.csit-kontakt-acceptance .wpcf7-list-item { margin-left:0px !important; }
label { font-weight:normal !important; color:#777; }
label a:hover { color:#E30613; }
.quote-form .form-group label { margin-top:0px !important; }
.request-quote { text-align:left !important; }
.quote-form .form-group label { font-family:'PT Sans', sans-serif; font-size:14px; letter-spacing:inherit; }
.estimation-form textarea.form-control { height:auto; }
.estimation-form .ajax-loader { margin-top:32px !important; }

/**
 * Footer TopSidebar
 */
.csit_fts { padding-top:65px !important; padding-bottom:65px !important; background-color:#3A72B8 !important; background-repeat:no-repeat !important; }
.fblock3.color-white h3 b a { color:#fff; }
.fblock3.color-white h3 b a:hover { color:#E30613; text-decoration:none; }
.fblock3.color-white h3 span { color:#fff; }

/**
 * Footer Detail-Box
 */
.csit-detail-box i { text-align:center; }
.csit-detail-box p { -moz-hyphens:auto; -o-hyphens:auto; -webkit-hyphens:auto; -ms-hyphens:auto; hyphens:auto; }

/**
 * Footer Kontakt-Box
 */
.contact-vertical li i { top:2px; }

/**
 * Footer Kontakt-Box Link
 */
.contact-vertical.color-white li a { color:#fff; }
.contact-vertical.color-white li a:hover { color:#E30613; }

/**
 * Footer Widget Link
 */
.list-shortcode.color-white li a:hover { color:#E30613; }

/**
 * Footer bottom Link
 */
.copyright a:hover { text-decoration:none; color:#E30613; }

/**
 * Footer Abstand
 */
.bottom-footer { margin-top:70px !important; }

/**
 * Überschriftentrenner
 */
/* Footer Widget Title */
.widget-title::before { background-color:#E30613; }

/* Slider */
.photo-slider .carousel-caption h1::after { background-color:#E30613; }

/*  */
.offers-content h3::after { background-color:#E30613 }

/**
 * Schrift
 */
.csit-page h3,
.csit-page p { -moz-hyphens:auto; -o-hyphens:auto; -webkit-hyphens:auto; -ms-hyphens:auto; hyphens:auto; }
.csit-page h3 { color:#383838; }
.csit-page p { color:#777777; }
.csit-page p strong { color:#383838; }
.csit-page p a:hover { text-decoration:none; color:#E30613; }
.portfolio-section { text-align:inherit; }

/**
 *
 */
.bst-info { Display:none; }

/**
 * Korrektur Formular Transportanfrage/Startseite
 */
.quote-form .form-group .btn { line-height:44px; }

/**
 * Korrektur Warum/Startseite
 */
.csit-features-content .features-box-content p { -moz-hyphens:auto; -o-hyphens:auto; -webkit-hyphens:auto; -ms-hyphens:auto; hyphens:auto; }
.features-block::before { width:136px; right:-64px; }

/**
 * Korrektur Slider/Startseite
 */
.csit-home-sblock .services-content h3,
.csit-home-sblock .services-content p,
.csit-home-sblock .services-content a,
.csit-home-sblock .services-content i { display:none !important; }

/**
 * Korrektur Referenzen Bild-Link
 */
.partners-logos a { cursor:default; }

/**
 * Seite Reparaturanfrage
 */
ul.repan-seite li { font-family:'PT Sans', sans-serif; font-size:16px; color:#999; }
.repansv input { margin-bottom:14px; }
.repansv .wpcf7-list-item-label { padding:0 12px 0 0; font-family:'PT Sans', sans-serif; font-size:16px; color:#999; }
.csit-twssv { margin:20px 0 10px 0 !important; }
.repanfzdl input { height:auto !important; padding:17px 19px; }