﻿@charset "UTF-8";
/* Cavalier Container Set styles */

/* NoTitle
-------------------------------------*/
.DNNContainer_noTitle {
    padding: 0px;
}
.DNNContainer_noTitle_Black {
    background-color: #000;
    width: 100%;
}
.DNNContainer_noTitle_Yellow {
    width: 100%;
    background-image: url(Images/header-bg.png);
    background-repeat: repeat-x;
}
/*-------------------------------------*/

/* NoStyle-80px_Padding
-------------------------------------*/
.DNNContainer_NoStyle-80px_Padding {
    padding:80px;
}
.DNNContainer_NoStyle-80px_Padding-Content, .DNNContainer_NoStyle-80px_Padding-Content p{
   color:#fff;
}

/*-------------------------------------*/

/* NoStyle-NoTop80px_Padding
-------------------------------------*/
.DNNContainer_NoStyle-NoTop80px_Padding {
    padding:0 80px 80px;
}
.DNNContainer_NoStyle-NoTop80px_Padding-Content, .DNNContainer_NoStyle-NoTop80px_Padding-Content p{
   color:#fff;
}

/*-------------------------------------*/

/* NoStyle-NoTopBottom80px_Padding
-------------------------------------*/
.DNNContainer_NoStyle-NoTopBottom80px_Padding {
    padding:0 80px;
}
.DNNContainer_NoStyle-NoTopBottom80px_Padding-Content, .DNNContainer_NoStyle-NoTopBottom80px_Padding-Content p{
   color:#fff;
}

/*-------------------------------------*/

/* DNNContainer_H2Title-White-BG
-------------------------------------*/
.DNNContainer_H2Title-White-BG {
   margin: 0 auto;
   width: auto;
   padding: 0 20px;
   background-color: #ffffff;
   /* border-top: 1px solid rgb(195, 195, 195); 
   box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.08);*/
   margin-bottom: 1px;
}

    .DNNContainer_H2Title-White-BG h2 {
      padding: 0px;
      color: #6f6f6f;
      text-align: center;
      margin-bottom: 20px;
      text-decoration: none;
      pointer-events: none;
      cursor: default;
      font: 600 48px Roboto,sans-serif;
/*      border-bottom: 1px dotted #6f6f6f;*/
}

    .DNNContainer_H2Title-White-BG #ContentPane {
    }

/*-------------------------------------*/

/* DNNContainer_NOTitle-White-BG
-------------------------------------*/
.DNNContainer_NOTitle-White-BG {
   margin: 0 auto;
   width: auto;
   padding: 20px;
   background-color: #f4f4f4;
   /* border-top: 1px solid rgb(195, 195, 195); 
   box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.08);*/
   margin-bottom: 1px;
}

.DNNContainer_NOTitle-White-BG-Content {}

/*-------------------------------------*/

/* NoTitle
-------------------------------------*/
.DNNContainer_Banner {
   box-shadow: 0px 0px 10px rgb(68, 68, 68);
    border-radius: 2px;
    overflow: hidden;
}

.DNNContainer-Banner-Content{
   
}
.DNNContainer-Banner-Content img{
   width:100%;
}
.DNNContainer-Banner-Content p{
   margin:0px;
}
/*-------------------------------------*/

/* DNNContainer_SquareBox-H2Title-White-BG
-------------------------------------*/
.DNNContainer_SquareBox-H2Title-White-BG {
   margin: 0 auto;
   width: auto;
   padding: 20px;
   background:#fff;
   /*box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2);*/
   background-image: linear-gradient(30deg, rgb(239, 239, 239) 20%, rgba(0, 0, 0, 0)50%);
}
.DNNContainer_SquareBox-H2Title-White-BG h2 {
   padding: 0px;
   color: #6f6f6f;
   margin-bottom: 20px;
   border-bottom: 1px dotted #6f6f6f;
   font: 300 34px/40px Roboto,sans-serif;
}
.DNNContainer_SquareBox-Content {
    }

/*-------------------------------------*/


