*
{
 margin:0px;
 padding:0px;
}

body
{
  margin:0px;
  padding:0px;
  font-size:14px;
  font-weight:normal;
  font-family: 'Lato', sans-serif;
  font-weight:400;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
	font-weight: 700;
    font-family: 'Lato', sans-serif;
}
.new-logo
{
 margin:11px 0 0 0;
}
header
{
 /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#710000+0,b90000+100 */
background: #710000; /* Old browsers */
background: -moz-linear-gradient(top,  #710000 0%, #b90000 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #710000 0%,#b90000 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #710000 0%,#b90000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#710000', endColorstr='#b90000',GradientType=0 ); /* IE6-9 */
 padding: 5px 0 0 0;
}
header .site-header-menu {
    margin: 52px 0 0;
}
header .primary-menu{
display: -webkit-box; 
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex; 
display: flex;
justify-content: space-between;
    flex-wrap: wrap;
}
header .primary-menu li#menu-item-103 {
    padding-right: 0 !important;
}

.main-navigation a {
 color:#ffffff;
 padding: 0 23px;
 font-weight: 600;
 font-size:15px;
 text-transform: uppercase;
 font-family: 'Lato', sans-serif;
 padding-left:0 !important;
 padding-right:0 !important;
}

.main-navigation a:hover, .main-navigation a:focus {
  color:#ef4d2f !important ;
  text-decoration:none;
}
.home-page-content{
  margin-top: 10px;
}
.banner_bootm_content h4
{
 margin:0 0 40px 0;
 padding:0 0 0 0;
 font-size: 17px; 
 text-align:justify;
 font-weight:bold; 
  line-height: 30px;
}
.ms-container
{
 overflow:hidden !important;
}
.ih-item {
  position: relative;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
.ih-item,
.ih-item * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ih-item a {
  color: #333;
}
.ih-item a:hover {
  text-decoration: none;
}
.ih-item img {
  width: 100%;
  height: 100%;
}

.ih-item.circle {
  position: relative;
  width: 220px;
  height: 220px;
  border-radius: 50%;
}
.ih-item.circle .img {
  position: relative;
  width: 220px;
  height: 220px;
  border-radius: 50%;
}
.ih-item.circle .img:before {
  position: absolute;
  display: block;
  content: '';*
{
 margin:0px;
 padding:0px;
}

body
{
  margin:0px;
  padding:0px;
  font-size:14px;
  font-weight:normal;
  font-family: 'Lato', sans-serif;
  font-weight:400;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
	font-weight: 700;
    font-family: 'Lato', sans-serif;
}
.new-logo
{
 margin:11px 0 0 0;
}
header
{
 /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#710000+0,b90000+100 */
background: #710000; /* Old browsers */
background: -moz-linear-gradient(top,  #710000 0%, #b90000 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #710000 0%,#b90000 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #710000 0%,#b90000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#710000', endColorstr='#b90000',GradientType=0 ); /* IE6-9 */
 padding: 15px 0 0 0;
}
header .site-header-menu {
    margin: 52px 0 0;
}
header .primary-menu{
display: -webkit-box; 
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex; 
display: flex;
justify-content: space-between;
    flex-wrap: wrap;
}
header .primary-menu li#menu-item-103 {
    padding-right: 0 !important;
}

.main-navigation a {
 color:#ffffff;
 padding: 0 23px;
 font-weight: 600;
 font-size:15px;
 text-transform: uppercase;
 font-family: 'Lato', sans-serif;
 padding-left:0 !important;
 padding-right:0 !important;
}

.main-navigation a:hover, .main-navigation a:focus {
  color:#ef4d2f !important ;
  text-decoration:none;
}
.home-page-content{
  margin-top: 10px;
}
.banner_bootm_content h4
{
 margin:0 0 40px 0;
 padding:0 0 0 0;
 font-size: 17px; 
 text-align:justify;
 font-weight:bold; 
  line-height: 30px;
}
.ms-container
{
 overflow:hidden !important;
}
.ih-item {
  position: relative;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
.ih-item,
.ih-item * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ih-item a {
  color: #333;
}
.ih-item a:hover {
  text-decoration: none;
}
.ih-item img {
  width: 100%;
  height: 100%;
}

.ih-item.circle {
  position: relative;
  width: 220px;
  height: 220px;
  border-radius: 50%;
}
.ih-item.circle .img {
  position: relative;
  width: 220px;
  height: 220px;
  border-radius: 50%;
}
.ih-item.circle .img:before {
  position: absolute;
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  border-radius: 50%;
  box-shadow: inset 0 0 0 16px rgba(255, 255, 255, 0.6), 0 1px 2px rgba(0, 0, 0, 0.3);
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
.ih-item.circle .img img {
  border-radius: 50%;
}
.ih-item.circle .info {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  border-radius: 50%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.ih-item.square {
  position: relative;
  width: 316px;
  height: 216px;
  border: 8px solid #fff;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
}
.ih-item.square .info {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.ih-item.circle.effect3 .img {
  z-index: 11;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
.ih-item.circle.effect3.colored .info {
  background: #b50000;
}
.ih-item.circle.effect3 .info {
  background: #333333;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
.ih-item.circle.effect3 .info h3 {
  color: #fff;
  text-transform: uppercase;
  position: relative;
  letter-spacing: 2px;
  font-size: 22px;
  margin: 0 30px;
  padding: 55px 0 0 0;
  height: 110px;
  text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3);
}
.ih-item.circle.effect3 .info p {
  color: #bbb;
  padding: 10px 5px;
  font-style: italic;
  margin: 0 30px;
  font-size: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.5);
}

.ih-item.circle.effect3.left_to_right .img {
  -webkit-transform: scale(1) translateX(0);
  -moz-transform: scale(1) translateX(0);
  -ms-transform: scale(1) translateX(0);
  -o-transform: scale(1) translateX(0);
  transform: scale(1) translateX(0);
}
.ih-item.circle.effect3.left_to_right .info {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
}
.ih-item.circle.effect3.left_to_right a:hover .img {
  -webkit-transform: scale(0.5) translateX(100%);
  -moz-transform: scale(0.5) translateX(100%);
  -ms-transform: scale(0.5) translateX(100%);
  -o-transform: scale(0.5) translateX(100%);
  transform: scale(0.5) translateX(100%);
}
.ih-item.circle.effect3.left_to_right a:hover .info {
  opacity: 1;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}

.ih-item.circle.effect3.right_to_left .img {
  -webkit-transform: scale(1) translateX(0);
  -moz-transform: scale(1) translateX(0);
  -ms-transform: scale(1) translateX(0);
  -o-transform: scale(1) translateX(0);
  transform: scale(1) translateX(0);
}
.ih-item.circle.effect3.right_to_left .info {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%);
}
.ih-item.circle.effect3.right_to_left a:hover .img {
  -webkit-transform: scale(0.5) translateX(-100%);
  -moz-transform: scale(0.5) translateX(-100%);
  -ms-transform: scale(0.5) translateX(-100%);
  -o-transform: scale(0.5) translateX(-100%);
  transform: scale(0.5) translateX(-100%);
}
.ih-item.circle.effect3.right_to_left a:hover .info {
  opacity: 1;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}

.ih-item.circle.effect3.top_to_bottom .img {
  -webkit-transform: scale(1) translateY(0);
  -moz-transform: scale(1) translateY(0);
  -ms-transform: scale(1) translateY(0);
  -o-transform: scale(1) translateY(0);
  transform: scale(1) translateY(0);
}
.ih-item.circle.effect3.top_to_bottom .info {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}
.ih-item.circle.effect3.top_to_bottom a:hover .img {
  -webkit-transform: scale(0.5) translateY(100%);
  -moz-transform: scale(0.5) translateY(100%);
  -ms-transform: scale(0.5) translateY(100%);
  -o-transform: scale(0.5) translateY(100%);
  transform: scale(0.5) translateY(100%);
}
.ih-item.circle.effect3.top_to_bottom a:hover .info {
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

.ih-item.circle.effect3.bottom_to_top .img {
  -webkit-transform: scale(1) translateY(0);
  -moz-transform: scale(1) translateY(0);
  -ms-transform: scale(1) translateY(0);
  -o-transform: scale(1) translateY(0);
  transform: scale(1) translateY(0);
}
.ih-item.circle.effect3.bottom_to_top .info {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
}
.ih-item.circle.effect3.bottom_to_top a:hover .img {
  -webkit-transform: scale(0.5) translateY(-100%);
  -moz-transform: scale(0.5) translateY(-100%);
  -ms-transform: scale(0.5) translateY(-100%);
  -o-transform: scale(0.5) translateY(-100%);
  transform: scale(0.5) translateY(-100%);
}
.ih-item.circle.effect3.bottom_to_top a:hover .info {
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
.testimonial_bg
{
  	background: url("../images/air_force_pic_5_group.jpg") no-repeat;
	width:100%;
	float:left;
	height:287px;
	margin:67px 0 33px 0;
}
.testimonial_text {
  margin: 0 auto;
  max-width: 70%;
}
.testimonial_text h4
 {
  color: #ffffff;
  font-family: "Lato",sans-serif;
  font-size: 22px;
  font-weight: 400;
  margin: 90px 0 25px 0;
  text-align: center;
}
.testimonial_text span
{
 font-size:20px;
 font-weight:700;
 font-family: 'Lato', sans-serif;
 color:#ef4d2f ;
 text-align:center;
 margin:40px 0 0 0;
}

table#mp_view_body_options_table tr td:first-child {
  text-align: center;
  width: 50px;
}
table#mp_view_body_options_table tr td {
  padding: 12px;
}
.outer_scrpt {
  margin-bottom: 67px;
}
.outer_scrpt table td div {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  width: 100% !important;
  height:auto !important;
}
div#mp_title_results {
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  margin: 21px 0;
  color:#333333;
  font-family: "Lato",sans-serif;
  text-align: center !important;
}
.news-box img {
  width: 100%;
  border-radius: 3px 3px 0 0;
   -o-border-radius: 3px 3px 0 0;
   -moz-border-radius:3px 3px 0 0;
   -webkit-border-radius: 3px 3px 0 0;
   -khtml-border-radius: 3px 3px 0 0;
   -ms-border-radius: 3px 3px 0 0;
}
.news-col-1, .news-col-list {
 background:#eeeeee;
  border-bottom: 1px solid #d1d1d1;
  border-radius: 8px 8px 0 0;
   -o-border-radius: 8px 8px 0 0;
   -moz-border-radius:8px 8px 0 0;
   -webkit-border-radius: 8px 8px 0 0;
   -khtml-border-radius: 8px 8px 0 0;
   -ms-border-radius: 8px 8px 0 0;
  border-top: 1px solid #d1d1d1;
  padding:0 13px 17px 10px;
}
.news .news-title a {
  display: block;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  padding: 0 0 0 18px;
  position: relative;
}
.news-title > a:before {
  background:#337ab7;
  content: "";
  height:8px;
  left: 0;
  position: absolute;
  top:6px;
    border-radius: 50% 50% 50% 50%;
   -o-border-radius: 50% 50% 50% 50%;
   -moz-border-radius:50% 50% 50% 50%;
   -webkit-border-radius: 50% 50% 50% 50%;
   -khtml-border-radius: 50% 50% 50% 50%;
   -ms-border-radius: 50% 50% 50% 50%;
  width:8px;
}
h2.blog-post-title {
  font-size: 22px;
}
.widget-event-list h6{
  clear:inherit;
}
ul.widget-event-list li img {
  margin-bottom: 0;
  max-width: 80px;
}
.left {
  display: inherit;
  float: left;
}

img.left, .pad-right {
  margin-bottom: 1em;
  margin-right: 1em;
}
ul.widget-event-list
{
   box-sizing: border-box;
    list-style-type: none;
    margin: 0 0 0 0;
    padding-left: 0;
}
.read-more, .reply {
  text-decoration: none;
}
ul.widget-event-list li {
  border-bottom:1px solid #dddddd;
  border-bottom-width: 1px;
   margin-top: 1.5em;
  margin-bottom: 1.5em;
  padding-bottom: 1.25em;
  padding-left: 0;
}
ul.widget-event-list li .title {
  line-height: 22px;
  margin-bottom: 0;
  margin-top: 0;
}
ul.widget-event-list li p {
  margin-bottom: 0;
  font-size:14px;
  margin-top: 0;
}
.title > a {
 color:#b10000;
 font-size:14px;
}
.title > a :hover
{
 color:#b10000;
 text-decoration:none;
}
.btn {
    background:#ac0000;
    transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -webkit-transition: all 0.3s ease-in-out 0s;
	 border-radius: 5px;
   -o-border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   -khtml-border-radius: 5px;
   -ms-border-radius: 5px;
    color:#ffffff;
    font-size:14px;
    font-weight:400;
    padding: 10px 27px;
    text-align:center;
}
.btn:hover {
    color:#ffffff;
	background:#7b0002;
	text-decoration:none;
	border-radius: 50px;
   -o-border-radius: 50px;
   -moz-border-radius: 50px;
   -webkit-border-radius: 50px;
   -khtml-border-radius: 50px;
   -ms-border-radius: 50px;
}
.btn:focus
{
  color:#ffffff;
}
.date-post span
{
 color:#ffffff;
}
.date-post p
{
 color:#ffffff;
}
.date-post {
  background: #a10000;
  padding:4px 13px;
}
.news-cat a {
  color: #a10000;
}
a.more-link {
  color:#a10000;
}
.news {
  margin-bottom:0 !important;
  width: 100%;
  padding:0 0 0 0;
}
.news .news-title {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}

p.fax {
  margin-top: 17px;
}
/* Footer */
.textwidget span {
  font-size: 14px;
  font-weight: 400;
}
footer{
  background:#222;
}
footer.site-footer{
  padding-bottom: 0;
}
.footer-sections {
    padding: 40px 0 20px;
    display: inline-block;
    width: 100%;
}
.footer-heading{
	margin: 0 0 25px;
}
.footer-heading h4 {
    color: #fff;
    font-size: 17px;
    border-bottom: 1px rgba(255,255,255,0.5) solid;
    padding-bottom: 15px;
    position: relative;
}
.footer-heading h4::before {
    position: absolute;
    left: 0;
    bottom: -2px;
    content: "";
    width: 46px;
    height: 3px;
    background-color: rgb(222, 179, 37);
}
.footer-logo{
	margin-bottom: 15px;
}
.footer-logo img {
    max-width: 220px;
}
.about-us-text .textwidget {
    color: rgba(255,255,255,0.7);
    line-height: 22px;
}
.about-us-text p a{
	color: rgb(222, 179, 37);
}
.important-links ul,
.important-links ul li{
  list-style-type: none;
  margin: 0;
  padding: 0;
  transition: all 300ms ease-in-out 0s;
  -o-transition: all 300ms ease-in-out 0s;
  -ms-transition: all 300ms ease-in-out 0s;
  -moz-transition: all 300ms ease-in-out 0s;
  -webkit-transition: all 300ms ease-in-out 0s;
}
.important-links ul li a,  .important-links ul li{
  color: rgba(255,255,255,0.8);
  padding: 3px 0 3px 15px;
  display: inline-block;
  width: 100%;
  background-image: url(../images/list-icon.png);
  background-repeat: no-repeat;
  background-position: left center;
}
.important-links ul li:hover{
  padding-left: 10px;
}
.important-links ul li a:hover,
.bottom-footer ul li a:hover{
  text-decoration: none;
}

/* Address */
footer address .textwidget h6{
  margin: 17px 0 6px;
  font-size: 16px;
  font-style: normal;
}
footer address .textwidget h6,
footer address p.fax span{
  color: rgba(255,255,255,0.9);
  font-size: 16px;
  font-weight: 600;
}
footer address h6 {
  margin: 17px 0 6px 0;
}
footer address p {
    color: rgba(255,255,255,0.7);
}
footer address p.fax{
  margin-bottom: 0;
}
footer address p.office{
  margin-top: 17px;
}

/* footer bottom */
.bottom-footer {
    padding: 10px 4.5455% ;
    float: left;
    width: 100%;
    background-color: #292929;
}
.copyright p {
    font-size: 12px;
    color: rgba(255,255,255,0.7);
    margin-bottom: 0;
}
.bottom-footer ul{
  display: inline-block;
  width: 100%;
  text-align: right;
  margin: 2px 0 0;
}
.bottom-footer ul li{
  display: inline-block;
  list-style-type: none;
}
.bottom-footer ul li a {
    color: rgba(255,255,255,0.5);
    padding: 0 10px;
    line-height: 1;
    font-size: 12px;
    border-right: 1px rgba(255,255,255,0.5) solid;
    float: left;
}
.bottom-footer ul li:last-child a{
  padding-right: 0;
  border-right: 0;
}
.bottom-footer ul li a:hover{
  color: rgba(255,255,255,0.95);
}

/* Inner pages */
.premier-players-inner-page{
  display: inline-block;
  width: 100%;
}
header.entry-header {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  display: inline-block;
  margin: 15px 0 0;
  padding: 0;
  width: 100%;
}
header.entry-header h1 {
  line-height: normal;
  margin: 15px 0;
}

/*awards inner page start here */
.awards-inner-page-content 
{
  margin:27px 0 27px 0;
}
.thumbnail_img {
  height:250px;
  overflow: hidden;
}
.content-area {
  float: left;
  margin-right: 0;
  width: 100%;
  margin:27px 0 0 0;
}
.main-navigation .sub-menu a {
  color: #000000;
}
.award-content h1{
}
.awards-inner-page-content h3 a {
  color: #333333;
  float: left;
  font-family: "Lato",sans-serif;
  font-size:22px;
  font-weight: 700;
  margin: 0 0 24px;
  width: 100%;
}
.awards-inner-page-content h3 a {
  text-decoration: none;
}
.awards-inner-page-content p {
  color: #333333;
  font-family: "Lato",sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 27px;
  margin-bottom:20px;
}
/*awards inner page close here */




/*foundation inner page start here */
.foundation-inner-page-content {
  float: left;
  margin: 27px 0 27px 0;
  width: 100%;
}

.board_box
{
 background:#eeeeee;
 border:1px solid #dddddd;
 padding:10px 10px;
 min-height:450px;
 border-radius:5px 5px 5px 5px;
 -o-border-radius:5px 5px 5px 5px;
 -moz-border-radius:5px 5px 5px 5px;
  -webkit-border-radius:5px 5px 5px 5px;
  -khtml-border-radius:5px 5px 5px 5px;
  -ms-border-radius:5px 5px 5px 5px;
}
.board_box h4{
  color: #333333;
  font-family: "Lato",sans-serif;
  font-size:22px;
  font-weight: 700;
  text-align:center;
}
.foundation-inner-page-content h3 {
  color: #333333;
  float: left;
  font-family: "Lato",sans-serif;
  font-size:22px;
  font-weight: 700;
  margin: 0 0 24px;
  width: 100%;
}

.foundation-inner-page-content p {
  color: #333333;
  font-family: "Lato",sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  margin-bottom:20px;
}
.donation_box {
  background: #b60000;
  float: left;
  margin: 20px 0 0;
  padding: 20px;
   border-radius:5px 5px 5px 5px;
 -o-border-radius:5px 5px 5px 5px;
 -moz-border-radius:5px 5px 5px 5px;
  -webkit-border-radius:5px 5px 5px 5px;
  -khtml-border-radius:5px 5px 5px 5px;
  -ms-border-radius:5px 5px 5px 5px;
}
.donation_box h4 {
  color: #ffffff;
  float: left;
  font-family: "Lato",sans-serif;
  font-size: 22px;
  font-weight: 700;
  text-align: center;
}
/*awards inner page close here */

.advertisement.-section {
  margin: 37px 0;
}
.main-navigation .menu-item-has-children > a::after {
  top: 0;
}

.main-navigation li:hover > a, .main-navigation li.focus > a
{
 color:#ef4d2f !important
}
.main-navigation ul ul {
  width: 260px;
  top:28px;
}
.main-navigation ul ul a {
  padding: 13px 15px;
  width: 100%;
}

.award-content p {
  margin: 15px 0 0 0;
}

/* added 12-09-2016 */

body.single-post .ms-view {
  border: 3px solid #000000;
  max-width: 98.2%;
}
/* added 09-13-2016 */
.main-navigation ul li:last-child a {
  padding-right: 0 !important;
}

.main-navigation ul {
  text-align: right;
}
.main-navigation ul li ul.sub-menu  {
  text-align: left;
right: 38px;
}
.main-navigation ul li ul.sub-menu li a
{
 text-transform: capitalize;
}
.main-navigation .primary-menu > li {
  padding: 0 0 15px 0;
  display: inline-block;
  float: none;
  vertical-align:top;
}

.page-id-2343 #page {
    display: none !important;
}
/* 
    =======================================
      Responsive Start
    =======================================
*/
@media (max-width: 1199px){
  .main-navigation a{
    font-size: 16px;
    padding: 0 13px;
  }
  header .site-header-menu {
    margin: 53px 0 0;
  }
} 
@media (max-width: 991px){
  h3, h2.blog-post-title{
    font-size: 21px;
  }
  header .site-header-menu{
    margin: 41px 0 0;
  }
  .main-navigation a {
    font-size: 14px;
    padding: 0 10px;
  }
  .new-logo > img {
    max-width: 270px;
  }
  .logo-column{
    width: 41.6667%;
  }
  .menu-column{
    width: 58.3333%;
  }
  .main-navigation {
    margin: 0;
}
  #site-navigation2 .primary-menu li{
      width:100%;
       
   }
  .mobile_only .new-logo {
    margin-left: 0px !important;
}
  
  
}
@media (max-width: 909px){
  .logo-column,
  .menu-column{
    width: 100%;
  }
  footer nav.main-navigation{
    display: none;
  }
  .menu-toggle {
    color: #fff;
    font-size: 14px;
    padding: 10px;
    position: absolute;
    right: 20px;
    top: 0;
    margin-top: 5px;
  }
  .menu-toggle.toggled-on, 
  .menu-toggle.toggled-on:hover, 
  .menu-toggle.toggled-on:focus,
  .menu-toggle:hover,
  .menu-toggle:focus{
    background-color: transparent;
    border-color: rgb(222, 179, 37);
    color: rgb(222, 179, 37);
  }
  .main-navigation a {
    padding: 7px 10px;
  }
  .footer-heading h4{
    font-size: 14px;
  }
  .important-links ul li a{
    font-size: 13px;
  }
  .bottom-footer ul li a{
    font-size: 10px;
    padding: 0 6px;
  }
  .copyright p{
    font-size: 10px;
  }
  .bottom-footer ul{
    margin: 0;
  }
  /* added 09-16-2016 */

  .new-logo {
	  margin: 0px 0 11px;
   }
   .main-navigation .primary-menu > li {
	  text-align: left;
	  width: 100%;
	}
	.main-navigation .sub-menu a {
	  color: #fff;
	}
	.dropdown-toggle {
	  color: #fff;
	}
	.entry-header, .entry-summary, .entry-content, .entry-footer, .page-content {
	  margin:0px auto;
	}
}


@media (max-width: 767px){
  .new-logo > img {
    max-width: 200px;
  }
  footer.site-footer,
  .bottom-footer,
  .home-page-content{
    padding: 0 15px;
  }
  .footer-sections{
    padding-top: 0;
  }
  .footer-heading{
    margin: 35px 0 15px;
  }
  .bottom-footer{
    padding: 10px 0;
  }
  .copyright,
  .bottom-footer ul{
    text-align: center;
    margin: 5px 0;
  }
  /*added 09-16-2016*/
  .donation_box {
	  display: block;
	  float: none;
	  margin: 20px auto;
	}
	.donation_box h4 {
	  float: none;
	}
	.full-width {
		width: 100%;
		display: block;
		text-align: center;
		margin: 0px auto;
	}
	.centered-text {
		text-align: center;
		margin: 15px 0px;
	}
	.page-id-101 div.foundation-inner-page-content .col-sm-8 h4 {
	  text-align: center;
	}
	.donation_box h4 {
	  line-height: 28px;
	  font-size: 18px;
	}
	.main-navigation .primary-menu {
	  border-bottom: medium none;
	}
}

/* added past winners 14-09-2016 */

@media (max-width: 991px){

  .custom-heading h1 {
    font-size: 24px;
  }


 }

 body .ms-view {
  border: 3px solid #000000;
  max-width: 98.2%;
}

.img-responsive {
  width: 100%;
}

@media screen and (min-width: 768px) and (max-device-width: 991px) { 
    body .ms-view {
      border: 3px solid #000000;
      max-width: 97.2%;
    }
    body .master-slider-parent.msl.homePageSlider.ms-parent-id-1 .ms-view {
      border: medium none !important;
      width: 100% !important;
      max-width: 100% !important;
    }
    /*added 09-16-2016 */

    .single .container {
	  margin-left: auto;
	  margin-right: auto;
	  padding-left: 4px;
	  padding-right: 15px;
	}




}

body .master-slider-parent.msl.homePageSlider.ms-parent-id-1 .ms-view {
  border: medium none !important;
  width: 100% !important;
  max-width: 100% !important;
}
p.b-image {
  font-size: 18px;
  margin-bottom: 30px;
  padding-bottom: 10px;
  text-align: center;
}
.single .award-content .col-lg-8 img {
  border: 3px solid #000;
}
p.b-image img {
  border: 3px solid #000;
}


/* added 09-16-2016 */

#main .navigation.post-navigation {
  margin: 0 auto;
  border-top: 0px;
}
#main .nav-previous {
  float: left;
  width: 50%;
}
#main .nav-next {
  float: left;
  width: 50%;
}
#main .award-content .col-lg-8.col-md-8.col-sm-8.col-xs-12 p img {
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.bordered-img {
	border: 3px solid #000000;
}
p.img-centered img {
  display: block;
  max-width: 70%;
}
.donation_box h4 {
  line-height: 28px;
}
@media (max-width: 640px){
	.new-logo {
	  display: block;
	  width: 215px;
	}
	.menu-toggle {
	  margin-top: -4px;
	}

}

