/* Sprocket - Mosaic 
.sprocket-mosaic-columns-3 li {
min-height: 250px !important;
}

.sprocket-mosaic-image-container {
	width: 100% !important;
	height: 160px !important;}


.sprocket-mosaic-item .sprocket-mosaic-text {
	display: none !important;}

*/

.sprocket-mosaic .sprocket-readmore {
	display: none !important;}

#rt-logo {
    margin-left: -1.5em;
}

.rt-offline-logo {
    width: 100% !important;
    margin: 0 auto 50px auto;
}

#rt-subscription-form {
    color: #ffffff;
    background: #776953;
    padding: 0 0 !important;
}

#rt-main {
	background-color: #d8d1c8 !important;
}

.rt-main-gitarre #rt-main {
	background-image: url(../../../images/gitarre.png) !important;
	background-repeat: no-repeat;
	background-color: #d8d1c8 !important;
}

.form-actions {
    background-color: transparent !important;
    border-top: 2px solid #ffffff !important;
    padding-bottom: 0px !important;
}

.rt-image img {
    border-radius: 0px !important;
}

.menu-contact-us .contact-form legend {
    font-size: 1em !important;
}

	.gf-menu.l1 > li > .item {
	    font-size: 14px !important;
		padding: 0px 8px !important;
	}

	.gf-menu li.parent > .item:after {
		right: 17px !important;
	}

	.gf-menu.l1 > li > .item.subtext .menu-item-bg > em {
		font-size: 12px !important;
		line-height: 10px;
		top: -2px !important;
	}

	.gf-menu .item {
    	font-size: 14px !important;
	}

	.gf-menu .item.subtext .menu-item-bg > em {
	    font-size: 12px !important;
	}

	.gf-menu li.parent > .item .menu-item-bg {
		padding: 5px 35px 5px 10px !important;
	}

@media (max-width: 1199px) {
	.gf-menu.l1 > li > .item {
	    font-size: 12px !important;
		padding: 0px 8px !important;
	}

	.gf-menu li.parent > .item:after {
		right: 12px !important;
	}

	.gf-menu.l1 > li > .item.subtext .menu-item-bg > em {
		font-size: 10px !important;
		line-height: 10px;
		top: -2px !important;
	}

	.gf-menu .item {
    	font-size: 12px !important;
	}

	.gf-menu .item.subtext .menu-item-bg > em {
	    font-size: 10px !important;
	}

	.gf-menu li.parent > .item .menu-item-bg {
		padding: 5px 25px 5px 5px !important;
	}
}

@media (max-width: 959px) {
	.gf-menu.l1 > li > .item {
	    font-size: 10px !important;
		padding: 0px 5px !important;
	}

	.gf-menu li.parent > .item:after {
		right: 12px !important;
	}

	.gf-menu.l1 > li > .item.subtext .menu-item-bg > em {
		font-size: 8px !important;
		line-height: 10px;
		top: -2px !important;
	}

	.gf-menu .item {
    	font-size: 10px !important;
	}

	.gf-menu .item.subtext .menu-item-bg > em {
	    font-size: 8px !important;
	}

	.gf-menu li.parent > .item .menu-item-bg {
		padding: 5px 12px 5px 5px !important;
	}
}

