@font-face { 
	font-family: "DomBold";
	src: url('../fonts/DomBoldBT.woff2') format('woff2'),
	url('../fonts/DomBoldBT.woff') format('woff');
}

@font-face { 
	font-family: "OpenSans";
	src: url('../fonts/OpenSans-Regular.woff2') format('woff2'),
	url('../fonts/OpenSans-Regular.woff') format('woff');
}

.t3-header {
    position: absolute;
    z-index: 99999;
}

.t3-sl {
     padding-top: 0;
    padding-bottom: 0;
}

.t3-mainbody {
    padding-top: 0;
}

.t3-footer {
    border-top: 0;
    background: #0071b2;
    color: #fff;
}

p, h1, h2, h3 {
    text-align: center;
}

p, span {
    font-family: 'OpenSans', sans-serif;
    font-size: 15px;
    line-height: 23px;
}

#togglemenu {
    display: none;
}

.pb-eleven-twelfths div p {
    text-align: left !important;
}

.eleven p, .pb-eleven-twelfths div p, .pb-six-twelfths div p {
    text-align: left !important;
}

.eleven p span, .pb-eleven-twelfths div p span, .pb-six-twelfths div p span {
    text-align: left !important;
    color: #0071b2;
    font-weight: bold;
    font-size: 16px;
    line-height: 22px;
    padding-right: 50px;
}

h1.article-title {
    width: 70%;
    text-align: left;
    font-size: 50px;
    margin-bottom: 0;
}

h1, h2, h3, h1 span, h2 span, h3 span {
    color: #0071b2;
    font-size: 40px;
    font-family: DomBold, "Comic Sans MS";
}

h3, h3 span {
    font-size: 30px;
    margin-bottom: 25px;
    margin-top: 5px;
}

.view-article section section  picture {
    padding: 20px;
}
/*!Blaue Rahmen Beitragsbilder ausblenden*/
/*.view-article section section .grid__column > div > picture img {
    border: 1px solid #fff;
    outline-style: solid;
    outline-color: #0071b2;
    padding: 3px;
}
*/
/*! BOF Test */
/*!Footer schmaler machen*/
.t3-copyright {
    font-size: 12px;
  /*! padding: 40px 0 80px; */
	padding: 12px 0 12px;
	/*background-color: ;*/
	/*background-image: url("images/");*/
}
/*!Footer Menu Hintergrundfarbe entfernen*/
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #ffffff;
  /*background-color: #428bca*/
  background-color: transparent !important;
}

/*!Helvetica entfernt*/
body {
  font-family: OpenSans, sans-serif;
}

/*! EOF Test */
.view-article section section .grid__column:nth-child(1) > div > picture img {
    transform: rotate(1deg);
}

.view-article section section .grid__column:nth-child(2) > div > picture img {
    transform: rotate(-1deg);
}

.view-article section section .grid__column:nth-child(3) > div > picture img {
    transform: rotate(1deg);
}

a {
    color: #0071b2;

}

a:focus {
    outline: 0;
}

#t3-content ul {
    list-style: none;
}

#t3-content ul li {
    background: rgba(0, 0, 0, 0) url("../images/ei_25x25px.png") no-repeat scroll 0 4px !important;
    padding-left: 33px;
    margin-bottom: 5px;
}


.tp-leftarrow.default {
    background: rgba(0, 0, 0, 0) url("../images/arrow_left.png") no-repeat scroll 0 0 !important;
}


.tp-rightarrow.default {
    background: rgba(0, 0, 0, 0) url("../images/arrow_right.png") no-repeat scroll 0 0 !important;
}

.t3-footnav .t3-module {
    background: transparent;
    color: #fff;
}
a[class*="btn--rect"] {
    background: rgba(0, 0, 0, 0) url("../images/button.png") no-repeat scroll right 0 !important;
    border: 0;
    height: 80px;
    font-family: DomBold, "Comic Sans MS";
}

.breadcrumb li.active span {
    background: rgba(0, 0, 0, 0) url("../images/wachtel.png") no-repeat scroll 0 0 !important;
    width: 12px;
    height: 12px;
    display: block;
    margin-right: 5px;
}
.breadcrumb  li.active span .fa {
    display: none;
}

/*! Holz-Button */
a[class*="btn--rect"] span {
    color: #43362b !important;
    padding: 20px 20px 20px 5px;
    /*font-weight: bold;*/
    transform: rotate(-1deg);
    font-size: 20px;
    text-shadow: #f0cfb2 1px 1px 1px;
	font-family: DomBold, "Comic Sans MS";
}

.languageswitcherload {
    margin-top: 20px;
}

.breadcrumb {
    background-color: transparent;
}

.breadcrumb a, .breadcrumb span {
    font-size: 12px;
}

a[class*="btn--rect"]:hover span {
    color: #f9b200 !important;
    text-shadow: transparent 1px 1px 1px;
}


.t3-footnav .nav-pills > li {
    float: left;
}

.copyright *{
    font-size: 12px;
}

.float_center {
    float: right;
    position: relative;
    right: 36%;
    text-align: left;
}
.copyright  > ul {
    position: relative;
    left: 50%;
}

.copyright ul li {
    float: left;
    list-style-type: none;
    margin: 0 6px 0 0;
}

.copyright ul li a {
    color: #fff;
    /*font-weight:bold;*/
	font-family: OpenSans, sans-serif;
    text-transform: uppercase;
    font-size: 12px;
    padding: 0 0 0 8px;
    background: transparent url("../images/footer_sep.jpg") no-repeat 0 3px;
}

.copyright ul li a:hover {
    background: transparent url("../images/footer_sep.jpg") no-repeat 0 3px;
}