@media (max-width: 480px){
	#main .nav-next {
	  float: left;
	  width: 100%;
	}
	#main .nav-previous {
	  float: left;
	  width: 100%;
	}
}
  width: 100%;
  height: 100%;
  border-radius: 50%;
  box-shadow: inset 0 0 0 16px rgba(255, 255, 255, 0.6), 0 1px 2px rgba(0, 0, 0, 0.3);
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
.ih-item.circle .img img {
  border-radius: 50%;
}
.ih-item.circle .info {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  border-radius: 50%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.ih-item.square {
  position: relative;
  width: 316px;
  height: 216px;
  border: 8px solid #fff;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
}
.ih-item.square .info {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.ih-item.circle.effect3 .img {
  z-index: 11;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
.ih-item.circle.effect3.colored .info {
  background: #b50000;
}
.ih-item.circle.effect3 .info {
  background: #333333;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
.ih-item.circle.effect3 .info h3 {
  color: #fff;
  text-transform: uppercase;
  position: relative;
  letter-spacing: 2px;
  font-size: 22px;
  margin: 0 30px;
  padding: 55px 0 0 0;
  height: 110px;
  text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3);
}
.ih-item.circle.effect3 .info p {
  color: #bbb;
  padding: 10px 5px;
  font-style: italic;
  margin: 0 30px;
  font-size: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.5);
}

.ih-item.circle.effect3.left_to_right .img {
  -webkit-transform: scale(1) translateX(0);
  -moz-transform: scale(1) translateX(0);
  -ms-transform: scale(1) translateX(0);
  -o-transform: scale(1) translateX(0);
  transform: scale(1) translateX(0);
}
.ih-item.circle.effect3.left_to_right .info {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
}
.ih-item.circle.effect3.left_to_right a:hover .img {
  -webkit-transform: scale(0.5) translateX(100%);
  -moz-transform: scale(0.5) translateX(100%);
  -ms-transform: scale(0.5) translateX(100%);
  -o-transform: scale(0.5) translateX(100%);
  transform: scale(0.5) translateX(100%);
}
.ih-item.circle.effect3.left_to_right a:hover .info {
  opacity: 1;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}

.ih-item.circle.effect3.right_to_left .img {
  -webkit-transform: scale(1) translateX(0);
  -moz-transform: scale(1) translateX(0);
  -ms-transform: scale(1) translateX(0);
  -o-transform: scale(1) translateX(0);
  transform: scale(1) translateX(0);
}
.ih-item.circle.effect3.right_to_left .info {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%);
}
.ih-item.circle.effect3.right_to_left a:hover .img {
  -webkit-transform: scale(0.5) translateX(-100%);
  -moz-transform: scale(0.5) translateX(-100%);
  -ms-transform: scale(0.5) translateX(-100%);
  -o-transform: scale(0.5) translateX(-100%);
  transform: scale(0.5) translateX(-100%);
}
.ih-item.circle.effect3.right_to_left a:hover .info {
  opacity: 1;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}

.ih-item.circle.effect3.top_to_bottom .img {
  -webkit-transform: scale(1) translateY(0);
  -moz-transform: scale(1) translateY(0);
  -ms-transform: scale(1) translateY(0);
  -o-transform: scale(1) translateY(0);
  transform: scale(1) translateY(0);
}
.ih-item.circle.effect3.top_to_bottom .info {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}
.ih-item.circle.effect3.top_to_bottom a:hover .img {
  -webkit-transform: scale(0.5) translateY(100%);
  -moz-transform: scale(0.5) translateY(100%);
  -ms-transform: scale(0.5) translateY(100%);
  -o-transform: scale(0.5) translateY(100%);
  transform: scale(0.5) translateY(100%);
}
.ih-item.circle.effect3.top_to_bottom a:hover .info {
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

.ih-item.circle.effect3.bottom_to_top .img {
  -webkit-transform: scale(1) translateY(0);
  -moz-transform: scale(1) translateY(0);
  -ms-transform: scale(1) translateY(0);
  -o-transform: scale(1) translateY(0);
  transform: scale(1) translateY(0);
}
.ih-item.circle.effect3.bottom_to_top .info {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
}
.ih-item.circle.effect3.bottom_to_top a:hover .img {
  -webkit-transform: scale(0.5) translateY(-100%);
  -moz-transform: scale(0.5) translateY(-100%);
  -ms-transform: scale(0.5) translateY(-100%);
  -o-transform: scale(0.5) translateY(-100%);
  transform: scale(0.5) translateY(-100%);
}
.ih-item.circle.effect3.bottom_to_top a:hover .info {
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
.testimonial_bg
{
  	background: url("../images/air_force_pic_5_group.jpg") no-repeat;
	width:100%;
	float:left;
	height:287px;
	margin:67px 0 33px 0;
}
.testimonial_text {
  margin: 0 auto;
  max-width: 70%;
}
.testimonial_text h4
 {
  color: #ffffff;
  font-family: "Lato",sans-serif;
  font-size: 22px;
  font-weight: 400;
  margin: 90px 0 25px 0;
  text-align: center;
}
.testimonial_text span
{
 font-size:20px;
 font-weight:700;
 font-family: 'Lato', sans-serif;
 color:#ef4d2f ;
 text-align:center;
 margin:40px 0 0 0;
}

table#mp_view_body_options_table tr td:first-child {
  text-align: center;
  width: 50px;
}
table#mp_view_body_options_table tr td {
  padding: 12px;
}
.outer_scrpt {
  margin-bottom: 67px;
}
.outer_scrpt table td div {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  width: 100% !important;
  height:auto !important;
}
div#mp_title_results {
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  margin: 21px 0;
  color:#333333;
  font-family: "Lato",sans-serif;
  text-align: center !important;
}
.news-box img {
  width: 100%;
  border-radius: 3px 3px 0 0;
   -o-border-radius: 3px 3px 0 0;
   -moz-border-radius:3px 3px 0 0;
   -webkit-border-radius: 3px 3px 0 0;
   -khtml-border-radius: 3px 3px 0 0;
   -ms-border-radius: 3px 3px 0 0;
}
.news-col-1, .news-col-list {
 background:#eeeeee;
  border-bottom: 1px solid #d1d1d1;
  border-radius: 8px 8px 0 0;
   -o-border-radius: 8px 8px 0 0;
   -moz-border-radius:8px 8px 0 0;
   -webkit-border-radius: 8px 8px 0 0;
   -khtml-border-radius: 8px 8px 0 0;
   -ms-border-radius: 8px 8px 0 0;
  border-top: 1px solid #d1d1d1;
  padding:0 13px 17px 10px;
}
.news .news-title a {
  display: block;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  padding: 0 0 0 18px;
  position: relative;
}
.news-title > a:before {
  background:#337ab7;
  content: "";
  height:8px;
  left: 0;
  position: absolute;
  top:6px;
    border-radius: 50% 50% 50% 50%;
   -o-border-radius: 50% 50% 50% 50%;
   -moz-border-radius:50% 50% 50% 50%;
   -webkit-border-radius: 50% 50% 50% 50%;
   -khtml-border-radius: 50% 50% 50% 50%;
   -ms-border-radius: 50% 50% 50% 50%;
  width:8px;
}
h2.blog-post-title {
  font-size: 22px;
}
.widget-event-list h6{
  clear:inherit;
}
ul.widget-event-list li img {
  margin-bottom: 0;
  max-width: 80px;
}
.left {
  display: inherit;
  float: left;
}

