/* @override http://www.consumerduty.org/templates/consumerdutyalliance/css/custom.css */

/* @override http://consumerduty.org/Beta_Web/templates/consumerdutyalliance/css/custom.css */

/* @override http://consumerduty.org/Beta_Web/templates/consumerdutyalliance/css/custom.css */

/* @override http://consumerduty.org/Beta_Web/templates/consumerdutyalliance/css/custom.css */

/* @override http://consumerduty.org/Beta_Web/templates/consumerdutyalliance/css/custom.css */

/* ----- Montserrat:wght@600   ----*/

div#system-message-container {
  display: none;
}


a.go-top:hover {
  color: #ccc;
  text-decoration: none;
  }
dd.published time {
	font: 12px/20px Montserrat, Arial, Helvetica, Geneva, sans-serif;
		color: #4d386d;
	display: block;
}
.WebinarPAGECSS a.btn {
	background-color: #eadfe6;
}
/* feature box end*/

/*====== NTA Side Links Only ==========*/
#mainbody div.container aside.sidebar-right .Useful_Links_Box_NTA h1 {
font: 15px/20px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	font-weight: 600;
text-transform: uppercase;
color: white;
	background-color: #64b78d;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 0;
	border-top: 1px none #4d386d;
}

.Useful_Links_Box_NTA div.custom {
	border: 1px solid #ececec;
	background-color: #f7f3f6;
	margin-top: 20px;
}

.Useful_Links_Box_NTA div.custom p {
	font: 14px/20px Montserrat, Arial, Helvetica, Geneva, sans-serif;
}
.Useful_Links_Box_NTA div.custom p a {
	padding-left: 22px;
	font: 14px/20px Montserrat, Arial, Helvetica, Geneva, sans-serif;
		color: #4d386d;
	
}
.Useful_Links_Box_NTA div.custom p a:hover {
	padding-left: 22px;
	font: 14px/20px Montserrat, Arial, Helvetica, Geneva, sans-serif;
		color: #4d386d;
	text-decoration: underline;
}
div.NTAlist h3 {
		border: 2px solid #ececec;
	margin-bottom: 8px;
	margin-left: 22px;
	margin-top: 8px;
	padding-left: 20px;
	padding-bottom: 10px;
	padding-top: 10px;
	border-radius: 20px;;
	background-color: #f5f5f5;
}

div.NTAlist  {
	margin-bottom: 30px;
	margin-top: 30px;
}
div.NTABoxes img {
	padding-left: 20px;
	padding-right: 20px;
		padding-top: 0px;
			padding-bottom: 20px;


}
/*====== NTA Side Links Only ==========*/

/*====== WWA Side Links Only ==========*/
#mainbody div.container aside.sidebar-right .Useful_Links_Box_WWA h1 {
font: 15px/20px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	font-weight: 600;
text-transform: uppercase;
color: white;
	background-color: #bf4d4e;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 0;
	border-top: 1px none #4d386d;
}

.Useful_Links_Box_WWA div.custom {
	border: 1px solid #ececec;
	background-color: #f7f3f6;
	margin-top: 20px;
}

.Useful_Links_Box_WWA div.custom p {
	font: 14px/20px Montserrat, Arial, Helvetica, Geneva, sans-serif;
}
.Useful_Links_Box_WWA div.custom p a {
	padding-left: 22px;
	font: 14px/20px Montserrat, Arial, Helvetica, Geneva, sans-serif;
		color: #4d386d;
	display: flex;
}
.Useful_Links_Box_WWA div.custom p a:hover {
	padding-left: 22px;
	font: 14px/20px Montserrat, Arial, Helvetica, Geneva, sans-serif;
		color: #4d386d;
	text-decoration: underline;
}
div.NTAlist h3 {
		border: 2px solid #ececec;
	margin-bottom: 8px;
	margin-left: 22px;
	margin-top: 8px;
	padding-left: 20px;
	padding-bottom: 10px;
	padding-top: 10px;
	border-radius: 20px;;
	background-color: #f5f5f5;
}

div.NTAlist  {
	margin-bottom: 30px;
	margin-top: 30px;
}
div.NTABoxes img {
	padding-left: 20px;
	padding-right: 20px;
		padding-top: 0px;
			padding-bottom: 20px;


}
/*====== WWA Side Links Only END ==========*/

