
@import url(https://fonts.googleapis.com/css?family=Source+Sans+3:regular,500,700,300,200|);

html {height:100%;}
body {margin:0; padding:0; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; -o-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
p { word-wrap: break-word; }
* { outline: 0 !important; }
.nopadding { padding: 0px; }
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9,
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9,
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9,
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9,
.container { padding-left: 10px; padding-right: 10px; }
.row { margin-left: -10px; margin-right: -10px; }
.equalheight { overflow: hidden; }
@media not print {
	.eqcol { margin-bottom: -99999px !important; padding-bottom: 99999px !important; }
}
@-webkit-keyframes rotate {
	from{-webkit-transform: rotate(0deg); transform: rotate(0deg);}
    to	{-webkit-transform: rotate(360deg); transform: rotate(360deg);}
}
@keyframes rotate {
	from{-webkit-transform: rotate(0deg); transform: rotate(0deg);}
    to	{-webkit-transform: rotate(360deg); transform: rotate(360deg);}
}
.alert-success, .alert-success p { color: #3C763D !important; }
.alert-danger, .alert-danger p { color: #A94442 !important; }
.alert-warning, .alert-warning p { color: #8A6D3B !important; }
.alert-info, .alert-info p { color: #31708F !important; }
.imgcontainer { position: relative;	}
.imgdesc { float: left; position: absolute; left: 0px; bottom: 0px; color: #FFF !important; width: 100%; background-color: rgba(0,0,0, 0.6); font-size: 11px !important; padding: 3px; }
.fa { font-family: FontAwesome !important; font-style: normal !important; font-weight: normal !important; }
@media print {
	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; }
	.col-md-12 { width: 100%; } .col-md-11 { width: 91.66666666666666%; } .col-md-10 { width: 83.33333333333334%; } .col-md-9 { width: 75%; } .col-md-8 { width: 66.66666666666666%; } .col-md-7 { width: 58.333333333333336%; }
	.col-md-6 { width: 50%; } .col-md-5 { width: 41.66666666666667%; } .col-md-4 { width: 33.33333333333333%; } .col-md-3 { width: 25%; } .col-md-2 { width: 16.666666666666664%; } .col-md-1 { width: 8.333333333333332%; }
	.col-md-pull-12 { right: 100%; } .col-md-pull-11 { right: 91.66666666666666%; } .col-md-pull-10 { right: 83.33333333333334%; } .col-md-pull-9 { right: 75%; } .col-md-pull-8 { right: 66.66666666666666%; }
	.col-md-pull-7 { right: 58.333333333333336%; } .col-md-pull-6 { right: 50%; } .col-md-pull-5 { right: 41.66666666666667%; } .col-md-pull-4 { right: 33.33333333333333%; } .col-md-pull-3 { right: 25%; }
	.col-md-pull-2 { right: 16.666666666666664%; } .col-md-pull-1 { right: 8.333333333333332%; } .col-md-pull-0 { right: 0; }
	.col-md-push-12 { left: 100%; } .col-md-push-11 { left: 91.66666666666666%; } .col-md-push-10 { left: 83.33333333333334%; } .col-md-push-9 { left: 75%; }.col-md-push-8 { left: 66.66666666666666%; } .col-md-push-7 { left: 58.333333333333336%; }
	.col-md-push-6 { left: 50%; } .col-md-push-5 { left: 41.66666666666667%; } .col-md-push-4 { left: 33.33333333333333%; } .col-md-push-3 { left: 25%; } .col-md-push-2 { left: 16.666666666666664%; } .col-md-push-1 { left: 8.333333333333332%; }
	.col-md-push-0 { left: 0; }
	.col-md-offset-12 { margin-left: 100%; } .col-md-offset-11 { margin-left: 91.66666666666666%; } .col-md-offset-10 { margin-left: 83.33333333333334%; } .col-md-offset-9 { margin-left: 75%; } .col-md-offset-8 { margin-left: 66.66666666666666%; }
	.col-md-offset-7 { margin-left: 58.333333333333336%; } .col-md-offset-6 { margin-left: 50%; } .col-md-offset-5 { margin-left: 41.66666666666667%; } .col-md-offset-4 { margin-left: 33.33333333333333%; } .col-md-offset-3 { margin-left: 25%; }
	.col-md-offset-2 { margin-left: 16.666666666666664%; } .col-md-offset-1 { margin-left: 8.333333333333332%; } .col-md-offset-0 { margin-left: 0; }
	a[href]:after { content: ""; }
}
#cboxContent {box-sizing: border-box;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
.table-borderless td, .table-borderless th { border: 0 !important; }
.hand { cursor: pointer; }
.caret { border-top: 4px solid; }
.imageCenterer { width: 10000px; position: absolute; left: 50%; top: 0; margin-left: -5000px; }
option { color: #555 !important; }
.datepicker th { color: #999; }
.datepicker td { color: #555555; }
.tooltip > .tooltip-inner { color: #FFF !important; font-size: 12px !important; max-width: none; white-space: nowrap;  }
.mark, mark { background-color: #ff0; } 
.container {
max-width: 1170px;
}
.ui-tooltip { background: #000; padding: 5px; border: 0; box-shadow: none; }
		.ui-tooltip-content { color: #FFF; font-size: 12px;	}p,div  {
  color: #000000;
  font-size: 18px;
  font-family: Source Sans 3, Verdana; 
  font-weight: normal; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

small { color: #808080 }
h1,.h1  {
  color: #000000;
  font-size: 44px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 500; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

h1 small { color: #808080 }
h2,.h2  {
  color: #000000;
  font-size: 32px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 700; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

h2 small { color: #808080 }
h3,.h3  {
  color: #000000;
  font-size: 24px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 700; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

h3 small { color: #808080 }
h4,.h4  {
  color: #000000;
  font-size: 16px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 700; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

h4 small { color: #808080 }
a  {
  color: #E31818;
  font-family: Source Sans 3, Verdana; 
  font-weight: normal; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}
a:visited  {
  color: #E31818;
  font-family: Source Sans 3, Verdana; 
  font-weight: normal; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}
a:hover  {
  color: #E31818;
  font-family: Source Sans 3, Verdana; 
  font-weight: normal; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}
a.btn,button.btn  {
  color: #FFFFFF;
  font-size: 18px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 300; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
  color: #FFFFFF;
  background-color: #008BCB;
  border: 1px solid #008BCB;
  padding: 6px 12px;
 border-radius: 0px;
}
a.btn:focus,button.btn:focus,a.btn:active,button.btn:active,a.btn:active:hover,button.btn:active:hover,a.btn:hover,button.btn:hover,a.btn[disabled],button.btn[disabled],button.btn-default[disabled]:hover,a.btn-default[disabled]:hover {
  background-color: #007AB2;
  border: 1px solid #007AB2;
  color: #FFFFFF;
}
.mce-content-body,body {
  background-color: #FFFFFF;
  
}
 .pagination > li > a {
  color: #3D3D3D;
  font-weight: bold;
}
 .pagination > li > a > span {
  color: #3D3D3D;
  font-weight: bold;
}
 .pagination > .active > a {
  color: #FFFFFF;
  background-color: #008BCB;
  border-color: #008BCB;
  font-weight: bold;
}
 .progress-bar { background-color: #008BCB; }

:root {
    --h1-margin: 0.45em;
    --h2-margin: 0.45em;
    --h3-margin: 0.45em;
    --h4-margin: 0.45em;
    --top-style: menu_above;
    --accessibility: 0;
    --dropdown-menu: 0;
    --h1-line-height: 1.15;
    --h2-line-height: 1.23;
    --h3-line-height: 1.23;
    --h4-line-height: 1.166667;
    --crumbs-position: above_content;
    --body-font-family: 'Source Sans 3', sans-serif;
    --h1-mob-font-size: 1.5rem;
    --h2-mob-font-size: 1.3rem;
    --h3-mob-font-size: 1.1rem;
    --h4-mob-font-size: 1rem;
    --menu-font-family: 'Source Sans 3', sans-serif;
    --menu-font-weight: 400;
    --top-color-scheme: 1;
    --btn-border-radius: 50px;
    --menu-color-scheme: 1;
    --body-mob-font-size: 15px;
    --menu-mob-font-size: 15px;
    --footer-color-scheme: 2;
    --h1-tablet-font-size: 1.85rem;
    --h2-tablet-font-size: 1.5rem;
    --h3-tablet-font-size: 1.3rem;
    --h4-tablet-font-size: 1rem;
    --heading-font-family: 'Source Sans 3', sans-serif;
    --heading-font-weight: 700;
    --menu-text-transform: none;
    --h1-desktop-font-size: 2.8rem;
    --h2-desktop-font-size: 2rem;
    --h3-desktop-font-size: 1.5rem;
    --h4-desktop-font-size: 1rem;
    --body-tablet-font-size: 16px;
    --element-border-radius: 15px;
    --menu-tablet-font-size: 16px;
    --body-desktop-font-size: 18px;
    --heading-text-transform: none;
    --menu-desktop-font-size: 18px;
    --color-1-body: #000000;
    --color-1-button: #008BCB;
    --color-1-borders: #D6F2FF;
    --color-1-enabled: 1;
    --color-1-heading: #000000;
    --color-1-primary: #E41B13;
    --color-1-background: #ffffff;
    --color-1-block-body: #000000;
    --color-1-input-text: #000000;
    --color-1-button-text: #ffffff;
    --color-1-block-button: #008BCB;
    --color-1-input-border: #008BCB;
    --color-1-block-borders: #D6F2FF;
    --color-1-block-heading: #000000;
    --color-1-block-primary: #E41B13;
    --color-1-block-background: #D6F2FF;
    --color-1-button-secondary: #E41B13;
    --color-1-input-background: #ffffff;
    --color-1-block-button-text: #ffffff;
    --color-1-button-ghost-text: #008BCB;
    --color-1-button-ghost-border: #008BCB;
    --color-1-button-secondary-text: #ffffff;
    --color-2-body: #002A3D;
    --color-2-button: #008BCB;
    --color-2-borders: rgba(255, 255, 255, 0.5);
    --color-2-enabled: 1;
    --color-2-heading: #002A3D;
    --color-2-primary: #E41B13;
    --color-2-background: #D6F2FF;
    --color-2-block-body: #ffffff;
    --color-2-input-text: #002A3D;
    --color-2-button-text: #ffffff;
    --color-2-block-button: #ffffff;
    --color-2-input-border: #0070A3;
    --color-2-block-borders: rgba(255, 255, 255, 0.5);
    --color-2-block-heading: #ffffff;
    --color-2-block-primary: #ffffff;
    --color-2-block-background: #0070A3;
    --color-2-button-secondary: #ffffff;
    --color-2-input-background: #ffffff;
    --color-2-block-button-text: #002A3D;
    --color-2-button-ghost-text: #008BCB;
    --color-2-button-ghost-border: #008BCB;
    --color-2-button-secondary-text: #008BCB;
    --color-3-body: #ffffff;
    --color-3-button: #ffffff;
    --color-3-borders: #008BCB;
    --color-3-enabled: 1;
    --color-3-heading: #ffffff;
    --color-3-primary: #E41B13;
    --color-3-background: #008BCB;
    --color-3-block-body: #002A3D;
    --color-3-input-text: #002A3D;
    --color-3-button-text: #0070A3;
    --color-3-block-button: #E41B13;
    --color-3-input-border: #0070A3;
    --color-3-block-borders: rgba(255, 255, 255, 0.2);
    --color-3-block-heading: #002A3D;
    --color-3-block-primary: #E41B13;
    --color-3-block-background: #ffffff;
    --color-3-button-secondary: #ffffff;
    --color-3-input-background: #ffffff;
    --color-3-block-button-text: #ffffff;
    --color-3-button-ghost-text: #ffffff;
    --color-3-button-ghost-border: rgba(255, 255, 255, 0.5);
    --color-3-button-secondary-text: #E41B13;
    --color-4-body: #ffffff;
    --color-4-button: #ffffff;
    --color-4-borders: #007D32;
    --color-4-enabled: 1;
    --color-4-heading: #ffffff;
    --color-4-primary: #ffffff;
    --color-4-background: #007D32;
    --color-4-block-body: #002A3D;
    --color-4-input-text: #002A3D;
    --color-4-button-text: #002A3D;
    --color-4-block-button: #ffffff;
    --color-4-input-border: #ffffff;
    --color-4-block-borders: #ffffff;
    --color-4-block-heading: #002A3D;
    --color-4-block-primary: #002A3D;
    --color-4-block-background: #ffffff;
    --color-4-button-secondary: #ffffff;
    --color-4-input-background: #ffffff;
    --color-4-block-button-text: #007D32;
    --color-4-button-ghost-text: #ffffff;
    --color-4-button-ghost-border: #ffffff;
    --color-4-button-secondary-text: #007D32;
}

body, html {
	font-family: var(--body-font-family) !important;	
}

main,ul,li {
    padding-left: 18px;
}
.img-rounded{ 
	border-radius: var(--element-border-radius) !important;
	width:100%;
} 

.btn {
  background-color: #fff000;
}



a.btn,  btn {
	@media only screen and (max-width: 480px) {
		padding: 8px 20px 10px !important;
		font-size: var(--body-mob-font-size) !important;
		line-height: 1.75;
		margin: 0px 16px 16px 0px !important;	
				
	}
		
	@media only screen and (min-width: 480px) and (max-width: 768px)
	{
		padding: 8px 20px 10px !important;
		font-size: var(--body-tablet-font-size) !important;
		line-height: 1.75;
		margin: 0px 16px 16px 0px !important;
	}
	
	@media only screen and (min-width: 769px)
	{
		
		padding: 16px 32px 18px !important;
		font-size: var(--body-desktop-font-size) !important;
		line-height: 1.75;
		margin: 16px 16px 16px 0px;
	}	
}

button.btn {
	@media only screen and (max-width: 480px) {
		padding: 8px 20px 10px !important;
		font-size: var(--body-mob-font-size) !important;
		line-height: 1.75;
		margin: 0px 16px 16px 0px !important;	
				
	}
		
	@media only screen and (min-width: 480px) and (max-width: 768px)
	{
		padding: 8px 20px 10px !important;
		font-size: var(--body-tablet-font-size) !important;
		line-height: 1.75;
		margin: 0px 16px 16px 0px !important;
	}
	
	@media only screen and (min-width: 769px)
	{
		
		padding: 16px 32px 18px !important;
		font-size: var(--body-desktop-font-size) !important;
		line-height: 1.75;
		margin: 16px 16px 16px 0px;
	}	
}


.btn i {
    transition: all .3s ease !important;
} 

.btn:hover i {
     transform: translateX(10px);
}

.btn:hover:after {
     transform: translateX(10px);
}

.back-button i {
    transition: all .3s ease !important;
} 

.back-button:hover i {
     transform: translateX(-10px) !important;
}

.back-button:hover:before {
     transform: translateX(-10px) !important;
}

.back-button::after {
  content: none !important;
}

.back-button::before {
    display: inline-block;
   content: '\f060';
   font-family: FontAwesome;
   font-weight: normal;
   font-style: normal;
   margin:0px 10px 0px 10px;
   text-decoration:none;
   -webkit-transition: all .3s ease;
}


.btn {
    background: var(--color-1-primary);
    border-color: var(--color-1-button-ghost-border);
    border: 0 !important;
    border-radius: var(--btn-border-radius) !important;
    color: #fff;
    display: inline-block;
    font-family: var(--body-font-family);
    font-weight: 700 !important;
    max-width: 100% !important;
    position: relative !important;
    text-align: center !important;
    text-decoration: none !important;
    text-overflow: ellipsis !important;
    transition: background .3s ease !important;
    z-index: 1 !important;
    line-height: normal;
}

.button_ghost  {
	color: var(--color-1-button-ghost-border) !important;
	background: none!important;
	border: 1px solid!important;
}

.button_ghost2  {
	color: var(--color-2-button-ghost-border) !important;
	background: none!important;
	border: 1px solid!important;
}

.button_ghost3  {
	color: var(--color-3-button-ghost-border) !important;
	background: none!important;
	border: 1px solid!important;
}

.button_ghost4  {
	color: var(--color-4-button-ghost-border) !important;
	background: none!important;
	border: 1px solid!important;
}

.button_ghost_white  {
	color: #ffffff !important;
	background: none!important;
	border: 1px solid!important;
}
.button_secundary {
	background: var(--color-1-button-secondary) !important;
	border:none !important;
	margin: 16px 16px 16px 0px;
}

.qa .qa-question {
    background: none !important;
    color: var(--color-1-body) !important;
    font-size: var(--h3-mob-font-size) !important
}
.qa  {
    border-bottom: 1px solid;
    border-color: var(--color-1-borders);
}

.qa-question:hover  {
color :#ff0000 !important;
}

ul li::marker {
  color: var(--color-1-primary);
  font-size:12px !important;
  content: "\f054"; /* FontAwesome Unicode */
  font-family: FontAwesome;
}


@media only screen and (max-width: 480px){
  body, html, p ,ul {
    font-size: var(--body-mob-font-size) !important;
  }

  .qa .qa-question {
    font-size: var(--h3-mob-font-size) !important
  }

  h1 {
    font-size: var(--h1-mob-font-size) !important;
  }

  h2 {
    font-size: var(--h2-mob-font-size) !important;
  }

  h3 {
    font-size: var(--h3-mob-font-size) !important;
  }

  h4 {
    font-size: var(--h4-mob-font-size) !important;
  }

}



@media only screen and (min-width:480px) and (max-width: 768px){
  body, html,p,ul {
    font-size: var(--body-tablet-font-size) !important;
  }
  .qa .qa-question {
    font-size: var(--h3-tablet-font-size) !important
  }

  h1 {
    font-size: var(--h1-tablet-font-size) !important;
  }
  h2 {
    font-size: var(--h2-tablet-font-size) !important;
  }

  h3 {
    font-size: var(--h3-tablet-font-size) !important;
  }

  h4 {
    font-size: var(--h4-tablet-font-size) !important;
  }

}

@media only screen and (min-width:769px) {
  body,html,p,ul {
    font-size: var(--body-desktop-font-size);
  }
  
  .qa .qa-question {
    font-size: var(--h3-desktop-font-size) !important
  }

  h1 {
    font-weight: var(--heading-font-weight);
    font-size: var(--h1-desktop-font-size);
  }

  h2 {
    font-weight: var(--heading-font-weight);
    font-size: var(--h2-desktop-font-size);
  }
  h3 {
    font-weight: var(--heading-font-weight);
    font-size: var(--h3-desktop-font-size);
  }

}


/* openingstijden */
.openingstijden table {
  width: 100% !important; 
  border-collapse: collapse !important; 
  border: 0 !important;
}

.openingstijden tr, td, th {
  border-collapse: collapse !important;
  border: 0 !important;
  padding:0px !important;
}

.openingstijden td:first-child {
  padding-right:10px !important;

}






/* ------------------------- form ---------------------------*/
.myform label {
	color: #44546a;
}

.myform .btn {
  width: auto !important;
}

.myform .btn:after {
   display : inline-block;
   content: '\f061';
   font-family: FontAwesome;
   font-weight: normal;
   font-style: normal;
   margin:0px 0px 0px 10px;
   text-decoration:none;
-webkit-transition: all .3s ease;
}

.myform .form-control {
     border-color: var(--color-1-input-border) !important;
     height:52px;
	@media only screen and (max-width:769px) {
		font-size: var(--body-tablet-font-size) !important;
        height:unset;
	}	
}

.myform .checkbox label {
 padding-left:25px;
 }

.myform .checkbox label::before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 22px;
    height: 22px;
    left: 0;
    margin-left: -20px;
    border: 2px solid var(--color-1-input-border) ;
    border-radius: 3px;
    background-color: #fff;
    -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
    -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
    transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
     outline:0;
}

.myform .checkbox label::after {
    display: inline-block;
    position: absolute;
    width: 22px;
    height: 22px;
    left: 0;
    top: 0;
    margin-left: -20px;
    padding-left: 3px;
    padding-top: 1px;
    font-size: 15px;
    color: #000000;
}



.myform input, .myform optgroup, .myform select, .myform textarea {
    font-family: var(--body-font-family) !important;
    line-height: 1.75;
}


.myform textarea {
    display: block;
    float: none;
    min-height: 110px
}


 .myform h2 {
    color: var(--color-1-body) !important;
    font-size: var(--h2-desktop-font-size) !important;
    line-height: var(--h2-line-height) !important;
    margin-bottom: var(--h2-margin) !important;
    padding-top: 0 !important;
 }

@media only screen and (max-width: 480px) {
  .myform label {
     font-size: var(--body-mob-font-size);
    font-weight:normal !important;
  }
  .myform input ,.myform.optgroup,.myform select,.myform textarea,.myform p {
    font-size: var(--body-mob-font-size) !important;
    font-weight:normal !important;
  }
 .myform h2 {
    font-size: var(--h2-mob-font-size) !important;
 }
}

@media only screen and (min-width:480px) and (max-width: 768px){
  .myform label {
    font-size: var(--body-tablet-font-size);
    font-weight:normal !important;
  }
  .myform input ,.myform.optgroup,.myform select,.myform textarea,.myform p {
    font-size: var(--body-tablet-font-size) !important;
    font-weight:normal !important;
  }
 .myform h2 {
    font-size: var(--h2-tablet-font-size) !important;
 }
}

@media only screen and (min-width:769px) {
  .myform label {
    font-size: var(--body-desktop-font-size) !important;
    font-weight:normal !important;
  }
  .myform input ,.myform.optgroup,.myform select,.myform textarea,.myform p {
    font-size: var(--body-desktop-font-size) !important;
    font-weight:normal !important;
  }
 .myform h2 {
    font-size: var(--h2-desktop-font-size) !important;
 }
}
 
 /******************* Mij Wolfskamer ***********************/


#sect538 p,#sect538 div  {
  color: #000000;
  font-size: 12px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 500; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

#sect538 small { color: #808080 }
#sect538 h1,#sect538 .h1  {
  color: #FFFFFF;
  font-size: 24px;
  font-family: Source Sans 3, Verdana; 
  font-weight: normal; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

#sect538 h1 small { color: #FFFFFF }
#sect538 h2,#sect538 .h2  {
  color: #FFFFFF;
  font-size: 20px;
  font-family: Source Sans 3, Verdana; 
  font-weight: normal; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

#sect538 h2 small { color: #FFFFFF }
#sect538 h3,#sect538 .h3  {
  color: #FFFFFF;
  font-size: 16px;
  font-family: Source Sans 3, Verdana; 
  font-weight: normal; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

#sect538 h3 small { color: #FFFFFF }
#sect538 h4,#sect538 .h4  {
  color: #FFFFFF;
  font-size: 12px;
  font-family: Source Sans 3, Verdana; 
  font-weight: normal; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

#sect538 h4 small { color: #FFFFFF }
#sect538 a  {
  color: #0082CA;
  font-family: Source Sans 3, Verdana; 
  font-weight: normal; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}
#sect538 a:visited  {
  color: #0082CA;
  font-family: Source Sans 3, Verdana; 
  font-weight: normal; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}
#sect538 a:hover  {
  color: #0082CA;
  font-family: Source Sans 3, Verdana; 
  font-weight: normal; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}
#sect538 a.btn,#sect538 button.btn  {
  color: #000000;
  font-size: 12px;
  font-family: Source Sans 3, Verdana; 
  font-weight: normal; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
  color: #0082CA;
  background-color: #0082CA;
  border: 1px solid #0082CA;
  padding: 6px 12px;
 border-radius: 4px;
}
#sect538 a.btn:focus,#sect538 button.btn:focus,#sect538 a.btn:active,#sect538 button.btn:active,#sect538 a.btn:active:hover,#sect538 button.btn:active:hover,#sect538 a.btn:hover,#sect538 button.btn:hover,#sect538 a.btn[disabled],#sect538 button.btn[disabled],#sect538 button.btn-default[disabled]:hover,#sect538 a.btn-default[disabled]:hover {
  background-color: #0072B1;
  border: 1px solid #0072B1;
  color: #0082CA;
}
#sect538  {
  background-color: #FFFFFF;
  
}
#sect538  .pagination > li > a {
  color: #3D3D3D;
  font-weight: bold;
}
#sect538  .pagination > li > a > span {
  color: #3D3D3D;
  font-weight: bold;
}
#sect538  .pagination > .active > a {
  color: #0082CA;
  background-color: #0082CA;
  border-color: #0082CA;
  font-weight: bold;
}
#sect538  .progress-bar { background-color: #0082CA; }
#sect538  {
  padding-right: 20px;
}

/********************************************************************
Set hamburger menu also for 768 - 1024px
By default the hamburger menu is only displayed up to 768px
********************************************************************/
@media (min-width: 768px) and (max-width:1024px)
{
	#navMenu5.navbar-default,
	#navMenu6.navbar-default,
	#navMenu7.navbar-default,
	#navMenu8.navbar-default,
	#navMenu9.navbar-default,
	#navMenu10.navbar-default {
		margin-bottom: 0px;
	}
   
	#navMenu5 .navbar-header,
	#navMenu6 .navbar-header,
	#navMenu7 .navbar-header,
	#navMenu8 .navbar-header,
	#navMenu9 .navbar-header,
	#navMenu10 .navbar-header {
	  float: none;
	  width:100%;
	}
	
    #navMenu5 .navbar-toggle,
    #navMenu6 .navbar-toggle,
    #navMenu7 .navbar-toggle,
    #navMenu8 .navbar-toggle,
    #navMenu9 .navbar-toggle,
    #navMenu10 .navbar-toggle {

		display:block !important;
        margin-right:0px;
    }
  
	#navMenu5 .collapse,
	#navMenu6 .collapse,
	#navMenu7 .collapse,
	#navMenu8 .collapse,
	#navMenu9 .collapse,
	#navMenu10 .collapse {
		display: none !important;
	}

	#navMenu5 .collapse.in, 
	#navMenu6 .collapse.in, 
	#navMenu7 .collapse.in, 
	#navMenu8 .collapse.in, 
	#navMenu9 .collapse.in, 
	#navMenu10 .collapse.in { 
		display: block !important;
	}

	#navMenu5.navbar-collapse.in,
	#navMenu6.navbar-collapse.in,
	#navMenu7.navbar-collapse.in,
	#navMenu8.navbar-collapse.in,
	#navMenu9.navbar-collapse.in,
	#navMenu10.navbar-collapse.in {
		overflow-y: auto;
	}

    #navMenu5 .navbar-collapse,
    #navMenu6 .navbar-collapse,
    #navMenu7 .navbar-collapse,
    #navMenu8 .navbar-collapse,
    #navMenu9 .navbar-collapse,
    #navMenu10 .navbar-collapse {
		padding-right: 15px !important;
		padding-left: 15px !important;
		overflow-x: visible;
		-webkit-overflow-scrolling: touch;
		border-top: 1px solid transparent;
		-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
		box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
    }
   

	#navMenu5 .navbar-collapse.collapse,
	#navMenu6 .navbar-collapse.collapse,
	#navMenu7 .navbar-collapse.collapse,
	#navMenu8 .navbar-collapse.collapse,
	#navMenu9 .navbar-collapse.collapse,
	#navMenu10 .navbar-collapse.collapse {
		display: revert;
		height: revert;
		padding-bottom: revert;
		overflow-y: revert;
	}

	#navMenu5 .navbar-collapse.in,
	#navMenu6 .navbar-collapse.in,
	#navMenu7 .navbar-collapse.in,
	#navMenu8 .navbar-collapse.in,
	#navMenu9 .navbar-collapse.in,
	#navMenu10 .navbar-collapse.in {
		overflow-y: revert !important;
	}

    #navMenu5 .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse,
    #navMenu6 .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse,
    #navMenu7 .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse,
    #navMenu8 .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse,
    #navMenu9 .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse,
    #navMenu10 .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse {
        padding-right: 0;
        padding-left: 0
    }

	#navMenu5  .navbar-nav,
	#navMenu6  .navbar-nav,
	#navMenu7  .navbar-nav,
	#navMenu8  .navbar-nav,
	#navMenu9  .navbar-nav,
	#navMenu10  .navbar-nav {
		margin: 7.5px -15px;
		float: left!important;
	}

	#navMenu5.nav,
	#navMenu6.nav,
	#navMenu7.nav,
	#navMenu8.nav,
	#navMenu9.nav,
	#navMenu10.nav {
		padding-left: 0;
		margin-bottom: 0;
		list-style: none;
	}
	
    #navMenu5 .navbar-nav>li,
    #navMenu6 .navbar-nav>li,
    #navMenu7 .navbar-nav>li,
    #navMenu8 .navbar-nav>li,
    #navMenu9 .navbar-nav>li,
    #navMenu10 .navbar-nav>li {
        float: none;
    }

    #navMenu5 .navbar-nav>li>a,
    #navMenu6 .navbar-nav>li>a,
    #navMenu7 .navbar-nav>li>a,
    #navMenu8 .navbar-nav>li>a,
    #navMenu9 .navbar-nav>li>a,
    #navMenu10 .navbar-nav>li>a {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }
}
/************************************************
Styling of the menu for Wolfskamer
************************************************/