/* DNNContainer_SquareBox-H2Title-White-BG
-------------------------------------*/
.DNNContainer_SquareBox-H2Title-NO-BG {
   margin: 0 auto;
   width: auto;
   padding: 20px;
}
.DNNContainer_SquareBox-H2Title-NO-BG h2 {
   padding: 0px;
   color: #ededed;
   margin-bottom: 20px;
   border-bottom: 1px dotted #ededed;
   font: 300 34px/40px Roboto,sans-serif;
}
.DNNContainer_SquareBox-NO-BG-Content, .DNNContainer_SquareBox-NO-BG-Content p, .DNNContainer_SquareBox-NO-BG-Content p a{
   color: #ededed;
}
.DNNContainer_SquareBox-NO-BG-Content p a:hover{color: #cccccc;}
/*-------------------------------------*/

/* DNNContainer_pageNavContainer
-------------------------------------*/
.DNNContainer_pageNavContainer {
   margin: 0 auto;
   width: auto;
   padding: 20px 0;
   background-color: #205E53;
   /* border-top: 1px solid rgb(195, 195, 195); 
   box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.08);*/
   margin-bottom: 1px;
   border-radius: 20px;
   margin-right: 40px;
}

    .DNNContainer_pageNavContainer h2 {
      padding: 0px;
      color: #FFFFFF;
      margin-bottom: 20px;
      text-decoration: none;
      pointer-events: none;
      cursor: default;
      text-align: center;
      font: 400 50px Roboto,sans-serif;
}
    .DNNContainer_pageNavContainer h2::after {
        background: #F36925;
        content: "";
        display: block;
        width: 70px;
        height: 3px;
        margin-top: 0px;
        margin: auto;
    }
    .DNNContainer_pageNavContainer #ContentPane {
    }
    .DNNContainer_pageNavContainer .sidenavparent {
        padding: 8px;
        text-align: center;
        /* border-top: .25px solid #707070;
        border-bottom: .25px solid #707070; */
    }
    .DNNContainer_pageNavContainer .sidenavparent:hover {
        background-color: #F36925;
    }
    .DNNContainer_pageNavContainer .sidenavtitle {
        color: #FFFFFF;
        font-size: 20px;
        text-decoration: none;
}

/*-------------------------------------*/


/* DNNContainer_InTheMediaContainer
-------------------------------------*/
.DNNContainer_InTheMediaContainer {}

    .DNNContainer_InTheMediaContainer h2 {}
    .DNNContainer_InTheMediaContainer h2::after {}
    .DNNContainer_InTheMediaContainer #ContentPane {}
    .DNNContainer_InTheMediaContainer .sidenavparent {}
    .DNNContainer_InTheMediaContainer .sidenavparent:hover {}
    .DNNContainer_InTheMediaContainer .sidenavtitle {}

/*-------------------------------------*/


/* DNNContainer_Info-Block
-------------------------------------*/
.DNNContainer_Info-Block {
   margin: 0 auto;
   width: auto;
   padding: 0 40px;
   background-color: #ffffff;
   /* border-top: 1px solid rgb(195, 195, 195); 
   box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.08);*/
   margin-bottom: 1px;
}

    .DNNContainer_Info-Block h2 {
      padding: 0px;
      color: #6f6f6f;
      margin-bottom: 20px;
      text-decoration: none;
      pointer-events: none;
      cursor: default;
      font: 600 48px Roboto,sans-serif;
}

    .DNNContainer_Info-Block #ContentPane {
    }

.DNNContainer_Info-Block a:visited {
   color: rgb(2,139,255);
}

/*-------------------------------------*/

/* DNNContainer_Press-Block
-------------------------------------*/
.DNNContainer_Press-Block {
   margin: 0 auto;
   width: auto;
   padding: 0 60px;
   background-color: #ffffff;
   /* border-top: 1px solid rgb(195, 195, 195); 
   box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.08);*/
   margin-bottom: 1px;
}

.DNNContainer_Press-Block h2 {
    padding: 0px;
    color: #6f6f6f;
    margin-top: 35px;
    margin-bottom: 10px;
    text-decoration: none;
    pointer-events: none;
    cursor: default;
    font: 600 48px Roboto,sans-serif;
}

.DNNContainer_Press-Block h3 {
      line-height: 25px;
}

.DNNContainer_Press-Block #ContentPane {
}

/*-------------------------------------*/

/* DNNContainer_Privacy-Policy
-------------------------------------*/
.DNNContainer_Privacy-Policy {
   margin: 0 auto;
   width: auto;
   padding: 0 40px;
   background-color: #ffffff;
   /* border-top: 1px solid rgb(195, 195, 195); 
   box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.08);*/
   margin-bottom: 1px;
}

.DNNContainer_Privacy-Policy h2 {
      padding: 0px;
      color: #6f6f6f;
      margin-bottom: 20px;
      text-decoration: none;
      text-align: center;
      pointer-events: none;
      cursor: default;
      font: 600 48px Roboto,sans-serif;
}

.DNNContainer_Privacy-Policy h3 {
      font-size: 36px;
      line-height: 36px;
      margin: 10px 0;
}

.DNNContainer_Privacy-Policy #ContentPane {
}

/*-------------------------------------*/

/* DNNContainer_Opportunities
-------------------------------------*/
.DNNContainer_Opportunities {
   margin: 0 auto;
   width: auto;
   padding: 0 40px;
   background-color: #ffffff;
   /* border-top: 1px solid rgb(195, 195, 195); 
   box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.08);*/
   margin-bottom: 1px;
}

