/*
Theme Name: web-neubrandenburg
Theme URI: http://www.web-mv.de
Description: Legen... wait for it... Dary!
Author: web-mv.de
Author URI: http://www.web-mv.de
Template: affiliatetheme
Version: 1.0
*/

@font-face {
    font-family: "YanoneKaffeesatz";
    font-style: normal;
    font-weight: normal;
    src: url("fonts/YanoneKaffeesatz-Regular.ttf") format("truetype");
}

body {font-family: "lato",sans-serif !important; color:#6d6d6b !important; font-size:14px; background-color:#ffffff !important;}
#main h1, #main h2 {float:left; width:100%; margin-top:30px; border-top: 1px solid #dadada; color: #00497f; font-family: "YanoneKaffeesatz"; font-size:1.7em; font-weight: normal; padding-top:10px;}
.home #breadcrumbs {display:none;}
#breadcrumbs {background:none !important;}
#header .col-sm-8 {margin-top:20px; margin-bottom:20px; padding-left:0px; text-align: right;} 
#navigation {font-family: "YanoneKaffeesatz";}
#navigation a {font-size:1.714em;}
#navigation .navbar .collapse {background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #f5f5f5 0px, #f5f5f5 50px) repeat scroll 0 0;}
#navigation .navbar {background:none !important;}
#features_startseite {margin-top:30px;}
.home #main .container {padding-left: 15px; padding-right: 15px;}
.id-startbereich .taxonomy-list {margin-top:20px;}
.id-startbereich .taxonomy-list .row {height:auto; background:none !important;}
.id-startbereich .taxonomy-list .col-lg-3 {width:100%; padding-left:0px;}
.id-startbereich .taxonomy-list .thumbnail {box-shadow:0 2px 5px -3px #818181 inset; background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #f5f5f5 0px, #dadada 50px) repeat scroll 0 0 !important;}
.id-startbereich .thumbnail.product-grid .product-title {height:auto; margin:0px;}
.id-startbereich .row { margin-left: 0; margin-right: 0; background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #006f9e 0%, #00497f 100%) repeat scroll 0 0 !important; height:373px;}
.id-startbereich .col-sm-8 {width:66.6667%; padding-left:0px;}
.id-startbereich .col-sm-4 h3 {font-family: "YanoneKaffeesatz"; color:#fff;}
.id-startseitesuche .container .filterform {margin-bottom:10px; margin-top:20px; box-shadow:0 2px 5px -3px #818181 inset; background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #f5f5f5 0px, #dadada 50px) repeat scroll 0 0 !important; height:55px !important; border-left:4px solid;}
.id-startseitesuche .btn-at {padding:6px 90px;}
.id-startseitesuche .form-control {background-color:transparent; color:#000;}
.id-startseitesuche .btn-at, .btn-primary {background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #006f9e 0%, #00497f 100%) repeat scroll 0 0; border:none; color:#fff;}
.filterform.form-inline {background:none; border:none;}
.filterform.form-inline .form-group .control-label {display:none;}
.filterform.form-inline .form-group {background:none; border:none; min-height:auto !important; margin:0px;}
.filterform.form-inline .form-group.form-group-block {width:auto; clear:none; float:right;}
.home .filterform .form-control:focus {color:#fff;}
.home .filterform.form-inline .form-group {width:calc(25% - 20px);}
.form-control {background-color:#ffffff !important; border-color:#999797;}
.home .filterform .form-control:focus {color:#000;}
.hungryfeed_items {float:left; width:100%; margin-top:20px;}
.hungryfeed_item_title, #sidebar .widget_rss li .rsswidget {background: #dadada url("images/icon-rubrik.png") no-repeat scroll 0 0; color: #00497f; display: block; font-size: 0.9em; height: 21px; margin-bottom: 10px; padding: 3px 10px 0 40px;}
.hungryfeed_item_title a {color:#00497f;}
.button_produkte {margin-bottom:30px; background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #006f9e 0%, #00497f 100%) repeat scroll 0 0; border-radius: 20px; color: #fff !important; float: right; font-size: 14px; line-height: 1.33333; padding: 10px 16px;}
.werbung_startseite {margin-top: 50px;}
#sidebar .widget .rssSummary {overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
#sidebar .widget {background:none !important; border:none !important;}
#sidebar .widget .h1 {box-shadow:0 2px 5px -3px #818181 inset; font-family: "YanoneKaffeesatz"; background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #f5f5f5 0px, #f5f5f5 50px) repeat scroll 0 0 !important; border-bottom: 1px solid #00497f; line-height: 1; margin-bottom: 15px; padding-bottom: 10px; position: relative; color:#00497f !important; font-size:1.3rem;}
.home .id-produktbereich-startseite {float:left; margin: 0 auto; width:100%;}
.id-produktbereich-startseite .thumbnail, .page-template-filter .thumbnail, .archive .thumbnail {margin-top:30px; margin-bottom:40px; text-align:center;}
.id-produktbereich-startseite .product-price {margin-top:10px;}
.id-produktbereich-startseite .thumbnail .caption {position:relative; padding:0px; padding-bottom:20px;}
.id-produktbereich-startseite .product-grid .img-grid-wrapper {max-height:170px;}
.id-produktbereich-startseite .thumbnail[class*="product-"] .row-product-meta {margin-top:0px;}
.id-produktbereich-startseite .product-price .price, .page-template-filter .product-price .price, .archive .product-price .price, #blogseite_artikel .product-price .price {color:#555555;}
.id-produktbereich-startseite .btn, .page-template-filter #main #content .btn, .archive #main #content .btn {border-color:#00497f; border-radius:20px; background:transparent; color:#00497f; display:inline-block; width:70%; margin-top:20px;}
.id-produktbereich-startseite .thumbnail.product-grid .product-title, .page-template-filter .thumbnail.product-grid .product-title, .archive .thumbnail.product-grid .product-title {color: #00497f !important; margin-left:-10px; height: 25px; margin-bottom:0px; font-size:1em; width:103.5% !important;}
.id-produktbereich-startseite .produktbereich-hundedecke .thumbnail.product-grid .product-title:before {bottom:137px !important;}
.id-produktbereich-startseite {padding:0px 0 0;}
.id-produktbereich-startseite .thumbnail .product-rating, .archive .thumbnail .product-rating {display:none !important;}
.thumbnail[class*="product-"] {border:none !important;}
.id-produktbereich-startseite .thumbnail[class*="product-"] hr:after, .page-template-filter .thumbnail[class*="product-"] hr:after, .single-product hr:after, .archive .thumbnail[class*="product-"] hr:after, {margin-top:-6px; background: #ffffff url("images/titelelement.png") no-repeat scroll 0 0; content: ""; display: block; height: 11px; position: absolute; right: 0; width: 11px;}
.id-produktbereich-startseite .thumbnail[class*="product-"] hr, .page-template-filter .thumbnail[class*="product-"] hr, .archive .thumbnail[class*="product-"] hr {border-color:#00497f;}
.single #product-details .produktbox {background-color:#fff; border-radius:1px; box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2); padding:15px;}
.single-product .bildergallery_produkt {background-color: #f4f2f2; padding: 20px;}
.single-product article .section-title {padding-top:5px;}
.single #product-details hr, .single-product hr {display:none;}
.single #product-infos {margin-top:30px;}
.single .product-buybox {background:none !important; border:none !important;}
.single #main .produktbox h1 {margin-top:0px;}
.single-product #main .h2 {color:#00497f !important; font-family: "YanoneKaffeesatz"; border-top: 1px solid #dadada; padding-top:10px;}
.single .product-buttons .col-sm-6 {padding-right:0px;}
.single #product-details .product-title {margin-top:0px; }
.single .product-related .col-xs-6 {width:20%;}
.single .product-related .btn-buy {background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #006f9e 0%, #00497f 100%) repeat scroll 0 0; border:none !important;}
.single .product-related .thumbnail .caption {color:#333; padding:9px;}
.single .product-related .product-price .price {font-size:1.3rem; font-weight:600; margin-bottom:0;}
.single .product-related .product-price .price-hint {font-size: 0.75rem;}
.single .product-related .btn-detail {display: none;}
.single .product-related .product-title {font-size:1.1rem; border:none; height:80px;}
.single .product-related .product-buttons .col-sm-6 {width:100%;}
.single .product-related .thumbnail[class*="product-"]  {border:none;}
.single .section-related {float:left; margin-top:20px;}
.single-product .produktbox .btn-buy {background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #006f9e 0%, #00497f 100%) repeat scroll 0 0; border:none; color: #ffffff; border-radius:20px;}
.single-product .product-title {color:#6f7479 !important; text-align:left; padding-bottom:15px; margin: 0 0 10px; background:none; color:#00497f; padding-left:0px; line-height: 1.4; height:auto; border-bottom:1px solid #dadada !important; font-size:1.4rem;}
.single-product .product-title:after {border:none !important; margin:0px;}
.preis_singleseite .col-sm-6 {width:50%;}
.werbung_singleseite {margin-top:20px;}
.single .preis_singleseite {margin-top:30px; padding-right:0px;}
.single .preis_singleseite .product-buybox {box-shadow:0 2px 5px -3px #818181 inset; background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #f5f5f5 0px, #dadada 200px) repeat scroll 0 0 !important;}
.bildergallery_produkt {border: medium none; float: left; right: 0; width: 25%;}
.produktbox .product-title {font-size:1.1rem !important; background:none !important; border:none !important; font-style:italic; font-weight:400; line-height:1.4;}
.produktbox .product-title:after {border:none !important; margin:0px !important;}
.produktbox .product-rating {display:none;}
.produktbox .produktbox {background:none; border:none;}
.section-productdata {display:none;}
#footer {margin-top:30px;}
#footer #footer-top .widget {background:transparent; border:none;}
.rss-widget-icon, .page-template-filter .product-rating, .page-template-filter #main .btn-buy {display: none !important;}
#footer .widget .h1 {border:none !important;font-family: "YanoneKaffeesatz"; margin-bottom:20px; color:#ffffff!important; background:none !important;}
#footer #footer-top .h1 {font-size: 1.4rem;}
#footer #footer-top .thumbnail .caption {border:1px solid #ffffff;}
#footer #footer-top .h1 a {color:#ffffff!important;}
#footer .widget a:not(.btn), #footer .thumbnail[class*="product-"] .product-title {color:#dadada !important;}
#footer .widget_inline ul li, #footer .widget_block ul > li > a, #footer .widget_amazon_cart .price-sum, #footer .filterform .form-group {border-top: 1px solid #dadada !important;}
#top-link {background: #00497f url("images/topbutton.png") no-repeat scroll center 2px; border-bottom-left-radius:26px; border-bottom-right-radius:26px; color:#ffffff; font-size:1.6em;
font-weight:bold; margin: 0 auto; padding:10px; text-align:center; text-decoration:none; width:39px; z-index:999;}
#footer #footer-bottom {background-color:#ffffff; color:#595959; border:none;}
#footer #footer-bottom  a {color:#00497f;}
#footer-top .col-sm-3 {margin:0 8% 0 0; width:28%;}
#footer-top .col-sm-3:nth-child(3) {margin-right:0px;}
#textbereich_unten p {float:left; width:100%; -moz-column-count:3; -webkit-column-count:3; column-count:3; -moz-column-width:200px; -webkit-column-width:200px; column-width:200px; font-size:0.8rem; -moz-column-gap:30px; -webkit-column-gap:30px; column-gap:30px;}
.startbereich_boltenhagen .row p {color:#fff; font-style: italic; font-size:12pt;}
.werbung_favorit_hotelvergleich {float:left; font-style:italic; margin-top:20px;}
.werbung_favorit_hotelvergleich i {color:#00497f; font-size:25px; margin-right:5px; float:left;}
.id-produkttexte {margin-top:40px;}
.id-produkttexte img {margin-bottom:0px; margin-top:20px;}
.id-produkttexte h4 {font-family: "YanoneKaffeesatz"; color:#00497f; font-size:1.5em; margin:0 auto; background:#e3e5e7; padding:10px;}
.button_box .btn {border-color: transparent; border-radius: 20px; color: #ffffff; display: inline-block; margin-top:20px; background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #006f9e 0%, #00497f 100%) repeat scroll 0 0;}

@media all and (max-width: 1199px) {
.id-produktbereich-startseite .col-sm-4 {width:25%;}
.id-startbereich .row {height:auto;}
.home .filterform.form-inline .form-group {width:auto;}
#main h1, #main h2 {margin-top:20px;}
.single-product #product-infos .product-buybox .btn-buy, .single-product #product-details .product-buybox .btn-buy {float: left; white-space: normal; width: 100%;}
.id-produktbereich-startseite .thumbnail, .page-template-filter .thumbnail, .archive .thumbnail {margin-top:10px; margin-bottom:20px;}
.home .textarea {margin-top:30px !important;}
.home .id-produktbereich-startseite {margin-top:0px !important;}
#header .col-sm-8 {display:none;}
}


@media all and (max-width: 990px) {
.filterform.form-inline .form-group {width: calc(25% - 20px);}
.navbar-collapse {float:left;}
#navigation .navbar .collapse {background: none !important;}
#navigation .navbar-header, #navigation .navbar-xcore .collapse {background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #f5f5f5 0px, #f5f5f5 50px) repeat scroll 0 0 !important; padding-left:20px;}
#navigation .navbar-header, #navigation .navbar-xcore .collapse a {padding-left:10px;}
.navbar-brand {display:block !important;}
#header .img-responsive {display:inline-block;}
#header .col-sm-4 {text-align:center; width:100%;}
#header .col-sm-8 {display:none;}
.home #main .container {padding-left: 15px; padding-right: 15px;}
.id-startbereich .col-sm-8 {padding-left:15px; width:100%; float:left;}
.home .startbereich_boxen {margin-top:0px !important;} 
.startbereich_boxen .col-sm-4 {width:100%;}
.navbar-header {float:none;}
.navbar-left,.navbar-right {float: none !important;}
.navbar-toggle {display: block;}
.navbar-fixed-top {top: 0; border-width: 0 0 1px;}
.navbar-collapse.collapse {display: none!important;}
.navbar-collapse {border:none; box-shadow:none; width:100%;}
.navbar-nav {float: none!important; margin-top: 7.5px;}
.navbar-nav>li {float: none;  border-bottom: 1px solid #fff; border-left: none !important; border-right: none !important; margin-bottom: 5px;}
.navbar-nav>li:last-child {border-bottom:none !important;}
.navbar-nav>li>a {padding-top: 10px; padding-bottom: 10px; padding-left:0px;}
.collapse.in{display:block !important;}
.navbar-xcore {background-color:#000000;}
.home #header {width:100%; bottom:auto; z-index: 99;}
.id-startseitenbild p {width:90%;}
.single-product #product-details .col-md-3 {width: 30%;}
.single-product .product-buybox .col-xs-6 {width: 100%;}
.preis_singleseite {width:100%;}
.preis_singleseite .col-sm-6 {width:100%;}
#footer-bottom .col-sm-6, #footer-bottom ul {width:100%; text-align:center;}
#footer .col-sm-3 {width:100%;}
#footer-top .col-sm-3 {margin-bottom:30px;}
.widget_inline ul li {padding:0px; margin-bottom:20px;}
#textbereich_unten p {float:left; width:100%; -moz-column-count:1; -webkit-column-count:1; column-count:1; -moz-column-width:100%; -webkit-column-width:100%; column-width:100%; font-size:0.8rem; -moz-column-gap:30px; -webkit-column-gap:30px; column-gap:30px;}
.id-startbereich .taxonomy-list .col-lg-3 {width:100%; padding-left:15px;}
#neuigkeiten .col-sm-6 {width:100%;}
.id-startbereich .row {margin-left:0px; margin-right:0px;}
.id-startbereich .col-sm-8 {padding:0px;}
}

@media all and (max-width: 860px) {
.navbar-nav > li {padding-left:10px;}
#footer-top .col-sm-3 {width:100%;}
.page-template #main .container, .page-template-default #main .container, .home #main .item-1 .container {padding-left:15px; padding-right:15px;}
.id-startseitesuche .container {box-shadow:none; background:none !important; height:55px !important; border:none;}
.home .filterform {box-shadow:0 2px 5px -3px #818181 inset; background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #f5f5f5 0px, #dadada 50px) repeat scroll 0 0 !important; height:55px !important; border-left:4px solid;}
.hungryfeed_item_title, #sidebar .widget_rss li .rsswidget {background:#dadada; padding:3px 10px 0; height:auto;}
}

@media all and (max-width: 760px) {
.bildergallery_produkt {width:100%; margin-bottom:30px;}
.single-product #product-details .col-md-3 {width:100%;}
.home .id-produktbereich-startseite .col-sm-4 {width:50%;}
.id-startbereich .row {margin-left:0px; margin-right:0px; background:none;}
.startbereich_boxen .col-sm-4 {background: none !important;}
.id-startbereich .taxonomy-list .col-lg-3 {padding:0px;}
}

@media all and (max-width: 740px) {
.id-startseitesuche .btn-at {width:100%; float:left; margin-top:20px;}
.id-produktbereich-startseite .col-sm-4 {width:50%;}
.home .filterform {float:left; width:100%; margin-bottom:40px;}
.id-startseitesuche .btn-at {margin-top:0px;}
#navigation {padding-left: 15px; padding-right: 15px; width: auto !important;}
#navigation .container {background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #f5f5f5 0px, #f5f5f5 50px) repeat scroll 0 0 !important;}
}


@media all and (max-width: 620px) {
.filterform.form-inline .form-group, .home .filterform.form-inline .form-group {width: calc(100% - 0px) !important;}
.filterform.form-inline .form-group .form-group-block, .home .filterform.form-inline .form-group {width:100% !important;}
.id-produktbereich-startseite .col-sm-4 {width:100%;}
.home .id-produktbereich-startseite .col-sm-4 {width:100%;}
.button_produkte {width:100%; text-align:center;}
.single .product-related .col-xs-6 {width:50%;}
.id-startseitesuche .container .filterform {height:100px !important;}
}

@media all and (max-width: 560px) {
.single .product-related .col-xs-6 {width:100%;}
.filterform.form-inline .form-group {height:40px !important;}
.navbar-brand {display:none !important;}
}

@media all and (max-width: 420px) {
.navbar-header {text-align:center;}
.navbar-toggle {float: none !important; margin-right: 0; display:inline-block;}
#header .col-sm-4 {text-align: center;}
#header .img-responsive {display: inline-block;}
.navbar-brand {float:none !important;}
.navbar-collapse {margin-left:0px !important;}
}