#navMenu5 ul li::marker,
#navMenu6 ul li::marker,
#navMenu7 ul li::marker,
#navMenu8 ul li::marker,
#navMenu9 ul li::marker,
#navMenu10 ul li::marker
{
  content: "";
}
#navMenu5.navbar-default,
#navMenu6.navbar-default,
#navMenu7.navbar-default,
#navMenu8.navbar-default,
#navMenu9.navbar-default,
#navMenu10.navbar-default
{
	border-bottom-color :var(--color-1-borders) !important;
	border-bottom-width:1px !important;
	font-weight:500 !important;
}
#navMenu5.navbar-default .navbar-toggle,
#navMenu6.navbar-default .navbar-toggle,
#navMenu7.navbar-default .navbar-toggle,
#navMenu8.navbar-default .navbar-toggle,
#navMenu9.navbar-default .navbar-toggle,
#navMenu10.navbar-default .navbar-toggle
{
 height:94px !important;
 margin-top:auto !important;
 margin-bottom: auto !important;
}
#navMenu5.navbar-default .navbar-nav>li>a,
#navMenu6.navbar-default .navbar-nav>li>a,
#navMenu7.navbar-default .navbar-nav>li>a,
#navMenu8.navbar-default .navbar-nav>li>a,
#navMenu9.navbar-default .navbar-nav>li>a,
#navMenu10.navbar-default .navbar-nav>li>a
{
  padding-left:0px !important;
  padding-right:0px !important;

}
#navMenu5.navbar-default .container,
#navMenu6.navbar-default .container,
#navMenu7.navbar-default .container,
#navMenu8.navbar-default .container,
#navMenu9.navbar-default .container,
#navMenu10.navbar-default .container
{
  padding-right: 40px;
  padding-left:20px;
  width:100% !important;
  max-width: 100% !important;
}
#navMenu5.navbar-default .navbar-nav a,
#navMenu6.navbar-default .navbar-nav a,
#navMenu7.navbar-default .navbar-nav a,
#navMenu8.navbar-default .navbar-nav a,
#navMenu9.navbar-default .navbar-nav a,
#navMenu10.navbar-default .navbar-nav a
{
  font-family: 'Source Sans 3',sans-serif,'Verdana' !important;
  font-size: 17px !important;
  font-weight:500 !important;
  line-height: 64px !important;
}
@media (max-width: 1024px) 
{
	#navMenu5.navbar-default .navbar-nav a,
	#navMenu6.navbar-default .navbar-nav a,
	#navMenu7.navbar-default .navbar-nav a,
	#navMenu8.navbar-default .navbar-nav a,
	#navMenu9.navbar-default .navbar-nav a,
	#navMenu10.navbar-default .navbar-nav a
	{
		line-height: 30px !important;
	}

	#navMenu5.navbar-default .container,
	#navMenu6.navbar-default .container,
	#navMenu7.navbar-default .container,
	#navMenu8.navbar-default .container,
	#navMenu9.navbar-default .container,
	#navMenu10.navbar-default .container
	{
	  padding-right: 20px;
	  padding-left:20px;
	}
	#navMenu5 .navbar-nav>li>a,
	#navMenu6 .navbar-nav>li>a,
	#navMenu7 .navbar-nav>li>a,
	#navMenu8 .navbar-nav>li>a,
	#navMenu9 .navbar-nav>li>a,
	#navMenu10 .navbar-nav>li>a 
	{
		padding-top:5px;
		padding-bottom:5px;
	}
   .navbar-collapse {

	  position: absolute;
	  width: 100%;
	  z-index: 1500;
	  background-color: #ffffff;
   }
	
}
#navMenu5.navbar-default .navbar-brand img,
#navMenu6.navbar-default .navbar-brand img,
#navMenu7.navbar-default .navbar-brand img,
#navMenu8.navbar-default .navbar-brand img,
#navMenu9.navbar-default .navbar-brand img,
#navMenu10.navbar-default .navbar-brand img
{
	width: auto;
	max-width:100% !important;
	max-height: 100% !important;
	width:100% !important;
	height: 64px !important;
	content : url('/images/wolfskamer.svg') !important;
}
@media (max-width: 768px) {
	#navMenu5.navbar-default .navbar-brand img,
	#navMenu6.navbar-default .navbar-brand img,
	#navMenu7.navbar-default .navbar-brand img,
	#navMenu8.navbar-default .navbar-brand img,
	#navMenu9.navbar-default .navbar-brand img,
	#navMenu10.navbar-default .navbar-brand img
	{
		max-width: 140px !important;
	}
}
@media (max-width: 1024px){
  #navMenu5.navbar-default .navbar-brand img,
  #navMenu6.navbar-default .navbar-brand img,
  #navMenu7.navbar-default .navbar-brand img,
  #navMenu8.navbar-default .navbar-brand img,
  #navMenu9.navbar-default .navbar-brand img,
  #navMenu10.navbar-default .navbar-brand img
	{
		max-width: 160px !important;
	}
}
#navMenu5.navbar-default .navbar-toggle:focus,
#navMenu6.navbar-default .navbar-toggle:focus,
#navMenu7.navbar-default .navbar-toggle:focus,
#navMenu8.navbar-default .navbar-toggle:focus,
#navMenu9.navbar-default .navbar-toggle:focus,
#navMenu10.navbar-default .navbar-toggle:focus
{
    background-color: #ffffff !important;
}
#navMenu5.navbar-default .navbar-toggle:hover .icon-bar,
#navMenu6.navbar-default .navbar-toggle:hover .icon-bar,
#navMenu7.navbar-default .navbar-toggle:hover .icon-bar,
#navMenu8.navbar-default .navbar-toggle:hover .icon-bar,
#navMenu9.navbar-default .navbar-toggle:hover .icon-bar,
#navMenu10.navbar-default .navbar-toggle:hover .icon-bar
{
  background-color: #000000 !important;
}
/***********************************************************
hide website menu on mobile devices 
and show special menu for mobile devices 
************************************************************/
@media (max-width:1024px)
{
		#navMenu5 {
			display: none;
		}
		#navMenu6 {
			display: visible;
		}		

		#navMenu7 {
			display: none;
		}
		#navMenu8 {
			display: visible;
		}
		#navMenu9 {
			display: none;
		}

		#navMenu10 {
			display: visible;
		}		
}
@media (min-width:1024px)
{
		#navMenu5 {
			display: visible;
		}
		#navMenu6 {
			display: none;
		}		
		#navMenu7 {
			display: visible;
		}
		#navMenu8 {
			display: none;
		}
		#navMenu9 {
			display: visible;
		}
		#navMenu10 {
			display: none;
		}		
		
}


