/*
Theme Name: Divi_child
Description: Ein Childtheme für Divi
Author: Longworth Media GmbH & Co. KG
Author URI: http://www.longworth.de
Template: Divi
Version: 1.0
Tags: Divi_child
*/

#footer-info{display:none;}

.image-move {
border: none !important;
-webkit-transition:all 0.6s ease-out;
-moz-transition:all 0.6s ease-out;
-ms-transition:all 0.6s ease-out;
-o-transition:all 0.6s ease-out;
transition:all 0.6s ease-out;
}

.image-move:hover {
-webkit-margin-left: 50px ;
-moz-margin-left: 50px;
-ms-margin-left: 50px;
-o-margin-left: 50px;
margin-left: 50px;
}

/*Submenu breiter machen*/
#top-menu li li a {
	width: 240px;}

.entry-content table {border: 0px solid #FFF; }
.entry-content tr td {
    padding: 6px 24px;
	border-top: 0px solid #fff;}


/* GQ VERTICAL SLIDER weiss */
    #et-main-area {
        overflow: hidden;}
    .gq_m_vertical_slider {
        overflow: visible;}
    .gq_m_vertical_slider .et_pb_slide_description h2 {
        color: #e02b20!important;
        font-weight:800;
        padding-bottom: 50px;}
    .gq_m_vertical_slider .et-pb-controllers {
        position: absolute;
        z-index: 10;
        width: 100%;
        text-align: center;
        color: #e02b20!important;
        top: 7px;
        bottom: auto;
        left: 103%;
        display: grid;}
    .gq_m_vertical_slider .et-pb-controllers a {
        display: inline-block;
        width: 9px;
        height: 9px;
        margin-right: 10px;
        padding: 0;
        -webkit-border-radius: 7px;
        -moz-border-radius: 7px;
        border-radius: 7px;
        background-color: #000000;
        text-indent: -9999px;
        margin-bottom: 16px;}
    .gq_m_vertical_slider .et-pb-controllers .et-pb-active-control {
        background-color: #e02b20!important;
        margin-bottom: 16px;
        width: 14px;
        height: 14px;
        margin-left: -2px;}
    .gq_m_vertical_slider .et-pb-arrow-next, .gq_m_vertical_slider .et-pb-arrow-prev {
        top: 0%;
        margin-top: 0px;
        opacity: 1;
        color: #e02b20!important;
        font-size: 35px;}
    .gq_m_vertical_slider .et-pb-arrow-prev, .gq_m_vertical_slider .et_pb_slider:hover .et-pb-arrow-prev {
        top: 5px;
        left: 5px!important;
        background: #ffffff;}
    .gq_m_vertical_slider .et-pb-arrow-next,.gq_m_vertical_slider .et_pb_slider:hover .et-pb-arrow-next  {
        right: 5px!important;
        background: #ffffff;
        bottom: 5px;
        top: inherit!important;}
    .gq_m_vertical_slider .et-pb-arrow-prev:before {
        content: "\32";}
    .gq_m_vertical_slider .et-pb-arrow-next:before {
        content: "\33";}


/* GQ VERTICAL SLIDER mit schwarz pfeilen */
    #et-main-area {
        overflow: hidden;}
    .gq_m_vertical_slider1 {
        overflow: visible;}
    .gq_m_vertical_slider1 .et_pb_slide_description h2 {
        color: #e02b20!important;
        font-weight:800;
        padding-bottom: 50px;}
    .gq_m_vertical_slider1 .et-pb-controllers {
        position: absolute;
        z-index: 10;
        width: 100%;
        text-align: center;
        color: #000!important;
        top: 7px;
        bottom: auto;
        left: 103%;
        display: grid;}
    .gq_m_vertical_slider1 .et-pb-controllers a {
        display: inline-block;
        width: 9px;
        height: 9px;
        margin-right: 10px;
        padding: 0;
        -webkit-border-radius: 7px;
        -moz-border-radius: 7px;
        border-radius: 7px;
        background-color: #ffffff;
        text-indent: -9999px;
        margin-bottom: 16px;}
    .gq_m_vertical_slider1 .et-pb-controllers .et-pb-active-control {
        background-color: #e02b20!important;
        margin-bottom: 16px;
        width: 14px;
        height: 14px;
        margin-left: -2px;}
    .gq_m_vertical_slider1 .et-pb-arrow-next, .gq_m_vertical_slider1 .et-pb-arrow-prev {
        top: 0%;
        margin-top: 0px;
        opacity: 1;
        color: #ffffff!important;
        font-size: 35px;}
    .gq_m_vertical_slider1 .et-pb-arrow-prev, .gq_m_vertical_slider1 .et_pb_slider:hover .et-pb-arrow-prev {
        top: 5px;
        left: 5px!important;
        background: #e02b20;}
    .gq_m_vertical_slider1 .et-pb-arrow-next,.gq_m_vertical_slider1 .et_pb_slider:hover .et-pb-arrow-next  {
        right: 5px!important;
        background: #e02b20;
        bottom: 5px;
        top: inherit!important;}
    .gq_m_vertical_slider1 .et-pb-arrow-prev:before {
        content: "\32";}
    .gq_m_vertical_slider1 .et-pb-arrow-next:before {
        content: "\33";}



/* Smartphone Kontakt Hintergrundbild ausgeblendet*/
@media only screen and (min-device-width: 320px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2)  {
#kontakt {
    background-image: none!important; }}





/*Tablets Home Hintergrundbild ausgeblendet* */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation:portrait) {
	#home_teufel {background-image: none!important; }}


/* Smartphone Home Hintergrundbild ausgeblendet*/
@media only screen and (min-device-width: 320px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2)  {
#home_teufel{
    background-image: none!important; }}


@font-face {
    font-family: 'MyriadPro';
    src: url('https://teufel-bedachungen.de/wp-content/themes/Divi_child/fonts/MyriadPro-Bold.woff');
}
@font-face {
    font-family: 'Roboto';
    src: url('https://teufel-bedachungen.de/wp-content/themes/Divi_child/fonts/KFOmCnqEu92Fr1Mu4mxK.woff2');
	   src: url('https://teufel-bedachungen.de/wp-content/themes/Divi_child/fonts/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2');
}