/* cmsms stylesheet: Custom modified: 05/05/25 17:27:10 */
.p-bottom-200 {
    padding-bottom: 225px !important;
}
.p-top-200 {
    padding-top: 225px !important;
}

@media only screen and (max-width: 900px) {

.p-bottom-200 {
    padding-bottom: 100px !important;
}
.p-top-200 {
    padding-top: 100px !important;
}
}


body {
    --body-color-emphasized: #252526;
    --primary-color: #beaf87;
font-size:1rem;
}

.text-base, .main-menu.menu-light .navigation > li.active > a {
    color: #000!important;
}


/*
         	Color: Blue
        	 BASE: #1478d2
    	BASE DARK: #345081
      	 BASE RGB: 20, 120, 210
    BASE DARK RGB: 52, 80, 129
*/
::selection,
::-moz-selection,
p::selection,
p::-moz-selection {
  background: background: #404041 !important; /* Gecko Browsers */ /* WebKit/Blink Browsers */
}
.header-main-menu .nav-item a:focus,
.header-main-menu .nav-item a:active {
	background: #404041 !important;
}

/* BACKGROUND BASE */
.badge-base-1,
.bg-base-1 { background: #404041; }
.badge-base-2,
.bg-base-2 { background: #404041; }
.badge-base-3,
.bg-base-3 { background: #404041; }
.badge-base-4,
.bg-base-4 { background: #404041; }
.header-main-menu .nav-item.active > a,
.badge-base-5,
.bg-base-5 { background: #404041; }
.badge-base-6,
.bg-base-6 { background: #404041; }
.badge-base-7,
.bg-base-7 { background:#404041; }
.badge-base-8,
.bg-base-8 { background:#404041; }
.badge-base-9,
.bg-base-9 { background: #404041;}
.page-item.active .page-link,
.badge-base,
.bg-base   { background: #404041;}

/* BACKGROUND BASE DARK */
.badge-base-dark-1,
.bg-base-dark-1 { background: #404041; }
.badge-base-dark-2,
.bg-base-dark-2 { background: #404041; }
.badge-base-dark-3,
.bg-base-dark-3 { background: #404041; }
.badge-base-dark-4,
.bg-base-dark-4 { background: #404041; }
.badge-base-dark-5,
.bg-base-dark-5 { background: #404041; }
.badge-base-dark-6,
.bg-base-dark-6 { background: #404041; }
.badge-base-dark-7,
.bg-base-dark-7 { background: #404041; }
.badge-base-dark-8,
.bg-base-dark-8 { background: #404041; }
.badge-base-dark-9,
.bg-base-dark-9 { background: #404041; }
.badge-base-dark,
.bg-base-dark   { background: #404041; }
/* BACKGROUND BASE GRADIENT */
.badge-base-gradient,
.bg-base-gradient {
background: #404041;
background: -moz-linear-gradient(left, #404041 0%, #2ad0d2 100%);
background: -webkit-linear-gradient(left, #404041 0%,#2ad0d2 100%);
background: linear-gradient(to right, #404041 0%,#2ad0d2 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1478d2', endColorstr='#2ad0d2',GradientType=1 );
}

.bg-dark {background-color:#252525 !important}

/* BORDER */
.page-item.active .page-link,
.border-base,
.main-menu.menu-light .navigation > li.open 		{ border-color: #00366e !important; }
.border-base-dark 	{ border-color: rgba(52, 80, 129, 1); }

/* TEXT COLORs */
.page-link, .page-link:hover,
a, a:hover		{ color: #252526; 	}
.text-base,
.main-menu.menu-light .navigation > li.active > a  { color: #000!important; 	}
.text-base-dark { color: #345081 !important; 	}

/* LINK HOVER COLOR */
.text-base-hover:hover,
a.text-base-hover:hover 		{ color: #252526 important; 	}
.text-base-dark-hover:hover,
a.text-base-dark-hover:hover 	{ color: #252526 !important; 	}

#NewsPostDetailContent a { color: #007bff !important;}

/*============================================================*/
/* 01 BUTTONS */
/*============================================================*/
.btn-white, .btn-white-1, .btn-white-2, .btn-white-3, .btn-white-4, .btn-white-5, .btn-white-6, .btn-white-7, .btn-white-8, .btn-white-9 {
    color: #1478d2;
}
/* WHITE */
.btn-white-1:hover,
.btn-white-1.active { background: rgba(20, 120, 210, 0.9) !important; }
.btn-white:hover,
.btn-white.active 	{ background: rgba(20, 120, 210, 1) !important; }
/* BLACK */
.btn-dark-1:hover,
.btn-dark-1.active 	{ background: rgba(20, 120, 210, 0.1) !important; }
.btn-dark-2:hover,
.btn-dark-2.active 	{ background: rgba(20, 120, 210, 0.2) !important; }
.btn-dark-3:hover,
.btn-dark-3.active 	{ background: rgba(20, 120, 210, 0.3) !important; }
.btn-dark-4:hover,
.btn-dark-4.active 	{ background: rgba(20, 120, 210, 0.4) !important; }
.btn-dark-5:hover,
.btn-dark-5.active 	{ background: rgba(20, 120, 210, 0.5) !important; }
.btn-dark-6:hover,
.btn-dark-6.active 	{ background: rgba(20, 120, 210, 0.6) !important; }
.btn-dark-7:hover,
.btn-dark-7.active 	{ background: rgba(20, 120, 210, 0.7) !important; }
.btn-dark-8:hover,
.btn-dark-8.active 	{ background: rgba(20, 120, 210, 0.8) !important; }
.btn-dark-9:hover,
.btn-dark-9.active 	{ background: rgba(20, 120, 210, 0.9) !important; }
.btn-dark:hover,
.btn-dark.active 	{ background: rgba(20, 120, 210, 1) !important; }
/* BASE */
.btn-base-1 		{ background: #00366e; }
.btn-base-1:hover,
.btn-base-1.active 	{ background: #00366e; }
.btn-base-2 		{ background: #00366e; }
.btn-base-2:hover,
.btn-base-2.active 	{ background: #00366e; }
.btn-base-3 		{ background: #00366e; }
.btn-base-3:hover,
.btn-base-3.active 	{ background: #00366e; }
.btn-base-4 		{ background: #00366e; }
.btn-base-4:hover,
.btn-base-4.active 	{ background: #00366e; }
.btn-base-5 		{ background: #00366e; }
.btn-base-5:hover,
.btn-base-5.active 	{ background: #00366e; }
.btn-base-6 		{ background: #00366e; }
.btn-base-6:hover,
.btn-base-6.active 	{ background: #00366e; }
.btn-base-7 		{background: #00366e;}
.btn-base-7:hover,
.btn-base-7.active 	{ background: #00366e; }
.btn-base-8 		{ background: #00366e; }
.btn-base-8:hover,
.btn-base-8.active 	{ background: #00366e; }
.btn-base-9 		{ background: #00366e; }
.btn-base-9:hover,
.btn-base-9.active 	{ background: #b5345f; }
.btn-base 			{ background: #b5345f; }
.btn-base:hover,
.btn-base.active 	{background: #b5345f;  }
/* BASE DARK */
.btn-base-dark-1 		{ background: rgba(52, 80, 129, 0.1); }
.btn-base-dark-1:hover,
.btn-base-dark-1.active { background: rgba(20, 120, 210, 0.1); }
.btn-base-dark-2 		{ background: rgba(52, 80, 129, 0.2); }
.btn-base-dark-2:hover,
.btn-base-dark-2.active { background: rgba(20, 120, 210, 0.2); }
.btn-base-dark-3 		{ background: rgba(52, 80, 129, 0.3); }
.btn-base-dark-3:hover,
.btn-base-dark-3.active { background: rgba(20, 120, 210, 0.3); }
.btn-base-dark-4 		{ background: rgba(52, 80, 129, 0.4); }
.btn-base-dark-4:hover,
.btn-base-dark-4.active { background: rgba(20, 120, 210, 0.4); }
.btn-base-dark-5 		{ background: rgba(52, 80, 129, 0.5); }
.btn-base-dark-5:hover,
.btn-base-dark-5.active { background: rgba(20, 120, 210, 0.5); }
.btn-base-dark-6 		{ background: rgba(52, 80, 129, 0.6); }
.btn-base-dark-6:hover,
.btn-base-dark-6.active { background: rgba(20, 120, 210, 0.6); }
.btn-base-dark-7 		{ background: rgba(52, 80, 129, 0.7); }
.btn-base-dark-7:hover,
.btn-base-dark-7.active { background: rgba(20, 120, 210, 0.7); }
.btn-base-dark-8 		{ background: rgba(52, 80, 129, 0.8); }
.btn-base-dark-8:hover,
.btn-base-dark-8.active { background: rgba(20, 120, 210, 0.8); }
.btn-base-dark-9 		{ background: rgba(52, 80, 129, 0.9); }
.btn-base-dark-9:hover,
.btn-base-dark-9.active { background: rgba(20, 120, 210, 0.9); }
.btn-base-dark 			{ background: rgba(25, 25, 25, 1); }
.btn-base-dark:hover,
.btn-base-dark.active 	{ background: rgba(20, 120, 210, 1); }
/* BACKGROUND BASE GRADIENT */
.btn-base-gradient,
.btn-base-gradient:hover,
.btn-base-gradient.active {
background: #b5345f;
background: -moz-linear-gradient(left, #1478d2 0%, #2ad0d2 100%);
background: -webkit-linear-gradient(left, #1478d2 0%,#2ad0d2 100%);
background: linear-gradient(to right, #1478d2 0%,#2ad0d2 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1478d2', endColorstr='#2ad0d2',GradientType=1 );
}


h3.agent-title a {font-size:12pt; color:#000!important}
.parallax-background {background-position:left; top:-45px !important; transform:none !important}
.parallax {overflow:hidden !important}

header.main-header .inner-header {
    height: 150px;
}


.header-navbar .navbar-container {
    height: 45px;
    transition: 300ms ease all;
    background: inherit;
}

.dropdown-menu {
    position: absolute;
    top: 36px;
}

.header-navbar {
    padding: 0px;
    min-height: 50px;
    transition: 300ms ease all;
background-color:#b5345f;
border-top:3px solid #fca903;
opacity:1

}


.header-navbar .navbar-container ul.nav li > a.nav-link {
    padding: 5px 20px;
}

.main-menu.menu-fixed {
    position: fixed;
    height: 100%;
    /* top: 6rem; */
    height: calc(100% - 3rem);
}

header.main-header .inner-header {
    height: 160px;
}

@media only screen and (max-width: 991px) {
.extra-info {display:none;}
.header-navbar {display:none;}
.navbar-brand {margin-top:0px;}
.main-header .menu-toggle { top: 15px;}
.main-header {height: 160px !important;}
.main-menu.menu-fixed { top: 160px;}
.parallax-background {background-left; top:0 !important}
.parallax {overflow:hidden !important}
}

.twitter-share-button {
    margin: 0;
    padding: 0;
}
iframe#twitter-widget-0 {
    vertical-align : bottom;
}

h1, h2, h3, h4 {font-family: Architects Daughter; color:#fca903;}
h5 {font-weight: 400;}

.NewsSummary {
    margin-bottom:20px;
}
