.single-post nav.post-navigation,
.single-post ul.default-wp-page{
    display: none;
}

.page-id-2612 .checkbox input[type=checkbox] {
  position: static;
}

.ast-page-builder-template .entry-header {
    margin-top: 0em;
}
.site-content {
    margin-top: 0;
    padding-top: 0;
}

.donation-form .field.radio input, .donation-form .field.checkbox input {
    position: relative;
    width: auto;
    margin-left: 0;
    margin-right: 8px;
}

.page-id-5100 .checkbox input[type=checkbox], .radio input[type=radio] {
  position: relative;
  margin-right: 8px;
}

.page-id-7169 .checkbox input[type=checkbox], .radio input[type=radio] {
  position: relative;
  margin-right: 8px;
	height: auto;
}


.page-id-5100 .registration-form .registration-summary #numberOfRegistrations {
    width: 55px;
}

.page-id-3250 .header-site .nav-horizontal li a:hover{
    background-color: #006098;
}


.page-id-2612 .panel-grid.panel-has-style > .panel-row-style {
  margin-top: -120px;
}

.page-id-2612 .checkbox input[type=checkbox] {
  margin-right: 5px;
}

@media only screen and (max-width:768px) {
.desktop-only {
display: none !important;}
}

@media only screen and (min-width:769px) {
.mobile-only {
display: none !important;}
}

.darkpage {background-color: #0c426a;}

.round{border-radius: 10px;}
.roundtop{border-radius: 10px 10px 0px 0px;}
.roundtopr{border-radius: 0px 10px 0px 0px;}
.roundtopl{border-radius: 10px 0px 0px 0px;}
.roundbot{border-radius: 0px 0px 10px 10px;}
.roundbotl{border-radius: 0px 0px 0px 10px;}
.roundbotr{border-radius: 0px 0px 10px 0px;}
.spacing { line-height: 2;}
.removemargin{margin-left: -15px; margin-right: -15px; margin-top: -30px; margin-bottom: -45px}

.pt-cv-view .pt-cv-ifield{border-radius:10px !important}

.titleblock h3 {
		border-radius: 10px 10px 0px 0px;
		background-color: #006098;
		color: #ffffff;
		padding-top: 40px;
		padding-bottom:40px;
		margin-bottom:0px
}

.titleblock h2 {
		border-radius: 10px 10px 0px 0px;
		background-color: #006098;
		color: #ffffff;
		padding-top: 40px;
		padding-bottom:40px;
		margin-bottom:0px
}


@media only screen and (min-width:480px){
.contentblock {
		border-radius: 0px 0px 10px 10px;
		background-color: #f5f5f5;
		padding: 50px 50px 50px 50px
		
		}
}

@media only screen and (max-width:480px){
.contentblock {
		border-radius: 0px 0px 10px 10px;
		background-color: #f5f5f5;
		padding: 15px 15px 15px 15px
		
		}
}

.footer-menu
{
  font-size: 14px;
}

.menu-title  {
   font-weight: bold;
  }

.menu-normal  {
   font-weight: normal;
  }

.aligncenter, div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.alignleft {
float: left;
}
.alignright {
float: right;
}

.fa-bars {
  background: #4597cb;
  border-radius: 20px;
	position: relative;
	padding: 15px;
}

.iframe {
    display: block;
    border-style:none;
}