@font-face {
    font-family: padayon;
	  font-display: swap;
    src: url(/wp-content/themes/voltata-child/fonts/padayon.ttf);
}

.eael-grid-post-holder{
	border: 0px;
}

/** FCP Slider CSS **/
#real-slider {
  display: none;
}

/** Additional CSS for 2025 May Navigation Elementor **/

.elementor-widget-eael-post-grid .eael-entry-title, .elementor-widget-eael-post-grid .eael-entry-title a{
	    color:#8a1538!important;
		font-family:"Source Sans 3", helvetica, arial, sans-serif!important;
}

.elementor-44500 .elementor-element.elementor-element-fbb702d .elementskit-navbar-nav>li>a {
    font-size: 14px;
	  color:white!important;
    padding: 0 10px 0 10px;
}

#content .elementor-44500 .elementor-element.elementor-element-fbb702d .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover {
    color: black!important;
	  background-color:#dbdbdb;
}

.elementor-44500 .elementor-element.elementor-element-fbb702d .elementskit-navbar-nav .elementskit-submenu-panel>li>a {
    color: #000!important;
}

.elementor-44500 .elementor-element.elementor-element-fbb702d .elementskit-navbar-nav .elementskit-submenu-panel>li>a:hover {
    color: #000!important;
}

.elementor-44500 .elementor-element.elementor-element-7e6de4a .ekit_navsearch-button, .elementor-44500 .elementor-element.elementor-element-7e6de4a .ekit_search-button i {
    color: var(--e-global-color-0775f74) !important;
}

/** Embed iframe fix**/

.wp-block-embed,
.wp-block-embed__wrapper,
.wp-embed-responsive,
.wp-block-embed iframe {
    width: 100% !important;
    max-width: 100% !important;
    height: auto;
    aspect-ratio: 16 / 9;
    display: block;
}

/** Short Term Home Page 2023 CSS **/
/*
#content a, #content a:hover{
    color:initial;
}
*/

.search-results .site-main{
	padding-left:1em;
	padding-right:1em;
}

.posts-navigation{
max-width:1200px;
	margin-left:auto;
	margin-right:auto;
}

.gridItem:nth-child(1) {
    grid-area: item_a;
    align-items:center!important;
    justify-content: center;
    padding: 5px;
}

.gridItem:nth-child(2){
    grid-area: item_b;
    justify-content: start;
    padding: 5px 5px 5px 5px;
}

.gridItem2:nth-child(1) {
    grid-area: item_a;
    align-items:center!important;
    justify-content: start;
    padding: 0px 5px 5px 5px!important;
}

.gridItem2:nth-child(2){
    grid-area: item_b;
    justify-content: start;
    padding: 5px;
}

.gridItem2:nth-child(3){
    grid-area: item_c;
    justify-content: center;
    padding: 0px 5px 5px 5px!important;
}

h2.post-title{
    font-weight:600!important;
}

h2.post-title2{
    font-weight:400!important;
}

.page-header{
	max-width: 1200px;
    margin: auto;
	padding-bottom:2em;
}
.elementor-edit-area-active, .elementor-edit-area-active .e-con {
    width: -webkit-fill-available;
}

h2 a.post-title{
    color:#8a1538!important;
}

.post-month, .post-day{
	font-family:"Source Sans 3", helvetica, arial, sans-serif;
}

.big-custom-post-wrap .post-thumbnail{
	max-height:300px;
	align-items:center;
	justify-content:center;
	overflow: hidden;
	display:flex;
}

.postGridContainer2{
    display:grid;
    gap: 0rem;
    grid-template: 'item_a item_b item_c item_c item_c';
    grid-template-columns: 50px 100px auto auto auto;
}

.gridItem2{
    display:flex;
    flex-direction:column;
    /*justify-content:center;*/
    /*align-items: center;*/
	margin-bottom:1.5em;
}

.gridItem2:nth-child(1) {
    grid-area: item_a;
    align-items:center!important;
    justify-content: start;
    padding: 5px;
}

.gridItem2:nth-child(2){
    grid-area: item_b;
    justify-content: start;
    padding: 5px;
}

.gridItem2:nth-child(3){
    grid-area: item_c;
    justify-content: center;
    padding: 5px;
}

.post-content2{
    font-family:"Source Sans 3", Arial, sans-serif!important;
    font-size:12px!important;
}

.post-month2{
    font-size:2em!important;
    color:#8a1538;
		font-family:"Source Sans 3", helvetica, arial, sans-serif;
}

.post-day2{
    font-size: 2em!important;
    color:#8a1538;
    margin-top:-10px;
		font-family:"Source Sans 3", helvetica, arial, sans-serif;
}

h2.post-title2{
    font-size:15px;
    color:#8a1538;
	font-weight:600!important;
		margin-top:0em;
			font-family:"Source Sans 3", helvetica, arial, sans-serif;	
}

#n2-ss-2 .n2-ss-button-container:hover, #n2-ss-2 .n2-ss-button-container a:hover{
	color:black!important;
}
#n2-ss-2 .n2-ss-button-container:visited, #n2-ss-2 .n2-ss-button-container a:visited, #n2-ss-2 .n2-ss-button-container a:active, #n2-ss-2 .n2-ss-button-container a:focus{
	color: black!important;
}

#n2-ss-2 .n2-ss-button-container a div:hover{
	color:black!important;
}

.anwp-link-without-effects{
	color:#8a1538!important;
		font-family:"Source Sans 3", helvetica, arial, sans-serif!important;
}

.anwp-pg-post-teaser__excerpt{
			font-family:"Source Sans 3", helvetica, arial, sans-serif!important;
}

.elementor .elementor-4{
	margin:0px!important;
	padding:0px!important;
}

h2.elementor-heading-title, .eael-entry-title a{
	font-family: "Source Serif 4", serif!important;	
}

