/*
CTC Separate Stylesheet
Updated: 2020-02-08 22:49:24
Theme Name: Epak AccessPress Parallax Child
Theme URI: https://accesspressthemes.com/wordpress-themes/accesspress-parallax/
Template: accesspress-parallax
Author: AccessPress Themes
Author URI: https://accesspressthemes.com/
Description: Create beautiful one page / parallax website for your business, online shop, agency or any type with AccessPress Parallax. Theme is fully Gutenberg / Elementor friendly and consists of 6 demo (starter site content) built in Elementor in just one click.
Tags: custom-background,custom-colors,custom-header,custom-menu,featured-images,one-column,right-sidebar,theme-options,threaded-comments,translation-ready,two-columns,grid-layout,footer-widgets,blog,photography,portfolio
Version: 3.5.1581202164
*/


html {font-size: 16px;}
body {margin:-20px 0 0 0 !important; }
div,  applet, object, iframe, p, blockquote, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {}

.parallax-on #masthead  {margin-top:0; padding-top: 20px;}
/*body.parallax-on #masthead {position: relative;}*/
#masthead {width: 100%; top: 0px; height: 100px; border-bottom: 0 !important; background: rgba(255,255,255,1); }
#site-logo:not(.home)  {width: 110px; top: 10px; position: fixed; float: left;}
.home #site-logo  {max-width: 110px; display:none; }
#masthead .flex-box  { width: 100%; max-width:1200px;}
.main-navigation {max-width:100% ;white-space:nowrap; }
#site-navigation {float:right; width: 100%; max-width: 1200px;}
.mob-menu-header-holder.mobmenu.myfixed {display: none;}
.wp-block-themeisle-blocks-advanced-columns .innerblocks-wrap {padding: 0 5%;}
.main-navigation ul {margin:0px 0 0 0;}