.navbar.navbar-fixed-top.nav-custom {
  background-color: white;
  padding: 0;
  margin: 0;
  z-index: -20;
  border-style: none;
  -webkit-box-shadow:0 0px 0px #000000;box-shadow:0 0px 0px;
}
.navbar {
  padding: 0;
  margin: 0;
  border-style: none;
}
/* below paste this */	
	#page header.main-header {
	position: absolute;
	top: -222px;
}
#page header.main-header div.container {
	display: none;
}

/*======== TABLE  =========*/
table.AgendaTABLE tbody tr td  {
		font: 15px/24px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	color: #4d386d;
}
table.AgendaTABLE tbody tr td p strong {
		font: 15px/24px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	color: #4d386d;
	font-weight: 600;
	white-space: nowrap;
}
table.AgendaTABLE tbody tr td {

	padding-left: 10px;
	padding-right: 10px;
}
/*======== TABLE  =========*/



/* Meet the board */

#content-area .PeopleLOGOScss li img {
	width: 100px;
}

#content-area .PeopleLOGOScss {
	border-bottom: 1px solid #ececec;

}

#content-area .PeopleLOGOScss li h1 {
		font: 20px/25px Montserrat, Arial, Helvetica, Geneva, sans-serif;
		font-weight: 600;
	text-transform: uppercase;
	color: #4d386d;
	margin-top: 0;
	margin-bottom: 0;
}

#content-area .PeopleLOGOScss li  p {
	margin-top: 10px;
} 


/*--- newsletter page ---*/

#acym_form h1.acym__front__archive__title {
		font: 20px/30px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	color: #4d386d;
}

#acym__front__archive__search {
	display: none;
}

#acym_form p.acym__front__archive__raw a {
		font: 15px/24px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	color: #4d386d;
	text-decoration: none;
}

#acym_form p.acym__front__archive__raw a:hover {
		font: 15px/24px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	color: #4d386d;
	text-decoration: underline;
}

#archive_view h1.contentheading {
	display: none;
}








/*--- Newsletter page end ---*/

/*--- Cookie ----*/

#eu_cookies div.inner1 div.inner3.eb_contentwrap div.eb_textinfo p {
		font: 12px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
}

a#hideme.button_cookie {
			font: 12px/20px Montserrat, Arial, Helvetica, Geneva, sans-serif;
						font-weight: 500;
			
	
}

a.button_cookie.eb_papbtn {
		font: 12px/20px Montserrat, Arial, Helvetica, Geneva, sans-serif;
					font-weight: 500;
		

}



/*--- Cookie ----*/

#content-area .MeetTHEAffiliates tbody tr td img {
		width: 600px;
	
}
#content-area .MeetTHEAffiliates tbody tr td {
	padding: 11px;
}

#content-area .MeetTHEAffiliates tbody tr td h2 {
	margin-top: 0;
}

#content-area .MeetTHEAffiliates tbody tr {
	border-bottom: 1px solid #ececec;
}

#content-area .MeetTHEAffiliates img {
	width: 150px;
}

#content-area .MeetTHEAffiliates tbody tr  td {
	padding: 11px;
}

#content-area .MeetTHEAffiliates tbody tr  td h2 {
	margin-top: 0;
}

#content-area .MeetTHEAffiliates tbody tr  {
	border-bottom: 1px solid #ececec;
}

.MeetTHEboardSTYLEcss tbody tr td img {
		width: 600px;
	
}

#MeetTHEboard img {
	width: 600px;
}

#MeetTHEboard tbody tr td {
	padding: 11px;
}

.MeetTHEboardSTYLEcss tbody tr td {
	padding: 11px;
	
}




#MeetTHEboard tbody tr td h2 {
	margin-top: 0;
}

.MeetTHEboardSTYLEcss tr td h2 {
	margin-top: 0;
	
}

#MeetTHEboard tbody tr {
	border-bottom: 1px solid #ececec;
}

.MeetTHEboardSTYLEcss tbody tr {
	border-bottom: 1px solid #ececec;
	
}




#MeetTHEboard2 img {
	width: 150px;
}

#MeetTHEboard2 tbody tr td {
	padding: 11px;
}

#MeetTHEboard2 tbody tr td h2 {
	margin-top: 0;
}

#MeetTHEboard2 tbody tr {
	border-bottom: 1px solid #ececec;
}
/* Meet the board END */

/* bread */
div#breadcrumbs {
	background: #4d386d;
	background-repeat: no-repeat;
	background-attachment: fixed;
	font: 20px/30px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	color: #efeef2;
}

