/* PK Design Custom */

html { 
    background: #636363;
}

body {
  overflow-x: hidden;
}

h1, h2, h3, h4, h5, h6 {
  color: #000;
}

#wp-admin-bar-edit {
  display: none;
}

.hm-social > li a img {
    width: 60px !important;
    height: 60px !important;
}

h1.entry-title, h2.widgettitle {
    color: #000 !important;
    font-size: 2.25rem;
    font-weight: bold;
    text-align: left;
    text-transform: uppercase;
}

* {
    font-family: 'Open Sans', sans-serif;
}

#colophon {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}

.fl-photo-content {
    background-color: #f5f5f5;
    border: 7px solid #eee;
    padding: 22px;
    width: 100%;
}

.homepage-logo .fl-photo-content {
    border: none !important;
    background-color: transparent;
}

/* #content form span {
    width: 50%;
} */

.wpdevart-submit {
    background: #1581b2;
}


.hm-social li, .hm-social li a {
    height: 60px !important;
}

a {
    color: #EA4A31;
}

#colophon a {
    color: #EA4A31 !important;
}

body {
/*    color: #000;*/
    font-weight: 400;
}

.page-logo .fl-photo-content {
    width: inherit;
}

.page-logo img {
    width: 150px !important;
}

#masthead, footer#colophon {
    box-shadow: 0px 1px 8px 2px #02375d;
}

.fl-module-content.fl-node-content h2 {
    text-transform: uppercase;
}

.top-navigation ul li a, #header-right-menu ul li a {
  	text-transform: uppercase;
  	font-size: 0.8rem;
}

#menu-item-76 a {
  color: #ff2626;
  font-weight: bold;
}

@media (min-width:768px) and (max-width:1000px) {
    .top-navigation ul li a, #header-right-menu ul li a {
        font-size: 0.75rem;
  		padding: 0 5px;
	}
}

@media (max-width: 768px) {
    .fl-node-565169b6b2c63 .fl-module-content {
        margin-top: -20px;
    }
	#horizontal-menu-before ul, #footer-horizontal-menu ul {
  		max-width: 75%;
	}
	#TA_certificateOfExcellence703 {
  		max-width: 25%;
	}
	#CDSWIDCOE {
  		width: auto !important;
	}
    #colophon > .menu ul li, #horizontal-menu-before > *, #footer-horizontal-menu ul li {
      	vertical-align: bottom;
    }
}