#pagemain p,#pagemain div  {
  color: #000000;
  font-size: 18px;
  font-family: Source Sans 3, Verdana; 
  font-weight: normal; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

#pagemain small { color: #808080 }
#pagemain h1,#pagemain .h1  {
  color: #000000;
  font-size: 44px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 500; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

#pagemain h1 small { color: #808080 }
#pagemain h2,#pagemain .h2  {
  color: #000000;
  font-size: 32px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 700; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

#pagemain h2 small { color: #808080 }
#pagemain h3,#pagemain .h3  {
  color: #000000;
  font-size: 24px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 700; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

#pagemain h3 small { color: #808080 }
#pagemain h4,#pagemain .h4  {
  color: #000000;
  font-size: 16px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 700; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

#pagemain h4 small { color: #808080 }
#pagemain a  {
  color: #E31818;
  font-family: Source Sans 3, Verdana; 
  font-weight: normal; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}
#pagemain a:visited  {
  color: #E31818;
  font-family: Source Sans 3, Verdana; 
  font-weight: normal; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}
#pagemain a:hover  {
  color: #E31818;
  font-family: Source Sans 3, Verdana; 
  font-weight: normal; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}
#pagemain a.btn,#pagemain button.btn  {
  color: #FFFFFF;
  font-size: 18px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 300; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
  color: #FFFFFF;
  background-color: #008BCB;
  border: 1px solid #008BCB;
  padding: 6px 12px;
 border-radius: 0px;
}
#pagemain a.btn:focus,#pagemain button.btn:focus,#pagemain a.btn:active,#pagemain button.btn:active,#pagemain a.btn:active:hover,#pagemain button.btn:active:hover,#pagemain a.btn:hover,#pagemain button.btn:hover,#pagemain a.btn[disabled],#pagemain button.btn[disabled],#pagemain button.btn-default[disabled]:hover,#pagemain a.btn-default[disabled]:hover {
  background-color: #007AB2;
  border: 1px solid #007AB2;
  color: #FFFFFF;
}
#pagemain  {
  background-color: #FFFFFF;
  
}
#pagemain  .pagination > li > a {
  color: #3D3D3D;
  font-weight: bold;
}
#pagemain  .pagination > li > a > span {
  color: #3D3D3D;
  font-weight: bold;
}
#pagemain  .pagination > .active > a {
  color: #FFFFFF;
  background-color: #008BCB;
  border-color: #008BCB;
  font-weight: bold;
}
#pagemain  .progress-bar { background-color: #008BCB; }
#pagemain  {
}