img.left, .pad-right {
  margin-bottom: 1em;
  margin-right: 1em;
}
ul.widget-event-list
{
   box-sizing: border-box;
    list-style-type: none;
    margin: 0 0 0 0;
    padding-left: 0;
}
.read-more, .reply {
  text-decoration: none;
}
ul.widget-event-list li {
  border-bottom:1px solid #dddddd;
  border-bottom-width: 1px;
   margin-top: 1.5em;
  margin-bottom: 1.5em;
  padding-bottom: 1.25em;
  padding-left: 0;
}
ul.widget-event-list li .title {
  line-height: 22px;
  margin-bottom: 0;
  margin-top: 0;
}
ul.widget-event-list li p {
  margin-bottom: 0;
  font-size:14px;
  margin-top: 0;
}
.title > a {
 color:#b10000;
 font-size:14px;
}
.title > a :hover
{
 color:#b10000;
 text-decoration:none;
}
.btn {
    background:#ac0000;
    transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -webkit-transition: all 0.3s ease-in-out 0s;
	 border-radius: 5px;
   -o-border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   -khtml-border-radius: 5px;
   -ms-border-radius: 5px;
    color:#ffffff;
    font-size:14px;
    font-weight:400;
    padding: 10px 27px;
    text-align:center;
}
.btn:hover {
    color:#ffffff;
	background:#7b0002;
	text-decoration:none;
	border-radius: 50px;
   -o-border-radius: 50px;
   -moz-border-radius: 50px;
   -webkit-border-radius: 50px;
   -khtml-border-radius: 50px;
   -ms-border-radius: 50px;
}
.btn:focus
{
  color:#ffffff;
}
.date-post span
{
 color:#ffffff;
}
.date-post p
{
 color:#ffffff;
}
.date-post {
  background: #a10000;
  padding:4px 13px;
}
.news-cat a {
  color: #a10000;
}
a.more-link {
  color:#a10000;
}
.news {
  margin-bottom:0 !important;
  width: 100%;
  padding:0 0 0 0;
}
.news .news-title {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}