a.elementor-button.elementor-button-link.elementor-size-sm, a.elementor-button.elementor-button-link.elementor-size-sm:visited {
	font-family: "Source Serif 4", serif!important;	
	margin-left:auto!important;
	margin-right:auto!important;
}

/*
a.elementor-button.elementor-button-link.elementor-size-sm:hover, a.elementor-button.elementor-button-link.elementor-size-sm:focus {
	background-color:#630826!important;
	color:inherit!important;
}
*/


#content a:hover, #content a:focus{
	color: #ffcc33!important;
}

.red_BTN a, .red_BTN a:visited {
	color:white!important;
}
.red_BTN a:hover, .red_BTN a:focus{
	color:white!important;
	background-color:#530921!important;
}


.tri-post{
	min-height:33em!important;
}

.eael-post-elements-readmore-btn{
	margin-top:1em;
	border: 1px solid #cecece;
	border-radius:5px;
	width: 80px;
	text-align:center;
	padding-top:0.25em;
	padding-bottom:0.25em;
    font-family: "Source Serif 4", serif;
}

.eael-post-elements-readmore-btn:hover,.eael-post-elements-readmore-btn:focus{
	background-color:#8a1538;
	color:white!important;
}

/** Short Term Home Page 2023 END **/

#infinite-handle span{
	display:none!important;
}

/* UP SYSTEM WEBSITE 2022 CSS*/
.aligncenter img{
	margin:5px auto!important;
}

/* UP SYSTEM WEBSITE 2020 CSS*/
#mega-menu-wrap-left-header-menu, #mega-menu-wrap-right-header-menu,
#mega-menu-wrap-primary{
    z-index: 9999999!important;
}

post.entry-content img{
	width:100%!important;
}

.is-menu.is-dropdown form {
    right: 30px;
}

.search-close {
    right: 0px;
}

#infinite-footer.blog-credits,#infinite-footer {
	display:none;
}

a:hover{
	cursor:pointer!important;
}

.wp-megamenu-wrap .wpmm-nav-wrap > ul > li > a, .wp-megamenu-wrap .wpmm-nav-wrap > ul > li .wpmm-search-wrap > a.search-open-icon {
    color: white!important;

}

#wp-megamenu-right-header-menu{
	text-align:right!important;
}

.wp-megamenu-wrap .wpmm-nav-wrap > ul > li > a, .wp-megamenu-wrap .wpmm-nav-wrap > ul > li .wpmm-search-wrap > a.search-open-icon {
    font-size: 12px;
}

.breakthroughs_image_container{
	max-height:600px!important;
	width:100%;
		 background-position: top;
	opacity:1;
  z-index: 1;  
	  background-repeat: no-repeat;
    -ms-background-size: cover;
    -o-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
	margin:auto;
}

#img_cover_breakthroughs{   
    display: inline-block;
    width: 100%;
    font-size: 0;
    line-height: 0;
    vertical-align: middle;
    background-size: 100%;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

.img_cover_breakthroughs{   
	 background-position: top;
	opacity:1;
  z-index: 1;  
		min-height:600px;
	  background-repeat: no-repeat;
    -ms-background-size: cover;
    -o-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
	margin:auto;
}


.entry-header.clone{
	display:none!important;
}

header.clone {
    position: fixed;
		z-index:9999999!important;
    top: 0;
    left: 0;
    right: 0;
    transform: translateY(-100%);
    transition: 0.2s transform cubic-bezier(.3,.73,.3,.74);
}

body.down header.clone {
    transform: translateY(0);
}

html{
	/*max-width:1920px;
	margin-left:auto;
	margin-right:auto;*/
}

#mega-menu-wrap-left-header-menu #mega-menu-left-header-menu > li.mega-menu-item > a.mega-menu-link{
	font-size:12px!important;
	padding: 0px 5px 0px 5px;
}

#mega-menu-wrap-right-header-menu #mega-menu-right-header-menu > li.mega-menu-item > a.mega-menu-link{
    font-size: 12px!important;
	padding: 0px 5px 0px 5px;
}

.search-icon{
	padding: 0px 3px 0px 3px;
}

#mega-menu-wrap-primary, #mega-menu-wrap-primary #mega-menu-primary, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-row, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-column, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary span.mega-menu-badge{
	font-size:12px!important;
}

#content{
	padding-top:3em;
}

.is-menu .search-icon-path {
    fill: #ffffff!important;
}

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:hover {
    background-color: #9c2245;
}


.row:before, .row:after {display: none !important;}

.row-flex:before, .row-flex:after {
  width: 0;
}

.row-flex {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}

.container-fluid>.row {clear:both}

a.cu_menu_title{
	color:#8e1537!important;
}

.entry-footer{
	margin-bottom:3em;
}
article#post-4 {
    max-width: 100%!important;;
    margin: auto;
}

img.pointer_cu{
	max-height:36px;
	width:30px;
	margin-top:10px;
}

.divider_1{
min-height:600px;	
} 

a.text_divider_1{
	z-index:9999999999;
}

.bg_img_divider_1{
    position: relative;
    background: #fefefe;
    overflow: hidden;
		min-height:600px;
} 

div.bg_img_divider_1::before{
  content: "";
		background-image: url("wp-content/uploads/2021/02/classroom_bg-scaled-1.jpg");
	 background-position: top;
	opacity:0.1;
  z-index: 0;   
	    display: block;
    position: absolute;
    left: 0;
    top: 0px;
    width: 100%;
    height: 100%;
	  background-repeat: no-repeat;
    background-position: 50% 0;
    -ms-background-size: cover;
    -o-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}

.walking_students_container{
	height:600px;
}
.walking_students{
	z-index:99!important;
			background-image: url("wp-content/uploads/2021/02/walking_students.png");
	 background-position: top;
	opacity:1;
  z-index: 1;   
    width: 100%;
    height: 100%;
	  background-repeat: no-repeat;
    -ms-background-size: cover;
    -o-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}