:root {
    --h1-margin: 0.45em;
    --h2-margin: 0.45em;
    --h3-margin: 0.45em;
    --h4-margin: 0.45em;
    --top-style: menu_above;
    --accessibility: 0;
    --dropdown-menu: 0;
    --h1-line-height: 1.15;
    --h2-line-height: 1.23;
    --h3-line-height: 1.23;
    --h4-line-height: 1.166667;
    --crumbs-position: above_content;
    --body-font-family: 'Source Sans 3', sans-serif;
    --h1-mob-font-size: 1.5rem;
    --h2-mob-font-size: 1.3rem;
    --h3-mob-font-size: 1.1rem;
    --h4-mob-font-size: 1rem;
    --menu-font-family: 'Source Sans 3', sans-serif;
    --menu-font-weight: 400;
    --top-color-scheme: 1;
    --btn-border-radius: 50px;
    --menu-color-scheme: 1;
    --body-mob-font-size: 15px;
    --menu-mob-font-size: 15px;
    --footer-color-scheme: 2;
    --h1-tablet-font-size: 1.85rem;
    --h2-tablet-font-size: 1.5rem;
    --h3-tablet-font-size: 1.3rem;
    --h4-tablet-font-size: 1rem;
    --heading-font-family: 'Source Sans 3', sans-serif;
    --heading-font-weight: 700;
    --menu-text-transform: none;
    --h1-desktop-font-size: 2.8rem;
    --h2-desktop-font-size: 2rem;
    --h3-desktop-font-size: 1.5rem;
    --h4-desktop-font-size: 1rem;
    --body-tablet-font-size: 16px;
    --element-border-radius: 15px;
    --menu-tablet-font-size: 16px;
    --body-desktop-font-size: 18px;
    --heading-text-transform: none;
    --menu-desktop-font-size: 18px;
    --color-1-body: #000000;
    --color-1-button: #008BCB;
    --color-1-borders: #D6F2FF;
    --color-1-enabled: 1;
    --color-1-heading: #000000;
    --color-1-primary: #E41B13;
    --color-1-background: #ffffff;
    --color-1-block-body: #000000;
    --color-1-input-text: #000000;
    --color-1-button-text: #ffffff;
    --color-1-block-button: #008BCB;
    --color-1-input-border: #008BCB;
    --color-1-block-borders: #D6F2FF;
    --color-1-block-heading: #000000;
    --color-1-block-primary: #E41B13;
    --color-1-block-background: #D6F2FF;
    --color-1-button-secondary: #E41B13;
    --color-1-input-background: #ffffff;
    --color-1-block-button-text: #ffffff;
    --color-1-button-ghost-text: #008BCB;
    --color-1-button-ghost-border: #008BCB;
    --color-1-button-secondary-text: #ffffff;
    --color-2-body: #002A3D;
    --color-2-button: #008BCB;
    --color-2-borders: rgba(255, 255, 255, 0.5);
    --color-2-enabled: 1;
    --color-2-heading: #002A3D;
    --color-2-primary: #E41B13;
    --color-2-background: #D6F2FF;
    --color-2-block-body: #ffffff;
    --color-2-input-text: #002A3D;
    --color-2-button-text: #ffffff;
    --color-2-block-button: #ffffff;
    --color-2-input-border: #0070A3;
    --color-2-block-borders: rgba(255, 255, 255, 0.5);
    --color-2-block-heading: #ffffff;
    --color-2-block-primary: #ffffff;
    --color-2-block-background: #0070A3;
    --color-2-button-secondary: #ffffff;
    --color-2-input-background: #ffffff;
    --color-2-block-button-text: #002A3D;
    --color-2-button-ghost-text: #008BCB;
    --color-2-button-ghost-border: #008BCB;
    --color-2-button-secondary-text: #008BCB;
    --color-3-body: #ffffff;
    --color-3-button: #ffffff;
    --color-3-borders: #008BCB;
    --color-3-enabled: 1;
    --color-3-heading: #ffffff;
    --color-3-primary: #E41B13;
    --color-3-background: #008BCB;
    --color-3-block-body: #002A3D;
    --color-3-input-text: #002A3D;
    --color-3-button-text: #0070A3;
    --color-3-block-button: #E41B13;
    --color-3-input-border: #0070A3;
    --color-3-block-borders: rgba(255, 255, 255, 0.2);
    --color-3-block-heading: #002A3D;
    --color-3-block-primary: #E41B13;
    --color-3-block-background: #ffffff;
    --color-3-button-secondary: #ffffff;
    --color-3-input-background: #ffffff;
    --color-3-block-button-text: #ffffff;
    --color-3-button-ghost-text: #ffffff;
    --color-3-button-ghost-border: rgba(255, 255, 255, 0.5);
    --color-3-button-secondary-text: #E41B13;
    --color-4-body: #ffffff;
    --color-4-button: #ffffff;
    --color-4-borders: #007D32;
    --color-4-enabled: 1;
    --color-4-heading: #ffffff;
    --color-4-primary: #ffffff;
    --color-4-background: #007D32;
    --color-4-block-body: #002A3D;
    --color-4-input-text: #002A3D;
    --color-4-button-text: #002A3D;
    --color-4-block-button: #ffffff;
    --color-4-input-border: #ffffff;
    --color-4-block-borders: #ffffff;
    --color-4-block-heading: #002A3D;
    --color-4-block-primary: #002A3D;
    --color-4-block-background: #ffffff;
    --color-4-button-secondary: #ffffff;
    --color-4-input-background: #ffffff;
    --color-4-block-button-text: #007D32;
    --color-4-button-ghost-text: #ffffff;
    --color-4-button-ghost-border: #ffffff;
    --color-4-button-secondary-text: #007D32;
}
#pagemain  body, html {
	font-family: var(--body-font-family) !important;	
}
#pagemain  main,ul,li {
    padding-left: 18px;
}
#pagemain.img-rounded, #pagemain .img-rounded { 
	border-radius: var(--element-border-radius) !important;
	width:100%;
}
#pagemain.btn , #pagemain .btn  {
  background-color: #fff000;
}
a.btn,  btn {
	@media only screen and (max-width: 480px) {
		padding: 8px 20px 10px !important;
		font-size: var(--body-mob-font-size) !important;
		line-height: 1.75;
		margin: 0px 16px 16px 0px !important;	
				
	}
		
	@media only screen and (min-width: 480px) and (max-width: 768px)
	{
		padding: 8px 20px 10px !important;
		font-size: var(--body-tablet-font-size) !important;
		line-height: 1.75;
		margin: 0px 16px 16px 0px !important;
	}
	
	@media only screen and (min-width: 769px)
	{
		
		padding: 16px 32px 18px !important;
		font-size: var(--body-desktop-font-size) !important;
		line-height: 1.75;
		margin: 16px 16px 16px 0px;
	}	
}
button.btn {
	@media only screen and (max-width: 480px) {
		padding: 8px 20px 10px !important;
		font-size: var(--body-mob-font-size) !important;
		line-height: 1.75;
		margin: 0px 16px 16px 0px !important;	
				
	}
		
	@media only screen and (min-width: 480px) and (max-width: 768px)
	{
		padding: 8px 20px 10px !important;
		font-size: var(--body-tablet-font-size) !important;
		line-height: 1.75;
		margin: 0px 16px 16px 0px !important;
	}
	
	@media only screen and (min-width: 769px)
	{
		
		padding: 16px 32px 18px !important;
		font-size: var(--body-desktop-font-size) !important;
		line-height: 1.75;
		margin: 16px 16px 16px 0px;
	}	
}
#pagemain.btn i , #pagemain .btn i  {
    transition: all .3s ease !important;
}
#pagemain.btn:hover i , #pagemain .btn:hover i  {
     transform: translateX(10px);
}
#pagemain.btn:hover:after , #pagemain .btn:hover:after  {
     transform: translateX(10px);
}
#pagemain.back-button i , #pagemain .back-button i  {
    transition: all .3s ease !important;
}
#pagemain.back-button:hover i , #pagemain .back-button:hover i  {
     transform: translateX(-10px) !important;
}
#pagemain.back-button:hover:before , #pagemain .back-button:hover:before  {
     transform: translateX(-10px) !important;
}
#pagemain.back-button::after , #pagemain .back-button::after  {
  content: none !important;
}
#pagemain.back-button::before , #pagemain .back-button::before  {
    display: inline-block;
   content: '\f060';
   font-family: FontAwesome;
   font-weight: normal;
   font-style: normal;
   margin:0px 10px 0px 10px;
   text-decoration:none;
   -webkit-transition: all .3s ease;
}
#pagemain.btn , #pagemain .btn  {
    background: var(--color-1-primary);
    border-color: var(--color-1-button-ghost-border);
    border: 0 !important;
    border-radius: var(--btn-border-radius) !important;
    color: #fff;
    display: inline-block;
    font-family: var(--body-font-family);
    font-weight: 700 !important;
    max-width: 100% !important;
    position: relative !important;
    text-align: center !important;
    text-decoration: none !important;
    text-overflow: ellipsis !important;
    transition: background .3s ease !important;
    z-index: 1 !important;
    line-height: normal;
}
#pagemain.button_ghost  , #pagemain .button_ghost   {
	color: var(--color-1-button-ghost-border) !important;
	background: none!important;
	border: 1px solid!important;
}
#pagemain.button_ghost2  , #pagemain .button_ghost2   {
	color: var(--color-2-button-ghost-border) !important;
	background: none!important;
	border: 1px solid!important;
}
#pagemain.button_ghost3  , #pagemain .button_ghost3   {
	color: var(--color-3-button-ghost-border) !important;
	background: none!important;
	border: 1px solid!important;
}
#pagemain.button_ghost4  , #pagemain .button_ghost4   {
	color: var(--color-4-button-ghost-border) !important;
	background: none!important;
	border: 1px solid!important;
}
#pagemain.button_ghost_white  , #pagemain .button_ghost_white   {
	color: #ffffff !important;
	background: none!important;
	border: 1px solid!important;
}
#pagemain.button_secundary , #pagemain .button_secundary  {
	background: var(--color-1-button-secondary) !important;
	border:none !important;
	margin: 16px 16px 16px 0px;
}
#pagemain.qa .qa-question , #pagemain .qa .qa-question  {
    background: none !important;
    color: var(--color-1-body) !important;
    font-size: var(--h3-mob-font-size) !important
}
#pagemain.qa  , #pagemain .qa   {
    border-bottom: 1px solid;
    border-color: var(--color-1-borders);
}
#pagemain.qa-question:hover  , #pagemain .qa-question:hover   {
color :#ff0000 !important;
}
#pagemain  ul li::marker {
  color: var(--color-1-primary);
  font-size:12px !important;
  content: "\f054"; /* FontAwesome Unicode */
  font-family: FontAwesome;
}
@media only screen and (max-width: 480px){
  body, html, p ,ul {
    font-size: var(--body-mob-font-size) !important;
  }

  .qa .qa-question {
    font-size: var(--h3-mob-font-size) !important
  }

  h1 {
    font-size: var(--h1-mob-font-size) !important;
  }

  h2 {
    font-size: var(--h2-mob-font-size) !important;
  }

  h3 {
    font-size: var(--h3-mob-font-size) !important;
  }

  h4 {
    font-size: var(--h4-mob-font-size) !important;
  }

}
@media only screen and (min-width:480px) and (max-width: 768px){
  body, html,p,ul {
    font-size: var(--body-tablet-font-size) !important;
  }
  .qa .qa-question {
    font-size: var(--h3-tablet-font-size) !important
  }

  h1 {
    font-size: var(--h1-tablet-font-size) !important;
  }
  h2 {
    font-size: var(--h2-tablet-font-size) !important;
  }

  h3 {
    font-size: var(--h3-tablet-font-size) !important;
  }

  h4 {
    font-size: var(--h4-tablet-font-size) !important;
  }

}
@media only screen and (min-width:769px) {
  body,html,p,ul {
    font-size: var(--body-desktop-font-size);
  }
  
  .qa .qa-question {
    font-size: var(--h3-desktop-font-size) !important
  }

  h1 {
    font-weight: var(--heading-font-weight);
    font-size: var(--h1-desktop-font-size);
  }

  h2 {
    font-weight: var(--heading-font-weight);
    font-size: var(--h2-desktop-font-size);
  }
  h3 {
    font-weight: var(--heading-font-weight);
    font-size: var(--h3-desktop-font-size);
  }

}
#pagemain  /* openingstijden */
.openingstijden table {
  width: 100% !important; 
  border-collapse: collapse !important; 
  border: 0 !important;
}
#pagemain.openingstijden tr, td, th , #pagemain .openingstijden tr, td, th  {
  border-collapse: collapse !important;
  border: 0 !important;
  padding:0px !important;
}
#pagemain.openingstijden td:first-child , #pagemain .openingstijden td:first-child  {
  padding-right:10px !important;

}
/* ------------------------- form ---------------------------*/
.myform label {
	color: #44546a;
}
#pagemain.myform .btn , #pagemain .myform .btn  {
  width: auto !important;
}
#pagemain.myform .btn:after , #pagemain .myform .btn:after  {
   display : inline-block;
   content: '\f061';
   font-family: FontAwesome;
   font-weight: normal;
   font-style: normal;
   margin:0px 0px 0px 10px;
   text-decoration:none;