p.fax {
  margin-top: 17px;
}
/* Footer */
.textwidget span {
  font-size: 14px;
  font-weight: 400;
}
footer{
  background:#222;
}
footer.site-footer{
  padding-bottom: 0;
}
.footer-sections {
    padding: 40px 0 20px;
    display: inline-block;
    width: 100%;
}
.footer-heading{
	margin: 0 0 25px;
}
.footer-heading h4 {
    color: #fff;
    font-size: 17px;
    border-bottom: 1px rgba(255,255,255,0.5) solid;
    padding-bottom: 15px;
    position: relative;
}
.footer-heading h4::before {
    position: absolute;
    left: 0;
    bottom: -2px;
    content: "";
    width: 46px;
    height: 3px;
    background-color: rgb(222, 179, 37);
}
.footer-logo{
	margin-bottom: 15px;
}
.footer-logo img {
    max-width: 220px;
}
.about-us-text .textwidget {
    color: rgba(255,255,255,0.7);
    line-height: 22px;
}
.about-us-text p a{
	color: rgb(222, 179, 37);
}
.important-links ul,
.important-links ul li{
  list-style-type: none;
  margin: 0;
  padding: 0;
  transition: all 300ms ease-in-out 0s;
  -o-transition: all 300ms ease-in-out 0s;
  -ms-transition: all 300ms ease-in-out 0s;
  -moz-transition: all 300ms ease-in-out 0s;
  -webkit-transition: all 300ms ease-in-out 0s;
}
.important-links ul li a,  .important-links ul li{
  color: rgba(255,255,255,0.8);
  padding: 3px 0 3px 15px;
  display: inline-block;
  width: 100%;
  background-image: url(../images/list-icon.png);
  background-repeat: no-repeat;
  background-position: left center;
}
.important-links ul li:hover{
  padding-left: 10px;
}
.important-links ul li a:hover,
.bottom-footer ul li a:hover{
  text-decoration: none;
}