.divider_3{
min-height:600px;	
} 

a.text_divider_3{
	z-index:9999999999;
}

.bg_img_divider_3{
    position: relative;
    background: #fefefe;
    overflow: hidden;
		height:600px;
} 

div.bg_img_divider_3::before{
  content: "";
		background-image: url("wp-content/uploads/2021/02/facade_img.jpg");
	 background-position: top;
	opacity:0.1;
  z-index: 0;   
	    display: block;
    position: absolute;
    left: 0;
    top: 0px;
    width: 100%;
    height: 100%;
	  background-repeat: no-repeat;
    background-position: 50% 0;
    -ms-background-size: cover;
    -o-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}

.img_cover_small{
	min-height:150px;
	width:100%;
	overflow:hidden;
}
.img_cover{
	min-height:150px;
	width:100%;
	overflow:hidden;
}

.mslider_wrap {
    max-height: 660px;
    margin-bottom: -140px;
}

.palatino_text{
	font-family: "Source Serif 4", Arial, sans-serif! important;
	color:white;
}

.avenir_text{
		font-family: "Source Sans 3", Arial, 	sans-serif! important;
}

.quicklinkbuttons{
	background-color:transparent;
	color:white;
	font-size:18px;
	font-family: "Source Serif 4", Arial, sans-serif! important;
	width:100%;
	min-height: 70px;
	border-color:white!important;
}

.quicklinkbuttons:hover{
	/*background-color:#D99907;*/
  background-color: white;
	color:#8D1436;
	border:0px;
	/*color:white;*/
}

.qklnk_cover{
	background:#8D1436;
  min-height: 153px;
  overflow: hidden;
}

.qklnk_bg{
	background-image: url("wp-content/themes/voltata-child/assets/h_s_transparent_object.png");
	background-size:contain;
	background-repeat: no-repeat;
	 background-position: left;
	min-height:153px;
	vertical-align:center;
}

.footer_symbol {
 background-image: url("../wp-content/themes/voltata-child/assets/footer_symbol-200px.webp");
	background-size:200px;
	background-repeat: no-repeat;
	 background-position: center;
}


.white_link a,.white_link a:visited{
	color:white!important;
}

.white_link a:hover{
	color:#CEAD00!important;
}

.smallscreen{
		display:none!important;
	}

	#overlay_metaslider{
    opacity: 0.7;
    position: relative;
    height: 140px;
    z-index: -1;
    top: -128px;
    margin-bottom: -97px;
    background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0), rgb(0, 0, 0));
	}

.is-menu.full-width-menu form, .is-menu.sliding form {
    top: 0;
}

.popup-search-close:after, .search-close:after {
	border-left: 2px solid white!important;
}

.popup-search-close:before, .search-close:before {
	border-left: 2px solid white!important;
}


.is-menu path { 
fill: white;
}

.search-close path{
	fill: white;
}

.is-menu {
    float: right;
    padding-top: 7px;
}

#metaslider-id-15169{
	top: -171px;
	z-index: -1;
}

#mega-menu-wrap-left-header-menu,#mega-menu-wrap-right-header-menu{
	z-index:1;
}

/*UP SYSTEM WEBSITE 2020 CSS END*/


/* Cloud Animation Start */

.animated {
  animation-duration: 15s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
}

@keyframes bounce {
  0%, 20%, 40%, 60%, 80%, 100% {transform: translateY(0);}
  10%,50%,90% {transform: translateY(-20px);}
  30%,70% {transform: translateY(-0px);}
}
.bounce {
  animation-name: bounce;
}

/* Cloud Animation End */

.rss-feed{
		padding-left:38%;
	}

.georgia{
	font-family: Georgia, serif!important;
}

.search article#post-1562 {
    margin-top: 0em;
    padding-bottom: 0em;
}

#content a,#content a:link, #content a:visited,  #content a:focus{
color: black;
}
#mandate, #dbm, #modifications, #annual_procurement_plan, #projects, #annual_financial_reports, #annual_reports_income_status, #quality_management_system_certificates, #system_of_ranking_delivery_units, #agency_review, #foi {
	margin-bottom:4em;
}

#content #post-7713 a i,#content #post-7713 a:link i, #content #post-7713 a:visited i,  #content #post-7713 a:focus i{
color: black;
padding-bottom:1.5em;

}

#post-7713 header h2.entry-title {
	display:none;
}


#content a,#content a:link{
color:black;
}

#content a:visited {
color:black;
}

#content a:hover{
	color:#CEAD00;
}


.footer-row{
	padding-bottom:0px;
}

.table>tbody>tr>td{
    vertical-align: middle;
}

#post-4 h2.entry-title {
display:none;
}

div#metaslider_48.flexslider {
    border-radius: 0px;
}

a:hover.crunchify-link {
color:white;
}

.entry-content p, .entry-content ul, .entry-content  ol {
/*font-family: Georgia!important;*/
	font-family: 'avenir_text', Arial, sans-serif!important;
}

.upLogotype{
	color: #8e1537;
	font-family: 'padayon'! important;
	font-size:2.5em;
	letter-spacing:2px;
	margin-left:auto;
	margin-right:auto;
	z-index:1;
	text-align:center;
	margin-top:1px;
	padding-left:.3em;
}

.fa {
    color: #8e1537;
}

.fa:hover{
    color: #cead00;
}


html, body{
overflow-x:hidden;
}

.oble-img{
	height:220px;
	opacity:.1;
}

.oble-ftr{
float:left;

}
p .socmed-links2{
display:block;
overflow:hidden; 
}


#footer a, #footer p {
	font-family: Georgia, serif!important;
}

#footer a:hover {
    color: #cead00!important;
}