-webkit-transition: all .3s ease;
}
#pagemain.myform .form-control , #pagemain .myform .form-control  {
     border-color: var(--color-1-input-border) !important;
     height:52px;
	@media only screen and (max-width:769px) {
		font-size: var(--body-tablet-font-size) !important;
        height:unset;
	}	
}
#pagemain.myform .checkbox label , #pagemain .myform .checkbox label  {
 padding-left:25px;
 }
#pagemain.myform .checkbox label::before , #pagemain .myform .checkbox label::before  {
    content: "";
    display: inline-block;
    position: absolute;
    width: 22px;
    height: 22px;
    left: 0;
    margin-left: -20px;
    border: 2px solid var(--color-1-input-border) ;
    border-radius: 3px;
    background-color: #fff;
    -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
    -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
    transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
     outline:0;
}
#pagemain.myform .checkbox label::after , #pagemain .myform .checkbox label::after  {
    display: inline-block;
    position: absolute;
    width: 22px;
    height: 22px;
    left: 0;
    top: 0;
    margin-left: -20px;
    padding-left: 3px;
    padding-top: 1px;
    font-size: 15px;
    color: #000000;
}
#pagemain.myform input, .myform optgroup, .myform select, .myform textarea , #pagemain .myform input, .myform optgroup, .myform select, .myform textarea  {
    font-family: var(--body-font-family) !important;
    line-height: 1.75;
}
#pagemain.myform textarea , #pagemain .myform textarea  {
    display: block;
    float: none;
    min-height: 110px
}
#pagemain.myform h2 , #pagemain .myform h2  {
    color: var(--color-1-body) !important;
    font-size: var(--h2-desktop-font-size) !important;
    line-height: var(--h2-line-height) !important;
    margin-bottom: var(--h2-margin) !important;
    padding-top: 0 !important;
 }
@media only screen and (max-width: 480px) {
  .myform label {
     font-size: var(--body-mob-font-size);
    font-weight:normal !important;
  }
  .myform input ,.myform.optgroup,.myform select,.myform textarea,.myform p {
    font-size: var(--body-mob-font-size) !important;
    font-weight:normal !important;
  }
 .myform h2 {
    font-size: var(--h2-mob-font-size) !important;
 }
}
@media only screen and (min-width:480px) and (max-width: 768px){
  .myform label {
    font-size: var(--body-tablet-font-size);
    font-weight:normal !important;
  }
  .myform input ,.myform.optgroup,.myform select,.myform textarea,.myform p {
    font-size: var(--body-tablet-font-size) !important;
    font-weight:normal !important;
  }
 .myform h2 {
    font-size: var(--h2-tablet-font-size) !important;
 }
}
@media only screen and (min-width:769px) {
  .myform label {
    font-size: var(--body-desktop-font-size) !important;
    font-weight:normal !important;
  }
  .myform input ,.myform.optgroup,.myform select,.myform textarea,.myform p {
    font-size: var(--body-desktop-font-size) !important;
    font-weight:normal !important;
  }
 .myform h2 {
    font-size: var(--h2-desktop-font-size) !important;
 }
}


#sect597 p,#sect597 div  {
  color: #000000;
  font-size: 20px;
  font-family: Source Sans 3, Verdana; 
  font-weight: normal; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

#sect597 small { color: #808080 }
#sect597 h1,#sect597 .h1  {
  color: #000000;
  font-size: 44px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 700; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

#sect597 h1 small { color: #808080 }
#sect597 h2,#sect597 .h2  {
  color: #000000;
  font-size: 32px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 700; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

#sect597 h2 small { color: #808080 }
#sect597 h3,#sect597 .h3  {
  color: #000000;
  font-size: 24px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 700; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

#sect597 h3 small { color: #808080 }
#sect597 h4,#sect597 .h4  {
  color: #000000;
  font-size: 16px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 700; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

#sect597 h4 small { color: #808080 }
#sect597 a  {
  color: #E12513;
  font-family: Source Sans 3, Verdana; 
  font-weight: normal; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}
#sect597 a:visited  {
  color: #E12513;
  font-family: Source Sans 3, Verdana; 
  font-weight: normal; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}
#sect597 a:hover  {
  color: #E12513;
  font-family: Source Sans 3, Verdana; 
  font-weight: normal; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}
#sect597 a.btn,#sect597 button.btn  {
  color: #000000;
  font-size: 18px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 300; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
  color: #FFFFFF;
  background-color: #0082CA;
  border: 1px solid #0082CA;
  padding: 6px 12px;
 border-radius: 4px;
}
#sect597 a.btn:focus,#sect597 button.btn:focus,#sect597 a.btn:active,#sect597 button.btn:active,#sect597 a.btn:active:hover,#sect597 button.btn:active:hover,#sect597 a.btn:hover,#sect597 button.btn:hover,#sect597 a.btn[disabled],#sect597 button.btn[disabled],#sect597 button.btn-default[disabled]:hover,#sect597 a.btn-default[disabled]:hover {
  background-color: #0072B1;
  border: 1px solid #0072B1;
  color: #FFFFFF;
}
#sect597  {
  background-color: #D6F2FF;
  
}
#sect597  .pagination > li > a {
  color: #3D3D3D;
  font-weight: bold;
}
#sect597  .pagination > li > a > span {
  color: #3D3D3D;
  font-weight: bold;
}
#sect597  .pagination > .active > a {
  color: #FFFFFF;
  background-color: #0082CA;
  border-color: #0082CA;
  font-weight: bold;
}
#sect597  .progress-bar { background-color: #0082CA; }
#sect597  {
  padding-top: 24px;
  padding-right: 12px;
  padding-bottom: 24px;
  padding-left: 12px;
}

#sect597.btn , #sect597 .btn  {
  background-color: none;
}
#sect597.row .qa-icon , #sect597 .row .qa-icon  {
 color: var(--color-1-button);
}


#sect650 p,#sect650 div  {
  color: #FFFFFF;
  font-size: 12px;
  font-family: Arial; 
  font-weight: normal; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

#sect650 small { color: #FFFFFF }
#sect650 h1,#sect650 .h1  {
  color: #000000;
  font-size: 24px;
  font-family: Arial; 
  font-weight: bold; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

#sect650 h1 small { color: #808080 }
#sect650 h2,#sect650 .h2  {
  color: #000000;
  font-size: 20px;
  font-family: Arial; 
  font-weight: bold; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

#sect650 h2 small { color: #808080 }
#sect650 h3,#sect650 .h3  {
  color: #000000;
  font-size: 16px;
  font-family: Arial; 
  font-weight: bold; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

#sect650 h3 small { color: #808080 }
#sect650 h4,#sect650 .h4  {
  color: #000000;
  font-size: 12px;
  font-family: Arial; 
  font-weight: normal; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

#sect650 h4 small { color: #808080 }
#sect650 a  {
  color: #E12513;
  font-family: Source Sans 3, Verdana; 
  font-weight: normal; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}
#sect650 a:visited  {
  color: #E12513;
  font-family: Arial; 
  font-weight: bold; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}
#sect650 a:hover  {
  color: #E12513;
  font-family: Arial; 
  font-weight: bold; 
  font-style: normal; 
  text-decoration: underline; 
  text-transform: none; 
}
#sect650 a.btn,#sect650 button.btn  {
  color: #000000;
  font-size: 12px;
  font-family: Arial; 
  font-weight: normal; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
  color: #FFFFFF;
  background-color: #FFFFFF;
  border: 1px solid #FFFFFF;
  padding: 6px 12px;
 border-radius: 0px;
}
#sect650 a.btn:focus,#sect650 button.btn:focus,#sect650 a.btn:active,#sect650 button.btn:active,#sect650 a.btn:active:hover,#sect650 button.btn:active:hover,#sect650 a.btn:hover,#sect650 button.btn:hover,#sect650 a.btn[disabled],#sect650 button.btn[disabled],#sect650 button.btn-default[disabled]:hover,#sect650 a.btn-default[disabled]:hover {
  background-color: #E6E6E6;
  border: 1px solid #E6E6E6;
  color: #FFFFFF;
}
#sect650  {
  background-color: #EBF9FF;
  
}
#sect650  .pagination > li > a {
  color: #3D3D3D;
  font-weight: bold;
}
#sect650  .pagination > li > a > span {
  color: #3D3D3D;
  font-weight: bold;
}
#sect650  .pagination > .active > a {
  color: #FFFFFF;
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  font-weight: bold;
}
#sect650  .progress-bar { background-color: #FFFFFF; }
#sect650  {
}