/* Address */
footer address .textwidget h6{
  margin: 17px 0 6px;
  font-size: 16px;
  font-style: normal;
}
footer address .textwidget h6,
footer address p.fax span{
  color: rgba(255,255,255,0.9);
  font-size: 16px;
  font-weight: 600;
}
footer address h6 {
  margin: 17px 0 6px 0;
}
footer address p {
    color: rgba(255,255,255,0.7);
}
footer address p.fax{
  margin-bottom: 0;
}
footer address p.office{
  margin-top: 17px;
}

/* footer bottom */
.bottom-footer {
    padding: 10px 4.5455% ;
    float: left;
    width: 100%;
    background-color: #292929;
}
.copyright p {
    font-size: 12px;
    color: rgba(255,255,255,0.7);
    margin-bottom: 0;
}
.bottom-footer ul{
  display: inline-block;
  width: 100%;
  text-align: right;
  margin: 2px 0 0;
}
.bottom-footer ul li{
  display: inline-block;
  list-style-type: none;
}
.bottom-footer ul li a {
    color: rgba(255,255,255,0.5);
    padding: 0 10px;
    line-height: 1;
    font-size: 12px;
    border-right: 1px rgba(255,255,255,0.5) solid;
    float: left;
}
.bottom-footer ul li:last-child a{
  padding-right: 0;
  border-right: 0;
}
.bottom-footer ul li a:hover{
  color: rgba(255,255,255,0.95);
}