.excerpt_content{
	font-family: Georgia, serif!important;
}

.nav-next{
    margin-bottom: 1em;
}

.mobile-buttons {
display:none;
}

.media-body{
	width:100%;
}

.homeloop1{
display:block;
}
.homeloop2{
display:none;
}

#post-4 h2.entry-title {
display:none;
}

.cu .cu-titles{
vertical-align:middle;
}

.logo1seal{
 width: 100px;
padding-top: 1em;
float:left;
margin-bottom:1em;
margin-right:1em;
}

.cu{
margin-left:-1em;
}
.logo1{
	display:none;
}
.logo1text{
color:  #8e1537;
	font-family: 'padayon'! important;
font-size: 25pt;
	font-weight:600;
text-align:left;
margin-top: 1.8em;
	letter-spacing: 2.7px;
margin-bottom:1.5em;
}

.logo2 {
}

.cu table tbody td label{
    display: flex;
}

.quicklinks-1 p a{
font-size:1.3rem;
}

.quicklinks-1 p{
margin-bottom: -.1rem;
}

.quicklinks-2 p a{
font-size:1.3rem;
}

.quicklinks-2 a{
font-family:Georgia, serif! important;
line-height:2em;
}

.quicklinks-2 p{
margin-bottom: -.1rem;
}

.ql_icon{
width:300px;
margin-bottom:2em;
}

.ql_icon:hover{
	opacity:0.9;
	cursor:pointer;
transition-duration: 0.4s;	
}

.socmed-links{
	text-align:right;
	margin-top:3.65em;
}


.socmed-links2{
	display:none;
}

.socmed-links .fa{
	padding-left:15px;
}

/*edited*/
.upmail-icon {
    margin-left: auto;
    margin-right: auto;
    margin-top: 3em;
}
/*edited*/
.give-icon {
    margin-left: auto;
    margin-right: auto;
}


.donate-icon{
margin-left:auto;
margin-right:auto;
}

.tSeal-icon{
    width: 19em;
    margin-left: auto;
    margin-right: auto;
    margin-top: -3em;
}

.helpdesk-icon {
    width: 19em;
    margin-left: auto;
    margin-right: auto;

}


.calendarTitle, .cu{
	font-family: "Source Sans 3", 'Helvetica', Arial, 	sans-serif! important;
	font-weight:500;
}

p {
font-size:16px;
}

article{
max-width: 1200px;
margin:auto;
}

html {
    overflow-x: hidden;
}

@font-face {
    font-family: padayon;
    src: url(/wp-content/themes/voltata-child/fonts/padayon.ttf);
}

.pt-cv-wrapper .pagination>.active>a{
background-color: #cead00;
color:white;
}

.pt-cv-wrapper .pagination>.active>a:hover{
background-color:#a58a00
}

a._self.pt-cv-readmore.btn.btn-success {
font-family: "Source Sans 3", 'Helvetica', Arial, sans-serif! important;
}

h1 , h2,h3, h3 a, h4, h5, h4.pt-cv-title  {
	font-family: "Source Sans 3", 'Helvetica', Arial, sans-serif! important;
}


#post-4{
margin-top:-2em;
}

.cat-links{
font-family:"Source Sans 3",'Helvetica', Arial, sans-serif! important;
}

/* Slider CSS */
.header-slider{
    background-color: #5f0e26;
}

#metaslider_container_48{
background-color:#8e1537;
margin-top:-5em;
}

div.metaslider .caption-wrap {
}

.nivo-caption{
	font-size:2em;
}

.theme-default .nivo-caption {
    font-family: Helvetica,Arial,sans-serif;
    padding-left: 5%;
}

/*edited*/
div#metaslider_48.flexslider{
overflow:hidden;
}

#metaslider_48,  #content .metaslider li{
margin:auto;
}

/* Slider CSS END */

h4.pt-cv-title {
font-size: 1.1em! important;
font-family: "Source Sans 3",'Helvetica', Arial, sans-serif! important;
}

.pt-cv-content, .pt-cv-content *{
font-family: georgia;
}

article#post-1528,article#post-1562,article#post-1569,article#post-1573{
    /*margin-top: -3em;*/
    padding-bottom: 6em;

}

#main {
margin:0px;
}

body {
}

a.rslides_nav.rslides1_nav.prev{
	background-color:white;
}

a:hover.rslides_nav.rslides1_nav.prev{
	background-color:#CEAD00;
	opacity:1;
}


a.rslides_nav.rslides1_nav.next{
	background-color:white;
}

a:hover.rslides_nav.rslides1_nav.next{
	background-color:#CEAD00;
	opacity:1;
}
.rslides_nav.prev{
    margin-left: 1em;
    text-decoration: none;
    color: white;
}

.rslides_nav.next {
    margin-right: 1em;
    text-decoration: none;
    right: 0px;
}

#primary-menu {
	background-color: #8e1537;
	border-top: 5px solid #CEAD00;
}

.pt-cv-colsys {
    margin-left: 0px;
    margin-right: 0px;
}

#page {
padding: 0px;
margin-bottom: 0px;

}

hr.h-line{
border-bottom: 5px solid #CEAD00;
margin-top: 0em;
border-top: 1.5em solid #8e1537;
}

div.nav-border {
	border-top: .55em solid #CEAD00;
	margin-top: -.1em;
}
/*
#footer {
padding-top: 2em;
background-color:#e6e6e6;
}
*/
#footer {
    padding-top: 0em;
	background-color: #8D1436;    
}

a:hover._self.pt-cv-readmore.btn.btn-success {
    background-color: #ebebeb;
    border-color: #E8E8E8;
    color: white;
    font-size: 75%;
transition-duration: 0.4s;
}

/* breadcrumb css */

.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    border-radius: 4px;
	text-align: left;
}

.breadcrumb a {
    color: #428bca;
    text-decoration: none;
}

