

.widget_wysija_cont .updated {    background-color: #810000;
    border-color: #810000;}

.widget_wysija_cont .allmsgs li {color:#fff;}
a
.woocommerce-page header {background-color:#fff !Important;}

.wpb_wrapper .icon_text_inner p {
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 5;
-webkit-box-orient: vertical;
}

.caroufredsel_wrapper {height:80px !important;}

.q_icon_with_title .icon_with_title_link {color: #fff;
    padding: 0.5em;
    border: 1px solid;
    margin-top: 10%;
    font-weight:600;
background:#000;
border-radius:0.25em;}

.q_icon_with_title .icon_with_title_link:hover {
background:#fff;
color:#000;
}

.q_icon_with_title.circle span.fa-stack .qode_iwt_icon_element {
color:#fff;
}


.q_icon_with_title .icon_holder .fa-stack, .q_icon_with_title .icon_holder .fa-stack:hover  {
background:#810000;
border:none;
}

header .container_inner .header_inner_left {
top:40%;
}

.carousel-inner .left h2 span {font-size:40px; line-height:1;}

.container_inner .header_inner_left .q_logo img {height:100%;}
header .container_inner .header_inner_left {top:12% !Important;}

.carousel:not(.advanced_responsiveness) .carousel-inner .qbutton {background:#000; border-color:#000;}

nav.main_menu>ul>li>a>span:not(.plus) {
font-size:16px; color:#000; font-weight:700;
}

.light:not(.sticky):not(.scrolled) .side_menu_button .side_menu_button_link, .side_menu_button .side_menu_button_link {display:none;}

.side_menu_button>a {color:#000;}

header.dark:not(.sticky):not(.scrolled) .shopping_cart_header .header_cart.cart_icon .header_cart_span, header.light:not(.sticky):not(.scrolled) .shopping_cart_header .header_cart span, .light:not(.sticky):not(.scrolled) .side_menu_button>a {color:#000;}

header.fixed.scrolled .shopping_cart_inner {padding-top:2px !important;}

header.fixed.scrolled .header_inner_right {margin-top:0 !important;}

header.fixed.scrolled .container_inner .header_inner_left .q_logo {top:45% !Important;}

header.fixed .container_inner .header_inner_left .q_logo img {height:95%;}

header.fixed .shopping_cart_header .header_cart span {color:#000;}

.shopping_cart_header .header_cart {background-image:url(/wp-content/themes/bridge/img/header_shopping_bag_black@2x.png)!important; background-size: 34px 38px;}

.header_top_bottom_holder .container_inner {margin:0; width:100%}

.header_top .container {display:none !important;}

header .container_inner .header_inner_left .q_logo{top:35% !important;}

.header_inner_right {display:none;}

.header_inner_right .fa-search {font-size:15px; margin-top:10px;}

.contact_left {float:left; margin-right:5%;}

.contact_right {float:left; width:71%;}

.contact_right .vc_column-inner {padding:0;}

.contact_section {padding-top:34px;}

header.light:not(.sticky):not(.scrolled) .shopping_cart_header .header_cart {
background-image:url(/wp-content/themes/bridge/img/header_shopping_bag_black@2x.png)!important;
background-size:34px 38px;
}

.woocommerce .content .container {background-color:#393939 !Important;}

@media only screen and (min-width:1000px){
header.light:not(.sticky):not(.scrolled) {padding-top:2.5em !Important;}

.woocommerce-page .content {background-color:#fff;}

.woocommerce ul.products li.product, .woocommerce ul.products li.product a.product-category, .woocommerce-page ul.products li.product a.product-category {background-color:#fff !important;}}
 
.gm-style-iw {text-transform:none;}

.gm-style-iw .gmwd-infowindow-title {font-weight:600;}

.ih-item.square {border:none !Important;}


.ih-item.square.effect6 .info {visibility:visible !important; opacity:1 !important; background:none !important;}

#wcp-widget-15480-1 .info h3, #wcp-widget-15482-1 .info h3, #wcp-widget-15486-1 .info h3, #wcp-widget-16489-1 .info h3, #wcp-widget-16488-1 .info h3 {margin-top: 25%; background: #fff !important; color:#000;}

#wcp-widget-15488-1 .info h3 {margin-top: 25%; background: #fff !important; color:#000;}

#wcp-widget-15480-1:hover .info h3, #wcp-widget-15482-1:hover .info h3, #wcp-widget-15486-1:hover .info h3, #wcp-widget-15488-1:hover .info h3, #wcp-widget-16489-1:hover .info h3, #wcp-widget-16488-1:hover .info h3 {background:#000 !important;color:#fff !important;}

#wcp-widget-15480-1 .info .bottom-caption p, #wcp-widget-15482-1 .info .bottom-caption p, #wcp-widget-15486-1 .info .bottom-caption p, #wcp-widget-15488-1 .info .bottom-caption p, #wcp-widget-16489-1 .info .bottom-caption p, #wcp-widget-16488-1 .info .bottom-caption p {padding-left:1em !important; padding-right:1em !important;} 

.ih-item.square.effect6.bottom_to_top .info .bottom-caption {display:none !important;}

.ih-item.square.effect6.bottom_to_top:hover .info .bottom-caption {display:block !important; color:#000 !Important; font-weight:300 !important;}

.ih-item.square {box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3) !important;}

.ih-item.square.effect6:hover .img {opacity:0.1 !important;}

.unser_angebot_kategorien .vc_column_container>.vc_column-inner {
padding-left:10px !important; padding-right:5px !important;
}

input.wpcf7-form-control.wpcf7-submit:not([disabled]) {color:#fff; border:2px solid #fff;}

.facebook_container {background-size:100%; background-position: 0 0px !important;
background-attachment:inherit !Important;}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-item > a.mega-menu-link {
    border-top: 0px solid #fff;
    border-left: 0px solid #fff;
    border-right: 0px solid #fff;
    border-bottom: 0px solid #fff;
    outline: none;
    text-decoration: none;
    padding: 0px 15px 0px 15px;
    line-height: 40px;
    font-weight: 600;
    height: 40px;
    vertical-align: baseline;
    text-align: left;
    width: auto;
    display: block;
    color: #000;
    text-decoration: none;
    background: rgba(0, 0, 0, 0);
    -webkit-border-radius: 0px 0px 0px 0px;
    -moz-border-radius: 0px 0px 0px 0px;
    -ms-border-radius: 0px 0px 0px 0px;
    -o-border-radius: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    font-family: inherit;
    font-size: 16px;
    text-transform: uppercase;}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-item > a.mega-menu-link:hover {background:none!important; color:#000;font-weight:600 !important;}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-item

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link {
background:#810000 !Important;
font-weight:600 !Important;}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
    background: none;
    color: #810000;
    font-weight: 600;
    text-decoration: none;
    border-bottom:2px solid #810000;}

nav.main_menu.right {
    position: relative;
    left: auto;
    float: right;
    padding: 1.75em;
	padding-right:1em;}

#mega-menu-wrap-top-navigation {
background:none !important;}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation li.mega-menu-flyout.mega-menu-item-has-children > a.mega-menu-link:after, #mega-menu-wrap-top-navigation #mega-menu-top-navigation li.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link:after, #mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-item-has-children > a.mega-menu-link:after {margin:0 !important; font-size:11px !important;}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu.mega-menu-item:hover::after, #mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-item:hover::after {width:100%;}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-current-menu-item::after {content: '';
    display: block !important;
    width: 0 !important;
    height: 0 !important;
    background: #810000 !important;
    transition: none !Important;}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-item:hover {background:#810000 !important;}

li.mega-toggle-on {background:#810000 !important;}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-item ul:hover{background:#810000;}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-item:hover a {color:#fff !important; background:none !important; font-weight:600 !important;}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu {position:fixed !important; width:92% !important; margin-left:4% !important; background:#fff !important; border:1px solid #f0f0f0; box-shadow: 1px 1px 10px 1px; margin-top:2px !important;
}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {padding:50px; padding-top:0;}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-text-82, #mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-text-88  {padding-bottom:0 !important; padding-top:35px !Important; text-align:center;}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-text-82 h4, #mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-text-88 h4 {font-size:25px; margin-bottom:0.5em; text-transform:none !Important; font-weight: 500 !important;}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-text-82 p, #mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-text-88 p {margin-bottom:1.5em !Important;}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-media_image-16 {
	padding-top: 1em !important;
    width: 21% !important;
    padding-left: 1em;
    padding-right: 4em;
padding-bottom:0.5em !important;}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-media_image-18 {
	
    width: 20.5% !important;
    padding-left: 1em;
	padding-bottom: 0 !important;
padding-top:0.5em !important;
}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-6 {width:18% !important; margin-bottom:0.5em !important; padding:1.75em !important;}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-4 {width:22.8%; padding:1.75em !important; margin-bottom:0.5em !important;}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-6 {width:75% !Important;}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-text-83, #mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-text-89  {border-right: 2px solid #f5f5f5;
    padding-top: 80px;
    margin-top: -30px;
    width: 25.2% !important;
display:none;
}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-menu-clear#mega-menu-item-15106,
#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15107,
#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-14587,
#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15109, 
#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15110,
#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15113,
#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15114,
#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-16508   {
margin-top:0 !important; background:#393939; margin-right:0.5%; border:1px solid #393939; border-radius:0.5em;}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-menu-clear#mega-menu-item-15106:hover,
#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15107:hover,
#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-14587:hover,
#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15109:hover, #mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15110:hover, #mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15113:hover, #mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15114:hover, #mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-16508:hover   {background:#810000;}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-menu-clear#mega-menu-item-15106:hover a,
#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15107:hover a,
#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-14587:hover a,
#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15109:hover a {color:#fff;}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-menu-clear#mega-menu-item-15106 a,
#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15107 a,
#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-14587 a,
#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15109 a{text-align:center; color:#fff; font-size:12px;}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15110 
{background: #393939;
    margin-top: 0;
margin-left:2.7%; margin-right:0.5%;
border:1px solid #393939; border-radius:0.5em;
}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15106 {background: #393939;
    margin-top: 0;
margin-left:1%; margin-right:0.5%;
border:1px solid #393939; border-radius:0.5em;
} 

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15106:hover {background:#810000;}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15106 a, #mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15110 a, #mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15113 a, #mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15114 a, #mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-16508 a {color:#fff; text-align:center; font-size:12px;}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15106:hover a {color:#fff;}

.ih-item.square {width:auto !important; height:auto !important;}

.ih-item.square.effect6 .info .bottom-caption {padding:0 !important; color:#000 !important;}

.ih-item.square.effect6 .info p {padding:0 !important; color:#000 !Important;}

.ih-item.square.effect6 .info h3 {font-size:16px !important;}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation img {max-width:125% !Important;}

.woocommerce .title {height:100px !Important;}

.woocommerce .header_bottom {background-color: rgba(255,255,255,0) !important;}

@media only screen and (min-width:1000px){
header:not(.sticky):not(.scrolled) {padding-top: 2.5em !important;}}

.woocommerce .woocommerce-result-count {display:none;}

input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-quiz, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea {background-color:#f0f0f0 !important;}

input.wpcf7-form-control.wpcf7-submit:not([disabled]) {background-color:#393939 !important;}

.columns-3 .cross-sells>ul.products li.product:nth-child(3n+1), .columns-3 .products>ul.products li.product:nth-child(3n+1), .columns-3 .woocommerce_with_sidebar ul.products li.product:nth-child(2n+1), .columns-4 .container_inner>ul.products li.product:nth-child(4n+1), .columns-4 .cross-sells>ul.products li.product:nth-child(4n+1), .columns-4 .products>ul.products li.product:nth-child(4n+1), .columns-4 .woocommerce_with_sidebar ul.products li.product:nth-child(3n+1), div.woocommerce.columns-3 ul.products li.product:nth-child(3n+1), div.woocommerce.columns-4 ul.products li.product:nth-child(4n+1) {
    box-shadow: 1px 1px 10px 1px;}

.columns-3 .container_inner>ul.products li.product:nth-child(3n+1) {border:1px solid #e6e6e6;}

.columns-3 .container_inner>ul.products li.product:nth-child(3n+1){border: none !important;}

.columns-3 ul.products li.product h2 {border: 1px solid #fff !Important;}

.tax-product_cat ul.products li.product a.product-category {box-shadow: none !Important;}

.woocommerce-page ul.products li.product {overflow:hidden;}

.woocommerce-page ul.products li.product img {
max-width: 90%;
-moz-transition: all 0.3s;
-webkit-transition: all 0.3s;
transition: all 0.3s;}

.woocommerce-page ul.products li.product:hover img {-moz-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);}

.woocommerce-page ul.products li.product:hover h2 {
background-color:#810000;
}

.columns-3 .container_inner>ul.products li.product:nth-child(2n) {
text-align:right !important;}

.columns-3 ul.products li.product h2:hover {border-top: 1px solid #810000 !important;}

.columns-3 ul.products li.product h2 {
font-size:12px; padding:1em; color:#fff; background:#393939; text-align:left !important;}

@media only screen and (min-width:1000px){
.columns-3 ul.products li.product h2 {
font-size:14px; padding:1em; color:#fff; background:#393939; text-align:left !important;}}

@media only screen and (min-width:1200px){
.columns-3 ul.products li.product h2 {
font-size:16px; padding:1em; color:#fff; background:#393939; text-align:left !important;
}}

mark {background:transparent !important; color:#fff !important;}

@media only screen and (max-width:1035px){
#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15106, #mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15110 {margin-left:1% !important; margin-right:0.5% !important;}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-6 {width:24.1% !Important;}
}

@media only screen and (max-width:1145px){
#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-6 {padding:1.5em !important;}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-4 {padding:1.5em !important;}
}

@media only screen and (max-width:1105px){
#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-6 {padding:1.25em !important;}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-4 {padding:1.25em !important; }
}

@media only screen and (max-width:1060px){
#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-6 {padding:1em !important;}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-4 {padding:1em !important;}
}

@media only screen and (max-width:1000px){
#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-media_image-16, #mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-media_image-18 {display:none !important;}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-text-49, #mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-text-51 {padding-top:1em !important;}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-6 {width:100% !Important;}
}

@media only screen and (max-width: 768px) {
.columns-3 ul.products li.product {width:100% !important; text-align:center;}
}

@media only screen and (max-width:765px){
#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15110 a, #mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15113 a, #mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15114 a, #mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-16508 a {font-size:11px;}}

@media only screen and (max-width:710px){
#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15110 a, #mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15113 a, #mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15114 a, #mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-16508 a {font-size:10px;}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-6 {padding:0.75em !important;}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-4 {padding:0.75em !important;}
}

@media only screen and (max-width:710px){
#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15110 a, #mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15113 a, #mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15114 a, #mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-16508 a {font-size:9px;}}

.single-product .q_slider, .tax-product_cat .q_slider {display:none;}

.single-product .content .container, .tax-product_cat .content .container {background-color:#fff !Important;}

@media only screen and (min-width:1000px){
.woocommerce-cart .single-product .content .container .container_inner,.tax-product_cat .content .container .container_inner {padding:9em 0 0px !important;}}

.woocommerce .single-product .content .container .container_inner,.tax-product_cat .content .container .container_inner, .postid-16356 .content .container .container_inner,.tax-product_cat .content .container .container_inner{padding:12em 0 0px !important;}

.woocommerce ul.products li.product .add-to-cart-button:hover, .woocommerce #content .quantity .minus:hover, .woocommerce #content .quantity .plus:hover, .woocommerce .quantity .minus:hover, .woocommerce .quantity .plus:hover, .woocommerce-page #content .quantity .minus:hover, .woocommerce-page #content .quantity .plus:hover, .woocommerce-page .quantity .minus:hover, .woocommerce-page .quantity .plus:hover {background-color:#810000 !important; border-color:#810000 !important;}

.q_accordion_holder.accordion.boxed .ui-accordion-header:hover{color:#fff !important; background-color:#810000 !important;}

.woocommerce ul.products li.product .added_to_cart {
    padding: 0.5em;
    border: 2px solid #303030;
    font-size: 13px;
    font-weight: 700;
    font-family: inherit;
    text-align: left;
    color: #303030;
    text-decoration: none;
    cursor: pointer;
    outline: 0;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 1px;
border-radius:4px;}

.woocommerce ul.products li.product .added_to_cart:hover {color:#fff !important; background-color:#810000 !important; border-color:#810000 !important; } 

.woocommerce #content .quantity .minus, .woocommerce #content .quantity .plus, .woocommerce .quantity .minus, .woocommerce .quantity .plus, .woocommerce-page #content .quantity .minus, .woocommerce-page #content .quantity .plus, .woocommerce-page .quantity .minus, .woocommerce-page .quantity .plus, .q_accordion_holder.accordion.boxed .ui-accordion-header {background-color:#393939 !important;}

.q_accordion_holder.accordion.boxed .ui-accordion-header {color:#fff !Important;}

.woocommerce .woocommerce-message a.button {padding: 0.5em !important;
    background-color: #810000 !important;
    color: #fff !important;}

.woocommerce ul.woocommerce-error a.button {padding:0.5em !important;
    background-color: #810000 !important;
    color: #fff !important; float:right !Important; }

.woocommerce .woocommerce-message, .woocommerce ul.woocommerce-error, 
.page-id-12035 .woocommerce-message,
.page-id-12035 .woocommerce .woocommerce-info  {
background-color: #f0f0f0 !important;
    text-transform: none !important;
    font-size: 14px !important;
    text-align: left !important;
line-height:1.25em !important;
padding:2em !important;}

.woocommerce-cart .title  {height:6em !Important;}

.woocommerce-cart .content .container {background-color:#fff !important;}

.woocommerce-cart table.cart div.coupon .input-text, .woocommerce-page table.cart div.coupon .input-text {background-color:none !Important; color:#888 !important; margin-right: 0 !important; border:1px solid #e0dede !important }

.woocommerce-cart table.cart div.coupon .input-text, .woocommerce-page table.cart div.coupon .input-text::placeholder {color:#888 !Important;
font-size: 12px !important;}

.woocommerce-cart table.cart td.actions input[type="submit"] {
padding: 1em;
    border-radius: 0;
    border-color: #393939;
    background-color: #393939;
    color: #fff;
    text-transform: uppercase;
font-weight:800;
}

.woocommerce-cart table.cart td.actions>.checkout-button, .woocommerce-page table.cart td.actions>.checkout-button {
margin-left: 0.3em !important;
    padding: 0.4em;
    background-color: #393939;
    text-transform: uppercase;
    color: #fff;
    font-size: 12px;
    font-weight: 800;
}

.woocommerce-cart .select2-container--default .select2-selection--single .select2-selection__rendered {border:1px solid #e0dede !important;}

.woocommerce-cart p.form-row {margin-bottom:0.5em !Important;}

.woocommerce-cart p.form-row #calc_shipping_postcode {
width: 20%;
    padding: 1em;
    font-size: 13px;
    font-family: inherit;
    padding-left: 20px;
}

.woocommerce-cart section.shipping-calculator-form {display:block !important;}

.woocommerce-cart div.cart-collaterals div.cart_totals table tr.order-total strong span.amount, .woocommerce-page div.cart-collaterals div.cart_totals table tr.order-total strong span.amount {color:#fff !important; font-weight:800 !Important; font-size: 16px !important;}

.woocommerce-cart div.cart-collaterals div.cart_totals {width:30.25% !important;}

.woocommerce-cart .title h1, .title.title_size_small h1 {font-size:25px !Important;}

.woocommerce-cart .title_subtitle_holder {text-align:center !Important;}

.woocommerce-cart .title .separator.small, .woocommerce-cart .title .separator.small.left, .woocommerce-cart .title .separator.small.right {display:none !Important;}

.woocommerce-cart .content {padding-top:3em !Important;}

.woocommerce-page .content .title .container .container_inner{
   background-color: transparent;
    padding: 1.5em !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    box-shadow: 5px 5px 5px #e6e6e6;
    border: 1px solid #e6e6e6 !important;}

.page-id-12035 .woocommerce-message a {font-weight: 300!important;
    font-style: italic!important;
    text-decoration: underline!important;}

.page-id-12035 .woocommerce div.cart-collaterals .woocommerce-shipping-calculator h2 {text-align:left !important;}

.page-id-12035 .woocommerce-message a:hover {color:#810000 !important;}

.page-id-12035 .cart-empty {
background-color: #f0f0f0!important;
    font-size: 18px!important;
    font-weight: 800!important;
    color: #000!important;
    padding-top: 2em!important;
    padding-bottom: 2em!important;
    margin-bottom: 1em!important;}

.page-id-12035 .return-to-shop {background-color:none !important;
    font-size: 18px!important;
    font-weight: 800!important;
    color: #810000!important;
    padding: 1em !important;
    margin-bottom:0 !important;}

.page-id-12035 .return-to-shop a {
padding: 1em;
    background-color: #810000 !important;
    color: #fff !important;
    font-weight: 800 !important;
    text-transform: uppercase !important;
border-radius:0.25em !important;}

.page-id-12035 .woocommerce div.cart-collaterals h2, .page-id-12035 .woocommerce-page table tr:nth-child(odd) td, .page-id-12035 .woocommerce table tr td, .page-id-12035 .woocommerce table tr td.product-subtotal, .page-id-12035 .woocommerce-page table.cart thead tr th.product-subtotal, .page-id-12035 .woocommerce table.cart thead tr th.product-subtotal {text-align: right !important;}



.page-id-12035 .woocommerce table tr td.product-name, .page-id-12035 .woocommerce-page table.cart thead tr th.product-name, .page-id-12035 .woocommerce table.cart thead tr th.product-name {text-align:left !important;}

.page-id-12035 .woocommerce table tr td.product-price, .page-id-12035 .woocommerce-page table.cart thead tr th.product-price, .page-id-12035 .woocommerce table tr td.product-quantity, .page-id-12035 .woocommerce-page table.cart thead tr th.product-quantity, .page-id-12035 .woocommerce table.cart thead tr th.product-price, .page-id-12035 .woocommerce table.cart thead tr th.product-quantity {text-align:center !important;}



.page-id-12035 .woocommerce table tr td ul {margin-bottom:1em !important;}

.post-type-archive .content .container .container_inner {padding: 4em 0 2em !important;}

.woocommerce-checkout .content .container .container_inner {padding: 0em !important; }

.woocommerce-checkout .content .container_inner {padding-top:5em !important;}

.woocommerce-checkout .title h1, .title.title_size_small h1 {text-align:center !Important;}

.woocommerce-checkout .title .separator.small, .woocommerce-checkout .title .separator.small.left {display:none !Important;}

.woocommerce-checkout .content .container {background-color:#fff !important;}

.woocommerce-checkout .woocommerce-info {
    background-color: #f0f0f0;
    text-transform: none;
    font-weight: 800;
margin-bottom:0.5em;
}

.woocommerce-checkout .woocommerce-info a {
font-weight: 300;
    font-style: italic;
    text-decoration: underline;}

.term-generalueberholte-geraete .title .separator.small, .title .separator.small.left {display:none !important;}

.term-generalueberholte-geraete .title_outer, .page-id-12036 .title_outer  {padding-top:3em !Important;}

.page-id-12036 .woocommerce-form__label-for-checkbox span a:hover {color:#810000 !important;}

.term-generalueberholte-geraete .content .container .container_inner {padding: 8em 0 0px !important;}

.postid-16356 .title_outer, .post-type-archive .title_outer {display:none !important;}

.woocommerce-billing-fields__field-wrapper #billing_first_name_field .input-text, .woocommerce-billing-fields__field-wrapper #billing_last_name_field .input-text, .woocommerce-billing-fields__field-wrapper #billing_company_field .input-text, .woocommerce-billing-fields__field-wrapper #billing_address_1_field .input-text, .woocommerce-billing-fields__field-wrapper #billing_address_2_field .input-text, .woocommerce-billing-fields__field-wrapper #billing_postcode_field .input-text,
.woocommerce-billing-fields__field-wrapper #billing_city_field .input-text, .woocommerce-billing-fields__field-wrapper #billing_phone_field .input-text,
.woocommerce-billing-fields__field-wrapper #billing_email_field .input-text,

.woocommerce-shipping-fields__field-wrapper #shipping_first_name_field .input-text, .woocommerce-shipping-fields__field-wrapper #shipping_last_name_field .input-text, .woocommerce-shipping-fields__field-wrapper #shipping_company_field .input-text, .woocommerce-shipping-fields__field-wrapper #shipping_address_1_field .input-text, .woocommerce-shipping-fields__field-wrapper #shipping_address_2_field .input-text, .woocommerce-shipping-fields__field-wrapper #shipping_postcode_field .input-text,
.woocommerce-shipping-fields__field-wrapper #shipping_city_field .input-text, .woocommerce-shipping-fields__field-wrapper #shipping_phone_field .input-text,
.woocommerce-shipping-fields__field-wrapper #shipping_email_field .input-text

 {    padding: 1em;
    padding-left: 20px;
    font-size: inherit;
    font-family: inherit;
    border: 1px solid #e6e6e6;}

.carousel:not(.advanced_responsiveness) .carousel-inner .qbutton:hover, .q_icon_with_title .icon_with_title_link:hover {background-color:#810000; color:#fff; border-color:#810000;}

.facebook_footer {background: url('/wp-content/themes/bridge/css/img/facebook_logo_footer_gray.png') no-repeat !important; background-size:30% !important; height:35px !important; display:block;}

.facebook_footer:hover {background: url('/wp-content/themes/bridge/css/img/facebook_logo_footer.png') no-repeat !important; background-size:30% !important; height:35px !important; display:block;}

.footer_top h5 {margin:0 0 5px !important;}

.page-id-16609 .q_slider .carousel-inner .item .image, .page-id-16636 .q_slider .carousel-inner .item .image {opacity:0.4 !Important;}

.page-id-16636 .carousel-inner .q_slide_subtitle, .carousel-inner h2 {color:#000 !important;}

.widget_wysija_cont .wysija-submit:hover {background:#810000; border-color:#810000;}

.page-id-12036 .woocommerce .col-1, .page-id-12036 .woocommerce .col-2 {margin-top:2em !important; width:100% !important;}

.woocommerce-page button.button { color:#fff !Important;}

.page-id-12036 .woocommerce .col-1 {margin-right:0 !Important;}

.page-id-12036 .woocommerce form.checkout .col2-set #billing_first_name_field, .page-id-12036 .woocommerce form.checkout .col2-set #shipping_first_name_field, .page-id-12036 .woocommerce form.checkout .col2-set #billing_last_name_field,
.page-id-12036 .woocommerce form.checkout .col2-set #shipping_last_name_field, 
.page-id-12036 .woocommerce form.checkout .col2-set #billing_address_1_field,
.page-id-12036 .woocommerce form.checkout .col2-set #shipping_address_1_field,
.page-id-12036 .woocommerce form.checkout .col2-set #billing_address_2_field,
.page-id-12036 .woocommerce form.checkout .col2-set #shipping_address_2_field, 
.page-id-12036 .woocommerce form.checkout .col2-set #billing_postcode_field,
.page-id-12036 .woocommerce form.checkout .col2-set #shipping_postcode_field, 
.page-id-12036 .woocommerce form.checkout .col2-set #billing_city_field,
.page-id-12036 .woocommerce form.checkout .col2-set #shipping_city_field, 
.page-id-12036 .woocommerce form.checkout .col2-set #billing_phone_field, 
.page-id-12036 .woocommerce form.checkout .col2-set #shipping_phone_field,
.page-id-12036 .woocommerce form.checkout .col2-set #billing_email_field,
.page-id-12036 .woocommerce form.checkout .col2-set #shipping_email_field {width:49.5% !important;}

.page-id-12036 .woocommerce form.checkout .col2-set #billing_first_name_field,
.page-id-12036 .woocommerce form.checkout .col2-set #shipping_first_name_field, .page-id-12036 .woocommerce form.checkout .col2-set #billing_address_1_field, 
.page-id-12036 .woocommerce form.checkout .col2-set #shipping_address_1_field,
.page-id-12036 .woocommerce form.checkout .col2-set #billing_postcode_field,
.page-id-12036 .woocommerce form.checkout .col2-set #shipping_postcode_field, 
.page-id-12036 .woocommerce form.checkout .col2-set #billing_email_field,
.page-id-12036 .woocommerce form.checkout .col2-set #shipping_email_field {margin-right:1% !Important;}

.page-id-12036 .woocommerce form.checkout .col2-set #billing_address_1_field,
.page-id-12036 .woocommerce form.checkout .col2-set #shipping_address_1_field,
.page-id-12036 .woocommerce form.checkout .col2-set #billing_postcode_field,
.page-id-12036 .woocommerce form.checkout .col2-set #shipping_postcode_field,
.page-id-12036 .woocommerce form.checkout .col2-set #billing_email_field,
.page-id-12036 .woocommerce form.checkout .col2-set #shipping_email_field
{float:left !important;}

.page-id-12036 .woocommerce form.checkout .col2-set #billing_address_2_field,
.page-id-12036 .woocommerce form.checkout .col2-set #shipping_address_2_field,
.page-id-12036 .woocommerce form.checkout .col2-set #billing_city_field,
.page-id-12036 .woocommerce form.checkout .col2-set #shipping_city_field,
.page-id-12036 .woocommerce form.checkout .col2-set #billing_phone_field,
.page-id-12036 .woocommerce form.checkout .col2-set #shipping_phone_field  
{float:right !Important;}

.page-id-12036 .woocommerce form.checkout .col2-set #billing_first_name_field .input-text,
.page-id-12036 .woocommerce form.checkout .col2-set #shipping_first_name_field .input-text,
.page-id-12036 .woocommerce form.checkout .col2-set #billing_last_name_field .input-text,
.page-id-12036 .woocommerce form.checkout .col2-set #shipping_last_name_field .input-text,
.page-id-12036 .woocommerce form.checkout .col2-set #billing_address_1_field .input-text,
.page-id-12036 .woocommerce form.checkout .col2-set #shipping_address_1_field .input-text,
.page-id-12036 .woocommerce form.checkout .col2-set #billing_address_2_field .input-text,
.page-id-12036 .woocommerce form.checkout .col2-set #shipping_address_2_field .input-text,
.page-id-12036 .woocommerce form.checkout .col2-set #billing_postcode_field .input-text,
.page-id-12036 .woocommerce form.checkout .col2-set #shipping_postcode_field .input-text,
.page-id-12036 .woocommerce form.checkout .col2-set #billing_city_field .input-text,
.page-id-12036 .woocommerce form.checkout .col2-set #shipping_city_field .input-text,
.page-id-12036 .woocommerce form.checkout .col2-set #billing_phone_field .input-text,
.page-id-12036 .woocommerce form.checkout .col2-set #shipping_phone_field .input-text,
.page-id-12036 .woocommerce form.checkout .col2-set #billing_email_field .input-text,
.page-id-12036 .woocommerce form.checkout .col2-set #shipping_email_field .input-text {width:95% !important; padding:2.5% !important;}

.page-id-12036 .woocommerce form.checkout .col2-set #billing_company_field .input-text, .page-id-12036 .woocommerce form.checkout .col2-set #shipping_company_field .input-text {width:97.5% !important; padding:1.25% !important;}

.page-id-12036 .woocommerce .select2-container, .woocommerce-page .select2-container {width:100.2% !important;}

.page-id-12036 .woocommerce-account-fields .create-account {width:49.5% !important;}

.page-id-12036 .woocommerce-account-fields p {margin-bottom:0 !Important;}

.page-id-12036 .woocommerce-account-fields .create-account #account_password_field {width:100% !Important; border: 1px solid #e6e6e6 !important;}

.page-id-12036 .woocommerce form.checkout .col2-set #shipping_email_field, .page-id-12036 .woocommerce form.checkout .col2-set #shipping_phone_field,
.page-id-12036 .woocommerce form.checkout .col2-set #billing_email_field, .page-id-12036 .woocommerce form.checkout .col2-set #billing_phone_field {margin-top: 4.5em !important;} 

.page-id-12036 .woocommerce form.checkout .col2-set #shipping_phone_field, .page-id-12036 .woocommerce form.checkout .col2-set #billing_phone_field {margin-right:0 !important;} 


.page-id-12036 .woocommerce form.checkout .col2-set .form-row.notes {border:1px solid #e6e6e6 !important;}

.page-id-12036 .woocommerce form.checkout .col2-set .form-row.notes textarea {padding:1.5% !Important; font-size:inherit !important;}

.page-id-12036 .woocommerce form.checkout #order_review_heading {text-align: center;
    background: transparent;
    padding: 2%;
    font-size: 25px;
box-shadow: 5px 5px 5px #e6e6e6;
border: 1px solid #e6e6e6;}

.page-id-12036 .woocommerce form.checkout table.shop_table .product-name {
text-align: left !important;
border: 1px solid #e6e6e6 !important;
padding-left: 2% !important;
}

.page-id-12036 .woocommerce form.checkout table.shop_table .product-total {
text-align: right !important;
    padding-right: 2% !important;
border:1px solid #e6e6e6 !Important;}

.page-id-12036 .woocommerce form.checkout table.shop_table .cart-subtotal th, .page-id-12036 .woocommerce form.checkout table.shop_table .shipping th  {
    text-align: right;
    padding-right: 2%;
color:#888;}

.page-id-12036 .woocommerce form.checkout table.shop_table .cart-subtotal td, .page-id-12036 .woocommerce form.checkout table.shop_table .shipping td, .page-id-12036 .woocommerce form.checkout table.shop_table .order-total td {text-align:right !important; padding-right:2% !important;}

.page-id-12036 .woocommerce form.checkout table.shop_table .order-total td span {font-size:18px!important; font-weight:600 !Important; color:#000 !Important;}

.page-id-12035 .woocommerce form.checkout table.shop_table .order-total td {text-align:right !Important;}

.page-id-12036 .woocommerce form.checkout table.shop_table .order-total th {text-align:right !important; padding-right:2% !important; font-weight:600 !Important; color:#000 !Important; font-size:18px !important; text-transform:uppercase !important;}

.page-id-12035 .woocommerce .shop_table .order-total th {font-size:14px !important;}

.page-id-12036 .woocommerce input#place_order {     margin-left: 0.3em !important;
    padding: 1em;
    background-color: #810000;
    text-transform: uppercase;
    color: #fff;
    font-size: 12px;
    font-weight: 800;
    border-color: #810000;
    margin-bottom: 4em;}

.page-id-12035 .woocommerce table {width:100% !Important;}

.page-id-12035 .woocommerce button.button, .woocommerce-page button.button {background-color:#393939 !Important;}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-item#mega-menu-item-18086 a, #mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-item#mega-menu-item-18001 a {padding: 0px 6px 0px 6px !important;}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-item#mega-menu-item-18086 {padding-left:3em !Important}

nav.main_menu.right {padding-right:0 !important;}

.side_menu_button>a {padding:0px 6px 0px 6px !important;}

.side_menu_button>a:hover {color:#810000 !important;}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-item#mega-menu-item-18086:hover, 
#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-item#mega-menu-item-18001:hover {background:none !Important;} 

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-item#mega-menu-item-18086:hover a, 
#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-item#mega-menu-item-18001:hover a {color:#810000 !important;}

@media only screen and (max-width:1000px){#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-item#mega-menu-item-18086,#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-item#mega-menu-item-18001  {display:none}}

.page-id-18345 .title, .page-id-18345 .content .container .container_inner.page_container_inner {display:none;}

@media only screen and (max-width:1000px) and (min-width:601px) {
nav.mobile_menu {top:6em;}
}

.checkbox .wpcf7-list-item {    color: #fff;
    margin-left: 0;
    line-height: 1;
text-align:justify;}

.checkbox_preise .wpcf7-list-item {    color: #818181;
    margin-left: 0;
    line-height: 1;
text-align:justify;}

.cn-button.bootstrap {
background-color:#810000;}

.cn-button.bootstrap {background-image: none;}

.cn-button.bootstrap:hover {background-color: #810000;}
 |
| /*
Fügen Sie Ihren eigenen CSS-Code nach diesem Kommentar hinter dem abschließenden Schrägstrich ein.

Klicken Sie auf das Hilfe-Symbol oben, um mehr zu erfahren.
*/

.mdl-mega-footer--heading {font-size:1.5em !Important;}

.mdl-layout__header .mdl-layout__drawer-button {display:none;}

.mdl-layout-title img, .mdl-layout__title img {height:90px;}

.oxy-layout__header--scrolled .mdl-layout-title img, .mdl-layout__title img {height:75px !important;}

.oxy-layout__header--scrolled .mdl-layout-title {top:-30% !important;}

.widget_shopping_cart_content, .qode-quick-links-holder {display:none !Important;}

.page-id-12037 .oxy-overlay--gradient-from-top-0
{
background:url(/wp-content/uploads/2017/10/titelbild_mein_konto_.jpg) !Important; background-size:100% !important; position: absolute;
    top: 0;
    left: 0;
    background-position: center 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    max-width:100%;}

.page-id-17587 .oxy-layout__header:not(.mdl-layout__header--waterfall) {position:relative;}

.page-id-17587 .oxy-overlay--gradient-from-top-0
{
background:url(/wp-content/uploads/2017/10/titelbild_cart_.jpg) !Important; background-size:100% !important; position: absolute;
    top: 0;
    left: 0;
    background-position: center 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    max-width:100%;}

.oxy-overlay--gradient-from-top-0 {background:url(/wp-content/uploads/2017/10/Titelbild_Shop_fab.png); background-size:100% !important; position: absolute;
    top: 0;
    left: 0;
    background-position: center 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    max-width:100%;}


#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-item#mega-menu-item-16350 > a.mega-menu-link {background: none;
    color: #810000 !Important;
    font-weight: 400;
    text-decoration: none;
    border-bottom: 2px solid #810000;}

#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-item > a.mega-menu-link {color:#000 !Important; background:#fff !Important; font-size:18px !important; font-family: "Roboto Condensed" !Important;}

#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-item {display:inline-block !important;}

#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-item#mega-menu-item-16350:hover a {color:#fff !Important;}

#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-item:hover {background:#810000 !Important;}

#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-item:hover a {color:#fff !important; background:transparent !important;}

#mega-menu-wrap-navbar #mega-menu-navbar[data-effect="fade"] li.mega-menu-item > ul.mega-sub-menu {position:fixed !important; width: 92% !important;
    margin-left: 4% !important;
    background: #fff !important;
    border: 1px solid #f0f0f0;
    box-shadow: 1px 1px 10px 1px !important;
    margin-top: 0px !important;}

.mdl-button .material-icons {color:#000;}

#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-item#mega-menu-item-18086 a, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-item#mega-menu-item-18001 a {padding:0 6px 0 6px !important;} 

#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-item#mega-menu-item-18086 {padding-left: 3em !important;}

#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-item#mega-menu-item-18086:hover, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-item#mega-menu-item-18001:hover {background:none !Important;}

#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-item#mega-menu-item-18086:hover a, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-item#mega-menu-item-18001:hover a {color:#810000 !Important;}

#mega-menu-wrap-navbar #mega-menu-navbar {background:#fff !Important;}

.oxy-layout__header:not(.mdl-layout__header--waterfall) {background:#fff !important;
box-shadow:none;}

.mdl-textfield .mdl-button:hover {background: none !Important;}

.mdl-textfield .mdl-button:hover i {color:#810000 !important;}

.oxy-margin-top-150 {margin-top: 240px !Important;}

.oxy-margin-bottom-100 {margin-bottom:10px !Important;}

.mdl-grid .mdl-cell h1 {color:#000;}

.oxy-overlay--gradient-from-top-0 {box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);}

#mega-menu-wrap-navbar #mega-menu-navbar {    visibility: visible;
    text-align: left;
    padding: 0px 0px 0px 0px;}

#mega-menu-wrap-navbar, #mega-menu-wrap-navbar #mega-menu-navbar, #mega-menu-wrap-navbar #mega-menu-navbar[data-effect="fade"] li.mega-menu-item > ul.mega-sub-menu, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-item, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-item > a.mega-menu-link {    -moz-transition: none;
    -o-transition: none;
    -webkit-transition: none;
    transition: none;
    -webkit-border-radius: 0 0 0 0;
    -moz-border-radius: 0 0 0 0;
    -ms-border-radius: 0 0 0 0;
    -o-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    background: none;
    border: 0;
    bottom: auto;
    box-sizing: border-box;
    clip: auto;
    color: #666;
    display: block;
    float: none;
    font-family: inherit;
    font-size: 14px;
    height: auto;
    left: auto;
    line-height: 1.7;
    list-style-type: none;
    margin: 0;
    min-height: 0;
    opacity: 1;
    outline: none;
    overflow: visible;
    padding: 0;
    position: relative;
    right: auto;
    text-align: left;
    text-decoration: none;
    text-transform: none;
    top: auto;
    vertical-align: baseline;
    visibility: inherit;
    width: auto;}

#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-item
{
    margin: 0 0px 0 0;
    display: inline-block;
    height: auto;
    vertical-align: middle;}

#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-item > a.mega-menu-link {border-top: 0px solid #fff;
    border-left: 0px solid #fff;
    border-right: 0px solid #fff;
    border-bottom: 0px solid #fff;
    outline: none;
    text-decoration: none;
    padding: 0px 15px 0px 15px;
    line-height: 40px;
    font-weight: 400;
    height: 40px;
    vertical-align: baseline;
    text-align: left;
    width: auto;
    display: block;
    color: #000;
    text-decoration: none;
    background: rgba(0, 0, 0, 0);
    -webkit-border-radius: 0px 0px 0px 0px;
    -moz-border-radius: 0px 0px 0px 0px;
    -ms-border-radius: 0px 0px 0px 0px;
    -o-border-radius: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    font-family: inherit;
    font-size: 18px;
    text-transform: uppercase;}

#mega-menu-wrap-navbar #mega-menu-navbar[data-effect="fade"] li.mega-menu-item > ul.mega-sub-menu {opacity: 0;
    margin-top: 10px;
    transition-duration: 400ms;
    transition-timing-function: ease-in;
    transition-property: opacity, margin-top, visibility;
    z-index: 999;
    -webkit-border-radius: 0px 0px 0px 0px;
    -moz-border-radius: 0px 0px 0px 0px;
    -ms-border-radius: 0px 0px 0px 0px;
    -o-border-radius: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    background: #f1f1f1;
    padding: 0px 0px 0px 0px;
    position: absolute;
    width: 100%;
    border-top: 0px solid #fff;
    border-left: 0px solid #fff;
    border-right: 0px solid #fff;
    border-bottom: 0px solid #fff;
    left: 0;     
display: block;
visibility:hidden;}

.mdl-mega-footer {
    width: 100%;
    margin: 0 auto;
    z-index: 100;
    position: relative;
    display:block;
    padding: 50px 0 0px;
color:#9e9e9e !Important;
background-color: #262626;
}

.oxy-padding-0 {position: relative; width: 1100px; margin: 0 auto;}

.vc_sep_pos_align_center {display:none !Important;}

.mdl-mega-footer__widget p {margin-bottom:0 !Important;}

.mdl-cell--3-col h1 {margin-top:0 !Important; color:#fff !Important;}

.mdl-mega-footer--bottom-section {font-size: 12px;
    line-height: 22px;
    height: 53px;
    vertical-align: middle;
display:table-cell; width: 1% !important;
    text-align: center;
    background-color: #1b1b1b;}

#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-media_image-16 {width: 20% !important;
    padding-left: 1em;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    float: left;
    background: #fff;
    padding-right: 1em;}

#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-media_image-18 {width: 19.9% !important;
    padding-left: 1em;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    float: left;
    background: #fff;
    padding-right: 1em;}

#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-text-82, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-text-88{ 
    padding-bottom: 0 !important;
    padding-top: 25px !Important;
	width:75%;
text-align:center !important; float:right; padding-right:1.5em;}

#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-text-82 h4, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-text-88 h4 {margin-bottom: 1em;
    font-size: 24px;
    line-height: 1.384615384615385em;
font-weight:500;
padding-left: 1em; padding-right:1em;}

#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-text-82 p, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-text-88 p {margin-bottom:2em !Important; padding-left:4em; padding-right:4em;}

#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-menu-clear#mega-menu-item-text-83, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-menu-clear#mega-menu-item-text-89
{border-right: 2px solid #f5f5f5;
    padding-top: 80px;
    margin-top: -30px;
    width: 25.2% !important;
    display: none;}

#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15106, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15110
{background: #393939;
    margin-top: 0;
    margin-left: 1%;
    margin-right: 0.5%;
    border: 1px solid #393939;
    border-radius: 0.5em;}

#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-6 {width: 18%;
    margin-bottom: 1.5em;
    padding: 1.75em !important;}

#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15106,
#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15107,
#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-14587,
#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15109,
#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15110,
#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15113,
#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-16508,
#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15114 {    margin-top: 0 !important;
    background: #393939;
    margin-right: 0.5%;
    border: 1px solid #393939;
    border-radius: 0.5em;
	width:14%; float:left; text-align:center;} 

#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15106 a,
#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15107 a,
#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-14587 a,
#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15109 a,
#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15110 a,
#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15113 a,
#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-16508 a,
#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15114 a {font-size:14px; font-weight:500; text-align:center; text-transform:uppercase !Important;}

#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15106:hover,
#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15107:hover,
#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-14587:hover,
#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15109:hover,
#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15110:hover,
#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15113:hover,
#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-16508:hover,
#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15114:hover {background:#810000 !important;} 

.oxy-layout__header:not(.mdl-layout__header--waterfall) {padding-top: 2.5em !Important;
padding: 0 45px;}

.oxy-layout__header .mdl-layout__header-row{padding:0 !important;}

.oxy-layout__header .mdl-layout__header-row form#searchform {display:none !important;}

.mdl-layout-title {top:15%;}

#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-item-has-children > a.mega-menu-link:after {content: '\f140';
    display: inline-block;
    font-family: dashicons;
    margin: 0 0 0 6px;
    vertical-align: top;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    color: inherit;}

#mega-menu-wrap-navbar #mega-menu-navbar[data-effect="fade"] li.mega-menu-item:hover > ul.mega-sub-menu {display:block !important; opacity:1 !important; visibility:inherit !Important;} 

.oxy-product-badge {    width: 100px !important;
    height: 100px !Important;
    background: #810000 !important;
    line-height: 100px !important;
    font-size: 18px !important;
    font-weight: 500 !important;
    right: 0 !Important;
    left: auto !Important;
    top: auto !important;
    bottom: 20%;}

.oxy-card-product:hover .oxy-card-product__badge, .oxy-card-product .oxy-card-product__badge {    width: 75px !important;
    height: 75px !important;
    line-height: 75px !important;
    left: auto !important;
right: 14px !important;
    font-size: 14px !important;}

.oxy-rating span, .oxy-rating span:before, .oxy-rating:before {color:#FFD700 !important;}

.oxy-product-price del, .single_variation .price del {display:block !Important; font-size:15px !Important; line-height:1.5 !Important;}

.oxy-product-price ins, .single_variation .price ins {font-size:30px !Important;}

.oxy-product-price ins small {font-size:20px !important; text-transform:none !Important;}

.oxy-quantity {margin-right: 1em !Important;}

.oxy-quantity input[type=number] {border: 1px solid rgba(0,0,0,.12) !important;}

.oxy-product-details__meta span {    color: #000 !important;
    font-weight: 500;}

.oxy-product-details__meta span a {color: #888;font-weight: 100;}

.mdl-button.mdl-button--colored {background:#810000 !important;}

.mdl-button.mdl-button--colored .material-icons {color:#fff !Important;}

.oxy-button-fab__badge[data-badge]:after {background:#fff !Important; color:#000 !important;}

.oxy-card-product-actions .oxy-product-price del {display:none !Important;}

.oxy-card-product-actions .oxy-product-price, .oxy-card-product-actions .oxy-product-price ins  {font-size:25px !important;}

.oxy-card-product-actions .oxy-product-price small {text-transform:none !important; font-size:15px !important;}

.postid-17519 .oxy-margin-top-40 {margin-top: 0 !Important;}

.oxy-alert--success {margin-top:3% !Important; background:#810000 !Important;}

.oxy-alert--accent {background:#810000;}

.oxy-alert--success a, .oxy-alert--success a:hover {margin-right: 1em;
    text-decoration: underline;}

.oxy-alert--text a {margin-left:1em; text-decoration:underline;}

.oxy-alert--success i, .oxy-alert--accent i {color:#fff !Important;}

.facebook_footer {background: url('/wp-content/themes/bridge/css/img/facebook_logo_footer_gray.png') no-repeat !important; background-size:30% !important; height:35px !important; display:block;}

.facebook_footer:hover {background: url('/wp-content/themes/bridge/css/img/facebook_logo_footer.png') no-repeat !important; background-size:30% !important; height:35px !important; display:block;}

.page-id-17587 .oxy-data-table--middle th {font-size:16px !important;}

.shop_table .product-name a {color:#000 !Important;}

.shop_table .product-remove a {color:#810000 !important; font-size:18px !important;}

.mdl-button--accent.mdl-button--accent.mdl-button--fab, .mdl-button--accent.mdl-button--accent.mdl-button--raised {background:#000 !Important; font-size:12px !Important;}

.mdl-button--primary.mdl-button--primary.mdl-button--fab, .mdl-button--primary.mdl-button--primary.mdl-button--raised {background:#810000 !important; border-color:#810000 !important;}

.page-id-17587 .mdl-data-table__cell--non-numeric.mdl-data-table__cell--non-numeric {font-size:16px !important;}

.page-id-17587 .order-total td {font-size:20px !Important;}

.page-id-17587 .mdl-typography--text-left{text-align:right;}

.page-id-17587 .mdl-typography--text-left#shipping_method{width:100%;}

.page-id-17587 .mdl-typography--text-left#shipping_method label {font-size:13px !Important;}

.mdl-selectfield--full-width#calc_shipping_country_field {padding-bottom:0 !important; padding-top:2em !Important;}

.mdl-textfield__input::placeholder {color:#000 !important; font-weight:100 !Important; color:grey !important;}

.page-id-17587 .oxy-alert--accent {width:90%; margin-left:auto; margin-right:auto;}

.page-id-17587 .cart-empty {font-size:25px !Important; font-weight:500 !Important;}

.page-id-17587 .return-to-shop a {color:#fff !Important; padding:1em !Important; background:#810000 !important; border-radius:0.25em !Important;}

.page-id-17587 .woocommerce-error {background: #810000;
    padding: 1em;
    width: 87%;
    margin-left: auto;
    margin-right: auto;
    list-style: none;
    color: #fff;}

.page-id-17587 .oxy-alert--primary {background: #810000;
    width: 89%;
    margin-left: auto;
    margin-right: auto;
    color: #fff;
}

.page-id-17587 .oxy-alert--action i {color:#fff !important;}

.page-id-17586 .woocommerce-billing-fields abbr {text-decoration:none !Important;}

.page-id-17586 .woocommerce-billing-fields #billing_country_field {padding-bottom:1.25em !Important;}

.page-id-17586 .woocommerce-billing-fields #billing_country_field label {font-size:12px !important;}

.page-id-17586 .woocommerce-billing-fields #billing_address_1_field textarea, .page-id-17586 .woocommerce-billing-fields #billing_address_2_field textarea {height:18px !Important;}


.page-id-17586 .woocommerce-shipping-fields abbr {text-decoration:none !Important;}

.page-id-17586 .woocommerce-shipping-fields #shipping_country_field {padding-bottom:1.25em !Important;}

.page-id-17586 .woocommerce-shipping-fields #shipping_country_field label {font-size:12px !important;}

.page-id-17586 .woocommerce-shipping-fields #shipping_address_1_field textarea, .page-id-17586 .woocommerce-shipping-fields #shipping_address_2_field textarea {height:18px !Important;}

.page-id-17586 .woocommerce-additional-fields #order_comments_field textarea {height:18px !Important;}

.page-id-17586 .woocommerce-additional-fields{margin-top:2em !important;}

.page-id-17586 .woocommerce-checkout-review-order .oxy-card-order__summary {padding:1em !important;}

.page-id-17586 .woocommerce-checkout-review-order thead .product-name, .page-id-17586 .woocommerce-checkout-review-order tbody .product-name, .page-id-17586 .woocommerce-checkout-review-order tfoot .cart-subtotal th, .page-id-17586 .woocommerce-checkout-review-order tfoot .shipping th {text-align:left;}

.page-id-17586 .woocommerce-checkout-review-order thead .product-total,  .page-id-17586 .woocommerce-checkout-review-order tbody .product-total, .page-id-17586 .woocommerce-checkout-review-order tfoot .cart-subtotal td, .page-id-17586 .woocommerce-checkout-review-order tfoot .order-total td {text-align:right;}

.page-id-17586 .woocommerce-checkout-review-order tfoot .cart-subtotal {height:50px; vertical-align:bottom;}

.page-id-17586 .woocommerce-checkout-review-order tfoot .shipping td ul {list-style:none !important;}

.page-id-17586 .woocommerce-checkout-review-order tfoot .order-total th {text-align: left;
    font-size: 16px;
    text-transform: uppercase;}

.page-id-17586 .woocommerce-checkout-review-order tfoot .order-total {height:50px !Important; vertical-align:bottom;}

.page-id-17586 .woocommerce-checkout-payment {text-align:center;}

.page-id-17586 .woocommerce-checkout-payment ul {    list-style: none;
    padding-left: 0;
    margin-top: 3em;}

.page-id-17586 .woocommerce-checkout-payment ul li label {font-weight:600;}

.page-id-17586 .woocommerce-checkout-payment .payment_method_paypal {margin-top:1em !Important;}

.page-id-17586 .woocommerce-checkout-payment .payment_method_paypal label a {display:none;}

.page-id-17586 .woocommerce-checkout-payment .place-order .wc-terms-and-conditions a {color:#810000 !important;}

.page-id-17586 .woocommerce-checkout-payment .place-order input[type="button" i], .page-id-17586 .woocommerce-checkout-payment .place-order input[type="submit" i], .page-id-17586 .woocommerce-checkout-payment .place-order input[type="reset" i], .page-id-17586 .woocommerce-checkout-payment .place-order input[type="file" i]::-webkit-file-upload-button, .page-id-17586 .woocommerce-checkout-payment .place-order button {    border-color: #810000;
    background-color: #810000;
    color: #fff;
    padding: 1em;
    font-size: 12px;
    text-transform: uppercase;}

.page-id-17586 .woocommerce-checkout-payment .place-order {margin-top:3em !important;}

.page-id-12037 article {padding:5em; width:89%;}

.page-id-12037 article #customer_login {width:100%; display:inline-flex;}

.page-id-12037 article #customer_login .col-1 {    width: 30%;
    float: left;
    margin-right: 5%;
    margin-left: 12.5%;
    background: #810000;
    padding: 2em;
    border-radius: 0.5em;
    color: #fff;}

.page-id-12037 article #customer_login .col-1 .woocommerce-Button {    background: transparent !important;
    box-shadow: none;
    border: 1px solid;}

.page-id-12037 article #customer_login .col-1 .woocommerce-Button:hover {background:#000 !Important; box-shadow:0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12); border:none !Important;}

.page-id-12037 article #customer_login .col-1 .login label {color:#fff;}

.page-id-12037 article #customer_login .col-1 .login input {border-color:#fff;}

.page-id-12037 article #customer_login .col-2 {width:30%; padding:2em; border:1px solid #e6e6e6; border-radius:0.5em !important;}


.page-id-12037 .col-2 .mdl-cell--4-col {width:100% !Important;}


.page-id-12037 article .login .mdl-checkbox {width:150% !important;}

.page-id-12037 article .login .mdl-checkbox .mdl-checkbox__label {font-size:12px;}

.page-id-12037 article .login .mdl-checkbox .mdl-checkbox__focus-helper {top:6px !important; width:12px !important; height:12px !important; color:#fff !important; border-color:#fff !Important;} 

.page-id-12037 article .login .mdl-checkbox .mdl-checkbox__box-outline {top:6px !important; width:12px !important; height:12px !important; color:#fff !Important;border-color:#fff !Important;}

.page-id-12037 article .woocommerce-Button {margin-bottom:3em !important;}

.page-id-12037 article .woocommerce-LostPassword a {font-size:12px !Important; color:#fff !Important;}

.post-12037 .myaccount_user .oxy-alert--text a {margin-left:0 !Important; color:#000;}

.post-12037 .myaccount_user
{background: none !important;
    color: #000 !important;
    box-shadow: none;}

.post-12037 .myaccount_user .oxy-alert--text {font-size:18px;}

.post-12037 .woocommerce-orders-table a {color:#000 !Important;}

.post-12037 .woocommerce-table--order-details tbody tr {border: 1px solid rgba(0,0,0,.12);
    border-left: none;}

.post-12037 .mdl-data-table td {border-top:none !Important;}

.post-12037 .woocommerce-table--order-details tfoot tr {height: 5em !important;}

.post-12037 .woocommerce-table--order-details tfoot tr th {font-weight:100; font-size:13px; color:#000;}

.post-12037 .woocommerce-table--order-details tfoot tr td {vertical-align: bottom; font-size:13px; color:#000;}

.post-12037 .woocommerce-table--order-details tfoot tr td span, .post-12037 .woocommerce-table--order-details tfoot tr td small {font-size:13px; color:#000;}

.post-12037 .woocommerce-table--order-details tfoot tr:last-of-type th {font-weight:500 !Important; font-size:14px; color:#000;}

.post-12037 .woocommerce-table--order-details tfoot tr:last-of-type td span {font-weight:500; font-size:14px; color:#000;}

.post-12037 .woocommerce-table--order-details tbody tr td span {font-size:13px; color:#000;}

.post-12037 .woocommerce-table--customer-details tr th {color:#000; font-size:13px;}

.post-12037 .woocommerce-columns--addresses {margin:0 !Important;}

.post-12037 .woocommerce-Addresses {margin:0;}

.post-12037 .woocommerce-Addresses .woocommerce-Address header a {color:#810000;}

.post-12037 .woocommerce-Addresses .woocommerce-Address header h3 {margin-top:0;}

.oxy-layout__header:not(.mdl-layout__header--waterfall) {height:130px;}

.oxy-layout__header--scrolled {height:100px !Important;
box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12) !important;}

@media only screen and (max-width: 1200px) and (min-width: 1024px) {
#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-item > a.mega-menu-link {font-size:16px !Important;}
}

@media only screen and (max-width: 1150px){
#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-item > a.mega-menu-link {font-size:14px !Important;}
}

@media only screen and (max-width: 1000px){

.oxy-layout__header--scrolled {height:160px !Important; padding-top:1em !Important;}

.oxy-layout__header:not(.mdl-layout__header--waterfall) {height:180px;}

.oxy-color-primary h1 {font-size:30px;}

.oxy-layout__header .mdl-layout__header-row {max-width: 100% !important;
    display: block;}

.oxy-layout__header--scrolled .mdl-layout__header-row a {margin-bottom:0 !Important;}

#mega-menu-wrap-navbar #mega-menu-navbar {text-align:center !Important;}

.oxy-layout__header .mdl-layout__header-row a
{width: 100%;
    text-align: center;
    margin-bottom: 1.75em;}

#mega-menu-wrap-navbar {margin:0 auto !Important;}

.oxy-layout__header:not(.mdl-layout__header--waterfall) {padding-top:0;}

.oxy-layout__header:not(.mdl-layout__header--waterfall) form#searchform {display:none;}

.woocommerce-result-count {display:none;}

.oxy-overlay--gradient-from-top-0 {background:url(/wp-content/uploads/2017/10/header_shop_kleiner1000.png) no-repeat !Important; background-size:100%; position: absolute;
    top: 0;
    left: 0;
    background-position: center 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    max-width:100%;}
}

@media only screen and (max-width: 840px){
.oxy-product-filters__selectfield {margin-top:0 !Important;}
}

@media only screen and (max-width: 750px){
.oxy-color-primary h1 {font-size:25px; margin-left:1em;}

.oxy-overlay--gradient-from-top-0 {background:url(/wp-content/uploads/2017/10/header_shop_kleiner750.png) no-repeat !Important; background-size:100%; position: absolute;
    top: 0;
    left: 0;
    background-position: center 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    max-width:100%;}
}

@media only screen and (max-width: 740px){
.mdl-shadow--2dp:hover {box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12) !Important;}
.oxy-card-product__image {transition:none;}
.oxy-card-product__extra-action {left: 12px; opacity: 1; transition: none;}
.oxy-card-product__extra-action.oxy-card-product__extra-action--loading {animation:none !Important;}
.oxy-card-product__rating--animated {
    max-height: inherit;
    transform: none !important; 
    opacity: 1 !important;
    transition: none !important;}
.oxy-card-product__image:nth-child(2) {display:none !important;}}

@media only screen and (max-width: 600px){
.page-id-17587 .oxy-margin-top-40 {margin-top:30px !Important;}
.oxy-margin-top-40 {margin-top:0 !Important;} .oxy-margin-bottom-30 {margin-bottom:0 !Important;} .yith_magnifier_mousetrap {display:none;}
.mdl-grid .mdl-grid {margin-top:30px !important;}
.oxy-margin-bottom-20 {margin-bottom:0 !important;}

.oxy-alert--text a {margin-left:0;}
.oxy-alert--success a, .oxy-alert--success a:hover {margin-right:0;}


.mdl-layout__drawer .mdl-navigation .mdl-navigation__link {
    position: relative;
    background: #222;
    color: #fff;
    text-transform: uppercase;
    font-weight: 300;
}
.mdl-layout__drawer .mdl-navigation .mdl-navigation__link:hover {background:#810000;}
.mdl-layout__drawer .mdl-navigation .mdl-navigation__link#menu-item-17620 {background:#810000 !Important;}
.mdl-layout__obfuscator.is-visible {background-color: rgba(0,0,0,0) !Important;}
.mdl-layout__drawer .mdl-navigation {border-top:2px solid #fff !Important;}
.oxy-layout__header--transparent:not(.oxy-layout__header--scrolled) .mdl-layout__drawer-button {margin-top:8em !important;}
.mdl-layout__header .mdl-layout__drawer-button {display:block !Important; background:#393939 !Important; width:87.5%; margin-left:5% !important; padding-right:2.5%; margin-top:5.5em !Important; font-size: 18px; text-align:right;} #mega-menu-wrap-navbar {display:none !Important;}
.mdl-layout__header .mdl-layout__drawer-button:before {content: 'MENÜ'; margin-right:1%;}
.mdl-layout__header .mdl-layout__drawer-button .material-icons {line-height:1 !important; vertical-align:middle !important;}
.mdl-layout__drawer {width: 90% !important;
   
    margin-top: 13.7em !important;
    background: #fff !important;
    opacity: 1;
    z-index: 1000; height:auto !important;}

.mdl-layout__drawer.is-visible {margin-left: 5% !important;}
}

.oxy-card-product__extra-action--quickview {display:none;}

.oxy-card-product__extra-action+* .oxy-card-product__extra-action--loading, .oxy-card-product__extra-action+* .oxy-card-product__extra-action--wishlist {top:12px !Important;}

.oxy-card-product__extra-action+* .oxy-card-product__extra-action--wishlist {background:#810000 !Important;}

.oxy-card-product__extra-action+* .oxy-card-product__extra-action--wishlist:hover {background:#810000 !Important;}

.oxy-card-product__extra-action+* .oxy-card-product__extra-action--wishlist i {color:#fff !Important;}

.oxy-card-product__extra-action+* .oxy-card-product__extra-action--loading {background:#810000 !Important;}

.oxy-card-product__extra-action+* .oxy-card-product__extra-action--loading i {color:#fff !Important;}

.oxy-card-product__extra-action+* .oxy-card-product__extra-action--wishlist.active, .oxy-card-product__extra-action+* .oxy-card-product__extra-action--loading.active {background:#810000 !Important;}

.oxy-product-details .oxy-product-price small {font-size: 20px;
    text-transform: none;}

.product-type-simple .oxy-product-slider {padding-right:20px;}

.oxy-product-details .oxy-card-product__extra-action {background:#810000 !important;}

.oxy-product-details .oxy-card-product__extra-action i {color: #fff !important;
    height: 32px;
    width: 32px;
    left: 12px;
    top: 12px;
    line-height: 32px;
}


.oxy-quantity .oxy-js-quantity-button {margin:0.25em !Important;}


.oxy-button-add-product {width:36px !important; height:36px !Important;}

.oxy-button-add-product:hover {background:#810000 !Important;}

.oxy-button-add-product:hover i {color:#fff !Important;}

.oxy-button-add-product--added:before {color:#810000 !Important;}

@media only screen and (max-width: 1200px){
#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15106, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15107, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-14587, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15109, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15110, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15113, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-16508, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15114 {width:13.5%;}

#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15106 a, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15107 a, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-14587 a, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15109 a, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15110 a, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15113 a, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-16508 a, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15114 a {font-size:12px;}
}

@media only screen and (max-width: 1199px) and {min-width:1095px}{
#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15106 a, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15107 a, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-14587 a, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15109 a, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15110 a, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15113 a, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-16508 a, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15114 a {font-size:12px;}
}

@media only screen and (max-width: 1094px) and (min-width:1000px){
#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15106 a, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15107 a, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-14587 a, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15109 a, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15110 a, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15113 a, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-16508 a, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15114 a {font-size:11px;}

#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15106, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15107, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-14587, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15109, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15110, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15113, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-16508, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15114 {width:13%;}

#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-media_image-16, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-media_image-18 {padding-left:0.5em;}
}

@media only screen and (max-width: 1000px) {
#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-media_image-16, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-media_image-18 {display:none !Important;}

#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-text-82, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-text-88 {width:100%; padding-right:0;}

#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15106, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15107, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-14587, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15109, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15110, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15113, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-16508, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15114 {width:16.5%;}

#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15106, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15110 {margin-left:4%;}

#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15106 a, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15107 a, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-14587 a, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15109 a, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15110 a, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15113 a, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-16508 a, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15114 a {font-size:11px;}

}

@media only screen and (max-width: 860px) {
#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15106, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15110 {margin-left:2%;}

#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15106, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15107, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-14587, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15109, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15110, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15113, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-16508, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15114 {width:17.2%;}
}

@media only screen and (max-width: 700px) and (min-width: 601px) {
#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15106, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15107, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-14587, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15109, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15110, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15113, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-16508, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15114 {padding: 0.6em !important;
    width: 20.3%;}

#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15106 a, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15107 a, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-14587 a, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15109 a, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15110 a, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15113 a, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-16508 a, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15114 a {font-size:10px;}
}

@media only screen and (max-width: 800px) and (min-width: 701px) {
#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15106, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15107, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-14587, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15109, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15110, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15113, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-16508, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15114 {padding: 1.4em !important;}

#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15106 a, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15107 a, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-14587 a, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15109 a, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15110 a, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15113 a, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-16508 a, #mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-15114 a {font-size:10px;}
}

@media only screen and (max-width: 1100px) and (min-width: 1001px) {
.oxy-padding-0 {width:1000px;}
}

@media only screen and (max-width: 1000px) and (min-width: 901px) {
.oxy-padding-0 {width:900px;}
.oxy-color-primary h1 {font-size:20px;}
}

@media only screen and (max-width: 900px) and (min-width: 840px) {
.oxy-padding-0 {width:800px;}
.oxy-color-primary h1 {font-size:20px;}
.mdl-mega-footer__widget p {font-size:13px;}
}

@media screen and (max-width: 840px) and (min-width:760px){
.mdl-mega-footer--heading-checkbox:checked~.mdl-mega-footer__widget, .mdl-mega-footer__heading-checkbox:checked~.mdl-mega-footer__widget{text-align:center;}

.facebook_footer {
    background: url(/wp-content/themes/bridge/css/img/facebook_logo_footer_gray.png) no-repeat !important;
    background-size: 100% !important;
    height: 40px !important;
    display: block;
    width: 10%;
    margin: 0 auto;
    text-align: center;
}

.oxy-padding-0 {width:100%; margin:0 auto;}

.mdl-mega-footer--heading, .mdl-mega-footer__heading, .mdl-mega-footer__widget {padding-right:0; text-align:center;}
}

@media screen and (max-width: 760px) and (min-width:300px){
.oxy-padding-0 {width:100%;}
.mdl-mega-footer__widget {margin-left:1.5em;}
}