


/* Background */
body{
background-color: #1111;

background-image: url('https://riemel-kranverleih.de/wp-content/themes/eross/images/bg/tweed.png');

background-repeat: repeat repeat;
}
.jPanelMenu-panel {
    background: transparent!important;
}
#wrapper.container {
    background: #fff;
    overflow: hidden;
}
#wrapper.container .horizontal-icon {
    margin-left: -30px;
    margin-right: -30px;
    padding-left: 35px!important;
    padding-right: 35px!important;
}
#wrapper.container .row.fixedsize {
    margin: 0 -10px;
}
#wrapper.container section,
#wrapper.container .top-header,
#wrapper.container #heading,
#wrapper.container .main-header,
#wrapper.container #breadcrumb,
#wrapper.container #footer .widget-area,
#wrapper.container #footer .credit,
#wrapper.container #full-menu {
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px!important;
    padding-right: 15px!important;
}
#wrapper.container #heading {
    padding-left: 15px!important;
    padding-right: 15px!important;
}
#wrapper.container #heading .heading-fullwidth {
    margin-left: -30px;
    margin-right: -30px;
    padding-left: 15px!important;
    padding-right: 15px!important;
}
#wrapper.container #header .main-header.affix {
    margin-left: 0px!important;
    margin-right: 0px!important;
    padding-left: 0px!important;
    padding-right: 0px!important;
}
#wrapper.container #header .main-header.affix {
    -webkit-box-shadow: 0px 0px 0px rgba(150,150,150,0.05);
    -moz-box-shadow: 0px 0px 0px rgba(150,150,150,0.05);
    box-shadow: 0px 0px 0px rgba(150,150,150,0.05);
}
#wrapper.container #header .main-header.affix {
    background: none;
    border: 0;
}
#wrapper.container #header .main-header.affix .container {
    border-bottom: 1px solid #f2f2f2;
    padding-left: 30px!important;
    padding-right: 30px!important;
    -webkit-box-shadow: 0px 2px 0px rgba(150,150,150,0.05);
    -moz-box-shadow: 0px 2px 0px rgba(150,150,150,0.05);
    box-shadow: 0px 2px 0px rgba(150,150,150,0.05);
}
#wrapper.container #header .main-header.affix .logo-area {
    background: #fff;
}
#wrapper.container #header .main-header.affix #full-menu {
    background: transparent;
}



body{
font-family: Open Sans, Arial, Helvetica, sans-serif;;
font-size: 13px; 
font-weight: normal; 
color: #999999;
}


/* Style Generation */


/* Heading */
h1{ font-family: Open Sans, Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; color: #e4000e; }
h2{ font-family: Open Sans, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #e4000e; }
h3{ font-family: Open Sans, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #000000; }
h4{ font-family: Open Sans, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #666666; }
h5{ font-family: Open Sans, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #e4000e; }
h6{ font-family: Open Sans, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; }

/* Heading large */
h1.large{ font-family: Open Sans, Arial, Helvetica, sans-serif; font-size: 33px; font-weight: light; color: #e4000e; }
h2.large{ font-family: Open Sans, Arial, Helvetica, sans-serif; font-size: 30px; font-weight: light; color: #e4000e; }
h3.large{ font-family: Open Sans, Arial, Helvetica, sans-serif; font-size: 27px; font-weight: light; color: #000000; }
h4.large{ font-family: Open Sans, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: light; color: #666666; }
h5.large{ font-family: Open Sans, Arial, Helvetica, sans-serif; font-size: 22px; font-weight: light; color: #e4000e; }
h6.large{ font-family: Open Sans, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: light; color: #666666; }

/* Link */
a{color:#e4000e; }
a:hover{ color: #333333; }

/* Top Header */
#header .top-header{
	border-bottom: 1 solid #f2f2f2;
	background: #ffffff;
	color: #999999;
	-webkit-box-shadow: 0px 2px 0px rgba(252,252,252, 1);
	-moz-box-shadow:    0px 2px 0px rgba(252,252,252, 1);
	box-shadow:         0px 2px 0px rgba(252,252,252, 1);
}

/* Header */
#header .main-header{
	border-bottom: 1 solid #f2f2f2;
	background-color: #ffffff;
	color: #999999;
}

/* Heading */
#heading{
	background-color: #fbfbfb;
	border-bottom: 1 solid #f2f2f2;
	color: #999999;
}

/* Portfolio Item */
.portfolio-item .portfolio-info .portfolio-short-content{
	background-color: #ffffff;
}
.portfolio-item .portfolio-info .portfolio-short-content:before{
	border-bottom-color: #ffffff;
}
.portfolio-item .portfolio-overlay-content a,
.portfolio-item.active .portfolio-info .portfolio-short-content{
	background: #e4000e;
}
.portfolio-item.active .portfolio-info .portfolio-short-content:before{
	border-bottom-color: #e4000e;
}
.portfolio-item .portfolio-info .portfolio-short-content h5 a,
.portfolio-item .portfolio-info .portfolio-short-content h5{
	color: #666666;
}
.portfolio-item.active .portfolio-info .portfolio-short-content h5 a,
.portfolio-item.active .portfolio-info .portfolio-short-content h5{
	color: #ffffff;
}
.portfolio-item .portfolio-info .portfolio-short-content{
	color: #999999;
}
.portfolio-item.active .portfolio-info .portfolio-short-content{
	color: #eaeaea;
}

/* Product Item */
.product-item .product-info .product-short-content{
	background-color: #ffffff;
}
.product-item.active .product-info .product-short-content{
	background: #e4000e;
}
.product-item .product-info .product-short-content h5{
	color: #666666;
}
.product-item.active .product-info .product-short-content h5{
	color: #ffffff;
}
.product-item .product-info .product-short-content .product-price{
	color: #999999;
}
.product-item.active .product-info .product-short-content .product-price{
	color: #eaeaea;
}

/* Footer */
#footer .widget-area{
	background-color: #363636;
	color: #999999;
}
#footer .widget-area .widget-title{
	color: #666666;
}
#footer .widget-area a{
	color: #666666;
}
#footer .widget-area a:hover{
	color: #e4000e;
}

/* Credit */

#footer .credit{
	background-color: #2f2f2f;
	border-top: 1 solid #292929;
	color: #555555;
}
#footer .credit a{
	color: #656565;
}
#footer .credit a:hover{
	color: #858585;
}

/* Media Element Player */
.mejs-container .mejs-controls .mejs-time,
.mejs-container .mejs-controls .mejs-time span,
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li,
.mejs-chapters .mejs-chapter .mejs-chapter-block,
.mejs-captions-layer,
.mejs-captions-layer  a,
.me-cannotplay a,
.mejs-contextmenu .mejs-contextmenu-item:hover,
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li,
.mejs-postroll-close{
	color: #e4000e}
.mejs-controls .mejs-time-rail .mejs-time-current,
.mejs-controls .mejs-time-rail .mejs-time-handle,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.mejs-contextmenu{
	background: #e4000e}
.mejs-chapters{
	-xborder-right: solid 1px #e4000e;
}


/* Custom CSS */


