.one-fourth.mcb-wrap {
padding: 0 !important
}
h3 {
text-transform: initial
}
#Top_bar .menu>li>a {
padding: 20px 0
}
#Top_bar .menu>li>a span:not(.description) {
text-transform: uppercase;
line-height: 48px
}
#Top_bar .menu>li:last-child>a span {
border-right: solid 1px rgba(0, 0, 0, .05)
}
#Top_bar .menu>li:first-child>a span {
border-left: solid 1px rgba(0, 0, 0, .05)
}
#Top_bar.is-sticky .menu>li>a span {
line-height: 28px
}
.top_bar_left {
min-height: 80px
}
#Header_wrapper,
#Intro {
border-top: 5px solid #025682
}
#Top_bar:not(.is-sticky) .logo {
position: absolute;
top: 0;
z-index: 999;
-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .1);
box-shadow: 0 0 20px rgba(0, 0, 0, .1)
}
#Top_bar:not(.is-sticky) .logo #logo {
height: 300px;
line-height: 300px;
padding: 0
}
#Top_bar.is-sticky #logo img.logo-sticky {
position: absolute;
top: 0;
left: 15px;
max-height: 136px !important;
-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .1);
box-shadow: 0 0 20px rgba(0, 0, 0, .1);
z-index: 9999
}
span.small-h1 {
font-size: 25px;
line-height: 25px
}
hr {
height: 2px
}
li {
font-size: 16px
}
.calculator-box {
width: 49% !important;
margin-right: 1% !important;
font-size: 15px;
line-height: 23px
}
.calculator-box .contact-person {
width: 47% !important;
margin: 0 2% 0 1%
}
.calculator-box .contact-person:last-child {
margin: 0 1% 0 2%
}
.calculator-box .contact-person p {
padding-top: 15px
}
.calculator-box .contact-person b {
font-size: 20px;
color: #025682;
font-weight: 600
}
.calculator-box .contact-person .contact-info {
line-height: 26px;
color: #025682
}
.calculator-box .contact-person .contact-info a {
text-decoration: none
}
.calculator-box .contact-person .contact-info a:hover {
text-decoration: underline
}
.calculator-box .column_visual {
margin-left: 1%;
margin-bottom: 10px
}
.calculator-box {
padding: 27px 25px 21px 25px !important
}
.calculator-box .column_button,
.calculator-box .column_image {
margin-bottom: 20px !important
}
.calculator-box h2,
.calculator-box h3 {
font-size: 30px !important;
line-height: 40px !important
}
.calculator-box .column_button {
width: 54%
}
.calculator-box.mcb-wrap-e536cf9eb {
margin-right: 0 !important;
width: 34% !important
}
.calculator-box.mcb-wrap-nbrol54hw {
width: 32% !important
}
.calculator-box.mcb-wrap-k50za0ti1 {
width: 31% !important;
margin-left: 2% !important;
padding: 27px 25px 11px 25px !important
}
.calculator-box.mcb-wrap-k50za0ti1 h3 {
margin-bottom: 33px !important
}
.calculator-box.mcb-wrap-k50za0ti1 .column_button {
width: 57%
}
.calculator-box .mcb-column-inner {
margin: 0
}
.mcb-item-sliding_box-inner {
margin-bottom: 25px
}
.header-line {
border-bottom: 2px solid #025682
}
.header-line h2 {
margin-bottom: 10px
}
#Header_wrapper,
#Intro {
background-color: transparent !important
}
#Top_bar .search_wrapper {
left: unset;
right: 0;
width: 50%;
-webkit-transform: unset;
transform: unset;
top: calc(100% + 10px)
}
#Top_bar .search_wrapper .icon_search {
color: #fff
}
#Top_bar.is-sticky .search_wrapper {
top: calc(100% - 10px)
}
#Top_bar.is-sticky .top_bar_right .top_bar_right_wrapper {
height: 80%
}
.search-results .post-meta {
display: none
}
.wp-block-table table {
width: 40%
}
table tr:first-child td {
-webkit-box-shadow: none;
box-shadow: none
}
table tr:nth-child(2n) td {
background: 0 0
}
table td,
table th {
text-align: left;
border: none;
padding: 0 0 10px 0
}
.column_attr a {
text-decoration: underline
}
#Content ul li {
list-style: none;
color: #025682;
position: relative
}
#Content ul li:before {
position: absolute;
left: -2px;
top: 5px
}
.video-text {
font-family: "Clan Offc W01 Book", Helvetica, Arial, sans-serif !important;
letter-spacing: 1px !important
}
.content_slider .button_icon {
opacity: 1 !important
}
.content_slider .button_icon i {
color: #025682 !important;
font-size: 32px
}
.content_slider .button_icon:hover {
opacity: .5 !important
}
.content_slider.flat.description ul .slick-slide li {
text-align: left;
padding: 0 120px
}
.content_slider.flat.description ul .slick-slide li .desc-wrapper {
padding: 0 30px;
width: 68%;
display: inline-block
}
.content_slider.flat.description ul .slick-slide li h3.title {
font-size: 34px;
line-height: 46px;
word-break: break-word;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
white-space: break-spaces
}
.content_slider.flat.description ul .slick-slide li .desc {
padding: 0;
font-size: 14px;
line-height: 26px
}
.content_slider.flat.description ul .slick-slide li .news-date {
color: #9d9d9d;
font-size: 24px;
line-height: 150%
}
.slick-slide li .desc-box,
.slick-slide li img {
display: inline-block;
vertical-align: top
}
.slick-slide li img {
margin: 0;
width: 32%
}
.slick-slide li .desc-box {
width: 60%;
text-align: left;
margin-top: 12px;
padding: 0 0 0 30px
}
.slick-slide li .desc-box .cat,
.slick-slide li .desc-box h3.title {
margin-bottom: 40px !important
}
.slick-slide li .desc-box h3.title {
font-size: 30px;
line-height: 40px
}
.slick-slide li .desc-box .cat {
color: #9d9d9d;
font-size: 24px
}
.slick-slide li .desc-box .desc {
padding: 0 !important;
font-size: 14px;
line-height: 23px !important
}
.slider_pagination li {
padding-left: 15px !important
}
.slider_pagination li a {
width: 15px !important;
height: 15px !important;
margin: 0 !important;
background: #fff !important;
border: 1px solid #9d9d9d;
top: unset !important;
border-radius: 100% !important
}
.slider_pagination li.slick-active a {
background: #9d9d9d !important
}
.slider_pagination li.slick-active a:after {
display: none
}
#Content {
padding-top: 0
}
h1,
h2,
h3 {
text-transform: uppercase
}
#Content .column_visual ul {
margin: 0
}
#Content .column_visual ul li {
list-style: none;
color: #025682;
position: relative;
padding-left: 26px
}
#Content .column_visual ul li:before {
content: "\e841";
font-family: mfn-icons;
font-style: normal;
font-weight: 400;
speak: none;
display: inline-block;
text-decoration: none !important;
width: 1em;
margin-right: .2em;
text-align: center;
font-variant: normal;
text-transform: none;
line-height: 1em;
margin-left: .2em;
margin-right: 10px;
position: absolute;
left: 0;
top: 5px
}
.menuo-right #Top_bar .menu>li>ul.mfn-megamenu {
padding-left: 792px;
width: 100% !important;
margin: 0 !important;
background-color: #025682 !important;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
margin-top: 1px !important
}
.menuo-right #Top_bar .menu>li>ul.mfn-megamenu a {
color: #fff !important
}
.menuo-right #Top_bar.is-sticky .menu>li>ul.mfn-megamenu {
margin-top: -19px !important
}
#Top_bar .menu>li>ul.mfn-megamenu>li>ul {
border: none !important
}
.sub-menu.mfn-megamenu ul li a {
padding: 3px 20px
}
.sub-menu.mfn-megamenu ul li a span {
font-size: 15px
}
.mfn-megamenu-title {
margin-bottom: 15px
}
#Top_bar .menu>li>a span:not(.description) {
padding: 0 33px;
letter-spacing: 1px;
background-image: none !important;
-webkit-box-shadow: none !important;
box-shadow: none !important
}
#Top_bar .menu>li>ul.mfn-megamenu>li>ul {
background-color: #025682;
background-image: none !important;
-webkit-box-shadow: none !important;
box-shadow: none !important
}
#Top_bar .menu>li>ul.mfn-megamenu>li>ul li {
background-image: none !important;
-webkit-box-shadow: none !important;
box-shadow: none !important
}
.menuo-right #Top_bar .menu>li>ul.mfn-megamenu {
display: relative
}
.menuo-right #Top_bar .menu>li>ul.mfn-megamenu:before {
content: "";
background-image: url(//pferdeversicherung.de/wp-content/themes/eventfive_dialog_akp/assets/pferd.png);
display: block;
width: 194px;
height: 194px;
position: absolute;
left: 570px;
top: 30px;
background-repeat: no-repeat;
opacity: .5;
background-position: center center
}
.menuo-right #Top_bar .menu>li>ul.mfn-megamenu:before {
background-repeat: no-repeat;
opacity: .5;
background-position: center center
}
#Top_bar .menu li ul li a {
border-bottom: 1px solid transparent !important;
padding: 3px 20px
}
#Header_wrapper .note {
-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .03), inset 0 4px 3px -2px rgba(0, 0, 0, .07), 5px 5px 10px rgba(0, 0, 0, .1);
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .03), inset 0 4px 3px -2px rgba(0, 0, 0, .07), 5px 5px 10px rgba(0, 0, 0, .1);
padding: 10px 0;
position: relative
}
#Header_wrapper .note .container {
color: #fff;
font-family: "Clan Offc W01 Book", Helvetica, Arial, sans-serif;
font-size: 24px;
text-transform: uppercase;
text-align: right
}
#Header_wrapper .note .close {
position: absolute;
top: 7px;
right: 10px;
font-size: 24px;
color: #fff;
cursor: pointer
}
#Top_bar .menu>li>ul.mfn-megamenu a.mfn-megamenu-title {
margin-bottom: 10px
}
.menuo-right #Top_bar .menu>li.katze-menu>ul.mfn-megamenu>li {
float: unset;
width: 100%
}
.menuo-right #Top_bar .menu>li.katze-menu>ul.mfn-megamenu>li:first-child {
margin-bottom: 35px
}
.menuo-right #Top_bar .menu>li.katze-menu>ul.mfn-megamenu>li:last-child {
margin-bottom: 52px
}
.menuo-right #Top_bar .menu>li.katze-menu>ul.mfn-megamenu:before {
background-image: url(//pferdeversicherung.de/wp-content/themes/eventfive_dialog_akp/assets/katze.png)
}
.header-line .mcb-column-inner,
.mcb-item-jur24fm4u .mcb-column-inner,
.mcb-item-pmiymp2d3 .mcb-column-inner {
margin-bottom: 0
}
.search-results #Subheader {
padding-top: 270px
}
.pricing-box .plan-inside ul li {
color: #6b6b6b !important;
font-size: 15px;
line-height: 24px;
padding: 20px 10px
}
.pricing-box .plan-inside ul li strong {
color: #025682;
font-weight: 400 !important
}
.pricing-box .button_theme {
background-color: #025682
}
.pricing-box .plan-header .image:after {
content: "";
display: block;
height: 10px;
border-bottom: 1px solid #025682;
width: 60%;
left: 50%;
position: relative;
margin-top: 30px;
-webkit-transform: translateX(-50%);
transform: translateX(-50%)
}
.no-line-table .pricing-box .plan-header .image {
padding-bottom: 30px
}
.no-line-table .pricing-box .plan-header .image:after {
display: none
}
.pricing-box .plan-inside {
padding-bottom: 40px
}
table td,
table th {
text-align: left;
border: 1px solid rgba(0, 0, 0, .08) !important;
padding: 10px !important
}
table tr:first-child td {
-webkit-box-shadow: inset 0 4px 3px -2px rgba(0, 0, 0, .06) !important;
box-shadow: inset 0 4px 3px -2px rgba(0, 0, 0, .06) !important
}
.tooltip-img .tooltip-content,
.tooltip:after,
.tooltip:before {
background: #025682 !important
}
.toggle-wrapper-01 {
margin-bottom: 15px
}
.toggle-switch {
position: relative;
display: inline-block;
width: 51px;
height: 25px;
margin-bottom: 0;
margin-right: 10px
}
.toggle-switch input {
opacity: 0;
width: 0;
height: 0
}
.toggle-slider {
position: absolute;
cursor: pointer;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #ccc;
-webkit-transition: .4s;
transition: .4s;
border-radius: 34px
}
.toggle-slider:before {
position: absolute;
content: "";
height: 18px;
width: 18px;
left: 3px;
bottom: 4px;
background-color: #fff;
-webkit-transition: .4s;
transition: .4s;
border-radius: 50%
}
input:checked+.toggle-slider {
background-color: #025682
}
input:focus+.toggle-slider {
-webkit-box-shadow: 0 0 1px #025682;
box-shadow: 0 0 1px #025682
}
input:checked+.toggle-slider:before {
-webkit-transform: translateX(26px);
transform: translateX(26px)
}
.toggle-text {
text-decoration: underline;
font-size: 16px
}
.toggle-text a {
color: #6b6b6b
}
.listenhund-button {
background-color: #f7f7f7 !important;
color: #747474 !important;
border-radius: 5px !important;
-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .03), inset 0 4px 3px -2px rgba(0, 0, 0, .07) !important;
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .03), inset 0 4px 3px -2px rgba(0, 0, 0, .07) !important;
padding: 15px 20px;
width: 100px;
-webkit-transition: all .3s ease;
transition: all .3s ease
}
.listenhund-button:hover:after {
display: none
}
.listenhund-button {
cursor: unset
}
.switch-toggle-content {
opacity: .1;
-webkit-transition: all .4s ease;
transition: all .4s ease
}
.switch-toggle-content.active {
opacity: 1;
-webkit-transition: all .4s ease;
transition: all .4s ease
}
.listenhund-section .yes-content,
.no-content {
display: none
}
.listenhund-section .yes-content.active,
.no-content.active {
display: block
}
.listenhund-button.active {
background-color: #025682 !important;
color: #fff !important;
-webkit-transition: all .3s ease;
transition: all .3s ease
}
.pricing-box a.button_theme {
display: none
}
#Footer .widgets_wrapper {
padding: 40px 0 50px 0
}
#Footer .footer_copy {
border-top: none;
background: #636363
}
#Footer .textwidget {
line-height: 22px
}
#Footer #text-6 {
padding-top: 73px
}
#Footer #text-6 img {
margin-top: 5px;
width: 38px;
height: auto
}
#Footer #text-6 p {
margin-bottom: 7px
}
#Footer #text-7 {
padding-top: 73px
}
#Footer #text-7 .footer-box.left {
float: left
}
#Footer #text-7 .footer-box.right {
float: right;
text-align: left;
margin-right: -30px
}
#Footer #block-3 {
padding-top: 73px;
margin-left: 49px
}
#Footer .footer_copy {
position: relative
}
#Footer .footer_copy .container .footer-menu {
position: absolute;
bottom: 8px;
right: 0
}
#Footer .footer_copy .container .footer-menu a {
padding: 0 9px 0 7px;
border-left: 1px solid #fff;
font-family: "Clan Offc W01 Book", Helvetica, Arial, sans-serif
}
#Footer .footer_copy .container .footer-menu a:first-child {
border-left: none
}
#Footer .footer_copy .container .column {
padding-top: 0;
margin-bottom: 1px
}
#Footer .footer_copy .copyright {
font-family: "Clan Offc W01 Book", Helvetica, Arial, sans-serif;
margin-top: 7px
}
div.wpforms-container-full {
margin-top: 0 !important
}
div.wpforms-container-full .wpforms-form .wpforms-field-label {
font-weight: 500 !important
}
div.wpforms-container-full .wpforms-form button:hover:after {
display: none !important
}
::-webkit-input-placeholder {
opacity: .5;
font-weight: 300
}
::-moz-placeholder {
opacity: .5;
font-weight: 300
}
:-ms-input-placeholder {
opacity: .5;
font-weight: 300
}
::-ms-input-placeholder {
opacity: .5;
font-weight: 300
}
::placeholder {
opacity: .5;
font-weight: 300
}
div.wpforms-container-full .wpforms-form h4 {
margin-bottom: 10px !important;
line-height: 25px;
font-size: 14px !important
}
.wpforms-field.ver-link {
display: inline-block;
margin: 45px !important
}
.hunde-katze-krankenversicherung-form .wpforms-submit {
display: none !important
}
.ver-link-wrapper {
text-align: center
}
.ver-link-wrapper .image {
margin-bottom: 27px !important
}
div.wpforms-container-full .wpforms-form .wpforms-pagebreak-left .wpforms-page-button {
margin: 20px 10px 0 0 !important
}
div.wpforms-container-full .wpforms-form h3 {
margin-top: 20px !important
}
.pdf-button {
background-color: #025682 !important;
color: #fff;
padding: 10px 20px !important;
border-radius: 5px !important;
margin-right: 7px !important
}
.pdf-button:hover {
background-color: #096753 !important;
color: #fff !important
}
.pdf-wrapper {
padding: 27px 0 !important
}
@media only screen and (min-width:1240px) {
.menu-line-below #Top_bar .menu>li>a:after {
bottom: -1px
}
}
@media only screen and (max-width:1440px) {
.video-text {
margin-left: 33px !important
}
.menuo-right #Top_bar .menu>li>ul.mfn-megamenu {
padding-left: 700px
}
.menuo-right #Top_bar .menu>li>ul.mfn-megamenu:before {
left: 490px
}
}
@media only screen and (max-width:1239px) {
h1,
h2 {
font-size: 22px;
line-height: 33px;
margin-bottom: 20px !important
}
h3 {
font-size: 20px;
line-height: 30px
}
#Top_bar a.responsive-menu-toggle {
top: 45px;
right: 0
}
#Side_slide #menu ul li a.mfn-megamenu-title {
margin-bottom: 0
}
#search_button {
display: none !important
}
.content_slider.flat.description ul .slick-slide li {
padding: 0
}
.content_slider.flat.description ul .slick-slide li .desc-wrapper {
padding: 0;
width: 100%
}
.content_slider.flat.description ul .slick-slide li h3.title {
font-size: 23px;
line-height: 35px
}
.content_slider.flat.description ul .slick-slide li .news-date {
font-size: 19px
}
.content_slider.flat.description ul .slick-slide li img {
width: 50%
}
.calculator-box {
width: 50% !important;
margin-right: 0 !important
}
.calculator-box .contact-person {
width: 100% !important;
margin: 0
}
.calculator-box .contact-person:last-child {
margin-top: 50px !important
}
.calculator-box .contact-person img {
width: 100%
}
.calculator-box {
padding: 20px !important
}
.calculator-box h3 {
font-size: 20px !important;
line-height: 28px !important;
word-break: break-word;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto
}
.mcb-wrap-cq7c14gw5 {
padding-right: 20px !important
}
#Footer {
font-size: 13px
}
#Footer #text-7 .footer-box.right {
float: left;
text-align: left;
margin-right: 0;
margin-top: 30px
}
}
@media only screen and (max-width:959px) {
.header-image {
padding-top: 340px !important
}
hr.no_line {
margin: 0 auto 20px !important
}
.sliding_box .desc_wrapper h4 {
font-size: 15px;
line-height: 21px
}
.mcb-column-inner-81e1b7ykz hr {
margin: 0 auto 30px !important
}
.mcb-section .mcb-wrap .mcb-item-hvbofz029 .mcb-column-inner-hvbofz029,
.mcb-section .mcb-wrap .mcb-item-pmiymp2d3 .mcb-column-inner-pmiymp2d3 {
padding-right: 0 !important
}
.content_slider {
padding: 0
}
.slider_pagination li {
padding-left: 0 !important;
margin: 0 7px !important
}
.content_slider {
margin: 0 !important
}
.content_slider.flat a.button {
display: none !important
}
.mobile-header-mini #Top_bar a.responsive-menu-toggle {
top: 25px !important;
right: 15px
}
#menu>ul>li>a,
#overlay-menu ul li a,
a.action_button {
font-size: 15px
}
.section.header-image {
padding-top: 100px !important;
padding-bottom: 100px !important
}
#Footer .footer_copy .mcb-column-inner {
position: static
}
#Footer .footer_copy .container .footer-menu {
position: relative;
bottom: unset;
right: unset;
left: unset;
margin-bottom: 60px;
text-align: left
}
#Footer .footer_copy .container .footer-menu a:first-child {
border-left: 1px solid #fff
}
#Footer .footer_copy .container .footer-menu a:last-child {
border-right: 1px solid #fff
}
#Footer .footer_copy .copyright {
font-family: "Clan Offc W01 Book", Helvetica, Arial, sans-serif;
line-height: 20px;
position: absolute;
bottom: 15px;
left: 0;
margin: 0;
text-align: left
}
}
@media only screen and (max-width:767px) {
h2>br {
display: none
}
#Header_wrapper .note {
padding: 5px 0
}
#Header_wrapper .note .container {
font-size: 15px;
text-align: left;
padding-left: 10px !important
}
#Header_wrapper .note .close {
top: 3px;
right: 3px
}
#Top_bar a.responsive-menu-toggle {
right: 20px
}
#Top_bar:not(.is-sticky) .logo {
background: 0 0;
padding: 0;
position: static;
top: unset;
z-index: 999;
-webkit-box-shadow: none;
box-shadow: none;
border-radius: 0;
text-align: left
}
#Top_bar:not(.is-sticky) .logo #logo {
margin: 0 0 0 20px;
height: 80px !important;
line-height: 80px !important;
position: absolute;
z-index: 9999
}
.top_bar_right {
display: none
}
.top_bar_left {
min-height: 50px
}
.header-image {
padding-top: 170px !important
}
.mcb-column-inner-87360828a {
margin-bottom: 40px !important
}
.column_sliding_box img {
width: 100%
}
.calculator-box {
width: 100% !important;
margin-right: 0 !important;
font-size: 15px;
line-height: 23px;
margin-top: 20px !important
}
#Footer #text-6,
#Footer #text-7 {
padding-top: 0
}
#Footer #text-7 .footer-box.right {
float: left;
text-align: left;
margin-right: 0;
margin-top: 30px
}
#Footer #block-3 {
padding-top: 30px;
margin-left: 0
}
#Footer .footer_copy .copyright {
left: 33px
}
.mcb-column-inner-a3bpmhndd hr {
margin: 0 auto 60px !important
}
.mcb-section-5fba6626a {
padding-bottom: 30px !important
}
.search-results #Subheader {
padding-top: 80px
}
.search-results #Subheader .container {
max-width: 700px !important;
padding-left: 33px !important;
padding-right: 33px !important
}
}
@media only screen and (max-width:320px) {
.copyright {
font-size: 12px
}
}