#sect650.widgetContainer , #sect650 .widgetContainer  {
display: none !important;
}
#sect650.row  , #sect650 .row   {
height:1px!important;

}


#sect601 p,#sect601 div  {
  color: #000000;
  font-size: 18px;
  font-family: Source Sans 3, Verdana; 
  font-weight: normal; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

#sect601 small { color: #808080 }
#sect601 h1,#sect601 .h1  {
  color: #000000;
  font-size: 44px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 700; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

#sect601 h1 small { color: #808080 }
#sect601 h2,#sect601 .h2  {
  color: #000000;
  font-size: 32px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 700; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

#sect601 h2 small { color: #808080 }
#sect601 h3,#sect601 .h3  {
  color: #000000;
  font-size: 24px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 700; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

#sect601 h3 small { color: #808080 }
#sect601 h4,#sect601 .h4  {
  color: #000000;
  font-size: 16px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 700; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

#sect601 h4 small { color: #808080 }
#sect601 a  {
  color: #000000;
  font-family: Source Sans 3, Verdana; 
  font-weight: normal; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}
#sect601 a:visited  {
  color: #000000;
  font-family: Source Sans 3, Verdana; 
  font-weight: normal; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}
#sect601 a:hover  {
  color: #000000;
  font-family: Source Sans 3, Verdana; 
  font-weight: normal; 
  font-style: normal; 
  text-decoration: underline; 
  text-transform: none; 
}
#sect601 a.btn,#sect601 button.btn  {
  color: #000000;
  font-size: 18px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 300; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
  color: #FFFFFF;
  background-color: #0082CA;
  border: 1px solid #0082CA;
  padding: 6px 12px;
 border-radius: 4px;
}
#sect601 a.btn:focus,#sect601 button.btn:focus,#sect601 a.btn:active,#sect601 button.btn:active,#sect601 a.btn:active:hover,#sect601 button.btn:active:hover,#sect601 a.btn:hover,#sect601 button.btn:hover,#sect601 a.btn[disabled],#sect601 button.btn[disabled],#sect601 button.btn-default[disabled]:hover,#sect601 a.btn-default[disabled]:hover {
  background-color: #0072B1;
  border: 1px solid #0072B1;
  color: #FFFFFF;
}
#sect601  {
  background-color: #D6F2FF;
  
}
#sect601  .pagination > li > a {
  color: #3D3D3D;
  font-weight: bold;
}
#sect601  .pagination > li > a > span {
  color: #3D3D3D;
  font-weight: bold;
}
#sect601  .pagination > .active > a {
  color: #FFFFFF;
  background-color: #0082CA;
  border-color: #0082CA;
  font-weight: bold;
}
#sect601  .progress-bar { background-color: #0082CA; }
#sect601  {
  padding-top: 24px;
  padding-right: 12px;
  padding-bottom: 24px;
  padding-left: 12px;
}

#sect601.row , #sect601 .row  {
margin: auto;
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 1300px;
}


#col2521 p,#col2521 div  {
  color: #000000;
  font-size: 12px;
  font-family: Arial; 
  font-weight: normal; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

#col2521 small { color: #808080 }
#col2521 h1,#col2521 .h1  {
  color: #000000;
  font-size: 24px;
  font-family: Arial; 
  font-weight: bold; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

#col2521 h1 small { color: #808080 }
#col2521 h2,#col2521 .h2  {
  color: #000000;
  font-size: 20px;
  font-family: Arial; 
  font-weight: bold; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

#col2521 h2 small { color: #808080 }
#col2521 h3,#col2521 .h3  {
  color: #000000;
  font-size: 16px;
  font-family: Arial; 
  font-weight: bold; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

#col2521 h3 small { color: #808080 }
#col2521 h4,#col2521 .h4  {
  color: #000000;
  font-size: 12px;
  font-family: Arial; 
  font-weight: normal; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

#col2521 h4 small { color: #808080 }
#col2521 a  {
  color: #337AB7;
  font-family: Arial; 
  font-weight: bold; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}
#col2521 a:visited  {
  color: #337AB7;
  font-family: Arial; 
  font-weight: bold; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}
#col2521 a:hover  {
  color: #337AB7;
  font-family: Arial; 
  font-weight: bold; 
  font-style: normal; 
  text-decoration: underline; 
  text-transform: none; 
}
#col2521 a.btn,#col2521 button.btn  {
  color: #000000;
  font-size: 12px;
  font-family: Arial; 
  font-weight: normal; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
  color: #FFFFFF;
  background-color: #337AB7;
  border: 1px solid #337AB7;
  padding: 6px 12px;
 border-radius: 0px;
}
#col2521 a.btn:focus,#col2521 button.btn:focus,#col2521 a.btn:active,#col2521 button.btn:active,#col2521 a.btn:active:hover,#col2521 button.btn:active:hover,#col2521 a.btn:hover,#col2521 button.btn:hover,#col2521 a.btn[disabled],#col2521 button.btn[disabled],#col2521 button.btn-default[disabled]:hover,#col2521 a.btn-default[disabled]:hover {
  background-color: #2C699E;
  border: 1px solid #2C699E;
  color: #FFFFFF;
}
#col2521  {
  background-color: #E619E6;
  
}
#col2521  .pagination > li > a {
  color: #3D3D3D;
  font-weight: bold;
}
#col2521  .pagination > li > a > span {
  color: #3D3D3D;
  font-weight: bold;
}
#col2521  .pagination > .active > a {
  color: #FFFFFF;
  background-color: #337AB7;
  border-color: #337AB7;
  font-weight: bold;
}
#col2521  .progress-bar { background-color: #337AB7; }
#col2521  {
}

#col2521.col-xs-12 , #col2521 .col-xs-12  {
  display: none !important;
}


#sect1646 p,#sect1646 div  {
  color: #787878;
  font-size: 14px;
  font-family: Source Sans 3, Verdana; 
  font-weight: normal; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

#sect1646 small { color: #F8F8F8 }
#sect1646 h1,#sect1646 .h1  {
  color: #000000;
  font-size: 44px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 700; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

#sect1646 h1 small { color: #808080 }
#sect1646 h2,#sect1646 .h2  {
  color: #000000;
  font-size: 32px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 700; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

#sect1646 h2 small { color: #808080 }
#sect1646 h3,#sect1646 .h3  {
  color: #000000;
  font-size: 24px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 700; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

#sect1646 h3 small { color: #808080 }
#sect1646 h4,#sect1646 .h4  {
  color: #000000;
  font-size: 16px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 700; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

#sect1646 h4 small { color: #808080 }
#sect1646 a  {
  color: #787878;
  font-family: Source Sans 3, Verdana; 
  font-weight: normal; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}
#sect1646 a:visited  {
  color: #787878;
  font-family: Source Sans 3, Verdana; 
  font-weight: normal; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}
#sect1646 a:hover  {
  color: #787878;
  font-family: Source Sans 3, Verdana; 
  font-weight: normal; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}
#sect1646 a.btn,#sect1646 button.btn  {
  color: #000000;
  font-size: 16px;
  font-family: Source Sans 3, Verdana; 
  font-weight: normal; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
  color: #FFFFFF;
  background-color: #0082CA;
  border: 1px solid #0082CA;
  padding: 6px 12px;
 border-radius: 4px;
}
#sect1646 a.btn:focus,#sect1646 button.btn:focus,#sect1646 a.btn:active,#sect1646 button.btn:active,#sect1646 a.btn:active:hover,#sect1646 button.btn:active:hover,#sect1646 a.btn:hover,#sect1646 button.btn:hover,#sect1646 a.btn[disabled],#sect1646 button.btn[disabled],#sect1646 button.btn-default[disabled]:hover,#sect1646 a.btn-default[disabled]:hover {
  background-color: #0072B1;
  border: 1px solid #0072B1;
  color: #FFFFFF;
}
#sect1646  {
  background-color: #D6F2FF;
  
}
#sect1646  .pagination > li > a {
  color: #3D3D3D;
  font-weight: bold;
}
#sect1646  .pagination > li > a > span {
  color: #3D3D3D;
  font-weight: bold;
}
#sect1646  .pagination > .active > a {
  color: #FFFFFF;
  background-color: #0082CA;
  border-color: #0082CA;
  font-weight: bold;
}
#sect1646  .progress-bar { background-color: #0082CA; }
#sect1646  {
}

#sect1646.row .widgetContainer div  , #sect1646 .row .widgetContainer div   {
@media only screen and (min-width: 480px) {
  text-align:right !important;
}
}
#sect1646.row .widgetContainer , #sect1646 .row .widgetContainer  {
 padding-top:6px;
 padding-bottom:6px;
}
#sect1646.row .widgetContainer .btn , #sect1646 .row .widgetContainer .btn  {
  background-color: transparent;
  min-width:unset;
  font-weight: normal !important;
  font-family: var(--body-font-family);
  font-size: 14px !important;
  background: none!important;
  border: none;
  padding: 0!important;
  color: var(--color-1-primary);
  text-decoration: underline;
  cursor: pointer;
  margin:0px !important;
  padding-left: 10px;
}
#sect1646.row , #sect1646 .row  {
  margin: auto;
  box-sizing: border-box;
  margin: 0 auto;
}


#sect1151 p,#sect1151 div  {
  color: #787878;
  font-size: 16px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 200; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

#sect1151 small { color: #F8F8F8 }
#sect1151 h1,#sect1151 .h1  {
  color: #FFFFFF;
  font-size: 24px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 200; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

#sect1151 h1 small { color: #FFFFFF }
#sect1151 h2,#sect1151 .h2  {
  color: #FFFFFF;
  font-size: 20px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 200; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

#sect1151 h2 small { color: #FFFFFF }
#sect1151 h3,#sect1151 .h3  {
  color: #FFFFFF;
  font-size: 16px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 200; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

#sect1151 h3 small { color: #FFFFFF }
#sect1151 h4,#sect1151 .h4  {
  color: #FFFFFF;
  font-size: 12px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 200; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

#sect1151 h4 small { color: #FFFFFF }
#sect1151 a  {
  color: #787878;
  font-family: Source Sans 3, Verdana; 
  font-weight: 500; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}
#sect1151 a:visited  {
  color: #787878;
  font-family: Source Sans 3, Verdana; 
  font-weight: 500; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}
#sect1151 a:hover  {
  color: #787878;
  font-family: Source Sans 3, Verdana; 
  font-weight: 500; 
  font-style: normal; 
  text-decoration: underline; 
  text-transform: none; 
}
#sect1151 a.btn,#sect1151 button.btn  {
  color: #000000;
  font-size: 11px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 300; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
  color: #FFFFFF;
  background-color: #0082CA;
  border: 1px solid #0082CA;
  padding: 6px 12px;
 border-radius: 4px;
}
#sect1151 a.btn:focus,#sect1151 button.btn:focus,#sect1151 a.btn:active,#sect1151 button.btn:active,#sect1151 a.btn:active:hover,#sect1151 button.btn:active:hover,#sect1151 a.btn:hover,#sect1151 button.btn:hover,#sect1151 a.btn[disabled],#sect1151 button.btn[disabled],#sect1151 button.btn-default[disabled]:hover,#sect1151 a.btn-default[disabled]:hover {
  background-color: #0072B1;
  border: 1px solid #0072B1;
  color: #FFFFFF;
}
#sect1151  {
  background-color: #FFFFFF;
  
}
#sect1151  .pagination > li > a {
  color: #3D3D3D;
  font-weight: bold;
}
#sect1151  .pagination > li > a > span {
  color: #3D3D3D;
  font-weight: bold;
}
#sect1151  .pagination > .active > a {
  color: #FFFFFF;
  background-color: #0082CA;
  border-color: #0082CA;
  font-weight: bold;
}
#sect1151  .progress-bar { background-color: #0082CA; }
#sect1151  {
  padding-top: 24px;
}

#sect1151.row , #sect1151 .row  {
  margin: auto;
  box-sizing: border-box;
  margin: 0 auto;
  max-width: 1300px;
}


