
	body {
    color: #333333;
	}
	h1,h2,.h1,h2 {
    color: #333333;		
	}
	h3,h4,h5,.h3,h4,h5 {
    color: #333333;		
	}
	@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600&display=swap');

html {
	font-family:"Open Sans",Arial,sans-serif;
	font-size:14px;
}

body {
	font-family:"Open Sans",Arial,sans-serif;
}

.headingAlt,
.subHeadingAlt,
.titleAlt {
	font-family:'Open Sans',Arial, sans-serif;
	line-height: 1.1;
}
		@import url('https://fonts.googleapis.com/css2?family=Rajdhani:wght@500;600;700&display=swap');

h1,h2,
.h1,.h2 {
	font-family:'Rajdhani',Arial, sans-serif;
}

#revolutionSlider h2{
	font-family: 'Rajdhani', sans-serif;
	font-weight:600 !important;
}

.bgTitleInner h1 {
		font-family: 'Rajdhani', sans-serif;
    /*font-size: 3.2rem;*/
		line-height:1.1;
		font-weight:600 !important;
    position: relative;
		margin-bottom:0px;
}

.ui-accordion .ui-accordion-header {
	font-size:18px;
	font-weight:600;
}

.ui-accordion-header-icon:before {
    top: 0px;
}
		@import url('https://fonts.googleapis.com/css2?family=Rajdhani:wght@500;600;700&display=swap');

h3,h4,h5,
.h3,.h4,.h5 {
	font-family:'Rajdhani',Arial, sans-serif;
}

.footerCol h4 {
	font-family:'Rajdhani',Arial, sans-serif;
	line-height: 1.1;
	letter-spacing:1px;
	color:inherit;
}