div.mod-login-logout__button.logout-button button.btn-primary.btn.btn-default {
				border-radius:  0px;
	background-color: #4d386c;
				font: 15px/20px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	border-style: none;
	margin-top: 10px;
}

#bottom_feature div.container {
	padding-top: 0;
}

#breadcrumbs div.container div.moduletable li.mod-breadcrumbs__item.breadcrumb-item a.pathway {
		color: #efeef2;
}

.breadcrumb > li + li::before {
    content: "\00a0";
}

#breadcrumbs div.container a.pathway span {
	margin-left: -5px;
}

.breadcrumb {
	margin-left: -16px;
	font-size: 12px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 45px;
	background: url(pound_icon_bg.svg) right -60px no-repeat scroll;
}

#breadcrumbs div.container div.moduletable li.mod-breadcrumbs__item.breadcrumb-item.active {
			color: #efeef2;
			font-weight: 600;
	
}


#breadcrumbs div.container {
	padding-top: 0;
	padding-bottom: 0;
	text-align: left;
}
/* bread end*/

/*Accordian */

#content-area .AccordianCSSGuides li a.uk-accordion-title {
						font: 16px/25px Montserrat, Arial, Helvetica, Geneva, sans-serif;
						font-weight: 600;
	text-transform: uppercase;
	padding: 5px 5px 5px 10px;
	background-color: #EBE2E9;
	text-decoration: none;
}

#content-area .AccordianCSSGuides li div.uk-accordion-content div.uk-margin b a strong {
							font: 15px/20px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	font-weight: 600;
}

#content-area .AccordianCSSGuides li {
	background-color: white;
	margin-left: 0;
}

#content-area .AccordianCSSGuides li div.uk-accordion-content div.uk-margin p {
	margin-bottom: 0;
}



#content-area .AccordianCSSGuides {
	margin-bottom: 0;
}

#content-area .AccordianCSSGuides li div.uk-accordion-content div.uk-margin b {
							font: 15px/20px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	font-weight: 600;
}


#content-area .AccordianCSSGuides li div.uk-accordion-content div.uk-margin p a strong {
	font-weight: bold;
	font: 15px/20px Montserrat, Arial, Helvetica, Geneva, sans-serif;
		font-weight: 600;

}
#content-area .AccordianCSSGuides li div.uk-accordion-content div.uk-margin p strong a {
	font-weight: bold;
	font: 15px/20px Montserrat, Arial, Helvetica, Geneva, sans-serif;
		font-weight: 600;

}
#content-area .AccordianCSSGuides li div.uk-accordion-content div.uk-margin p strong {
	font-weight: bold;
	font: 15px/20px Montserrat, Arial, Helvetica, Geneva, sans-serif;
		font-weight: 600;

}
#content-area .AccordianCSSGuides li div.uk-accordion-content div.uk-margin {
	padding: 0 10px;
}

#content-area .AccordianCSSGuides li div.uk-accordion-content {
	margin-top: 10px;
}



/*Accordian End */



ul.mod-login__options.list-unstyled {
	display: none;
}

div.mod-login__username.form-group div.input-group label.visually-hidden {
		display: none;
	
}



div.input-group {
		width: 100%;
		border-radius:  0px;
	-moz-box-shadow: 0 0 0;
	box-shadow: 0 0 0;
					font: 15px/20px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	
}

.form-control {
				border-radius:  0px;
	
}



button.btn-secondary.input-password-toggle.btn.btn-default {
			border-radius:  0px;
	margin-top: 10px;
}

button.btn-primary.w-100.btn.btn-default {
				border-radius:  0px;
	background-color: #4d386c;
				font: 15px/20px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	border-style: none;
}

div.mod-login__password.form-group div.input-group label.visually-hidden {
		display: none;
	
}

.NewsFEED div div.uk-panel div.uk-margin h1 {
			font: 20px/30px Montserrat, Arial, Helvetica, Geneva, sans-serif;
			font-weight: 600;
		text-transform: uppercase;
		color: #4d386d;
}
.NewsFEED div div.uk-panel div.uk-margin p {
font: 13px/20px Montserrat, Arial, Helvetica, Geneva, sans-serif;
color: #795454;
}
joomla-alert {
    display: none;
}

/* FVT Form */

label.formControlLabel {
	font: 14px/24px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	color: #4d386d;
}

#newsletters0-lbl {
		font: 14px/24px Montserrat, Arial, Helvetica, Geneva, sans-serif;
		color: #4d386d;
	
}

#newsletters1-lbl {
	font: 14px/24px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	color: #4d386d;
	margin-left: 10px;
}