#sect9 p,#sect9 div  {
  color: #000000;
  font-size: 18px;
  font-family: Source Sans 3, Verdana; 
  font-weight: normal; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

#sect9 small { color: #808080 }
#sect9 h1,#sect9 .h1  {
  color: #000000;
  font-size: 44px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 700; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

#sect9 h1 small { color: #808080 }
#sect9 h2,#sect9 .h2  {
  color: #000000;
  font-size: 32px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 700; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

#sect9 h2 small { color: #808080 }
#sect9 h3,#sect9 .h3  {
  color: #000000;
  font-size: 24px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 700; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

#sect9 h3 small { color: #808080 }
#sect9 h4,#sect9 .h4  {
  color: #000000;
  font-size: 16px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 700; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

#sect9 h4 small { color: #808080 }
#sect9 a  {
  color: #E12513;
  font-family: Source Sans 3, Verdana; 
  font-weight: normal; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}
#sect9 a:visited  {
  color: #E12513;
  font-family: Source Sans 3, Verdana; 
  font-weight: normal; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}
#sect9 a:hover  {
  color: #E12513;
  font-family: Source Sans 3, Verdana; 
  font-weight: normal; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}
#sect9 a.btn,#sect9 button.btn  {
  color: #000000;
  font-size: 18px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 300; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
  color: #FFFFFF;
  background-color: #0082CA;
  border: 1px solid #0082CA;
  padding: 6px 12px;
 border-radius: 4px;
}
#sect9 a.btn:focus,#sect9 button.btn:focus,#sect9 a.btn:active,#sect9 button.btn:active,#sect9 a.btn:active:hover,#sect9 button.btn:active:hover,#sect9 a.btn:hover,#sect9 button.btn:hover,#sect9 a.btn[disabled],#sect9 button.btn[disabled],#sect9 button.btn-default[disabled]:hover,#sect9 a.btn-default[disabled]:hover {
  background-color: #0072B1;
  border: 1px solid #0072B1;
  color: #FFFFFF;
}
#sect9  {
  background-color: #FFFFFF;
  
}
#sect9  .pagination > li > a {
  color: #3D3D3D;
  font-weight: bold;
}
#sect9  .pagination > li > a > span {
  color: #3D3D3D;
  font-weight: bold;
}
#sect9  .pagination > .active > a {
  color: #FFFFFF;
  background-color: #0082CA;
  border-color: #0082CA;
  font-weight: bold;
}
#sect9  .progress-bar { background-color: #0082CA; }
#sect9  {
  padding-top: 24px;
  padding-right: 12px;
  padding-bottom: 24px;
  padding-left: 12px;
}

#sect9.row .btn , #sect9 .row .btn  {
	line-height: 1;
	@media only screen and (max-width: 760px)
	{
		line-height: 1.25;
	}
}
#sect9.row .btn:hover i , #sect9 .row .btn:hover i  {
     transform: translateX(-10px) !important;
}
#sect9.row .media-newscontent .btn::after , #sect9 .row .media-newscontent .btn::after  {
    display: inline-block;
   content: '\f061';
   font-family: FontAwesome;
   font-weight: normal;
   font-style: normal;
   margin:0px 0px 0px 10px;
   text-decoration:none;
   -webkit-transition: all .3s ease;

}
#sect9.row  .col-xs-12 , #sect9 .row  .col-xs-12  {
	padding-right:24px;
	@media only screen and (max-width: 760px)
	{
	 padding: 0px;
	}
}
#sect9.row .media .col-xs-12 , #sect9 .row .media .col-xs-12  {
	padding-left:0px;
}
#sect9.row  img , #sect9 .row  img  {
	border-radius: var(--element-border-radius); 

}
#sect9.row h2 , #sect9 .row h2  {
font-weight:200 !important;
	@media only screen and (max-width: 480px) {
		font-size: var(--h2-mob-font-size) !important;
	}
	@media only screen and (min-width: 480px) and (max-width: 768px) {
		font-size: var(--h2-tablet-font-size) !important;
	}
}
#sect9.row h2>a , #sect9 .row h2>a  {
	color:unset;
	font-weight: var(--heading-font-weight);
}
#sect9.row , #sect9 .row  {
	margin: auto;
	box-sizing: border-box;
	margin: 0 auto;
	max-width: 1300px;
}
#sect9.row .eqcol , #sect9 .row .eqcol  {
	@media only screen and (min-width: 740px) {
		margin: 0 auto;
		max-width:900px;
		width:900px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 48px;
		margin: 0 auto;
		display:block;
		float:none;
	}
}
#sect9.row hr , #sect9 .row hr  {
	border-top : 1px solid var(--color-1-block-borders);
}



/**********************************************/
/*                    FONT CSS                */
/**********************************************/
/* brand */
#navMenu5.navbar-default .navbar-brand  {
  color: #000000;
  font-size: 16px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 300; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

            	#navMenu5.navbar-default .input-group-btn > .btn {
					border-radius: 0px 4px 4px 0px;
					margin-left: 0px;
					height: 34px;
					font-size: 14px;
				}
				@media (max-width:767px) {
					#navMenu5.navbar-default .navbar-form {
						margin: 0;
					}
				}
							@media (min-width:767px) {
								#navMenu5.navbar-default .navbar-nav > li > a {
									line-height: 96px;
								}
							}
						/* brand hover */
#navMenu5.navbar-default .navbar-brand:hover,
#navMenu5.navbar-default .navbar-brand:focus  {
  color: #000000;
  font-size: 16px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 300; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}
/* main menu */
#navMenu5.navbar-default .navbar-nav > li > a,
#navMenu5.navbar-default .navbar-nav > li > a i  {
  color: #000000;
  font-size: 16px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 300; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

@media (min-width: 767px) {
 #navMenu5.navbar-default .navbar-nav > li > a {
  padding-top: 15px;
  padding-bottom: 15px;
 }
}
/* main menu hover */
#navMenu5.navbar-default .navbar-nav > li > a:hover,
#navMenu5.navbar-default .navbar-nav > li > a:focus,
#navMenu5.navbar-default .navbar-nav > li > a:hover i,
#navMenu5.navbar-default .navbar-nav > li > a:focus i  {
  color: #E1251B;
  font-size: 16px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 300; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
  background-color: #FFFFFF;
}
#navMenu5.navbar-default .navbar-nav > .active > a,
#navMenu5.navbar-default .navbar-nav > .active > a i,
#navMenu5.navbar-default .navbar-nav > .active > a:hover,
#navMenu5.navbar-default .navbar-nav > .active > a:focus  {
  color: #E1251B;
  font-size: 16px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 300; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
  background-color: #FFFFFF;
}
#navMenu5.navbar-default .navbar-nav > .open > a, #navMenu5.navbar-default .navbar-nav > .open > a:hover, #navMenu5.navbar-default .navbar-nav > .open > a:focus  {
  color: #E1251B;
  font-size: 16px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 300; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
  background-color: #FFFFFF;
}
/* sub menu */
#navMenu5.navbar-default .navbar-nav .dropdown-menu > li > a,
#navMenu5.navbar-default .navbar-nav .dropdown-menu > li > a i,
#navMenu5.navbar-default .navbar-nav .dropdown-menu  {
  color: #000000;
  font-size: 16px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 300; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
  background-color: #FFFFFF; background-color: #FFFFFF;
}
#navMenu5.navbar-default .navbar-nav .dropdown-menu > li > a:hover,
#navMenu5.navbar-default .navbar-nav .dropdown-menu > li > a:focus,
#navMenu5.navbar-default .navbar-nav .dropdown-menu > li > a:hover i,
#navMenu5.navbar-default .navbar-nav .dropdown-menu > li > a:focus i  {
  color: #E1251B;
  font-size: 16px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 300; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
  background-color: #FFFFFF;
}
#navMenu5.navbar-default .navbar-nav .dropdown-menu > .active > a,
#navMenu5.navbar-default .navbar-nav .dropdown-menu > .active > a i,
#navMenu5.navbar-default .navbar-nav .dropdown-menu > .active > a:hover,
#navMenu5.navbar-default .navbar-nav .dropdown-menu > .active > a:focus,
#navMenu5.navbar-default .navbar-nav .dropdown-menu > .active > a:hover i,
#navMenu5.navbar-default .navbar-nav .dropdown-menu > .active > a:focus i  {
  color: #E1251B;
  font-size: 16px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 300; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
  background-color: #FFFFFF;
}
#navMenu5.navbar-default .navbar-nav .dropdown-menu > .open > a,
#navMenu5.navbar-default .navbar-nav .dropdown-menu > .open > a:hover,
#navMenu5.navbar-default .navbar-nav .dropdown-menu > .open > a:focus,
#navMenu5.navbar-default .navbar-nav .dropdown-menu > .open > a:hover i,
#navMenu5.navbar-default .navbar-nav .dropdown-menu > .open > a:focus i  {
  color: #E1251B;
  font-size: 16px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 300; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
  background-color: #FFFFFF;
}
/* multi column sub menu width on mobile */

			@media (max-width:767px) {
				#navMenu5.navbar-default .navbar-nav .dropdown-menu .multicolumn-content {
					width: auto !important;
				}

			}
			/* multi column sub menu */
#navMenu5.navbar-default .navbar-nav .dropdown-menu .multicolumn-content li a  {
  color: #000000;
  font-size: 16px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 300; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
  
				background-color: #FFFFFF;
				line-height: 20px;
}
/* multi column sub menu hover */
#navMenu5.navbar-default .navbar-nav .dropdown-menu .multicolumn-content li a:hover  {
  color: #E1251B;
  font-size: 16px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 300; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
  
				background-color: #FFFFFF;
				line-height: 20px;
}
/* multi column sub menu header */
#navMenu5.navbar-default .navbar-nav .dropdown-menu .multicolumn-content .multicolumn-header  {
  color: #000000;
  font-size: 16px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 300; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
  
				background-color: #FFFFFF;
				font-weight: bold;
				font-size: 125%;
				margin-top: 10px;
				margin-bottom: 10px;
}
/**********************************************/
/*                  NAVBAR CSS                */
/**********************************************/
#navMenu5.navbar-default {
  margin-bottom: 0px;
 }

/* navbar */
#navMenu5.navbar-default {
 background-color: rgba(255,255,255, 1);
}

#navMenu5.navbar-default, #navMenu5.navbar-default .container {
 border-color: #FFFFFF;
 border-width: 0px; border-radius: 0px;

}
@media (min-width: 767px) {
 #navMenu5.navbar-default .container-fluid {
  padding-left: 0;
  padding-right: 0;
 }

	 #navMenu5.navbar-default .navbar-collapse {
	  padding-left: 0;
	 }}
/** Vertical divider **/
#navMenu5.navbar .divider-vertical {
 height: 50px;
 margin: 0;
 border-right: 1px solid #000000;
 border-left: 1px solid #000000;
}

/** Horizontal divider **/
#navMenu5.navbar .divider {
 background-color: #000000;
 height: 1px;
 margin: 9px 0;
 overflow: hidden;
}

@media (max-width: 767px) {
 #navMenu5.navbar-default .navbar-collapse .nav > .divider-vertical {
  display: none;
 }
}

/* FontAwesome */
#navMenu5.navbar-default .fa {
 line-height: 50% !important; /* fix */
}
.fa { font-family: FontAwesome !important; font-style: normal !important; font-weight: normal !important; }

/* caret */
#navMenu5.navbar-default .navbar-nav > .dropdown > .active > a .caret {
 border-top-color: #000000;
 border-bottom-color: #000000;
}
#navMenu5.navbar-default .navbar-nav > .dropdown > a:hover .caret,
#navMenu5.navbar-default .navbar-nav > .dropdown > a:focus .caret {
 border-top-color: #E1251B;
 border-bottom-color: #E1251B;
}
#navMenu5.navbar-default .navbar-nav > .open > a .caret,
#navMenu5.navbar-default .navbar-nav > .open > a:hover .caret,
#navMenu5.navbar-default .navbar-nav > .open > a:focus .caret {
 border-top-color: #E1251B;
 border-bottom-color: #E1251B;
}