/* breadcrumb css end */


.entry-title {
    border: 0;
    text-align: left;
}

#author-info-post {
	display: none;
} 


header.entry-header hr {
	display: none;
}


/* Share buttons */

.fa {
    color: #dcdcdc;
}

.fa:hover,.socmed-links2 .fa:hover, #footer a:hover{
    color: #cead00;
transition-duration: 0.4s;
}

a.crunchify-link{
font-family:"Source Sans 3",Helvetica, Arial, Sans-serif;
font-size:1.2em;
color:white;
background-color:#CEAD00;
float:left;
margin-top:5px;
margin-right:5px;
margin-bottom:1em;
}


#content a:hover.crunchify-link{
font-family:"Source Sans 3",Helvetica, Arial, Sans-serif;
font-size:1.2em;
color:white;
background-color:#c0930b;

}



/* Crunchify social plugins */
.crunchify-link {
    padding: 4px 8px 6px 8px;
    color: #000;
    font-size: 12px;
    border-radius: 2px;
    margin-right: 2px;
    cursor: pointer;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    box-shadow: inset 0 -3px 0 rgba(0,0,0,.2);
    -moz-box-shadow: inset 0 -3px 0 rgba(0,0,0,.2);
    -webkit-box-shadow: inset 0 -3px 0 rgba(0,0,0,.2);
}
 
.crunchify-link:hover,.crunchify-link:active {
    color: white;
}
 
.crunchify-twitter {
    background: #00aced;
}
 
.crunchify-twitter:hover,.crunchify-twitter:active {
    background: #0084b4;
}
 
.crunchify-facebook {
    background: #3B5997;
}
 
.crunchify-facebook:hover,.crunchify-facebook:active {
    background: #2d4372;
}
 
.crunchify-googleplus {
    background: #D64937;
}
 
.crunchify-googleplus:hover,.crunchify-googleplus:active {
    background: #b53525;
}
 
.crunchify-buffer {
    background: #444;
}
 
.crunchify-buffer:hover,.crunchify-buffer:active {
    background: #222;
}
 
.crunchify-pinterest {
    background: #bd081c;
}
 
.crunchify-pinterest:hover,.crunchify-pinterest:active {
    background: #bd081c;
}

.crunchify-social {
    margin: 20px 0px 25px 0px;
    -webkit-font-smoothing: antialiased;
    font-size: 12px;
}

/*end social media sharing*/


a:hover, a:focus {
    text-decoration: none;
}


#mobile-site-navigation, #mobile-site-navigation a {
    color: #ffffff;
}

#secondary-menu .menu-item-has-children .sub-menu, #primary-menu .page_item_has_children .children {
    background-color: #8e1538;
}

.column3 {
float: right;
width: 20%;
font-size: 1em;
padding-top: 10px;
/*padding-bottom: 400px;*/
margin-bottom:3em;
padding-left: 20px;
margin-top: 15px;
/*border-left: #E8E8E8 solid 1px;*/
margin-left: 0em;
}

.column1, .column2 {
float: left;
width: 15%;
padding: 10px 10px 10px 10px;
border-right: #E8E8E8 solid 1px;
margin-top: 15px;
margin-right:1em;
}

td, th {
    padding: 0px 10px 0px 0px;
}

/* Media Queries */


@media screen and (max-width: 2042px){
	.mslider_wrap {
    max-height: 660px;
    margin-bottom: -160px;
}
}

@media screen and (min-width: 2000px){
.mslider_wrap {
    max-height: 660px;
    margin-bottom: -170px;
}
}
	
@media screen and (max-width: 2000px){
	.mslider_wrap {
    max-height: 660px;
    margin-bottom: -170px;
}
}

@media screen and (max-width: 1810px){
.bg_img_divider_3 {
    height: 568px;
}
}

@media screen and (max-width: 1700px){
.bg_img_divider_3 {
    height: 532px;
}
}

@media screen and (max-width: 1650px){
.bg_img_divider_3 {
    height: 515px;
}
}

@media screen and (max-width: 1600px){
.bg_img_divider_3 {
    height: 500px;
}
}


@media screen and (max-width: 1550px){
.bg_img_divider_3 {
    height: 485px;
}
}

@media screen and (max-width: 1500px){
.bg_img_divider_3 {
    height: 468px;
}
}

@media screen and (min-width: 1494px){


}

/**** max width 1493 start   ******/

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

.column-wrap{
/*margin-bottom: -10em;*/
margin-bottom:0em;
}


.pt-cv-wrapper {

}

.pt-cv-title, .pt-cv-wrapper a {
	font-family: Roboto;
	font-size: 1.1em;
}

h1 , h2,h3, h3 a, h4, h5, h4.pt-cv-title, h5.pt-cv-title, .pt-cv-title a  {
	font-family: "Source Sans 3",sans-serif! important;
}

p , .ftr-title , td, .menu {
	font-family: Georgia;
}

p{
	font-family: Georgia;
}

.column1, .column2 {
    width: 26%;
    float: left;
    border-right: solid 1px #ebebeb;
    margin-left: 5em;
    margin-right: 2em;
    padding-right: 5px;
}

.column3 {
margin-right:10%;
}

.footer-row {
    padding-top: 2em;
	padding-left: 0em;
	padding-right: 0em;
	padding-bottom: 2em;
    margin-left: 0em;
    margin-right: 0em;
    width: 100%;
}
	
	

}


@media screen and (min-width: 1493px){
.pt-cv-wrapper {
   min-height: 33em;
	
	overflow:hidden;
}
	
.entry-content h4.pt-cv-title  a{
		font-family: "Source Sans 3",sans-serif! important;
		
	}
	
.entry-content h4.pt-cv-title  a, .entry-content h5.pt-cv-title  a{
		font-family: "Source Sans 3", Helvetica, Arial, sans-serif! important;
		
	}

#post-4 {
    margin-top: -2em;
    margin-bottom: 0em;
}

