/*
 Theme Name:   DrMohr Theme
 Description:  Child Theme von DrMohr
 Author:       Wolf-Dieter Poschmann
 Template:     equfix
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  //www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
*/

a:hover {color: #cc3039;}

p {font-family: helvetica;}

body p.ginger_message {color:#ffffff!important;}

.nivo-caption {background-color:transparent!important; font-size:72px; left:50%!important; bottom:40%!important; margin-left:-555px!important; }

.sub-bnr {min-height: 280px;}

.sub-bnr .position-center-center .container h4 {padding-top: 10%;}

#main-container p {font-size:16px;line-height:24px}

.logo-container a {position:relative}

.navbar .logo-container {text-align:right}
.navbar .logo-container a {padding:0}
.navbar .logo-container img {margin:10px 0;height:auto;width:285px}

header .navbar li {margin-right:10px}

#main-header-menu li ul li a {font-size: 13px; font-weight:bold!important; color: #E89FA5!important}

#main-header-menu li ul .current-menu-item a {font-size: 13px; font-weight:bold!important; color: white!important}

#main-header-menu li ul li a:hover {color: white!important;}

.navbar .col-md-8 #main-header-menu li a { font-family: helvetica; text-transform: none; font-style: bold; font-weight: bold;}

.tp-mask-wrap #slide-1-layer-3, .tp-mask-wrap #slide-5-layer-3 {text-transform: none !important;}

footer a {color:rgba(255,255,255,.6)}
footer a:hover {color:rgba(255,255,255,1)}

.rights {background-color: #c60f1e;padding:20px 0 40px 0}

.theme-footer {padding-bottom: 0px;}

.position-center-center .container h4 {text-transform: none!important;}

.sub-bnr .position-center-center .container h4 {font-weight: bold; text-align: left;}

.wpb_column.vc_column_container.vc_col-sm-12 .vc_column-inner .vc_col-sm-6 .vc_sep_holder.vc_sep_holder_l .vc_sep_line {margin-left: -9%;}


button, input, select, textarea {font-family: inherit; font-size: inherit; line-height: inherit; width: 100%;}

.wpcf7-form p .wpcf7-form-control.wpcf7-submit {width: 20%;}

#wpcf7-f5-p230-o1 .wpcf7-form p {margin-bottom: 20px;}

.wpb_wrapper .vc_btn3-container.vc_btn3-center a {font-weight: bold;}

.col-md-6 .text-right a {color:#E89FA5;}

.col-md-6 .text-right a:hover {color:#fff;}

.gallery .gallery-item {max-width:none!important;text-align:left!important}


.vc_images_carousel .vc_carousel-control {opacity:1!important}
.vc_images_carousel .vc_carousel-control.vc_right {right:25px!important}
.vc_images_carousel .vc_carousel-control .icon-prev::before,
.vc_images_carousel .vc_carousel-control .icon-next::before {font-size:60px;color:#C71620}

.tp-mask-wrap #slide-9-layer-3, .tp-mask-wrap #slide-8-layer-3, .tp-mask-wrap #slide-10-layer-3  {text-transform: none;}

/*
.pum-close.popmake-close {right: 50%!important; margin-right: -50px;}
*/

.wpcf7-list-item {margin-left:0px!important;}

.wp-statistics-opt-out {
    width: 100%;
    background: #5a5a5a;
    position: fixed;
    bottom: 0;
    text-align: center;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
   color: #fff;
	z-index: 11111;
}                                       

.wp-statistics-opt-out a {color:#ff8b91;}



@media screen and (max-width:1200px) {
    .nivo-caption {font-size:50px; margin-left:-168px!important;}
}

@media screen and (max-width:600px) {
    .nivo-caption {font-size:36px; bottom:25%!important;}
}

@media screen and (max-width:360px) {
	.nivo-caption {
		margin-left: -127px;
	}
    
}

.wpcf7-form-control {
	padding: 0.5rem;
}

.wpcf7-form-control:focus {
	outline: 0;
	box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
}
