/* Add here all your CSS customizations */

/* Button */

html .btn-secondary {
	background-color: #C41C2E !important;
	border-color: #670f17 #670f17 #670f17;
	color: #ffffff;
}

html .btn-secondary:hover,
html .btn-secondary.hover {
	background-color: #670f17;
	border-color: #670f17 #670f17 #670f17;
	color: #ffffff;
}

html .btn-secondary:focus,
html .btn-secondary.focus {
	-webkit-box-shadow: 0 0 0 3px rgba(196, 28, 45, 0.5)!important;
	box-shadow: 0 0 0 3px rgba(196, 28, 45, 0.5) !important;
}

html .btn-secondary.disabled,
html .btn-secondary:disabled {
	background-color: #670f17;
	border-color: #670f17 #670f17 #670f17;
}

html .btn-secondary:active,
html .btn-secondary.active,
.show > html .btn-secondary.dropdown-toggle {
	background-color: #670f17 !important;
	background-image: none !important;
	border-color: #670f17 #670f17 #670f17 !important;
	-webkit-box-shadow: 0 0 0 0.2rem rgba(196, 28, 45, 0.5) !important;
	box-shadow: 0 0 0 0.2rem rgba(196, 28, 45, 0.55) !important;
}

/* End Button */

.thumb-info-social-icons a {
    background-color: #C41C2E !important;
}

section.page-header h1 {
    border-bottom-color: #C41C2E !important;
}

.custom-bullets-style-1 .tp-bullet:hover, .custom-bullets-style-1 .tp-bullet.selected {
    background: #C41C2E !important;
}

.owl-dots button.owl-dot.active span {
    background-color: #C41C2E !important;
}

.owl-carousel .owl-dots .owl-dot.active span,
.owl-carousel .owl-dots .owl-dot:hover span {
	background-color: #C41C2E !important;
}

.custom-colour-red {
    color: #C41C2E !important;
}

.custom-colour-white {
    color: #FFF !important;
}

.page-header {
    background-color: #4a5559 !important;
}    

.custom-border-bottom-red {    
border-bottom: 5px solid #C41C2E;
} 

.custom-border-top-red {    
border-top: 5px solid #C41C2E;
} 

#footer {
	border-top: 5px solid #C41C2E !important;

}

h4 {
    font-size: 1.4em;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 27px;
    margin: 0 0 14px 0;
}

.list-ordened-style-3 li:before {
    background-color: #C41C2E !important;
}

html .testimonial-primary blockquote {
    background: #C41C2E !important;
}

html .testimonial-primary .testimonial-arrow-down {
    border-top-color: #C41C2E !important;
}

html .testimonial-secondary blockquote {
    background: #4a5559 !important;
}

html .testimonial-secondary .testimonial-arrow-down {
    border-top-color: #4a5559 !important;
}

html .btn-primary {
    background-color: #C41C2E !important;
    border-color: #C41C2E #C41C2E #C41C2E;
    color: #ffffff;
}

.list.list-icons.list-icons-style-3 li > .fa:first-child, .list.list-icons.list-icons-style-3 li a:first-child > .fa:first-child, .list.list-icons.list-icons-style-3 li > .fas:first-child, .list.list-icons.list-icons-style-3 li a:first-child > .fas:first-child, .list.list-icons.list-icons-style-3 li > .far:first-child, .list.list-icons.list-icons-style-3 li a:first-child > .far:first-child, .list.list-icons.list-icons-style-3 li > .fal:first-child, .list.list-icons.list-icons-style-3 li a:first-child > .fal:first-child, .list.list-icons.list-icons-style-3 li > .fab:first-child, .list.list-icons.list-icons-style-3 li a:first-child > .fab:first-child, .list.list-icons.list-icons-style-3 li > .icons:first-child, .list.list-icons.list-icons-style-3 li a:first-child > .icons:first-child {
    background-color: #C41C2E !important;
}

.slider-container {
	background: none;
}

  
@media (max-width: 991px) {
	.go-to-demos {
		display: none;
	}
}


/* Notice Top Bar */
.notice-top-bar {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	background: #C41C2E !important;
	z-index: -1;
}

/* Logo */
.logo-desktop {
	display: block;
}

.logo-mobile {
	display: none;
}

@media (max-width: 991px) {
	.logo-desktop {
		display: none;
	}

	.logo-mobile {
		display: block;
	}
}
/* End Logo */


/* Tabs History */
.tabs-navigation.custom-tabs-navigation-1 .nav-tabs > li .nav-link:hover,
.tabs-navigation.custom-tabs-navigation-1 .nav-tabs > li .nav-link:focus,
.tabs-navigation.custom-tabs-navigation-1 .nav-tabs > li .nav-link.active {
	color: #C41C2E !important;
	border-right-color: #C41C2E !important;
}
/* 

/* Tabs History */
.photo-border {
	border-bottom: 8px solid #FFFFFF!important;
	border-top: 8px solid #FFFFFF!important;
	border-left: 8px solid #FFFFFF!important;
	border-right: 8px solid #FFFFFF!important;
}
/* 