.column-wrap{
/*margin-bottom: -10em;*/
margin-bottom:0em;
}

#footer, footer{
}


.entry-content {
    width: 100%;
	  /*padding:4%;*/
    margin-left: auto;
    margin-right: auto;
	font-family: Georgia;
}

.column1, .column2 {
    width: 25%;
    float: left;
    margin-left: 3%;
    margin-right: 2em;
    padding:5px;
    border-right: #E8E8E8 solid 1px;
}

.column1{
    margin-left:8%;
}

.column3 {
    width: 25%;
    float:right;
    font-size: 1em;
    padding-top: 3em;
    padding-left: 0;
    margin-top: 36px;
    border-left: none;
	margin-right:6%;
}

.column-wrap {
    margin-left:auto;
    margin-right:auto;
    width:100%;
}

.hr-border {
    display:none;
}

div#secondary.widget-area.col-md-4 {
    width: 80%;
    margin:auto;
    text-align:center;
}

div#primary.content-area.col-md-8 {
    width: 100%;
}
/*edited*/
.upmail-icon {
    width: 19em;
    margin-left: auto;
    margin-right: auto;
    margin-top: 3em;
}
/*edited*/
.give-icon {
    width: 19em;
    margin-left: auto;
    margin-right: auto;
}

.ftr-widget1 {
}

.widget {
	width:100%;
	margin-left:auto;
	margin-right:auto;
	width:100%;
	text-align:center;
}

.quicklinks-1 {
    margin-left: auto;
	margin-right:auto;
    padding-left: 18%;
}

.social-icons {
    margin-left: 11%;
    margin-right:auto;
}

.w3-quarter {
    margin-left: auto;
    margin-right: auto;
    text-align:center;
	width: 40%;

}

.transparencyseal {
	width: 10em;
	margin-left:auto;
	margin-right:auto;
}

.footer-row {
    padding-top: 2em;
    margin-left: 0em;
    margin-right: 0em;
    width: 100%;
		padding-bottom:2em;
}

.align-cu {
    margin-left: 0;
    margin-right: auto;
}

}

/* 1493 media query end */

@media screen and (max-width: 1450px){
.bg_img_divider_3 {
    height: 453px;
}
}

@media screen and (max-width: 1400px){
.bg_img_divider_3 {
    height: 437px;
}
}

@media screen and (max-width: 1350px){
.bg_img_divider_3 {
    height: 422px;
}
}

@media screen and (max-width: 1300px){
.bg_img_divider_3 {
    height: 402px;
	  /*height: 408px;*/
}
}

@media screen and (max-width: 1280px){
.bg_img_divider_3 {
    height: 387px;
    /*height: 400px;*/
}
}

@media screen and (max-width: 1250px){
.breakthrough_breakpoint.col-lg-6 {
 clear:both;
min-width: 100%!important;
}
.breakthroughs_image_container {
    max-height: initial!important;
}
	.bg_img_divider_3.col-lg-6 {
    clear: both;
min-width: 100%!important;
}
}



@media screen and (min-width: 1450px){.breakthrough_breakpoint .col-lg-6{
     width:100%!important;
}}


@media screen and (max-width: 1440px){
	
.rss-feed{
		padding-left:38%;
}
	
.column1{
	margin-right:0;
    width: 27%;
    float: left;
    margin-left: 5em;
    padding:5px;
    border-right: #E8E8E8 solid 1px;
}

.column2 {
    width: 27%;
    float: left;
    margin-left: 4%;
    margin-right: 2em;
    padding:5px;
    border-right: #E8E8E8 solid 1px;
}

.column3 {
    margin-right: 7%;
}


#post-4 {
    margin-top: -2em;
    margin-bottom: 0em;
}

}

/* max width 1440 end  */

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

}

@media screen and (max-width:1435px){
/*	.bg_img_divider_3{
		width:100%!important;
		clear:both;
	}
*/	
}

/* max-width 1436 end */

@media screen and (max-width: 1365px){
.breakthrough_breakpoint.breakthroughs_image_container{
		width:100%!important;
}
	
}
/* max width 1365 end  */




@media screen and (max-width: 1301px) {
.socmed-links{
    text-align: -webkit-center;
    margin-bottom: 3rem;
}

article#post-1528{
    /*margin-top: -3em;*/
    padding-bottom: 6em;

}

.quicklinks-1 {
margin-left: auto;
margin-right: auto;
text-align: left;	
}

.tSeal-icon {
    width: 15em;
}

.helpdesk-icon {
    width: 15em;
}

.upmail-icon {
    width: 15em;
}

.give-icon {
    width: 15em;
}

}

/* max-width 1301 end */

@media screen and (min-width:1300px){
.ql_col{
   margin-top: 0em;
}
}

/* max-width 1300 end */

@media screen and (max-width: 1247px){
	.breakthrough_breakpoint{
		width:100%!important;
	}
	/*
	li.astm-search-menu::after {
  content: "Search ";
	color:white;
}
	li .astm-search-menu .is-menu .is-dropdown .menu-item {
    padding-left: 10px;
		text-align:left!important;
}
	.is-menu {
    float: left;
		padding-left: 10px;
}
	*/
}

/* max-width 1247 end */

@media screen and (max-width: 1247px){
	.smallscreen{
		display:block!important;
	}
		.largescreen{
		display:none!important;
	}
	
	header#masthead.site-header.row.text-center {
    background-color: #8e1537;
    height: 90px;
}
	
	#metaslider-id-15169{
	top: 0px;
	z-index: -1;
}
	#overlay_metaslider{
		    top:0px;
    margin-bottom: -140px;
	}
	.mslider_wrap {
    max-height: 660px;
    margin-bottom: 0px;
}
}

