#top-header-wrapper1 {
    border-bottom: 1px solid #790002;
	background: #790002;
}
.dl-menuwrapper button {
  background: #b19c3c!important;
}
#logo {
    max-width: 220px;
}
#analys #quote-submit{
	background: #790002;
}
#quote #quote-submit:hover {
    background-color:#910104;
}
.copyright-container, .footer-widget-container .widget_tag_cloud a {
    background: #790002;
}
.header-style-4 .social-links li {
    background:#5e0002;
}
#demoWrapper .navigation_button1 {
    background-color: #790002;
}
.footer-wrapper {
    background: #5e0002;
    border-top: 10px solid #790002;
    width: 100%;
    float: left;
    padding: 70px 0 0 0;
}
.btn-medium.blue, .btn-big.blue, #quote #quote-submit {
    background: #790002;
}
.btn-medium.blue:hover, .btn-big.blue:hover, #quote #quote-submit:hover {
    background: #5e0002;
}
#nav > ul > li.current-menu-item > a {
    background: #b19c3c;
}
.btn-medium.orange, .btn-big.orange {
    background: #b19c3c;
    color: #fff !important;
}
.btn-medium.orange:hover, .btn-big.orange:hover {
    background-color: #928130;
}
.rate-form-carousel label.radio,
		.btn {
		    padding: 4px 12px;
		    margin-bottom: 0;
		    line-height: 1.5;
		    color: #333333;
		    text-align: center;
		    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
		    vertical-align: middle;
		    cursor: pointer;
			color: #ffffff;
		    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
		    background-color: #790002;
		    background-image: -moz-linear-gradient(top, #D9534F, #790002);
		    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#D9534F), to(#790002));
		    background-image: -webkit-linear-gradient(top, #D9534F, #790002);
		    background-image: -o-linear-gradient(top, #D9534F, #790002);
		    background-image: linear-gradient(to bottom, #D9534F, #790002);
		    background-repeat: repeat-x;
		    border-color:  #B92C28 #B92C28 #B92C28;
		    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
		    border-radius: 4px;
		    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
		    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
		    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
		    padding: 11px 19px;
		    font-size: 26px;
		    -webkit-border-radius: 6px;
		    -moz-border-radius: 6px;
		    border-radius: 6px;		    
		}
		.rate-form-carousel label.radio:hover,
		.rate-form-carousel label.radio:focus,
		.btn:hover, .btn:focus {
			color: #ffffff !important;
    		background-color: #790002;
			background-image: linear-gradient(to bottom, #790002, #790002);
    		border-color: #B92C28 #B92C28 #B92C28;
		    text-decoration: none;
		    background-position: 0 -14px;
		    transition: background-position 0.1s linear;		
		}	
#contact-button {
    float: right;
    max-width: 1030px;
    margin: 30px 0 20px 0;
}
#contact-button-add {
    float: right;
    max-width: 1030px;
    margin: 30px 20px 20px 0;
}
a, .b_accent{
    color: #910104;
}
.rate a {
    color: #910104;
}
.footer-widget-container .widget h6 {
    color: #d84825;
}

.footer-widget-container .logoft {
    width: 100px;
    max-width: 100%;
}
h4 a{
        font: 22px 'Raleway', Arial, sans-serif;
        line-height: normal;
    line-height: 24px;
	text-decoration: underline;
	font-weight: bold;
}
body[ng-app="rates"] .page-content .container #rateform .sidepanel::before{color: #910104}
.hero::after {
    border-top: solid 15px #910104;
}

.hero {
    background-color: #910104;
}
.page-content.background-black {
    background-color: #928130;
}
.header-style-4 .contact-info {
    text-align: right;
}
.header-style-4 .contact-info li span{
    color:#910104;
}
.accordion .title,
.accordion .title.active {
    background-color: #910104;
}

@media only screen and (min-width: 320px) and (max-width: 479px){
	#contact-button {
    float: left;
		margin: 30px 0 20px 50px;
}
	#logo {
  width: 20%;
  max-width: 100%;
  float: left;
  margin: 3px 0;
}
#contact-button-add {
    float: left;
	margin: 30px 0px 20px 10px;
}
	#contact-social {
		margin: 5px 0 5px 0;
	max-width: 60%}
}
@media only screen and (min-width: 480px) and (max-width: 767px){
		#logo {
  width: 25%;
  margin: 8px 0;
}
	.header-style-4 .contact-info li {
  float: right;
}
	#contact-button {
    float: left;
		margin: 30px 0 20px 50px;
}
#contact-button-add {
    float: left;
	margin: 30px 0px 20px 40px;
}
	#contact-social {
    margin: 5px 0 5px 0;
		max-width: 60%;
}
	
}
@media only screen and (min-width: 768px) and (max-width: 991px){
	#nav > ul > li > a {
  font: 13px 'Open Sans', Arial, sans-serif;
  padding: 20px 5px;
  font-weight: normal;
}
}

@media only screen and (min-width: 992px) and (max-width: 1199px){
.header-style-4 #nav-container #nav, .header-style-5 #nav-container #nav {
  max-width: 992px !important;
}
	#nav > ul > li > a {
  padding: 20px 14px !important;
}
}
@media (min-width: 1200px) and (min-height: 740px)
{
body[ng-app="rates"] .page-content {
    margin-top: 250px !important;
}
	
}
