@font-face {
  font-family: "Oswald-Light";
  src: url("assets/fonts/oswaldlight.eot"); /* IE9 Compat Modes */
  src: url("assets/fonts/oswaldlight.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("assets/fonts/oswaldlight.otf") format("opentype"), /* Open Type Font */
    url("assets/fonts/oswaldlight.svg") format("svg"), /* Legacy iOS */
    url("assets/fonts/oswaldlight.ttf") format("truetype"), /* Safari, Android, iOS */
    url("assets/fonts/oswaldlight.woff") format("woff"), /* Modern Browsers */
    url("assets/fonts/oswaldlight.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
 font-family: "OratorStd";
 src: url("assets/fonts/OratorStdMedium.eot"); /* IE9 Compat Modes */
 src: url("assets/fonts/OratorStdMedium.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
   url("assets/fonts/OratorStdMedium.otf") format("opentype"), /* Open Type Font */
   url("assets/fonts/OratorStdMedium.svg") format("svg"), /* Legacy iOS */
   url("assets/fonts/OratorStdMedium.ttf") format("truetype"), /* Safari, Android, iOS */
   url("assets/fonts/OratorStdMedium.woff") format("woff"), /* Modern Browsers */
   url("assets/fonts/OratorStdMedium.woff2") format("woff2"); /* Modern Browsers */
 font-weight: normal;
 font-style: normal;
}
@font-face {
  font-family: "QlassikMedium";
  src: url("assets/fonts/QlassikTB.eot"); /* IE9 Compat Modes */
  src: url("assets/fonts/QlassikTB.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("assets/fonts/QlassikTB.otf") format("opentype"), /* Open Type Font */
    url("assets/fonts/QlassikTB.svg") format("svg"), /* Legacy iOS */
    url("assets/fonts/QlassikTB.ttf") format("truetype"), /* Safari, Android, iOS */
    url("assets/fonts/QlassikTB.woff") format("woff"), /* Modern Browsers */
    url("assets/fonts/QlassikTB.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "MyriadPro-Regular";
  src: url("assets/fonts/MyriadProRegular.eot"); /* IE9 Compat Modes */
  src: url("assets/fonts/MyriadProRegular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("assets/fonts/MyriadProRegular.otf") format("opentype"), /* Open Type Font */
    url("assets/fonts/MyriadProRegular.svg") format("svg"), /* Legacy iOS */
    url("assets/fonts/MyriadProRegular.ttf") format("truetype"), /* Safari, Android, iOS */
    url("assets/fonts/MyriadProRegular.woff") format("woff"), /* Modern Browsers */
    url("assets/fonts/MyriadProRegular.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
#parent-page p
{
	 font-family: 'Oswald-Light';
}
#parent-page h1
{
	font-family: 'Oswald-Light';
	font-size:48px;
}
#parent-page h2
{
	
}
#parent-page h3
{
	
}
#parent-page h4
{
	
}#parent-page h5
{
	
}
#header_container-parent
{
	
}
.header-top-padding-parent
{
	padding-top: 0.5%;
}
.header-top-padding-parent .navbar-default {
    background-color: transparent;
    border-color: transparent;
}
.header-top-padding-parent .navbar-default .navbar-nav>li>a
{
	font-family: 'OratorStd';
	font-size:19px;
	text-transform:uppercase;
	color: #f3f3f3 !important;
}
.logo-img-parent
{
	
}
.logo-img-parent img
{
	display:inline-block;
	position: relative;
    top: 6px;	
}
#myNavbar-parent .current_page_item .upper-active
{
	opacity:1;
	transition: 0.3s ease-in-out;
}
.header-top-padding-parent .navbar-default .navbar-nav li:hover .upper-active
{
	opacity:1;
	transition: 0.3s ease-in-out;
}
.upper-active
{
	position: relative;
    transition: 0.3s ease-in-out;
    opacity:0;
}
.lower-active
{
	position: absolute;
    border-bottom: 2px solid red;
    width: 30px;
    left: 50%;
	transform: translate(-50%, -50%);
}
.a-right
{
	position: absolute;
    left: -3%;
    width: 2%;
    top: 35%;
}
.a-left
{
	position: absolute;
    right: -3%;
    width: 2%;
    top: 35%;
}
.fixed
{
	    position: fixed !important;
    top: 0px;
    z-index: 999999;
    background-color: rgba(0,0,0,0.769) !important;
    webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
#wpcf7-f136-o3 div.wpcf7-validation-errors,#wpcf7-f136-o3 div.wpcf7-mail-sent-ok
{
	border: 1px solid red !important;
    text-align: center;
}
.menu-top-padding-parent
{
	
}
.header-menu-parent
{
	
}
#myNavbar-parent
{
	
}
.navbar-default #myNavbar-parent.navbar-collapse, .navbar-default #myNavbar-parent.navbar-form
{
	border-color: transparent;
}

.header-menu-parent .navbar {
    padding-top: 4%;
}
#myNavbar-parent .current_page_item a {
    color: #f3f3f3 !important;
}
@media (min-width: 768px)
{
.home header.parent-masthead , header.parent-masthead {
    position: absolute;
    z-index: 1;
    width: 100%;
    background-color: rgba(0,0,0,0.769) !important;
    padding-bottom: 0% !important;
	    webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.header-top-padding-parent .navbar-default .navbar-nav>li>a
{
	font-size: 1.3vw;
}
.header-top-padding-parent .navbar-default .navbar-nav>li
{
	padding-left: 1vw;
}
}
@media (max-width: 768px)
{
.home header.parent-masthead {
    position: absolute !important;
    z-index: 1;
    width: 100%;
    background-color: rgba(0,0,0,0.769) !important;
    padding-bottom: 0% !important;
}
#myNavbar-parent {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background-color: black;
    margin: 0px;
    transition: 0.5s ease-in-out !important;
}
}
/*
@media (min-width: 1480px)
{
.header-top-padding-parent .navbar-default .navbar-nav>li
{
	
	padding-left: 1.15vw;
    padding-right: 1.15vw;
}
}
@media (min-width: 1366px) and (max-width:1479px)
{
.header-top-padding-parent .navbar-default .navbar-nav>li
{
	
	padding-left: 0.8vw;
    padding-right: 0.8vw;
}
}
@media (max-width: 1367px) and (min-width:768px)
{
.header-top-padding-parent .navbar-default .navbar-nav>li
{
	
	padding-left: 1.15vw;
	padding-right:1.15vw
}
.header-top-padding-parent .navbar-default .navbar-nav>li>a
{
	font-size: 1.3vw;
}
}
*/
