/* ##### Eigener Code #####*/

.main-menu {
    background: rgba(255, 255, 255, 100) none repeat scroll 0 0;
}

.navbar-brand {height: auto;}
.navbar-brand img {width: 298px; height: 128px; margin-left: 10px;}
.navbar-default.menu-animation a img {
	width: 200px; 
	height: 86px; 
	transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
}
.navbar-default .navbar-nav > li > a {color: #6f6f6e; margin-top: 40px;}
.navbar-default.menu-animation .navbar-nav > li > a {margin-top: 20px;}


.slide-1 {
    background: url("../img/rammelt/rammelt_goldankauf.jpg") scroll 0 0;
    background-size: cover;
}
.slide-2 {display: none}
.slide-3 {display: none}

.section-title h2 {color: #d6b071;}

.h2, h2 {font-size: 40px; font-weight:400;}

.section-padding {padding: 100px 0;}

#promo {background-color: #fbf7f1;}

.about-single h4 {margin: 15px 0 15px; text-transform: uppercase; color: #d6b071; font-weight: 400;}

.footer h4 {font-size: 24px; color: #fff; font-family: "Montserrat", sans-serif; font-weight: 400; margin-top: 10px; margin-bottom: 30px; }

.s-facebook{font-size: 30px; padding: 0px 0px 0px 15px;}
.s-facebook:hover {
    background-color: transparent;
    border: 0px solid #5D82D1;
}


.single-slide-item h3 {
    color: #f8f8f8;
    font-size: 30px;
	font-weight: 400;
    margin: 0 0 20px;
    text-transform: uppercase;
	text-shadow: 2px 2px 4px #000000;
}

.single-slide-item h2 {
    color: #f8f8f8;
    font-size: 140px;
	font-weight: 400;
    margin: 0 0 20px;
    text-transform: uppercase;
	text-shadow: 2px 2px 4px #000000;
}

.home-page-slider div.single-slide-item-tablecell, .home-page-slider div.single-slide-item-tablecell div {
    padding-top:50px;
	height: auto;
}

.main-menu li a {
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
    display: block;
}


.topcontrol {bottom:55px !important;}


@media (max-width: 768px) {
	.sm-padding{
		padding:20px 15px 0px 15px;
		text-align: left;
	}
	.navbar-brand img {
    width: 200px;
    height: 86px;
    margin-left: 10px;
}
	
	.single-slide-item h3 {
    color: #f8f8f8;
    font-size: 20px;
	font-weight: 400;
    margin: 0 0 20px;
    text-transform: uppercase;
	text-shadow: 2px 2px 4px #000000;
}

	
	.single-slide-item h2 {
    color: #f8f8f8;
    font-size: 45px;
	font-weight: 400;
    margin: 0 0 20px;
    text-transform: uppercase;
	text-shadow: 2px 2px 4px #000000;
}

	.h2, h2 {font-size: 30px; font-weight:400; text-align: center;}
	.h3, h3 {text-align: left;}
	
}

/* ##### Eigener Code Ende #####*/




.cd-words-wrapper b {
    background-color: #d6b071;
}a {
    color: #d6b071;
}
a:focus,
a:hover {
    color: #d6b071;
}
.topcontrol {
    background: #d6b071 none repeat scroll 0 0;
}
.section-title span {
    background: #d6b071 none repeat scroll 0 0;
}
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
    color: #d6b071;
}
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus {
    color: #d6b071;
}
.navbar-default .navbar-nav > li > a:hover {
    color: #d6b071;
}
.navbar-default.menu-animation li a:hover {
    color: #d6b071;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #d6b071;
}
.single-slide-item h2 span {
    background-color: #d6b071;
}
.carousel-indicators .active {
    background: #d6b071;
    border-color: #d6b071;
}
.home-static-text h2 span {
    background-color: #d6b071;
}
.featured-pro-single a:hover img {
    border-color: #d6b071;
}
.about-single .icon i {
    color: #d6b071;
}
.promo-content-btn:hover {
    background-color: #d6b071;
    border-color: #d6b071;
}
.service-single .icon i {
    color: #d6b071;
}
.service-single-btn:hover {
    background-color: #d6b071;
    border-color: #d6b071;
}
ul.tabs li.current span {
    border-color: #d6b071;
    color: #d6b071;
}
ul.tabs li.current h4 {
    color: #d6b071;
}
.tab-content-btn:hover {
    background-color: #d6b071;
    border-color: #d6b071;
}
.portfolio-filter-menu ul li:hover,
.portfolio-filter-menu ul li.active {
    background: #d6b071 none repeat scroll 0 0;
    border-color: #d6b071;
}
.single-portfolio-details-image a:hover {
    background: #d6b071;
}
.portfolio-btn {
    background-color: #d6b071;
    border: 2px solid #d6b071;
}
.pricing-table-default:hover {
    background: #d6b071;
}
.pricing-head .price {
    background-color: #d6b071;
}
.single-testimonial:hover {
    background: #d6b071;
}
.testimonial-slider.owl-theme .owl-controls .owl-page.active span {
    background-color: #d6b071;
    border-color: #d6b071;
}
.team-mate:hover {
    border-bottom: 1px solid #d6b071;
}
.member-photo .mask .single-team-social a:hover {
    color: #d6b071;
}
.team-slider.owl-theme .owl-controls .owl-page.active span {
    background-color: #d6b071;
    border-color: #d6b071;
}
.single-blog:hover .btn-blog-bg {
    color: #d6b071;
}
.single-blog:hover .blog-text h4 {
    color: #d6b071;
}
.blog-slider.owl-theme .owl-controls .owl-page.active span {
    background-color: #d6b071;
    border-color: #d6b071;
}
.client a img:hover {
    border-color: #d6b071;
}
.news-btn:hover,
.news-btn:focus {
    border-color: #d6b071;
    background: #d6b071;
}
.client.owl-theme .owl-controls .owl-page.active span {
    background-color: #d6b071;
    border-color: #d6b071;
}
.form-control:hover,
.form-control:focus {
    border: 1px solid #d6b071;
}
.btn-contact-bg:hover,
.btn-contact-bg:focus {
    background: #d6b071;
    border: 1px solid #d6b071;
}
.single-address:hover {
    border: 1px solid #d6b071;
}
.single-address:hover .single-address-icon i {
    color: #d6b071;
}
.copyright i {
    color: #d6b071;
}