/* mobile version */
#navMenu5.navbar-default .navbar-toggle {
 border-color: #FFFFFF;
}
#navMenu5.navbar-default .navbar-toggle:hover,
#navMenu5.navbar-default .navbar-toggle:focus {
 background-color: #FFFFFF;
}
#navMenu5.navbar-default .navbar-toggle .icon-bar {
 background-color: #000000;
}
#navMenu5.navbar-default .navbar-toggle:hover .icon-bar,
#navMenu5.navbar-default .navbar-toggle:focus .icon-bar {
 background-color: #E1251B;
}
@media (max-width: 767px) {
 #navMenu5.navbar-default .navbar-nav .open .dropdown-menu > li > a {
  color: #000000;
  background-color: #FFFFFF;
 }
 #navMenu5.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
 #navMenu5.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
  color: #E1251B;
  background-color: #FFFFFF;
 }
}


/**********************************************/
/*                    FONT CSS                */
/**********************************************/
/* brand */
#navMenu6.navbar-default .navbar-brand  {
  color: #000000;
  font-size: 16px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 300; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

            	#navMenu6.navbar-default .input-group-btn > .btn {
					border-radius: 0px 4px 4px 0px;
					margin-left: 0px;
					height: 34px;
					font-size: 14px;
				}
				@media (max-width:767px) {
					#navMenu6.navbar-default .navbar-form {
						margin: 0;
					}
				}
							@media (min-width:767px) {
								#navMenu6.navbar-default .navbar-nav > li > a {
									line-height: 96px;
								}
							}
						/* brand hover */
#navMenu6.navbar-default .navbar-brand:hover,
#navMenu6.navbar-default .navbar-brand:focus  {
  color: #000000;
  font-size: 16px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 300; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}
/* main menu */
#navMenu6.navbar-default .navbar-nav > li > a,
#navMenu6.navbar-default .navbar-nav > li > a i  {
  color: #000000;
  font-size: 16px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 300; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
}

@media (min-width: 767px) {
 #navMenu6.navbar-default .navbar-nav > li > a {
  padding-top: 15px;
  padding-bottom: 15px;
 }
}
/* main menu hover */
#navMenu6.navbar-default .navbar-nav > li > a:hover,
#navMenu6.navbar-default .navbar-nav > li > a:focus,
#navMenu6.navbar-default .navbar-nav > li > a:hover i,
#navMenu6.navbar-default .navbar-nav > li > a:focus i  {
  color: #E1251B;
  font-size: 16px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 300; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
  background-color: #FFFFFF;
}
#navMenu6.navbar-default .navbar-nav > .active > a,
#navMenu6.navbar-default .navbar-nav > .active > a i,
#navMenu6.navbar-default .navbar-nav > .active > a:hover,
#navMenu6.navbar-default .navbar-nav > .active > a:focus  {
  color: #E1251B;
  font-size: 16px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 300; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
  background-color: #FFFFFF;
}
#navMenu6.navbar-default .navbar-nav > .open > a, #navMenu6.navbar-default .navbar-nav > .open > a:hover, #navMenu6.navbar-default .navbar-nav > .open > a:focus  {
  color: #E1251B;
  font-size: 16px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 300; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
  background-color: #FFFFFF;
}
/* sub menu */
#navMenu6.navbar-default .navbar-nav .dropdown-menu > li > a,
#navMenu6.navbar-default .navbar-nav .dropdown-menu > li > a i,
#navMenu6.navbar-default .navbar-nav .dropdown-menu  {
  color: #000000;
  font-size: 16px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 300; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
  background-color: #FFFFFF; background-color: #FFFFFF;
}
#navMenu6.navbar-default .navbar-nav .dropdown-menu > li > a:hover,
#navMenu6.navbar-default .navbar-nav .dropdown-menu > li > a:focus,
#navMenu6.navbar-default .navbar-nav .dropdown-menu > li > a:hover i,
#navMenu6.navbar-default .navbar-nav .dropdown-menu > li > a:focus i  {
  color: #E1251B;
  font-size: 16px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 300; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
  background-color: #FFFFFF;
}
#navMenu6.navbar-default .navbar-nav .dropdown-menu > .active > a,
#navMenu6.navbar-default .navbar-nav .dropdown-menu > .active > a i,
#navMenu6.navbar-default .navbar-nav .dropdown-menu > .active > a:hover,
#navMenu6.navbar-default .navbar-nav .dropdown-menu > .active > a:focus,
#navMenu6.navbar-default .navbar-nav .dropdown-menu > .active > a:hover i,
#navMenu6.navbar-default .navbar-nav .dropdown-menu > .active > a:focus i  {
  color: #E1251B;
  font-size: 16px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 300; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
  background-color: #FFFFFF;
}
#navMenu6.navbar-default .navbar-nav .dropdown-menu > .open > a,
#navMenu6.navbar-default .navbar-nav .dropdown-menu > .open > a:hover,
#navMenu6.navbar-default .navbar-nav .dropdown-menu > .open > a:focus,
#navMenu6.navbar-default .navbar-nav .dropdown-menu > .open > a:hover i,
#navMenu6.navbar-default .navbar-nav .dropdown-menu > .open > a:focus i  {
  color: #E1251B;
  font-size: 16px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 300; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
  background-color: #FFFFFF;
}
/* multi column sub menu width on mobile */

			@media (max-width:767px) {
				#navMenu6.navbar-default .navbar-nav .dropdown-menu .multicolumn-content {
					width: auto !important;
				}

			}
			/* multi column sub menu */
#navMenu6.navbar-default .navbar-nav .dropdown-menu .multicolumn-content li a  {
  color: #000000;
  font-size: 16px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 300; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
  
				background-color: #FFFFFF;
				line-height: 20px;
}
/* multi column sub menu hover */
#navMenu6.navbar-default .navbar-nav .dropdown-menu .multicolumn-content li a:hover  {
  color: #E1251B;
  font-size: 16px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 300; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
  
				background-color: #FFFFFF;
				line-height: 20px;
}
/* multi column sub menu header */
#navMenu6.navbar-default .navbar-nav .dropdown-menu .multicolumn-content .multicolumn-header  {
  color: #000000;
  font-size: 16px;
  font-family: Source Sans 3, Verdana; 
  font-weight: 300; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
  
				background-color: #FFFFFF;
				font-weight: bold;
				font-size: 125%;
				margin-top: 10px;
				margin-bottom: 10px;
}
/**********************************************/
/*                  NAVBAR CSS                */
/**********************************************/
#navMenu6.navbar-default {
  margin-bottom: 0px;
 }

/* navbar */
#navMenu6.navbar-default {
 background-color: rgba(255,255,255, 0);
}

#navMenu6.navbar-default, #navMenu6.navbar-default .container {
 border-color: #FFFFFF;
 border-width: 1px; border-radius: 0px;

}
@media (min-width: 767px) {
 #navMenu6.navbar-default .container-fluid {
  padding-left: 0;
  padding-right: 0;
 }

	 #navMenu6.navbar-default .navbar-collapse {
	  padding-left: 0;
	 }}
/** Vertical divider **/
#navMenu6.navbar .divider-vertical {
 height: 50px;
 margin: 0;
 border-right: 1px solid #B4B4B4;
 border-left: 1px solid #E7E7E7;
}

/** Horizontal divider **/
#navMenu6.navbar .divider {
 background-color: #E7E7E7;
 height: 1px;
 margin: 9px 0;
 overflow: hidden;
}

@media (max-width: 767px) {
 #navMenu6.navbar-default .navbar-collapse .nav > .divider-vertical {
  display: none;
 }
}

/* FontAwesome */
#navMenu6.navbar-default .fa {
 line-height: 50% !important; /* fix */
}
.fa { font-family: FontAwesome !important; font-style: normal !important; font-weight: normal !important; }

/* caret */
#navMenu6.navbar-default .navbar-nav > .dropdown > .active > a .caret {
 border-top-color: #000000;
 border-bottom-color: #000000;
}
#navMenu6.navbar-default .navbar-nav > .dropdown > a:hover .caret,
#navMenu6.navbar-default .navbar-nav > .dropdown > a:focus .caret {
 border-top-color: #E1251B;
 border-bottom-color: #E1251B;
}
#navMenu6.navbar-default .navbar-nav > .open > a .caret,
#navMenu6.navbar-default .navbar-nav > .open > a:hover .caret,
#navMenu6.navbar-default .navbar-nav > .open > a:focus .caret {
 border-top-color: #E1251B;
 border-bottom-color: #E1251B;
}

/* mobile version */
#navMenu6.navbar-default .navbar-toggle {
 border-color: #FFFFFF;
}
#navMenu6.navbar-default .navbar-toggle:hover,
#navMenu6.navbar-default .navbar-toggle:focus {
 background-color: #FFFFFF;
}
#navMenu6.navbar-default .navbar-toggle .icon-bar {
 background-color: #000000;
}
#navMenu6.navbar-default .navbar-toggle:hover .icon-bar,
#navMenu6.navbar-default .navbar-toggle:focus .icon-bar {
 background-color: #E1251B;
}
@media (max-width: 767px) {
 #navMenu6.navbar-default .navbar-nav .open .dropdown-menu > li > a {
  color: #000000;
  background-color: #FFFFFF;
 }
 #navMenu6.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
 #navMenu6.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
  color: #E1251B;
  background-color: #FFFFFF;
 }
}


#blockquote_1 {
	margin: 0px;
	background-color: #FFFFFF;
	padding: 5px 15px;
}
#blockquote_1.blockquote_center {
	text-align: center;
}
#blockquote_1.blockquote_right {
	text-align: right;
}
#blockquote_1 blockquote {
	border-left: 5px #EEEEEE solid;
	border-right: 0;
	border-top: 0;
	border-bottom: 0;
	margin: 10px 0;
}
#blockquote_1 blockquote p {
	font-size: 18px;
	color: #000000;
}
#blockquote_1 blockquote footer {
	color: #777;
	font-size: 15px;
}
#blockquote_1 a:link, #blockquote_1 a:visited, #blockquote_1 a:active, #blockquote_1 a:hover {
	color: #777 !important;
	font-size: 15px !important;
	text-decoration: none;
	font-weight: normal;
	cursor: pointer;
}

#divider_1 {color: black; background: linear-gradient(to right, #D6F2FF, #D6F2FF, #D6F2FF); text-align: center; height: 1px; max-width: 100%; margin: 10px auto; border: 0px;}


#divider_1 {color: black; background: linear-gradient(to right, #D6F2FF, #D6F2FF, #D6F2FF); text-align: center; height: 1px; max-width: 100%; margin: 10px auto; border: 0px;}

#widgetContainerw27499 .container-fluid { background-color: #D6F2FF; }#widgetContainerw27499 .btn { background-color: #0082CA; color: #FFFFFF; }
#widgetContainerw27500 h2.title, #widgetContainerw27500 h3.panel-title {  text-align: left }

#widgetContainerw26125 a.btn { min-width: 125px; }

        #w26122 .media-infobox,
        #w26122 .media-infobox a:link {
          margin: 8px 0;
          font-size: 11px !important;
        }
		
		#w26122 .media-image {
			width: calc(100vw - 10px);
			position: relative;
			left: 50%;
			right: 50%;
			margin-left: -50vw;
			margin-right: -50vw;
		}
		
#panelw26123.panel-default {
  
	border-color: #00417A;
  border-radius: 10px;
}
#panelw26123 .panel-heading {
  
	background-color: #00417A;
  
	border-color: #00417A;
  
	color: #FFFFFF;
  border-radius: 7px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
#panelw26123 .panel-body {
  
	background-color: #FFFFFF;
  border-radius: 10px;
  border-top-left-radius: 0; 
  border-top-right-radius: 0;
  word-wrap: break-word;
}
#panelw26123 .panel-body.panel-body-border {
  border-top-left-radius: 10px; 
  border-top-right-radius: 10px;
}
#panelw26123 h3.panel-title {
  
	color: #FFFFFF;
   text-align: left;
}
#panelw26123 .panel-title > i.fa {
  
	color: #FFFFFF;
}
			#btnctaclass_w26123 {
				text-align: left;
			}