/*
Theme Name: Rimkus
Template: Divi
Author: Ralf Neuhäuser
Version: 1.0
Updated: 2014-10-07 14:12:56
*/

@charset "UTF-8";
@import url('../Divi/style.css');

.et_color_scheme_red a { color: #E2001A; }

.et_color_scheme_red .et_pb_counter_amount, .et_color_scheme_red .et_pb_featured_table .et_pb_pricing_heading, .et_color_scheme_red #top-header { background: #E2001A !important; }

.et_color_scheme_red.woocommerce a.button.alt, .et_color_scheme_red.woocommerce-page a.button.alt, .et_color_scheme_red.woocommerce button.button.alt, .et_color_scheme_red.woocommerce-page button.button.alt, .et_color_scheme_red.woocommerce input.button.alt, .et_color_scheme_red.woocommerce-page input.button.alt, .et_color_scheme_red.woocommerce #respond input#submit.alt, .et_color_scheme_red.woocommerce-page #respond input#submit.alt, .et_color_scheme_red.woocommerce #content input.button.alt, .et_color_scheme_red.woocommerce-page #content input.button.alt, .et_color_scheme_red.woocommerce a.button, .et_color_scheme_red.woocommerce-page a.button, .et_color_scheme_red.woocommerce button.button, .et_color_scheme_red.woocommerce-page button.button, .et_color_scheme_red.woocommerce input.button, .et_color_scheme_red.woocommerce-page input.button, .et_color_scheme_red.woocommerce #respond input#submit, .et_color_scheme_red.woocommerce-page #respond input#submit, .et_color_scheme_red.woocommerce #content input.button, .et_color_scheme_red.woocommerce-page #content input.button, .et_color_scheme_red .woocommerce-message, .et_color_scheme_red .woocommerce-error, .et_color_scheme_red .woocommerce-info { background: #E2001A !important; }

.et_color_scheme_red #et_search_icon:hover, .et_color_scheme_red .mobile_menu_bar:before, .et_color_scheme_red .footer-widget h4, .et_color_scheme_red .et_pb_sum, .et_color_scheme_red .et_pb_pricing li a, .et_color_scheme_red .et_pb_pricing_table_button, .et_color_scheme_red .comment-reply-link, .et_color_scheme_red .form-submit input, .et_color_scheme_red .et_pb_bg_layout_light .et_pb_newsletter_button, .et_color_scheme_red .et_pb_contact_submit, .et_color_scheme_red .et_pb_bg_layout_light .et_pb_more_button, .et_color_scheme_red .et_pb_bg_layout_light .et_pb_promo_button, .et_color_scheme_red .et_overlay:before, .et_color_scheme_red .entry-summary p.price ins, .et_color_scheme_red.woocommerce div.product span.price, .et_color_scheme_red.woocommerce-page div.product span.price, .et_color_scheme_red.woocommerce #content div.product span.price, .et_color_scheme_red.woocommerce-page #content div.product span.price, .et_color_scheme_red.woocommerce div.product p.price, .et_color_scheme_red.woocommerce-page div.product p.price, .et_color_scheme_red.woocommerce #content div.product p.price, .et_color_scheme_red.woocommerce-page #content div.product p.price, .et_color_scheme_red #top-menu li.current-menu-ancestor > a, .et_color_scheme_red #top-menu li.current-menu-item > a, .et_color_scheme_red .bottom-nav li.current-menu-item > a { color: #E2001A !important; }

.et_color_scheme_red .woocommerce .star-rating span:before, .et_color_scheme_red .woocommerce-page .star-rating span:before { color: #E2001A !important; }

.et_color_scheme_red .et-search-form, .et_color_scheme_red .nav li ul, .et_color_scheme_red .et_mobile_menu, .et_color_scheme_red .footer-widget li:before, .et_color_scheme_red .et_pb_pricing li:before { border-color: #E2001A; }

#et-secondary-nav a, #et-info a, #et-info #et-info-phone { color: #FFF !important; }

.et_color_scheme_red .footer-widget h4 { color: #FFF !important; }

#main-footer #footer-bottom { background: none !important; }
#main-footer #footer-bottom .et_color_scheme_red a { color: #FFF !important; }
#main-footer #footer-bottom #footer-info,
#main-footer #footer-bottom #footer-info a,
#main-footer #footer-bottom ul.et-social-icons li.et-social-icon a { color: #FFF !important; }

.et_pb_widget.widget_image {
margin-bottom:10px !important;
}

/* + + + + + + + + + + Header / Logo */

/* Klären, warum Ease-in / Ease-out nicht funktioniert - /themes/Divi/style.css zurückstellen */

/*#main-header {
padding: 18px 0 18px 0;
}
.et_fixed_nav #logo {
	max-height: 90px !important;
}
.et-fixed-header #logo {
	max-height: 30px !important;
}*/

.spdgradient {
background: #e2001a; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZTIwMDFhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjQlIiBzdG9wLWNvbG9yPSIjZTIwMDFhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDElIiBzdG9wLWNvbG9yPSIjOTkwMDY2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTQlIiBzdG9wLWNvbG9yPSIjZTIwMDFhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSIjOTkwMDY2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk5MDA2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg,  #e2001a 0%, #e2001a 24%, #990066 41%, #e2001a 54%, #990066 75%, #990066 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#e2001a), color-stop(24%,#e2001a), color-stop(41%,#990066), color-stop(54%,#e2001a), color-stop(75%,#990066), color-stop(100%,#990066)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #e2001a 0%,#e2001a 24%,#990066 41%,#e2001a 54%,#990066 75%,#990066 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #e2001a 0%,#e2001a 24%,#990066 41%,#e2001a 54%,#990066 75%,#990066 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #e2001a 0%,#e2001a 24%,#990066 41%,#e2001a 54%,#990066 75%,#990066 100%); /* IE10+ */
background: linear-gradient(135deg,  #e2001a 0%,#e2001a 24%,#990066 41%,#e2001a 54%,#990066 75%,#990066 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2001a', endColorstr='#990066',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}

.tagcloud a {
background:none repeat scroll 0% 0% rgba(0,0,0,.05);
}

.et_pb_slide_description {
text-shadow: 0px 5px 5px rgba(0, 0, 0, 1) !important;
}
@media only screen and ( min-width: 981px ) and ( max-width: 1405px) {
.et_pb_slide_description {
padding-top:310px !important;
padding-bottom:100px !important;
}
}
.et_pb_more_button {
background:rgba(0,0,0,0.5) !important;
}

body.home .et_pb_section {
    padding: 0px !important;
}
body.home .et_pb_row {
    padding: 0px !important;
}

/* + + + + + + + + + + Meta Slider Plugin Startseite */

.nivo-caption {
    background-color: rgba(0,0,0,0.5) !important;
    opacity: 1 !important;
    padding: 15px !important;
}
.nivo-caption h2 {
    color:#FFF !important;
    font-size:20px !important;
    opacity: 1 !important;
    padding: 0px !important;
}

/* + + + + + + + + + + Footer Widgets */

#footer-widgets {
    padding-top: 30px !important;
}
#footer-widgets .footer-widget {
    margin-bottom: 10px !important;
}


#footer-widgets .footer-widget .widget_aboutmewidget ul {
}
#footer-widgets .footer-widget .widget_aboutmewidget li {
color:#FFF !important;
margin-bottom: 0px !important;
padding: 0px 0px 0px 14px;
}
#footer-widgets .footer-widget li:before,
#footer-widgets .footer-widget .widget_aboutmewidget li:before {
    border-color:#FFF;
}
#footer-widgets .footer-widget .widget_aboutmewidget li a {
text-decoration:underline !important;
}
#footer-widgets .footer-widget .widget_aboutmewidget li a:hover {
color:#FFF !important;
text-decoration:none !important;
}


