/* -------------------------------------------------------------

	Version: 1.7

	PhiDelt Colors:
		#0D1433 NAVY
		#619CC7 LIGHT BLUE
		#c1c6c8	LIGHT GRAY

---------------------------------------------------------------- */

/* ==========================================================================
   Global - used everywhere
============================================================================= */
@font-face {
  font-family: 'ProximaNova';
  src: url('https://s3.amazonaws.com/apps_bucket/WebsiteApp2/2171291423/1494355165/ProximaNova-Regular.otf');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Antonio';
  src: url('https://s3.amazonaws.com/apps_bucket/WebsiteApp2/2171291423/1494355086/Antonio-Regular.ttf');
  src: url('https://s3.amazonaws.com/apps_bucket/WebsiteApp2/2171291423/1494355086/Antonio-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'BelovedScriptBold';
  src: url('https://s3.amazonaws.com/apps_bucket/WebsiteApp2/2171291423/1494355056/LauraWorthington-BelovedScriptBold.otf');
  src: url('https://s3.amazonaws.com/apps_bucket/WebsiteApp2/2171291423/1494355056/LauraWorthington-BelovedScriptBold.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
}
body {
    font-family: 'ProximaNova', sans-serif !important;
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'Lato', sans-serif !important;
	font-weight: 900 !important;
}
/*i {
    font-family: 'BelovedScriptBold', cursive;
}*/
a,
.tp-caption a {
	font-family: 'ProximaNova', sans-serif !important;
	    font-weight: 700 !important;
}
.main-nav .navbar-nav li a {
    font-family: 'ProximaNova', sans-serif;
}
.text-tertiary {
	font-family: 'BelovedScriptBold', cursive !important;
}
.text-secondary,
i.text-secondary,
i .text-secondary {
	font-family: 'Lato', sans-serif !important;
}
.text-main,
i.text-main,
i .text-main {
	font-family: 'ProximaNova',sans-serif !important;
}
button,
.btn {
	font-family: 'Lato' sans-serif;
}
figure {
	border-radius: 24px;
}




.background_white {
	background-color: #fff;
}
.section-colored-dark {
	padding-top: 200px;
	padding-bottom: 200px;
	margin: 200px 0;
	background-color: #382E2B;
}
.background_dark_red {
	background-color: #382E2B;
}




@media (min-width: 992px) {
	.main-nav.nav-pill .nav > li {
	     margin-right: 0;
	}
	.main-nav.nav-pill .nav > li > a {
		padding-left: 10px;
		padding-right: 10px;
	}
}



/*
@media (min-width: 768px) {
	.navbar-toggle {
	    background-color: transparent;
	    border: 0;

	    margin-top: 24px;
	    margin-bottom: 3px;
	    border-radius: 0;
	    -webkit-transition: all .3s cubic-bezier(0,0,1,1);
	    -moz-transition: all .3s cubic-bezier(0,0,1,1);
	    -o-transition: all .3s cubic-bezier(0,0,1,1);
	    -ms-transition: all .3s cubic-bezier(0,0,1,1);
	    transition: all .3s cubic-bezier(0,0,1,1);

	    display: block;
	    margin-left: 15px;
	}
}
*/
@media (max-width: 1410px) {
  /*.navbar-header {
      float: none;
  }
  .navbar-left,.navbar-right {
      float: none !important;
  }
  .navbar-toggle {
      display: block;

      background-color: transparent;
	    border: 0;

	    margin-top: 24px;
	    margin-bottom: 3px;
	    border-radius: 0;
	    -webkit-transition: all .3s cubic-bezier(0,0,1,1);
	    -moz-transition: all .3s cubic-bezier(0,0,1,1);
	    -o-transition: all .3s cubic-bezier(0,0,1,1);
	    -ms-transition: all .3s cubic-bezier(0,0,1,1);
	    transition: all .3s cubic-bezier(0,0,1,1);
  }
  .navbar-collapse {
      border-top: 1px solid transparent;
      box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  }
  .navbar-fixed-top {
      top: 0;
      border-width: 0 0 1px;
  }
  .navbar-collapse.collapse {
      display: none!important;
  }
  .navbar-nav {
      float: none!important;
      margin-top: 7.5px;
  }
  .navbar-nav>li {
      float: none;
  }
  .navbar-nav>li>a {
      padding-top: 10px;
      padding-bottom: 10px;
  }
  .collapse.in{
      display:block !important;
  }*/

  	/*.main-nav .navbar-container {
	    background-color: #222;
	    height: auto;
	}
	.navigation.transparent .navbar-collapse {
	    border-top: 0;
	}
	.main-nav .navbar-nav {
	    float: none!important;
	    margin: 8.5px -15px;
	}
	.main-nav .navbar-nav > li {
	    border-bottom: 1px solid #333;
	    margin-left: 15px;
	    margin-right: 15px;
	    float: none;
	}*/

}


/* ==========================================================================
   Page Content Selection Style
============================================================================= */
.about_text {
	line-height: 1.928571;
}
.footer .col-md-3 {
	padding-left: 30px;
}
.aoii_footer_social_icons li {
	padding-left: 0;
	margin-right: 15px;
	margin-bottom: 10px !important;
}

/* ==========================================================================
   Home
============================================================================= */
#core_values section {
	background-color: #fff;
	padding-top: 100px;
	padding-bottom: 200px;
}
.core_values_script {
	font-size: 40px;
	line-height: 0.428571;
}
#home_gallery {
	background-color: #fff;
}
#home_gallery figure {
	height:205px;
}

/* ==========================================================================
   Alumni
============================================================================= */
/*svg button*/
.cls-1:hover,
.cls-1:focus {
  fill: #619CC7 !important;
}


/* ==========================================================================
   responsive youtube video embed
============================================================================= */

.video-container {
    overflow: hidden;
    position: relative;
    width:100%;
}

.video-container::after {
    padding-top: 56.25%;
    display: block;
    content: '';
}

.video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