.DNNContainer_Opportunities h2 {
  padding: 0px;
  color: #6f6f6f;
  margin-bottom: 20px;
  text-decoration: none;
  pointer-events: none;
  cursor: default;
  text-align: center;
  font: 600 48px Roboto,sans-serif;
}

.DNNContainer_Opportunities #ContentPane {
}

.DNNContainer_Opportunities a:visited {
   color: rgb(2,139,255);
}

/*-------------------------------------*/

/* DNNContainer_Blog-Sub
-------------------------------------*/
.DNNContainer_Blog-Sub {
   margin: 0 auto;
   width: auto;
   padding: 0 40px;
   background-color: #ffffff;
   /* border-top: 1px solid rgb(195, 195, 195); 
   box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.08);*/
   margin-bottom: 1px;
}

.DNNContainer_Blog-Sub h2 {
      padding: 0px;
      color: #6f6f6f;
      margin-bottom: 20px;
      text-decoration: none;
      pointer-events: none;
      cursor: default;
      font: 600 46px Roboto,sans-serif;
}

.DNNContainer_Blog-Sub h3 {
    font-size: 36px;
    line-height: 36px;
    margin: 10px 0;
    text-align: center;
}

.DNNContainer_Blog-Sub #ContentPane {
}

/*-------------------------------------*/

/* DNNContainer_formPadding
-------------------------------------*/
.DNNContainer_formPadding {
    padding: 0 36%;
}

    .DNNContainer_formPadding h2 {}
    .DNNContainer_formPadding h2::after {}
    .DNNContainer_formPadding #ContentPane {}
    .DNNContainer_formPadding .sidenavparent {}
    .DNNContainer_formPadding .sidenavparent:hover {}
    .DNNContainer_formPadding .sidenavtitle {}

/*-------------------------------------*/

/* DNNContainer_CeremonialFormPadding
-------------------------------------*/
.DNNContainer_CeremonialFormPadding {
    padding: 0 20%;
}

    .DNNContainer_CeremonialFormPadding h2 {}
    .DNNContainer_CeremonialFormPadding h2::after {}
    .DNNContainer_CeremonialFormPadding #ContentPane {}
    .DNNContainer_CeremonialFormPadding .sidenavparent {}
    .DNNContainer_CeremonialFormPadding .sidenavparent:hover {}
    .DNNContainer_CeremonialFormPadding .sidenavtitle {}

/*-------------------------------------*/





/* DNNContainer_RCD
-------------------------------------*/

.DNNContainer_RCD {
    padding: 0 20%;
}



/*-------------------------------------*/






/* BlogDetails
-------------------------------------*/
.DNNContainer_BlogDetails {
    padding:0 20px 40px;
}
.DNNContainer_BlogDetails-Content, .DNNContainer_BlogDetails-Content p{
}

/*-------------------------------------*/


/***************************Responsive  Section*************************/
@media screen and (max-width: 1500px){}

@media screen and (max-width: 1200px){
   .DNNContainer_NOTitle-White-BG, .DNNContainer_H2Title-White-BG {background-color: rgba(244, 244, 244, 0);}
   .DNNContainer_Info-Block { padding: 0 40px;}
/*   .DNNContainer_pageNavContainer { margin-top: 30px; }*/
   .DNNContainer_Privacy-Policy { padding: 30px 40px 0 40px; }
   .DNNContainer_formPadding { padding: 0px 35%; }
}

@media screen and (max-width: 1024px){
   .DNNContainer_pageNavContainer {display: none;}
   .DNNContainer_Info-Block {width: 121%;padding: 0 40px;}
   .DNNContainer_Press-Block {width: 151%;}
   .DNNContainer_Press-Block {padding: 0 60px;}
   .DNNContainer_formPadding { padding: 0px 32.25%; }
}

@media screen and (max-width: 900px){
   .DNNContainer_NoStyle-80px_Padding {
      padding: 30px;
   }
    .DNNContainer_InTheMediaContainer {
        display: none;
    }
    .DNNContainer_formPadding {
        padding: 0px 30%;
    }
}
@media screen and (max-width: 828px) {
    .DNNContainer_formPadding {
        padding: 0;
    }
}
@media screen and (max-width:767px){
    .DNNContainer_Info-Block {width:auto;}
}
@media screen and (max-width: 600px){
   .DNNContainer_H2Title-White-BG h2, .DNNContainer_SquareBox-H2Title-NO-BG h2{font-size:30px;}
}

@media screen and (max-width: 480px){
   .DNNContainer_H2Title-White-BG h2, .DNNContainer_SquareBox-H2Title-NO-BG h2{font-size:25px;}
   .DNNContainer_Info-Block h2 {font: 600 32px Roboto,sans-serif;}
   .DNNContainer_NoStyle-NoTop80px_Padding { padding:0 40px 80px; }
}

@media screen and (max-width: 360px){

}