@charset "utf-8";



span.bx.bx-fade-left {
    position: absolute;
    right: 0;
	color: red;
	font-size: 1.3rem;
}

.vertical-menu-ubs ul {
    display: block;
}
.vertical-menu ul {
	display: block ;
  }

.sidebar .nav-link {
    font-weight: 500;
    color: #fff !important;
}.sidebar a:hover {
    font-weight: 500;
    color: #000 !important;
}
.tawk-branding{display: none;}

.owl-theme i.bi.bi-newspaper {
    font-size: 3rem;
}



.main-content {
    padding-top: 20px;
}
.vertical-menu .nav-link {
    padding: 0.1rem 1.1rem;
    padding-left: 0px !important;
} 
.vertical-menu li {
    padding-left: 20px;
}
.vertical-menu li:before {
  
    left: 0;
}

/*================================

================================*/


.carousel-caption {
    bottom: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    background-color: rgba(134, 39, 37, 0.7);
}

.carousel-caption p{
	text-align: center;
	vertical-align: middle;
	padding-top: 15px;
}

/*.list-group a {
    display: block;
    padding-left: 2rem;
    margin-top: -20px;
}*/
/*@import url('../site-menu/fonts/icomoon/style.css');*/

/* h2::before,
.main-content h2::after {
    display: inline-block;
    content: "";
    border-top: .2rem solid #F90;
    width: 3rem;
    margin: 0 1rem;
    transform: translateY(-0.2rem);
}*/

.main-content .bold-hdd, .main-content h2 {
	font-family: 'Lemonada', cursive;
	font-size : 1.4rem !important;
	color : #000000;
	display : block !important;
	font-weight : 500 !important;
	margin-bottom : 10px;
	margin-top : 20px;
	/*border-bottom-width : 3px;
    border-bottom-style : solid;
    border-bottom-color : #F90;*/
	clear : both;
	/*border-left: 2px solid #F8A200;*/
	/*border-radius: 0px 0px 0px 25px;
	-webkit-box-shadow: -3px 3px 4px rgba(203,203,203,0.79);
	box-shadow: -3px 3px 4px rgba(203,203,203,0.79);*/
}

h2 {
	font-family: 'Lemonada', cursive;
	font-size : 1.4rem !important;
	color : #000000;
	display : block !important;
	font-weight : 500 !important;
	/*margin-bottom : 10px;
	margin-top : 20px;*/
	/*border-bottom-width : 3px;
    border-bottom-style : solid;
    border-bottom-color : #F90;*/
	clear : both;
	/*border-left: 2px solid #F8A200;*/
	/*border-radius: 0px 0px 0px 25px;
	-webkit-box-shadow: -3px 3px 4px rgba(203,203,203,0.79);
	box-shadow: -3px 3px 4px rgba(203,203,203,0.79);*/
}
/*
+++++++++++++++++++++++++++++++++++++++++++*/

.main-content .bold-hdd, .main-content h2 {
    font-size: 1.429em;
    padding: 15px 0;
    border-bottom: 1px solid #dadada;
    margin-bottom: 40px;
    position: relative;
}


.main-content .bold-hdd::after,.main-content  h2::after

{
    border-color: #fed700 !important;
}


.main-content .bold-hdd:after, .main-content h2:after {
    content: ' ';
    width: 83px;
    border-bottom: 2px solid transparent;
    display: block;
    position: absolute;
    bottom: -1px;
}

.vertical-menu ul ul {
  
    padding-left: 0px;
}




footer h2 {color:#fff;}
/*h1, h2, h3, h4, h2 strong {font-size: 1rem;}*/

.vertical-menu strong.nav-link {
    color: white;
}

.vertical-menu ul{
	list-style: none;
}
.vertical-menu{
	
}

.vertical-menu .nav-link{
	padding: 0.1rem 1.1rem;
}
/*.vertical-menu a{
	padding: 0.1rem 1.1rem;
	text-decoration: none;
}*/
.vertical-menu li { position: relative;
color: #fff;
}
.vertical-menu li a{ 
color: #fff;
	font-size: .9rem;
}
.vertical-menu li a:hover{ 
color: #FCD300;
	
}
.vertical-menu li:before {
    position: absolute;  
    top: 0;
    margin: 4px 0 0 0px;    
    vertical-align: middle;
    
    content: "\f00c";
	font-family: 'icomoon';
	font-size: .8rem;
	color: #FCD300 ;
}
.vertical-menu li li:before {
    
    content: "\f054";
	
}
.vertical-menu li li li:before {
    
    content: "\f101";
	
}
.vertical-menu li li li li:before {
    
    content: "\f0da";
	
}

.site-menu-toggle .icon-menu:before {
  font-size: 2rem;
}
footer img {
    width: 60%;
    height: auto;
}
.col-f-4 p/*, footer li a*/ {
    padding-left: 25px;
    position: relative;
}
.col-f-4 i {
    position: absolute;
    left: -9px;
    top: 5px;
}

footer
{
	
	border-top-width: 20px;
}


footer a {
	 color: white ;
}
.social ul {
list-style-type: none;	
}
.social li {
	display: inline-block;
	font-size: 36px;
}
.social li:before{
	content: "";
}
footer li{position: relative;}
footer li {padding-left: 20px;}
footer li:before {
	position: absolute;
	content: "\f101";
	font-size: 14px;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	font-family: 'icomoon';
}
.site-logo img {
    height: 55px;
    width: auto;
}


.top-menu
{height: 20px;
background-color: #a7242a;
}

.top-menu ul{
	list-style-type: none;
  margin: 0;
  padding: 0;
	
}
.top-menu li {
  display: inline;
	padding-right: 10px;
}
.top-menu a:hover {
	
	color: coral;
}
.top-menu a {
 color: white;
	text-decoration: none;
	font-size: 12px;
	padding-left: 5px;
	
	font-family: Helvetica, Arial, "sans-serif"
}
.top-menu-nav{
    position: absolute;
    top: 0;
    right: 0;
   
    z-index: 1030;
	
	
}