#wp-calendar td {
    color: #DDD !important;
}
#footer-widgets .footer-widget .widget_calendar a {
color:#FFF !important;
text-decoration:underline !important;
}
#footer-widgets .footer-widget .widget_calendar a:hover {
color:#FFF !important;
text-decoration:none !important;
}

#footer-widgets .footer-widget h4.title {
line-height: 1.2em;
}

#footer-widgets .footer-widget h4.title a {
color:#FFF !important;
text-decoration:underline !important;
}
#footer-widgets .footer-widget h4.title a:hover {
color:#FFF !important;
text-decoration:none !important;
}

#footer-widgets .footer-widget ul.wprssmi_widget_list li {
color:#FFF !important;
margin-bottom: 0px !important;
padding: 0px 0px 0px 14px;
}
#footer-widgets .footer-widget ul.wprssmi_widget_list a {
color:#FFF !important;
text-decoration:none !important;
}
#footer-widgets .footer-widget ul.wprssmi_widget_list a:hover {
color:#FFF !important;
text-decoration:underline !important;
}



#footer-widgets .footer-widget li a.colorbox.cboxElement {
    font-size: 100%;
}

div.gallery.gallery-columns-1.gallery-size-medium {
float:right !important;
margin-left:10px !important;
}

article.et_pb_post {
    margin-bottom: 30px !important;
    padding-bottom: 30px;
    border-bottom: 1px solid red;
}
.pagination {
    margin-bottom: 20px !important;
}

@media all and (max-width:980px) {
#et-secondary-menu, #et-secondary-nav {
    display: block !important;
}
  #top-header .et-social-icon a {
    display: none;
}
  #et-secondary-menu {
    padding-top: .75em;
}

@media all and (max-width:768px) {
	  #et-secondary-menu {
    padding-top: 0;
}
  }