#Send {
	border-radius: 0px;
	background-color: #4d386d;
	text-shadow: 0 0 0;
				font: 14px/18px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	border-style: none;
}

#Forenames, #Job_title, #Firm_name, #FCA_firm_reference_number, #Email, #SpecifyBelow, #Name, #Enquiry, #PleaseSpecifyEnquiry, #Address, #Postcode, #First_Name, #Second_Name {
	width: 80%;
	background-color: #f3f3f3;
	border: 0 none #333;
	border-radius: 0px;
	-moz-box-shadow: 0 0 0;
	box-shadow: 0 0 0;
		font: 14px/24px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	
}



#Address_and_post_code {
	width: 80%;
	background-color: #f3f3f3;
	border: 0 none #333;
	border-radius: 0px;
	-moz-box-shadow: 0 0 0;
	box-shadow: 0 0 0;
	font: 14px/24px Montserrat, Arial, Helvetica, Geneva, sans-serif;

}

#I_agree_to_above_declarations {
	border-radius: 0px;
	background-color: #4d386d;
	text-shadow: 0 0 0;
				font: 14px/18px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	border-style: none;
}

label#Declarations0-lbl, #Declarations1-lbl, #Declarations2-lbl, #Declarations3-lbl {
			font: 12px/18px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	
}



#Are_you_registering_as_an_individual_or_firm, #Size_of_firm_number__of_advisers, #Sector, #Type_of_Enquiry  {
		width: 80%;
			font: 14px/24px Montserrat, Arial, Helvetica, Geneva, sans-serif;
		
}

#Surname {
	width: 80%;
	background-color: #f3f3f3;
	border: 0 none #333;
	border-radius: 0px;
	-moz-box-shadow: 0 0 0;
	box-shadow: 0 0 0;
		font: 14px/24px Montserrat, Arial, Helvetica, Geneva, sans-serif;
}

label.formControlLabel strong.formRequired {
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
}



/* FVT Form End */



/* feature box */

.FeatureBOX h2 {
		font: 20px/30px Montserrat, Arial, Helvetica, Geneva, sans-serif;
		font-weight: 600;
	text-transform: uppercase;
	color: #4d386d;
}

.FeatureBOX div.custom {
		background-color: #f7f4f6;
	padding: 20px 40px 0;
	border-top: 1px solid #4d386d;
}

.FeatureBOX ul li {
	font: 14px/24px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	color: #4d386d;
	padding-bottom: 5px;
	margin-left: 15px;
}


/* feature box end*/

/* feature box NTA ONLY*/

.FeatureBOXNTA h2 {
		font: 20px/30px Montserrat, Arial, Helvetica, Geneva, sans-serif;
		font-weight: 600;
	text-transform: uppercase;
	color: #4d386d;
}

.FeatureBOXNTA div.custom {
		background-color: #3fb98a17;
	padding: 20px 40px 0;
	border-top: 1px solid #3fb98a;
}

.FeatureBOXNTA ul li {
	font: 14px/24px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	color: #4d386d;
	padding-bottom: 5px;
	margin-left: 15px;
}


/* feature box end NTA ONLY*/



#top {
	background-color: #f3edf1;
}

#mainbody div.container aside.sidebar-right h1 {
font: 15px/20px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	font-weight: 600;
text-transform: uppercase;
color: #ebe2e9;
	background-color: #4d386c;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 0;
	border-top: 1px none #4d386d;
}



.Useful_Links_Box div.custom {
	border: 1px solid #ececec;
	background-color: #f7f3f6;
	margin-top: 20px;
}

.Useful_Links_Box div.custom p {
	font: 14px/20px Montserrat, Arial, Helvetica, Geneva, sans-serif;
}
.Useful_Links_Box div.custom p a {
	padding-left: 22px;
	font: 14px/20px Montserrat, Arial, Helvetica, Geneva, sans-serif;
		color: #4d386d;
  	display: flex;
	
}
.Useful_Links_Box div.custom p a:hover {
	padding-left: 22px;
	font: 14px/20px Montserrat, Arial, Helvetica, Geneva, sans-serif;
		color: #4d386d;
	text-decoration: underline;
}
#content {
	border-right-style: none;
	padding-right: 50px;
}

#content-area p a {
	color: #4d386d;
	text-decoration: underline;
}
#content-area p a:hover {
	color: #4d386d;
	text-decoration: none;
}
.FeatureBOX p strong {
	font: 13px/24px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	color: #4d386d;
			font-weight: 600;
}