@media screen and (max-width: 1199px){
.pt-cv-wrapper {
}

.ql_col{
   margin-top: -8em;
}
}

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

.pt-cv-title, .pt-cv-wrapper a {
	font-family: Avenir;
	font-size: 1.1em;
}

h1 , h2, h3 a, h4, h5 {
	font-family: Avenir;
}

p ,  .ftr-title , td, .menu{
	font-family: Georgia;
}
	
/*	p , #content a, #content a:visited ,  .ftr-title , td, .menu{
	font-family: Georgia;
}*/

}

/* max width 1191 end */

@media screen and (max-width: 1166px) {
.column1, .column2 {
width:30%;
}
}

/**** max width 1094 start   ******/

@media screen and (max-width: 1094px){
		.is-menu {
    display:none;
}
	
	#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary {
    margin-top: 1em;
}
}
/**** max width 1094 end  ******/


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

.pt-cv-wrapper {
}

.ql_col{
margin-top:-6em;

}

}

/* 1080 max width end */

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

	.menu_reg{
		padding-right:3%;
	}
	
article #post-1528{
    margin-top: -3em;
    padding-bottom: 6em;

}

#post-4{

margin-bottom: 1em;
}

}

@media screen and (min-width: 1050px) {
.sticky-element-placeholder .sticky-element-active{
display:none!important;	
}
}


@media screen and (max-width: 1049px) {
.sticky-element-placeholder .sticky-element-active{
display:block!important;	
}
}

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

.col-md-12 {
    width: 100%;
    }

.pt-cv-wrapper {
  min-height: 33em;
}

.oble-ftr{
	float:none;
}

.column2 {
    margin-right: 5%;
}

}

/* max-width 1020 end */



@media screen and (max-width: 990px) {
#mega-menu-wrap-primary{
/*	margin-left:auto;
	margin-right:auto; */
	margin-top: 14px;
}
	
	.quicklinks-2 {
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    margin-top: 3em;
    margin-bottom: -4em;
}

.quicklinks-1 {
	display:none;
}

.ql_col{
	margin:0em;
}

.homeloop1{
display:none;
}
.homeloop2{
display:block;
margin-top:1em;
}
.media-body {
    width: 100%;
    float: initial;
}

.mobile-buttons {
display:block;
margin-top:2em;
}

.btn-home-mobile, .btn-home-mobile:visited{
    background-color: #8e1537;
    color: white;
    font-family: "Source Sans 3",'Helvetica', Arial, sans-serif! important;
    font-size: 1.25em;
    word-break: break-word;
    padding: 2%;
    white-space: normal;
}

.btn-home-mobile:hover{
background-color:#700f2f;
color:white;
}

.ql_icon {
display:none;
}

.ftr-widget1{
	text-align:left;
}
.socmed-links2{
	text-align:left;
	margin-top:3.25em;
	display:block;
}

.socmed-links2 .fa{
	padding:5px;
	color:#8e1537;
	margin-bottom:1em;
}

.socmed-links{
	display:none;
}

.logo1 {
display:none;
}

.logo2, .logo2 img {
display:block;
	/*padding-left:1em;*/
  /*  margin-left: auto; */
  /*  margin-right: auto;*/
    margin-top: 1em;
		left:1%;
    margin-bottom: 1em;
}

header #mobile-site-navigation {
    display: block;
    padding-top: 1em;
	border-top: 5px solid #CEAD00;
}

}

@media (max-width: 992px){

.pt-cv-wrapper {
}

.upmail-icon, .give-icon, .tSeal-icon, .helpdesk-icon {
    width: 26em;
}
}

@media (max-width: 991px){
header#masthead.site-header.row.text-center {
    background-color: #8e1537;
    height: 200px;
	/*height:130px;*/
}
}

@media screen and (max-width:899px){
	.is-menu {
    display:none;
}
#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary {
	background: #5d172a;}
}

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

.ftr-contact {
    float: left;
}

}

@media screen and (max-width:710px) {
        /* And even smaller */

#post-4{
margin-bottom: 1em;
}
.oble-img{
    height: 200px;
    opacity: .1;
    margin-top: 3em;
    margin-bottom: -2em;
}
.oble-ftr{
float:none;
}
.footer-row {
    padding: 0em 0em 0em 0em;
    margin-right: auto;
    margin-left: auto;
}

div.metaslider .caption-wrap {
font-size:1em;
}

.pt-cv-wrapper {
    margin-left: 0em;
    padding-left: 5px;
    margin-left: -1em;
    margin-right: 1em;
}

.tSeal-icon, .helpdesk-icon {
    width: 18em;
}

.upmail-icon {
    width: 18em;
}

.give-icon{
    width: 18em;
}

.transparencyseal {
    width: 10em;
}


.w3-quarter {
    width:100%
}

#footer {
	padding: 0;
    width: 100%;
}

.ftr-contact {
    padding: 1em;
    text-align: center;
}

.cu{
}

}
/* 710px media query end */

@media screen 
  and (device-width: 360px) 
  and (device-height: 640px)
  and (-webkit-min-device-pixel-ratio : 4) 
  and (-webkit-device-pixel-ratio : 4)
  and (orientation: portrait) {

/* CSS for Samsung s6 GO HERE */

.ftr-widget1 {
}

}

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

.header-slider{
	display:none;
}

.mobile-buttons {
    margin-top: 2em;
}


hr.h-line {
    border-bottom: .55em solid #CEAD00;
    margin-top: -6em;
    border-top: 1.5em solid #8e1537;
}

}

@media screen and (max-width:500px){
	
	h1{
		font-size:30px!important;
	}
	
	h2{
		font-size:27px!important;
	}	
		
	h3{
		font-size:24px!important;
	}
	
	h4{
		font-size:21px!important;
	}
	
	h5{
		font-size:18px!important;
	}
	
	h6{
		font-size:16px!important;
	}
	
}