/* Inner pages */
.premier-players-inner-page{
  display: inline-block;
  width: 100%;
}
header.entry-header {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  display: inline-block;
  margin: 15px 0 0;
  padding: 0;
  width: 100%;
}
header.entry-header h1 {
  line-height: normal;
  margin: 15px 0;
}

/*awards inner page start here */
.awards-inner-page-content 
{
  margin:27px 0 27px 0;
}
.thumbnail_img {
  height:250px;
  overflow: hidden;
}
.content-area {
  float: left;
  margin-right: 0;
  width: 100%;
  margin:27px 0 0 0;
}
.main-navigation .sub-menu a {
  color: #000000;
}
.award-content h1{
}
.awards-inner-page-content h3 a {
  color: #333333;
  float: left;
  font-family: "Lato",sans-serif;
  font-size:22px;
  font-weight: 700;
  margin: 0 0 24px;
  width: 100%;
}
.awards-inner-page-content h3 a {
  text-decoration: none;
}
.awards-inner-page-content p {
  color: #333333;
  font-family: "Lato",sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 27px;
  margin-bottom:20px;
}
/*awards inner page close here */




/*foundation inner page start here */
.foundation-inner-page-content {
  float: left;
  margin: 27px 0 27px 0;
  width: 100%;
}

.board_box
{
 background:#eeeeee;
 border:1px solid #dddddd;
 padding:10px 10px;
 min-height:450px;
 border-radius:5px 5px 5px 5px;
 -o-border-radius:5px 5px 5px 5px;
 -moz-border-radius:5px 5px 5px 5px;
  -webkit-border-radius:5px 5px 5px 5px;
  -khtml-border-radius:5px 5px 5px 5px;
  -ms-border-radius:5px 5px 5px 5px;
}
.board_box h4{
  color: #333333;
  font-family: "Lato",sans-serif;
  font-size:22px;
  font-weight: 700;
  text-align:center;
}
.foundation-inner-page-content h3 {
  color: #333333;
  float: left;
  font-family: "Lato",sans-serif;
  font-size:22px;
  font-weight: 700;
  margin: 0 0 24px;
  width: 100%;
}