.FeatureBOX p {
	font: 14px/24px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	color: #4d386d;
}

.FeatureBOX ol li {
	font: 14px/24px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	color: #4d386d;
	padding-bottom: 10px;
	margin-left: 5px;
}

#top div.container h1 {
		font: 20px/30px Montserrat, Arial, Helvetica, Geneva, sans-serif;
		font-weight: 600;
	text-transform: uppercase;
	color: #4d386d;
}

#content-area h1 {
		font: 20px/30px Montserrat, Arial, Helvetica, Geneva, sans-serif;
		font-weight: 600;
	text-transform: uppercase;
	color: #4d386d;
}

#content-area h2 {
	font: 18px/20px Montserrat, Arial, Helvetica, Geneva, sans-serif;
		font-weight: 600;
	text-transform: uppercase;
	color: #4d386d;
}
#content-area h3 {
	font: 14px/20px Montserrat, Arial, Helvetica, Geneva, sans-serif;
		font-weight: 600;
	text-transform: uppercase;
	color: #4d386d;
}
#content-area h4 {
	font: 14px/20px Montserrat, Arial, Helvetica, Geneva, sans-serif;
		font-weight: 600;
	text-transform: uppercase;
	color: #4d386d;
}
#content-area h5 {
	font: 13px/20px Montserrat, Arial, Helvetica, Geneva, sans-serif;
		font-weight: 600;
	text-transform: uppercase;
	color: #4d386d;
}
#content-area p {
	font: 15px/24px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	color: #4d386d;
}

#content-area ul li {
	font: 15px/24px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	color: #4d386d;
	margin-left: 10px;
}

#content-area ul li a {
	font: 14px/24px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	color: #4d386d;
	text-decoration: underline;
}
#content-area ul li a:hover {
	font: 14px/24px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	color: #4d386d;
	text-decoration: none;
}

#content-area ol li a {
	font: 14px/24px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	color: #4d386d;
	font-weight: 500;
}

#content-area ol li a:hover {
font: 14px/24px Montserrat, Arial, Helvetica, Geneva, sans-serif;
color: #4d386d;
font-weight: 500;
text-decoration: underline;
}
#content-area ol li strong {
	font: 14px/24px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	color: #4d386d;
			font-weight: 600;
	
}

#content-area ol li {
	font: 15px/24px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	color: #4d386d;
	padding-bottom: 0px;
  padding-top: 7px;
	margin-left: 15px;
}

.FeatureBOX ul li {
	font: 14px/24px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	color: #4d386d;
	padding-bottom: 5px;
	margin-left: 15px;
}

#content-area  ol {
	margin-left: 0;
}
/* nuggets */

#cda_nuggets .nuggetSTYLE div.custom h2 {
		font: 17px/25px Montserrat, Arial, Helvetica, Geneva, sans-serif;
		font-weight: 600;
	color: #4d386d;
}

#cda_nuggets .nuggetSTYLE div.custom p {
	font: 14px/20px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	color: #4d386d;
}

#cda_nuggets .nuggetSTYLE div.custom {
	padding: 30px;
}

#cda_nuggets .nuggetSTYLE div.custom p img {
	width: 100px;
}

#cda_nuggets {
	background-color: #f7f6f8;
}

#cda_nuggets div.container {
	padding-top: 0;
	padding-bottom: 0;
}

#cda_nuggets div.container p a {
			font: 14px/30px Montserrat, Arial, Helvetica, Geneva, sans-serif;
			font-weight: 600;
	color: #4d386d;
	background-color: #eadfe6;
	padding: 5px 15px;
	white-space: nowrap;
	border-radius: 5px;
}
#cda_nuggets div.container p a:hover {
			font: 14px/30px Montserrat, Arial, Helvetica, Geneva, sans-serif;
			font-weight: 600;
	color: #ebe2e9;
	background-color: #4d386d;
	padding: 5px 15px;
	white-space: nowrap;
}
#cda_nuggets .nuggetSTYLEmiddle div.custom, #cda_nuggets .nuggetSTYLEmiddle {
	background-color: #efeef2;
}
/**/
#cda_nuggets .nuggetSTYLEmiddle div.custom h2 {
		font: 17px/25px Montserrat, Arial, Helvetica, Geneva, sans-serif;
		font-weight: 600;
	color: #4d386d;
}

#cda_nuggets .nuggetSTYLEmiddle div.custom p {
	font: 14px/20px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	color: #795454;
}