@media screen and (max-width: 325px){
h1, h2, h3 {
    font-family: Avenir;
    font-size: 1.6em;
}

.pt-cv-wrapper {
    padding-left: 5px;
    margin-left: -1em;
    margin-right: 1em;
}

.ftr-widget1 {
    text-align: left;
}

.col-md-10 {
    width: 100%;
    margin: auto;
    padding: 0px;
}

}

@media screen and (min-width: 200px) and (max-width: 320px) {

.page-header {
    padding: 2em;
}
	
.pt-cv-title, .pt-cv-wrapper a {
	font-family: Avenir;
	font-size: 1.1em;

}
.pt-cv-content {
	font-family: Georgia;
	padding-right: 1em;
}

article{
    padding: 2em;
}

.tSeal-icon, .helpdesk-icon{
    width: 16em;
}

.upmail-icon {
    width: 16em;
	}

div.give-icon {
	width: 16em;
}

}

@media screen and (max-width: 1024px) and (min-width: 1020px){
.pt-cv-title, .pt-cv-wrapper a {
	font-family: Avenir;
	font-size: 1.1em;

}

.pt-cv-content {
	font-family: Georgia;
	padding-right: 1em;
}

/*.entry-content {
padding-right: 4%;
padding-left: 4%;
}*/

.footer-row {
    margin-right: auto;
    margin-left: auto;
}

img.attachment-voltata-blog-list.size-voltata-blog-list.wp-post-image {
	margin-left:auto;
	margin-right: auto;
}

.entry-summary {
padding-right: 3em;
padding-left: 3em;
}

.w3-threequarter {
	margin-right: auto;
	margin-left: 8em;
}

img.alignright.wp-image-1900 {
margin-right: 25em;
}

img.size-medium.wp-image-1883 {
margin-left: 23em;
}

img.wp-image-1885.alignright {
margin-right: 22em;
}

img.wp-image-1884.size-medium.alignleft {
margin-left: 23em;
}

img.alignright.wp-image-1887 {
margin-right: 26em;
}

img.alignleft.wp-image-6357.size-medium {
margin-left: 22.5em;
}

img.alignright.wp-image-6354.size-medium {
margin-right: 22.5em;
}

img.alignleft.wp-image-6359 {
margin-left: 24.5em;
}

img.alignright.wp-image-6356 {
margin-right: 24em;
}

}

/* end 1024 */

@media screen and (min-width: 768px) and (max-width: 780px) {
img.alignright.wp-image-1900 {
margin-right: 13.5em;
}

img.size-medium.wp-image-1883 {
margin-left: 11em;
}

img.wp-image-1885.alignright {
margin-right: 10em;
}

img.wp-image-1884.size-medium.alignleft {
margin-left: 10.5em;
}

img.alignright.wp-image-1887 {
margin-right: 14em;
}

img.alignleft.wp-image-6357.size-medium {
margin-left: 11em;
}

img.alignright.wp-image-6354.size-medium {
margin-right: 11em;
}

img.alignleft.wp-image-6359 {
margin-left: 12.5em;
}

img.alignright.wp-image-6356 {
margin-right: 11.5em;
}

.w3-threequarter {
	margin-right: auto;
	margin-left: 5em;
}
}

/* end 768 */

@media screen and (max-width: 1490px) {
/*
.entry-content {
padding-right: 4%;
padding-left: 4%;
}*/
}

@media screen and (max-width: 990px){
#mobile-site-navigation .btn-group {
    margin-left: 0px;
}

}

@media (min-width: 601px) {
.w3-col.m3, .w3-quarter {
	margin-left: auto;
	margin-right: auto;
}
}

.ftr-contact{
	padding:1em;
}

footer{
	width:100%;
}

main#main {
	width:100%;
}

/* search page */

img.attachment-voltata-blog-list.size-voltata-blog-list.wp-post-image {
	margin-left:auto;
	margin-right: auto;
}

.entry-summary {
	padding-right: 3em;
	padding-left: 3em;
	text-align: left
}


/* end search */

@media (max-width: 767px) {
    .elementor-44500 .elementor-element.elementor-element-fbb702d .elementskit-navbar-nav>li>a {
        padding: 20px 20px 20px 20px !important;
    }
}

@media only screen and (min-device-width: 320px) and (max-device-width: 568px)
and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 40/71) and (orientation:portrait)
{
	article{
		padding:0px;
	}
	.logo2,.logo2 img{
		left:-11%;
		width:390px;
		
	}
}

	
.entry-content h4.pt-cv-title  a{
		font-family: "Source Sans 3",sans-serif! important;
		
	}

@media only screen and (max-width: 375px){
	
.rss-feed{
padding-left:5%;
}
}


@media only screen and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 40/71) and (max-device-width: 568px) and (min-device-width: 320px) and (orientation: portrait){
.logo2, .logo2 img {
    left: 0;
    width: 100%;
}
}

@media only screen and (max-width: 370px){
	
.bg_img_divider_3{
	padding-top:40px!important;
	margin-top:10px;
}	
	.qklnk_cover {

    padding-bottom: 30px;
}
	
}


/* NEW ADDITIONAL CSS */

#footer a, #footer p {
    font-family: "Source Sans 3",sans-serif! important;
	color:white!important;
}

body, .metaslider .theme-default .nivo-caption, .menu, .quicklinks-2 a {
    font-family:"Source Sans 3" sans-serif! important;
}

.pt-cv-2-col .pt-cv-title  a,.cu-titles a, .ftr-widget1, #primary-menu li a, #primary-menu .menu-item-has-children .sub-menu li a, #primary-menu .page_item_has_children .children li a{
    font-family: "Source Sans 3"sans-serif! important;
}
.pt-cv-title a {
    font-weight: 500;
}


/* NEW ADDITIONAL CSS END */