
@import url(//fonts.googleapis.com/css?family=Raleway:400,100,200,300,500,600,700,800,900);@import url(//fonts.googleapis.com/css?family=Raleway:400,100,200,300,500,600,700,800,900);@import url(//fonts.googleapis.com/css?family=Raleway:400,100,200,300,500,600,700,800,900);
/* Body */
body   {
    font-family: Raleway;
    line-height: 1.5em;
    font-size: 14px;
    background-color: #ffffff !important;

    
    background: url(wp-content/themes/simplydelivery/theme-img/bg_image.jpg) no-repeat top left fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

@media (max-width: 480px) { 
    body   {
        background-image: url(wp-content/themes/simplydelivery/theme-img/bg_image.jpg);
        background-repeat: no-repeat;
        background-position: top center;
        background-size: 100% 100%;
    }
}

a {
    color: #e3000f;
}

a:hover {
    color: #8f0f17;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Raleway;
}

/*Navigation*/

.navbar.navbar-default {
    background-color: transparent !important;
}

.navbar-brand   {
    background-image: url(wp-content/themes/simplydelivery/theme-img/logo.png);
    background-size: 70% auto;
    background-repeat: no-repeat;
    background-color: transparent !important;
}

.navbar-default .navbar-brand:hover   {
    background-color: transparent !important;
}

.navbar-nav {
        right: 20px;
    }

.navbar-default li > a {
    font-family: Raleway;
    font-size: 1em;
    font-weight: 300;
    letter-spacing: 1px;
    color: #000000 !important;
}
.navbar-default li > a:hover,
.navbar-default li > a:focus {
    color: #8f0f17 !important;
}
.navbar-default li.active > a,
.navbar-default li.active > a:hover,
.navbar-default li.active > a:focus {
    color: #E3000F !important;
}

/*Navigation Mobile*/ 
.mobile_brand   {
    background-image: url(wp-content/themes/simplydelivery/theme-img/logo.png);
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-color: transparent !important;
    z-index: 1000;
}
.dl-menuwrapper button {
    color: #fff;
	background-color: #8f0f17 !important;
}
.dl-menuwrapper button:hover,
.dl-menuwrapper button.dl-active {
	background-color: #8f0f17 !important;
}
.dl-menuwrapper ul {
	background: #e3000f !important;
}

.dl-menuwrapper li a {
	color: #fff !important;
    border-bottom: 1px solid #fff;
}
.dl-menuwrapper li.dl-back:after,
.dl-menuwrapper li > a:not(:only-child):after {
	color: #fff !important;
}

.dl-menuwrapper li.dl-back:after {
	color: #fff !important;
}

.dl-menuwrapper li > a:after {
	color: #fff !important;
}

    
    .navbar-default .navbar-brand   {
        top: 1.5em;
    }
    
    .navbar-default .navbar-nav {
        top: 60%;
    }
    
    .navbar-default li > a  {
        font-size: 0.8em !important;
        font-weight: 300;
        padding: 3px 10px !important;
        border-radius: 3px !important;
        letter-spacing: normal !important;
    }
    
    .navbar-default li > a:hover  {
        background-color: #e3000f !important;
        color: #fff !important;
    }
    
    .navbar-default li.active > a,
    .navbar-default li.active > a:hover,
    .navbar-default li.active > a:focus {
        background-color: #e3000f !important;
        color: #fff !important;
    }
    
    .dl-menuwrapper button  {
        background-color: #e3000f !important;
    }
    

/*Slider*/



.carousel-caption p {
    color: #000000 !important;
}

.carousel-caption h1,
.carousel-caption h2 {
    color: ffe500 !important;
}





    #wrapper {
        width: 100% !important;
        max-width: 1100px !important;
    }
    #content {
        width: 100% !important;
        max-width: 1100px !important;
        margin-top: 0 !important;
    }