.copyright ul li:first-child a {
    background: none;
}

.nav > li > a:hover, .nav > li > a:focus {
    background: transparent;
}


@media (min-width: 1025px) {
    .t3-header {
        padding: 0 0 0 0;
        left: 50%;
        margin-left: -585px;
    }

    .t3-header .logo-image {
        padding-top: 20px;
		padding-left: 30px;
    }
	
	.languageswitcherload {
		padding-left: 17px;
	}

    ul.responsiveMenuTheme3 {
        /*!background: transparent url(../images/menu/leiter.png) no-repeat 0 top;*/
		background: transparent url(../images/menu/leiter_3_s.png) no-repeat 22px bottom;
        border: 0 !important;
        width: 394px;
        float: right;
        padding-top: 42px !important;/*Original: 12px*/
    }

    ul.responsiveMenuTheme3 li a {
        background-size: cover;
        border: 0 !important;
    }

    ul.responsiveMenuTheme3 a span {
        font-size: 0;
        color: transparent !important;
    }

    li#item-101 a{
        background: transparent url(../images/menu/home_xs.png) no-repeat 0 top;
        height: 71px;/*Original: 101px*/
		margin-left: 30px;
    }

    li#item-101 a:hover{
        background: transparent url(../images/menu/home_xs.png) no-repeat 0 bottom;
    }

    li#item-224 a{
        background: transparent url(../images/menu/tiere_xs.png) no-repeat 0 top;
        height: 70px;/*Original: 99px*/
        margin-top: 6px !important;/*Original: 30px*/
		margin-left: 15px;
    }

    li#item-224 a:hover{
        background: transparent url(../images/menu/tiere_xs.png) no-repeat 0 bottom;
    }

    li#item-225 a{
        background: transparent url(../images/menu/tipps.png) no-repeat 0 top;
        height: 92px;/*Original: 92px*/
        margin-top: 15px !important;/*Original: 30px*/
		margin-left: 15px;
    }

    li#item-225 a:hover{
        background: transparent url(../images/menu/tipps.png) no-repeat 0 bottom;
    }

    li#item-226 a{
        background: transparent url(../images/menu/kontakt_xs.png) no-repeat 0 top;
        height: 70px;/*Original: 99px*/
        margin-top: 5px !important;/*Original: 30px*/
		margin-left: 20px;
    }

    li#item-226 a:hover{
        background: transparent url(../images/menu/kontakt_xs.png) no-repeat 0 bottom;
    }

    li#item-268 a{
        background: transparent url(../images/menu/landprodukte_xs.png) no-repeat 0 top;
        height: 73px;/*Original: 97px*/
        margin-top: 6px !important;/*Original: 30px*/
		margin-left: 15px;
    }

    li#item-268 a:hover{
        background: transparent url(../images/menu/landprodukte_xs.png) no-repeat 0 bottom;
    }
	
	li#item-289 a{
        background: transparent url(../images/menu/ueber-uns_xs.png) no-repeat 0 top;
        height: 73px;/*Original: 97px*/
        margin-top: 5px !important;/*Original: 30px*/
		margin-left: 15px;
    }

    li#item-289 a:hover{
        background: transparent url(../images/menu/ueber-uns_xs.png) no-repeat 0 bottom;
    }
	
		li#item-324 a{
        background: transparent url(../images/menu/unser-verein_xs.png) no-repeat 0 top;
        height: 78px;/*Original: 97px*/
        margin-top: 8px !important;/*Original: 30px*/
		margin-left: 33px;
    }

    li#item-324 a:hover{
        background: transparent url(../images/menu/unser-verein_xs.png) no-repeat 0 bottom;
    }	


}

@media (max-width: 1024px) {
    .logo-image {
		width: 60px;
        margin-left: 10px;
        top: 10px;
        position: absolute;
    }

    .view-article .logo-image {
        width: 50px;
        margin-left: 5px;
        top: 5px;
    }

    .float_center {
        float: none;
        right: inherit;
    }

    .copyright {
        padding: 0;
		margin-bottom: 0;
    }
	.copyright ul li {
		float: none;
		text-align: center;
		padding: 10px 0;
	}
	
	.copyright ul li a, .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
		background: none;
	}

    #responsiveMenu88 {
        display: none;
        margin-top: 60px;
        z-index: 99999;
		position: absolute;
		width: 100%;
    }

    #responsiveMenu88.open {
        display: block;
    }

    #t3-header {
        width: 100%;
    }

    #togglemenu {
        display: block;
        right: 10px;
        position: absolute;
        width: 50px;
        height: auto;
        z-index: 99999;
    }

    h1.article-title {
        width: 100%;
        font-size: 36px;
        margin-bottom: 0px;
        margin-top: 20px;
    }
	
	.gbs3 .gcore-form-row .gcore-input {
		float: left;
	}
	
	.gbs3 .gcore-input .A {
		width: 100% !important;
	}
	
	.gbs3 .gcore-radio-item input.A {
		width: auto !important;
	}
	
	.t3-copyright {
		padding: 40px 0;
	}
	.languageswitcherload {
		margin-top: 175px;
	}
	#responsiveMenu88.open {
		width: auto;
		right: 0;
	}

@media (min-width: 421px) and (max-width: 1023px) {
	.view-featured .pb-grid--automatic>.grid__column:not([class*=-twelfths]) {
		width: auto;
		-ms-flex: 1 1 50%;
		flex: 1 1 50%;
		-webkit-flex: 1 1 50%;
	}
	.languageswitcherload {
		margin-top: 140px;
	}
}

@media (max-width: 420px){
    .languageswitcherload {
        margin-top: 55px;
    }
	#responsiveMenu88.open {
		width: 100%;
	}
	

}