.foundation-inner-page-content p {
  color: #333333;
  font-family: "Lato",sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 27px;
  margin-bottom:20px;
}
.donation_box {
  background: #b60000;
  float: left;
  margin: 20px 0 0;
  padding: 20px;
   border-radius:5px 5px 5px 5px;
 -o-border-radius:5px 5px 5px 5px;
 -moz-border-radius:5px 5px 5px 5px;
  -webkit-border-radius:5px 5px 5px 5px;
  -khtml-border-radius:5px 5px 5px 5px;
  -ms-border-radius:5px 5px 5px 5px;
}
.donation_box h4 {
  color: #ffffff;
  float: left;
  font-family: "Lato",sans-serif;
  font-size: 22px;
  font-weight: 700;
  text-align: center;
}
/*awards inner page close here */

.advertisement.-section {
  margin: 37px 0;
}
.main-navigation .menu-item-has-children > a::after {
  top: 0;
}

.main-navigation li:hover > a, .main-navigation li.focus > a
{
 color:#ef4d2f !important
}
.main-navigation ul ul {
  width: 260px;
  top:28px;
}
.main-navigation ul ul a {
  padding: 13px 15px;
  width: 100%;
}

.award-content p {
  margin: 15px 0 0 0;
}

/* added 12-09-2016 */

body.single-post .ms-view {
  border: 3px solid #000000;
  max-width: 98.2%;
}
/* added 09-13-2016 */
.main-navigation ul li:last-child a {
  padding-right: 0 !important;
}