.main-navigation > ul > li > a:link, .main-navigation > ul > li > a:visited  {color:#999; font-weight: 400; text-decoration: none; text-transform:capitalize;}
.main-navigation > ul > li > a:hover, .main-navigation > ul > li > a:active  {color:#2A8DCC; font-weight: 400;   text-decoration: none;}
.special-menu {padding:1px 12px; border: 2px solid #2a8bcc; border-radius:20px; margin:-3px 5px 0;}
.main-navigation ul ul {	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.0);}
.main-navigation ul ul a:link, .main-navigation ul ul a:visited {color:#999; font-weight: 400; text-decoration: none; text-transform:capitalize; }
.main-navigation ul ul a:active, .main-navigation ul ul a:hover {	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.0);color:#4ab2cc; font-weight: 400; text-decoration: none; text-transform:capitalize; }
div.entry-thumb { width:1200px; left:0; right: 0;  margin-left: calc(-50vw + 50%); background-size: cover; margin: 0 auto; height: 350px; overflow: hidden; background-position: center; }
.entry-thumb img {width:100%;}

.h1, h1 {font-size: 36px; line-height: 1.5;}
.h2, h2 {font-size: 48px;}
.highlights-text {font-size: 28px;position:relative; margin-top:60% !important;}
.highlights-box {border-radius:5px;}

.p, p {font-family: "Raleway", Arial, san-serif; font-size: 18px; line-height: 1.4;}
.entry-title, .post-title {margin-top:50px; margin-bottom:20px; font-family: "Raleway" !important; font-weight: 600;text-align: left; color: #2a8bcc; letter-spacing: 1px;font-size: 16px; text-transform: uppercase;}

#primary { width: 100%;}
#secondary {display: none;}
.article-wrap {padding:0;}


#epak-page-title {display: inline-block; position:absolute; top:50vh; z-index:9999999999999999; padding:15px 40px; background-color: transparent; border-radius:60px; }
#epak-page-title h1 {font-size:45px;color:#FFF;}

.slide-quoter {font-size: 18px;}
#main-slider {top:-35px; height: 60vh; vertical-align: top;}
div#content.site-content {padding-top:0 !important;}
.slider-caption .caption-title {display:none; }
.slider-caption .caption-description {padding-top:0; margin-top:0; color:#FFF; text-transform: none;  text-shadow: none; font-family: "Roboto Slab", Arial, san-serif; width:100%;}
.slider-caption .caption-description  h1 {  color:#FFF;  margin: 0; text-transform: none;  text-shadow: none; font-family: "Roboto Slab", Arial, san-serif; }
.next-page {bottom: 10px; display:none;}
#section-1723, #section-1749, #section-1739, #section-1743, #section-1884  {min-height: 600px;}
#section-1749 {padding-top:40%;}
#section-1427 {background: url(http://www.epak.org/site/wp-content/uploads/teachers.jpg) no-repeat scroll center bottom; min-height:800px; 	background-size: contain;  margin: 0 auto; padding: 0;margin-top:100px; margin-bottom:-220px; }
#section-417 {top:0px;height:80vh;}	
#section-1427 .parallax-section .page-content {padding-bottom: 0; padding-top: 10px; }
.parallax-section  {margin-top:0; padding: 20px 0 30px !important;}
.parallax-section h2 {padding:0; margin:0;}
.egb-row-has-bg>.egb-row-column-wrap {padding: 0 0 0 0;}
section#section-1884 .parallax-section {margin-bottom: 0 !important; padding-bottom: 0 !important;}
.facebook-header {margin-left:20px;}
@media screen and (max-width: 768px)
{

	#site-logo {max-width: 60px !important;}
	.slider-caption  { display: block; width:100%;}
}

@media screen and (max-width: 480px)
{
	.slider-caption {width:100%; display: block; font-size:80%;}
}

.give-form li {list-style: none outside; display: block; margin-right:20px; margin-left: 0;}
#give-form-1000-wrap {font-size: 18px;}
.give-form button, .give-form input, .give-form optgroup, .give-form select, .give-form textarea, .give-form radio {margin-left:10px; margin-right: 10px; padding: 2px 10px;}

 input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"]   {border-radius: 20px; height: 35px; padding: 5px 15px;}

.give-form input[type="radio"] {vertical-align: 2px; margin-right: 15px; margin-left: 0; }
.give-gateway-radio-list {display: block; margin-left: 0;}
.give-form input[type="submit"] {border-radius:20px; padding:0 15px; vertical-align: middle;height:35px;}
 [id*=give-form] .give-form-title {font-size:36px; color:#999999; padding: 0;   margin: 0 0 15px;}
.pdb-signup input[type="submit"]  {border-radius:20px; padding:0 15px; vertical-align: middle;height:35px;}
.pdb-signup input[type="text"], .pdb-signup input[type="email"]  {border-radius:20px; padding:0 15px; vertical-align: middle;height:35px; width: 100%;}


.form6 .conditional_form_part {
    display: none;
  }

 .form6 .conditional_form_part_activator:checked + .conditional_form_part {
    display: block;
  }

button.wpcf7-field-group-add,  button.wpcf7-field-group-remove {position: relative;
width: 35px; height: 35px; border-radius: 25%;
	padding: 0;
	font-size: 18px;
top: 20%;
left: 0%;
	display:  table-cell;
		line-height:35px;
		vertical-align: top;
	transform: translate(-20%, -20%);}

input.field_small {width:7%;}
input.field_med {width:20%;}

.subscribe-footer-text {color:#FFF;}

.bottom-footer {background: #272727;}

.ugb-button .ugb-button--inner, .ugb-button .ugb-button-inner {font-size: 18px;
    font-family: "Raleway";
	font-weight: 300;}

.site-info {    float: right;    display: none;}

h1.insert-page-title, span.post-meta-key, .top-footer ul li {display:none;}

.bottom-footer {background-color: #272727;}


#cff .cff-load-more {float:none; margin-left:auto; margin-right:auto; border:1px solid #4a8bcc; border-radius:25px; width:150px	; padding: 8px 20px; white-space: nowrap; text-align: center; }
#cff.cff-masonry .cff-load-more {float: none;}


/* FOOTER */
.footer-form input[type="email"]{
    border-top-left-radius: 20px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 20px; margin-bottom:20px;}
.footer-form button, .footer-form input[type="button"], .footer-form input[type="reset"], .footer-form input[type="submit"] {
    border-top-left-radius: 0px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 0px;
}
.wp-block-tnp-minimal ticss-9ee089b8 > .tnp-email > .tnp-submit {white-space: nowrap;}
.copy-right {margin-left: 27%;}
.site-main .comment-navigation a, .site-main .paging-navigation a, .site-main .post-navigation a, .site-main .posts-navigation a {background:none; color:#999999;}
#primary {width: 100%;}
#secondary {display:none;}
.rightsidebar #primary { width: 100%; float: left;}
.parallax-section h2 span {display:none;}
div.entry-thumb {display:none;}
#shiftnav-toggle-main .shiftnav-toggle-burger, #shiftnav-toggle-main.shiftnav-toggle-main-entire-bar:before {
  padding: 0px 20px;}
a.shiftnav-target {color:999999;}
a.shiftnav-target {color:#999;font-size:1em;line-height:1.1;padding:3px; margin-top:3px;border-bottom:1px solid #efefef;}
.shiftnav ul.shiftnav-menu li.menu-item>.shiftnav-target, .shiftnav ul.shiftnav-menu li.shiftnav-retract>.shiftnav-target {line-height:1.1;}
.shiftnav:after {box-shadow:none !important;-webkit-box-shadow: none !important;}

/*What's New Home Section*/
.ap-home #section-3262 {padding-top: 30px; padding-bottom: 0 !important;
}
#section-3262.parallax-section {padding: 0 !important;}

/* GravityFlow styles - principal approval page */

div.gravityflow_workflow_detail {display: none;}
#post-3374 .entry-content h2 + p {margin-bottom: 150px;}

/* Links in psragraphs*/
p a, p a:link, p a:visited, span > a { color: #00bcff !important; text-decoration: none; }

/*Subscription form fields*/
.tnp-subscription input[type=text], .tnp-subscription input[type=email], .tnp-subscription input[type=submit], .tnp-subscription select {width: 100%;	height: 30px !important;}
.tnp-subscription label { display: block;	color: #FFF !important;}

/* Reporting page */
.page-id-3769 h1 {margin-top: 90px;}
.page-id-3769 .wpdt-c {margin-bottom: 80px;}
.page-id-3769 h2.wpdt-c {margin-bottom: 20px; font-size: 200%}
.page-id-3769 .wpDataTableFilterSection {margin-bottom: 0 !important; padding-bottom: 0 !important; min-height:60px !important;}
.page-id-3769 .wpDataTablesWrapper {padding-bottom: 40px; border-bottom: 1px solid #333;}
.page-id-3769 .wpDataTablesWrapper.wpDataTablesFilter {padding-bottom: 0; border-bottom: none;}
.wpDataTablesWrapper div.dt-buttons {margin-bottom: 0;}