#revolutionSlider h3 {
	font-family: 'Rajdhani', sans-serif;
	font-weight:600 !important;
}
	/*General*/
	::-moz-selection { 
		background: #03a9f4;
		color: #fff;
	}
	::selection { 
		background: #03a9f4;
		color: #fff; 
	}
	#headMain,
	#headMain.bgMain {
    background-color: rgba(0,0,0,0.8);
    color: #a7aaac;
	}
	
	a,
	.text-primary,
	.documentList .fa-li,
	.pagination>li>a, .pagination>li>span,
	#footer .footerSocial a {
		color:#d20000;	
	}
	
	a:not([href]):not([class]) {
    text-decoration: none;
		color:#d20000;	
	}
	
	.text-primary {
		color:#d20000 !important;	
	}
	a:focus, a:hover {
		color:#a70000;
	}
	h1.title,
	.bgTitleInner h1 {
		font-weight:500 !important;
	}
	
	blockquote {
			background: #eee;
			padding: 20px 30px;
			margin: 0 0 1rem;
			font-size: 1rem;
			border-left: 5px solid #d20000;
			position: relative;
			color: #333;
	}
	
	blockquote *:last-child {
		margin-bottom:0;
	}
	
	.recentNews .date .day {
			background: #424242;
	}
	.recentNews .date .month {
			background: #9c9c9c;
	}
	
	.placeholder {
		background-size:cover;
		background-color: #231f20;
	}
	
	/*==========================================*/
	
	/*Text*/
	.text-secondary {
		color:#d20000 !important;
	}
	
	.text-tertiary {
		color:#757575;
	}
	
	.text-quaternary {
		color:#ddd;
	}
	
	#footer.bgMain .footerSocial a {
		color:#fff;
	}
	
	.title,
	.titleRight,
	.titleCenter,
	.titleAlt {
			position: relative;
			margin-bottom: 2.8rem;
			margin-bottom: 3rem;
	}
	
	.title:after, 
	.titleRight:after ,
	.titleCenter:after {
			background: #d20000;
	}
	
	.title:after {
			content: '';
			position: absolute;
			bottom: -1.2rem;
			width: 100px;
			left: 0%;
			margin-left: 0px;
			height: 0.3rem;
	}
	
	.titleRight:after {
			content: '';
			position: absolute;
			bottom: -1.2rem;
			width: 100px;
			right: 0%;
			margin-right: 0px;
			height: 0.3rem;
	}
	
	.titleCenter:after {
			content: '';
			position: absolute;
			bottom: -1.2rem;
			width: 100px;
			left: 50%;
			margin-left: -50px;
			height: 0.3rem;
	}
	
	
	.titleAlt:after {
			content: '';
			position: absolute;
			bottom: -1.2rem;
			width: 100px;
			left: 0%;
			margin-left: 0px;
			height: 0.3rem;
	}
	
	/*==========================================*/
	
	/*Buttons and backgrounds*/
	
	/*Border Radiuses*/
	.btn, .form-control, .nav-pills>li>a, .dropdown-menu {
		border-radius:0px;	
	}
	
	.input-group-lg>.form-control, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn, .input-group-lg>.input-group-prepend>.btn, .input-group-lg>.input-group-append>.btn {
    border-radius: 0px;
	}
		
	
	.pagination>li:first-child>a, .pagination>li:first-child>span {
    margin-left: 0;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
	}
	
	.pagination>li:last-child>a, .pagination>li:last-child>span {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
	}
	
	.pagination>li:first-child>a, .pagination>li:first-child>span {
    margin-left: 0;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
	}
	
	.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle), .input-group>.input-group-append:last-child>.input-group-text:not(:last-child), .input-group>.input-group-append:not(:last-child)>.btn, .input-group>.input-group-append:not(:last-child)>.input-group-text, .input-group>.input-group-prepend>.btn, .input-group>.input-group-prepend>.input-group-text {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
	}
	.input-group>.input-group-append>.btn, .input-group>.input-group-append>.input-group-text, .input-group>.input-group-prepend:first-child>.btn:not(:first-child), .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child), .input-group>.input-group-prepend:not(:first-child)>.btn, .input-group>.input-group-prepend:not(:first-child)>.input-group-text, .input-group-btn:first-child>.btn-group:not(:first-child)>.btn, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn, .input-group-btn:last-child>.dropdown-toggle {
			border-top-left-radius: 0;
			border-bottom-left-radius: 0;
	}
	
	.btn-group-xs>.btn, .btn-xs {
    border-radius: 0px;
	}

	.btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled].focus, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover, .btn-secondary.disabled.focus, .btn-secondary.disabled:focus, .btn-secondary.disabled:hover, .btn-secondary[disabled].focus, .btn-secondary[disabled]:focus, .btn-secondary[disabled]:hover, fieldset[disabled] .btn-secondary.focus, fieldset[disabled] .btn-secondary:focus, fieldset[disabled] .btn-secondary:hover {
		    background: #cfcfcf;
    color: #7f7f7f;
	}
	
	.bg-primary {
		background-color:#d20000 !important;	
	}
	
	.btn-primary, .btn-primary:active, .open>.dropdown-toggle.btn-primary.focus, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover, .bg-primary  {
		background-color: #d20000;
		border-color: #d20000;
		color:#ffffff;
	}
	
	.bg-primary h1, .bg-primary h2, .bg-primary h3, .bg-primary h4, .bg-primary h5,
	.bg-primary .h1, .bg-primary .h2, .bg-primary .h3, .bg-primary .h4, .bg-primary .h5 {
		color:#ffffff;
	}
	
	.btn-primary:hover,
	.btn-primary:focus,
	.btn-secondary:hover,
	.btn-secondary:focus {
		opacity:inherit;
	}	
	.btn-primary {
		border-width: 0px;
	
	}
	
	.btn-primary:hover,
	.btn-primary:focus,
	.btn-primary.active,
	.btn-primary.active:hover,
	.btn-primary.active:focus,
	.btn-primary:active,
	.btn-primary:active:hover,
	.btn-primary:active:focus {
	background:#ae0000;
	}
	
	.input-group-btn .btn-primary  {
		border-color: #d20000;
    border-width: 1px;	
	}
	
	.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
		background-color: #d20000;
		border-color: #d20000;
		color:#ffffff;
	}
	
	.btn-angle:before {
			color: #ffffff;
			background-color: #d20000;
			border-width: 1px;
			
	
	}
	
	.hoverMediaRevealInner {
		position:absolute;
		bottom:0px;
		width: 100%;
		margin-bottom: -83px;
	}
	
	.hoverMediaReveal:hover .hover-box {
			margin-top: -83px;
	}
	
	.open>.dropdown-toggle.btn-secondary,
	.open>.dropdown-toggle.btn-secondary.focus, .open>.dropdown-toggle.btn-secondary:focus, .open>.dropdown-toggle.btn-secondary:hover,
	.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover,
	.bg-secondary {
		background:#d20000;
		border-color: #d20000;
		color:#ffffff;
	}
	
	.bg-secondary {
		background:#d20000 !important;
		color:#ffffff;
	}
	
	.bg-secondary h1, .bg-secondary h2, .bg-secondary h3, .bg-secondary h4, .bg-secondary h5,
	.bg-secondary .h1, .bg-secondary .h2, .bg-secondary .h3, .bg-secondary .h4, .bg-secondary .h5 {
		color:#ffffff;
	}
	
	.btn.btn-secondary,
	.btn-secondary {
		background:#d20000;
		color:#ffffff;
		border-width: 0px;
		
	}
	
	.btn-secondary:hover,
	.btn-secondary:focus,
	.btn-secondary.active,
	.btn-secondary.active:hover,
	.btn-secondary.active:focus,
	.btn-secondary:active,
	.btn-secondary:active:hover,
	.btn-secondary:active:focus {
	background:#ae0000;
	}
	
	.input-group-btn .btn-secondary  {
		border-color: #dd6d00;
    border-width: 1px;	
	}
	
	
	
	.bg-tertiary {
		background:#e91e63;
		border-color: #e91e63;
		color:#fff;
	}
	
	.btn.btn-tertiary,
	.btn.btn-tertiary:hover 
	.btn.btn-tertiary:focus,
	.btn-tertiary.active, 
	.btn-tertiary:active, 
	.open>.dropdown-toggle.btn-tertiary,
	.btn-tertiary.active.focus, .btn-tertiary.active:focus, .btn-tertiary.active:hover, .btn-tertiary:active.focus, .btn-tertiary:active:focus, .btn-tertiary:active:hover, .open>.dropdown-toggle.btn-tertiary.focus, .open>.dropdown-toggle.btn-tertiary:focus, .open>.dropdown-toggle.btn-tertiary:hover {
		background:#757575;
		border-color: #757575;
		color:#fff;
	}
	
	.btn.btn-quaternary,
	.btn.btn-quaternary:hover 
	.btn.btn-quaternary:focus,
	.btn-quaternary.active, 
	.btn-quaternary:active, 
	.open>.dropdown-toggle.btn-quaternary,
	.btn-quaternary.active.focus, .btn-quaternary.active:focus, .btn-quaternary.active:hover, .btn-quaternary:active.focus, .btn-quaternary:active:focus, .btn-quaternary:active:hover, .open>.dropdown-toggle.btn-quaternary.focus, .open>.dropdown-toggle.btn-quaternary:focus, .open>.dropdown-toggle.btn-quaternary:hover {
		background:#eee;
		border-color: #eee;
		color:inherit;
	}
	
	.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
			border: 1px solid #c5c5c5;
			background: #eee;
	}
	
	.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus {
			background: #e1e1e1;
	}
	.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
			border: 1px solid #d20000;
			background: #d20000;
	}
	
	.btnFilter {
		border-color:#d20000;
		background-color: transparent;
		color: #d20000;border-width: 1px;
			border-color: #d20000;
			
	}	
	
	.btnFilter:hover,
	.btnFilter:focus,
	.btnFilter.active {
		opacity:inherit;
		background-color: #d20000;
	border-width: 1px;
			border-color: #d20000;
			
	}
	
	.pagination>.active>a, .pagination>.active>a:focus, 
	.pagination>.active>a:hover, .pagination>.active>span, 
	.pagination>.active>span:focus, .pagination>.active>span:hover {
		box-shadow:none;
		border: 1px solid #d20000;
		background-color: #d20000;
		color: #fff;
		
	}
	
	/*==========================================*/
	
	/*Main Slider*/
	#revolutionSlider .btn {
		
		background-color: #d20000;
		border-color: #d20000;
		color: #ffffff;
		border-width: 0px;
			
	}
	
	#revolutionSlider .btn:hover,
	#revolutionSlider .btn:focus {
	background:#ae0000;
	}
	
	.headingSliderPrimary,
	.subHeadingSliderPrimary,
	h2.headingSliderPrimary,
	h2.subHeadingSliderPrimary,
	h3.headingSliderPrimary,
	h3.subHeadingSliderPrimary,
	.sliderTextPrimary {
		color:#d20000 !important;	
	}
	
	/*==========================================*/
	
	/*Tables*/
	tr.rowPrimary,
	tr.rowPrimary td,
	table td.cellPrimary {
		background-color:#d20000 !important;
		color:#ffffff !important;
	}
	
	tr.rowSecondary,
	tr.rowSecondary td,
	table td.cellSecondary {
		background-color:#d20000 !important;
		color:#ffffff !important;
	}
	
	/*==========================================*/
	
	/*Navigation*/
	#headMain.headerBlockHighlight .nav-pills>li.active>a, 
	#headMain.headerBlockHighlight .nav-pills>li.active>a:focus, 
	#headMain.headerBlockHighlight .nav-pills>li.active>a:hover, 
	#headMain.headerBlockHighlight .nav>li>a:focus,
	#headMain.headerBlockHighlight .nav>li>a:hover,	
	#headMain.headerBlockHighlight .nav>li.dropdown:hover>a,
	#headMain.headerBlockHighlight .nav>li.dropdown>a:hover,
	#headMain.headerBlockHighlight .navMenuBtn {
		background-color: #d20000;
		color:#ffffff;
	}
	
	#headMain.btnNavRound .nav-pills>li.active>a, 
	#headMain.btnNavRound .nav-pills>li.active>a:focus, 
	#headMain.btnNavRound .nav-pills>li.active>a:hover, 
	#headMain.btnNavRound .nav>li>a:focus,
	#headMain.btnNavRound .nav>li>a:hover,	
	#headMain.btnNavRound .nav>li.dropdown:hover>a,
	#headMain.btnNavRound .nav>li.dropdown>a:hover,
	#headMain.btnNavRound .navMenuBtn {
		background-color: #d20000;
		color:#ffffff;
	}
	
	#headMain.headerOverlay {
    z-index: 999;
	}
	
	
	#headMain.bladeNav .nav-pills>li>a, .nav-pills>li>a {
		border-radius:0px;
	}
	
	/*==========================================*/
	
	
	
	.hoverMediaReveal {
		border-radius:0px;
	}
	
	/*==========================================*/
	
	/*Footers*/
	
	#footer.bgMain {
			background-color: #000000;
	}
	
	.footerBottom.footerBottomBg {
			background: #333;
			color: #fff;
	}
	
	.triangleBreakTopLeft {
			width: 0;
			height: 0;
			border-style: solid;
			border-width: 30px 0 0 100vw;
			border-color: transparent transparent transparent #1f1f1f;
			background: #000000;
	}
	
		#headMain.headerOverlay {
    position: absolute;
    top: 0px;
    background-color: rgba(0,0,0,0.8);
		}
		.headerOverlay:after {
    z-index: -1;
    border-color: rgba(0,0,0,0.8) transparent transparent transparent;
	}
	@media (min-width: 992px) {		
		#navigation .dropdown-menu {
			border-top-color: #d20000;
		}
		
		
		#headMain.bgMain .nav-pills>li.active>a, #headMain.bgMain .nav-pills>li.active>a:focus, #headMain.bgMain .nav-pills>li.active>a:hover, #headMain.bgMain .nav>li>a:focus, #headMain.bgMain .nav>li>a:hover, #headMain.bgMain .nav>li.dropdown:hover>a {
			color:#ffffff;
		}
		
		#headMain.headerBarHlight .nav-pills>li.active>a, #headMain.headerBarHlight .nav-pills>li.active>a:focus, #headMain.headerBarHlight .nav-pills>li.active>a:hover, #headMain.headerBarHlight .nav>li>a:focus, #headMain.headerBarHlight .nav>li>a:hover, #headMain.headerBarHlight .navMenuBtn {
			border-top-color: #d20000;
		}
		#headMain.headerBarHlight.hBarBtm .nav-pills>li>a {
				border-top: none;
    		border-bottom: 5px solid transparent;
		}
		#headMain.headerBarHlight.hBarBtm #navigation .dropdown:hover>.dropdown-menu {
    margin-top: -5px;
		}
		
		#headMain.headerBarHlight.hBarBtm .nav-pills>li.active>a, #headMain.headerBarHlight.hBarBtm .nav-pills>li.active>a:focus, #headMain.headerBarHlight.hBarBtm .nav-pills>li.active>a:hover, #headMain.headerBarHlight.hBarBtm .nav>li>a:focus, #headMain.headerBarHlight.hBarBtm .nav>li>a:hover, #headMain.headerBarHlight.hBarBtm .navMenuBtn {
				border-top: none;
		    border-bottom: 5px solid #d20000;
		}
		
		#headMain.headerBlockHighlight {
				border-bottom: none;
				background-color: rgba(0,0,0,0.8);
		}
		#headMain.headerBlockHighlight.bladeNavSpaced,
		#headMain.headerBlockHighlight.bladeNav {
				background-color: rgb(255 255 255 / 10%);
		}
		#headMain .nav>li>a {
			color:#ffffff;
		}
		
		#headMain.bgMain .nav-pills>li>a {
			color: #a7aaac;
			background-color: transparent;
		}
		
		
		#headMain.bladeNav .headNav, #headMain.bladeNavSpaced .headNav {
			background-color: rgba(0,0,0,0.8);
		} 
		
		#headMain.bladeNav.headerOverlay .headNav, #headMain.bladeNavSpaced.headerOverlay .headNav {
    	background-color: rgba(0,0,0,0.8);
		}
		.filter-list.filter-buttons.filter-spread .dropdown-menu > li > a {
			border-radius:0px;
		}
		
		list.filter-buttons.filter-spread .dropdown-menu > li > a {
			-webkit-border-radius:0px;
			-moz-border-radius: 0px;
			border-radius: 0px;
		}
		
		
		.filter-list.filter-buttons.filter-spread .dropdown-menu > li > a {
			opacity:inherit;
			border-style: solid;
		background-color: transparent;
		color: #d20000;
		border-width: 1px;
			border-color: #d20000;
			
		}
		
		.filter-list.filter-buttons.filter-spread .dropdown-menu > li > a.active,
		.filter-list.filter-buttons.filter-spread .dropdown-menu > li > a:hover {
				
		background-color: #d20000;
				border: 1px solid #d20000;
				color:#ffffff;
			border-width: 1px;
			border-color: #d20000;
			
				
		}
		
		
	}
	
	@media (max-width: 991px) {
		
		#headMain.bgMain .nav-pills>li.active>a, #headMain.bgMain .nav-pills>li.active>a:focus, #headMain.bgMain .nav-pills>li.active>a:hover, #headMain.bgMain .nav>li>a:focus, #headMain.bgMain .nav>li>a:hover, #headMain.bgMain .navMenuBtn {
    color: #ffffff;
			background-color: #d20000;
}
		
		
		#headMain.headerBlockHighlight .navMenuBtn {
			color: #ffffff;
			background-color: #d20000;
			border-color: #d20000;
		}
	
		#headMain .nav-pills>li.active>a, #headMain .nav-pills>li.active>a:focus, #headMain .nav-pills>li.active>a:hover, #headMain .nav>li>a:focus, #headMain .nav>li>a:hover, #headMain .nav>li.dropdown:hover>a {
			color: #ffffff;
			background-color: #d20000;
		}
		#headMain.headerBlockHighlight {
			border-bottom: none;
			background-color: rgba(0,0,0,0.8);
		}
		#headMain.headerOverlay {
    	position: relative;
		}
		
	}
	
	@media (max-width: 767px) {
		
		.hermes .tp-bullet {
				box-shadow: inset 0 0 0 2px #d20000 !important;
		}
		.hermes .tp-bullet:after {
				background-color: #d20000 !important;
				box-shadow: 0 0 1px #d20000 !important;
		}
	}
	