.main-navigation ul {
  text-align: right;
}
.main-navigation ul li ul.sub-menu  {
  text-align: left;
right: 38px;
}
.main-navigation ul li ul.sub-menu li a
{
 text-transform: capitalize;
}
.main-navigation .primary-menu > li {
  padding: 0 0 15px 0;
  display: inline-block;
  float: none;
  vertical-align:top;
}
/* 
    =======================================
      Responsive Start
    =======================================
*/
@media (max-width: 1199px){
  .main-navigation a{
    font-size: 16px;
    padding: 0 13px;
  }
  header .site-header-menu {
    margin: 53px 0 0;
  }
} 
@media (max-width: 991px){
  h3, h2.blog-post-title{
    font-size: 21px;
  }
  header .site-header-menu{
    margin: 41px 0 0;
  }
  .main-navigation a {
    font-size: 14px;
    padding: 0 10px;
  }
  .new-logo > img {
    max-width: 270px;
  }
  .logo-column{
    width: 41.6667%;
  }
  .menu-column{
    width: 58.3333%;
  }
  .main-navigation {
    margin: 0;
}
  #site-navigation2 .primary-menu li{
      width:100%;
       
   }
  .mobile_only .new-logo {
    margin-left: 0px !important;
}
  
  
}
@media (max-width: 909px){
  .logo-column,
  .menu-column{
    width: 100%;
  }
  footer nav.main-navigation{
    display: none;
  }
  .menu-toggle {
    color: #fff;
    font-size: 14px;
    padding: 10px;
    position: absolute;
    right: 20px;
    top: 0;
    margin-top: 5px;
  }
  .menu-toggle.toggled-on, 
  .menu-toggle.toggled-on:hover, 
  .menu-toggle.toggled-on:focus,
  .menu-toggle:hover,
  .menu-toggle:focus{
    background-color: transparent;
    border-color: rgb(222, 179, 37);
    color: rgb(222, 179, 37);
  }
  .main-navigation a {
    padding: 7px 10px;
  }
  .footer-heading h4{
    font-size: 14px;
  }
  .important-links ul li a{
    font-size: 13px;
  }
  .bottom-footer ul li a{
    font-size: 10px;
    padding: 0 6px;
  }
  .copyright p{
    font-size: 10px;
  }
  .bottom-footer ul{
    margin: 0;
  }
  /* added 09-16-2016 */

  .new-logo {
	  margin: 0px 0 11px;
   }
   .main-navigation .primary-menu > li {
	  text-align: left;
	  width: 100%;
	}
	.main-navigation .sub-menu a {
	  color: #fff;
	}
	.dropdown-toggle {
	  color: #fff;
	}
	.entry-header, .entry-summary, .entry-content, .entry-footer, .page-content {
	  margin:0px auto;
	}
}


@media (max-width: 767px){
  .new-logo > img {
    max-width: 200px;
  }
  footer.site-footer,
  .bottom-footer,
  .home-page-content{
    padding: 0 15px;
  }
  .footer-sections{
    padding-top: 0;
  }
  .footer-heading{
    margin: 35px 0 15px;
  }
  .bottom-footer{
    padding: 10px 0;
  }
  .copyright,
  .bottom-footer ul{
    text-align: center;
    margin: 5px 0;
  }
  /*added 09-16-2016*/
  .donation_box {
	  display: block;
	  float: none;
	  margin: 20px auto;
	}
	.donation_box h4 {
	  float: none;
	}
	.full-width {
		width: 100%;
		display: block;
		text-align: center;
		margin: 0px auto;
	}
	.centered-text {
		text-align: center;
		margin: 15px 0px;
	}
	.page-id-101 div.foundation-inner-page-content .col-sm-8 h4 {
	  text-align: center;
	}
	.donation_box h4 {
	  line-height: 28px;
	  font-size: 18px;
	}
	.main-navigation .primary-menu {
	  border-bottom: medium none;
	}
}

/* added past winners 14-09-2016 */

@media (max-width: 991px){

  .custom-heading h1 {
    font-size: 24px;
  }


 }

 body .ms-view {
  border: 3px solid #000000;
  max-width: 98.2% !important;
}

.img-responsive {
  width: 100%;
}

@media screen and (min-width: 768px) and (max-device-width: 991px) { 
    body .ms-view {
      border: 3px solid #000000;
      max-width: 97.2% !important;
    }
    body .master-slider-parent.msl.homePageSlider.ms-parent-id-1 .ms-view {
      border: medium none !important;
      width: 100% !important;
      max-width: 100% !important;
    }
    /*added 09-16-2016 */

    .single .container {
	  margin-left: auto;
	  margin-right: auto;
	  padding-left: 4px;
	  padding-right: 15px;
	}




}

body .master-slider-parent.msl.homePageSlider.ms-parent-id-1 .ms-view {
  border: medium none !important;
  width: 100% !important;
  max-width: 100% !important;
}
p.b-image {
  font-size: 18px;
  margin-bottom: 30px;
  padding-bottom: 10px;
  text-align: center;
}
/*.single .award-content .col-lg-8 img {
  border: 3px solid #000;
  width: 100%;
    height: 320px;
    object-fit: cover;
    object-position: top;
}*/
p.b-image img {
  border: 3px solid #000;
}


/* added 09-16-2016 */

#main .navigation.post-navigation {
  margin: 0 auto;
  border-top: 0px;
}
#main .nav-previous {
  float: left;
  width: 50%;
}
#main .nav-next {
  float: left;
  width: 50%;
}
#main .award-content .col-lg-8.col-md-8.col-sm-8.col-xs-12 p img {
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.bordered-img {
	border: 3px solid #000000;
}
p.img-centered img {
  display: block;
  max-width: 70%;
}
.donation_box h4 {
  line-height: 28px;
}
@media (max-width: 640px){
	.new-logo {
	  display: block;
	  width: 215px;
	}
	.menu-toggle {
	  margin-top: -4px;
	}

}

@media (max-width: 480px){
	#main .nav-next {
	  float: left;
	  width: 100%;
	}
	#main .nav-previous {
	  float: left;
	  width: 100%;
	}
}