/*Buttons*/
.btn-default,
.vc_btn_blue,
.vc_btn-blue,
.wpb_button.wpb_wpb_button {
    text-shadow: none;
    color: #e3000f !important;
    background-color:  !important;
    border-color:  !important;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default,
.vc_btn_blue:hover,
.vc_btn-blue:hover,
.wpb_button.wpb_wpb_button:hover {
    color: #ffffff !important;
    background-color: #e3000f !important;
    border-color: #e3000f !important;
}

.btn-signal,
.wpb_button.wpb_btn-danger {
    color: #ffffff !important;
    background-color:  !important;
    border-color:  !important;
}
.btn-signal:hover,
.btn-signal:focus,
.btn-signal:active,
.btn-signal.active,
.open .dropdown-toggle.btn-signal,
.wpb_button.wpb_btn-danger:focus,
.wpb_button.wpb_btn-danger:hover {
    color: #ffffff !important;
    background-color:  !important;
    border-color:  !important;
}



.vc_btn.vc_btn_white {
    border: 2px solid #fff !important;
    border-radius: 10px !important;
    color: #fff !important;
    background-color: transparent;
}


/*Layout*/
.vc_call_to_action {
    background-color: rgba(0,0,0, 0.2) !important;
}
.vc_call_to_action hgroup {
    color: #ffffff !important;
    background-color:  !important;
}
#content.page    {
    background-color: rgba(0,0,0, 0.2) !important;
}
    
#content.page h1  {
    color: #ffffff !important;
    background-color:  !important;
}

#footer    {
    color: #fff;
    border-top: 1px solid #4e4e4e;
}



#footer a   {
    color: #e3000f !important;
}

#footer a:hover   {
    color: #8f0f17 !important;
}



    body   {
        background: none !important;
        background-image: url(wp-content/themes/simplydelivery/theme-img/bg_image.jpg) !important;
        background-position: 0% 80% !important;
        background-size: 100% auto !important;
        background-repeat: no-repeat !important;
    }

    @media (max-width: 767px) {
	    body,
	    body.singular-page-7 {
	        background: none !important;
	    }
	}
    
    #wrapper    {
        -webkit-overflow-scrolling: touch;
    }
    
    
    @media (max-width: 1100px) { 
        #wrapper   {
            overflow-x: hidden;
        }
    }
    
    .vc_row   {
        border-radius: 0;
        overflow: hidden;
    }
    
    @media (max-width: 1024px) { 
        .vc_row   {
            position: relative;
            margin: auto;
        }
    }
    
    @media (max-width: 480px) { 
        .vc_row   {
            width: 100% !important;
            margin-left: auto !important;
            margin-right: auto !important;
            border-radius: 0px;
            overflow: visible;
        }
    }
    
    .vc_row.no_radius   {
        border-radius: 0;
    }
    
    h1, h2, h3  {
        font-weight: 400;
        line-height: 1.3em;
    }
    
    h1 { font-size: 3em; color: #e3000f }
    h2 { font-size: 2.5em; }
    h3 { font-size: 3em; color: #e3000f }
    h4 { font-size: 2em; color: #000; line-height: 1.3; margin-bottom: 0.5em; }
    h5 { font-size: 1.5em; color: #000; line-height: 1.3; font-weight: 400; }
    h6 { font-size: 1em; color: #000; }
    
    p { font-size: 16px; }

    ul { font-size: 16px; line-height: 1.5; }

    form div.wpcf7-validation-errors {
      border: none !important;
      color: #f00;
      background-color: #ffc9c9;
      text-align: center;
    }
    
    input:focus,
    select:focus,
    textarea:focus,
    .select-styled-highlight {
      border-color: #e3000f !important;
      outline: 0 !important;
      -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(227, 0, 15, 0.6) !important;
      box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(227, 0, 15, 0.6) !important;
    }
    
    form input[name="unterlagen"] {
	  border: none;
	  box-shadow: none;
	  -webkit-transition: none;
	  -o-transition: none;
	  -webkit-box-shadow: none;
	  transition: none;
	}
    
    #content.page h1 {
        color: #000 !important;
    }
    
    #content.page {
        background-color: #ffffff !important;
    }
    
    #footer {
        max-width: 1100px;
        border-top: 1px solid #a2a2a2;
        color: #000;
    }
    