#cda_nuggets .nuggetSTYLEmiddle div.custom {
	padding: 30px;
	
}

#cda_nuggets .nuggetSTYLEmiddle div.custom p img {
	width: 100px;
}

/* nuggets end */	

#cda_header div.container {
	padding-top: 0;
	padding-bottom: 0;
}

#cda_header div.container .loginSOCIAL div.custom p {
	margin-top: 0;
	margin-bottom: 10px;
		float: right;
	
}

.cdaLOGO {
	padding-left: 0;
	padding-right: 0;
	position: absolute;
	z-index: 100;
}

#cda_header div.container .cdaLOGO div.custom p a img {
	width: 110px;
	float: left;
}

.NAVIGATION {
	padding-right: 0;
	padding-left: 0;
	width: 770px;
	float: right;
}



div#registerID {
	background-color: #4d386d;
	display: block;
	float: right;
			border-radius: 4px;
				height: 27px;
	padding-left: 15px;
	padding-right: 15px;
}



#cda_header div.container .cdaLOGO  p {
	margin-top: 0;
	text-align: center;
	margin-bottom: 0;
}

#cda_header div.container .loginSOCIAL div.custom p img {
	background-color: #4d386d;
	width: 27px;
	height: 27px;
		border-radius: 4px;
	margin-left: 6px;
}

/* footer */

#footer1 div.container {
	padding-top: 5px;
	padding-bottom: 5px;
}

#footer1 {
	background-color: #4d386d;
}

#footer1 div.container .copyRIGHT p {
	font: 12px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	color: #ebe2e9;
}

#footer1 div.container .copyRIGHT div.custom p a {
	font: 11px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	color: #ebe2e9;
}

#footer1 div.container .PrivacyCSS p a {
	font: 12px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	color: #ebe2e9;
}
#footer1 div.container .PrivacyCSS p a:hover {
	font: 12px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	color: #ebe2e9;
	text-decoration: underline;
}
/* footer end */	


#registerID p {
	margin-top: 0;
	margin-bottom: 0;
}

.loginSOCIAL {
	padding-right: 0;
	padding-left: 0;
	margin-top: 11px;
	margin-bottom: 11px;
}



#registerID p a {
	font: 11px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	color: #ebe2e9;
	text-transform: uppercase;
}
#registerID p a:hover {
	font: 11px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	color: #ebe2e9;
	text-transform: uppercase;
	text-decoration: underline;
}
@media (max-width: 767px) {
  /* below paste this */	
	#page header.main-header {
	position: relative;
	top: 0px;

}

.NAVIGATION {
	padding-right: 0;
	padding-left: 0;
	width: 100%;
	float: right;
}
}


@media (max-width: 480px) {

}
@media (max-width: 992px) {
#cda_header div.container .cdaLOGO div.custom p a img {
	width: 100px;
	margin-bottom: 10px;
}
#content {
	border-right-style: none;
	padding-right: 15px;
}
  /*--- Youtube responsive code  ---*/
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 0; height: 0; overflow: hidden;
}
.NAVIGATION {
	padding-right: 0;
	padding-left: 0;
	float: right;
	margin-top: 0px;
	width: 900px;
}

span.titreck-title {
	margin-left: -2px;
}

.cdaLOGO {
	padding-left: 0;
	padding-right: 0;
	z-index: 100;
	position: static;
}
#MeetTHEboard tbody tr td {
	float: left;
}
#MeetTHEboard2 tbody tr td {
	float: left;
}
#MeetTHEboard img, #MeetTHEboard2 img {
	width: 100%;
}

/**/
#content-area .MeetTHEAffiliates tbody tr td {
	float: left;
}
#content-area .MeetTHEAffiliates img {
	width: 100%;
}
#content-area .PeopleLOGOScss li img {
	width: 100%;
	margin-bottom: 22px;
}
/*======== TABLE  =========*/

.Useful_Links_Box {
	float: left;
	width: 100%;
}

table.AgendaTABLE  {
}
table.AgendaTABLE tbody tr td  {
		font: 15px/24px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	color: #4d386d;
}
table.AgendaTABLE tbody tr td {

	padding-left: 10px;
	padding-right: 10px;
	display: block;
	border-style: none;
}
table.AgendaTABLE tbody tr {

	padding-left: 10px;
		padding-right: 10px;
display: block;
	border-style: none;
	border-bottom: 1px solid #ececec;
	padding-top: 10px;
}
/*======== TABLE  =========*/
}

}
