@import url("https://p.typekit.net/p.css?s=1&k=cmz7wyw&ht=tk&f=10881.10882.10884.10885.22000.22001.22002.22003.22004.22005.32874.32875&a=583592&app=typekit&e=css");
@font-face {
  font-family: 'FuturaPT-Medium';
  src: url('../fonts/FuturaPT-Medium.eot');
  src: url('../fonts/FuturaPT-Medium.eot?#iefix') format('embedded-opentype'),
       url('../fonts/FuturaPT-Medium.svg#FuturaPT-Medium') format('svg'),
       url('../fonts/FuturaPT-Medium.ttf') format('truetype'),
       url('../fonts/FuturaPT-Medium.woff') format('woff'),
       url('../fonts/FuturaPT-Medium.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FuturaPT-Book';
  src: url('../fonts/FuturaPT-Book.eot');
  src: url('../fonts/FuturaPT-Book.eot?#iefix') format('embedded-opentype'),
       url('../fonts/FuturaPT-Book.svg#FuturaPT-Book') format('svg'),
       url('../fonts/FuturaPT-Book.ttf') format('truetype'),
       url('../fonts/FuturaPT-Book.woff') format('woff'),
       url('../fonts/FuturaPT-Book.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FuturaPT-Demi';
  src: url('../fonts/FuturaPT-Demi.eot');
  src: url('../fonts/FuturaPT-Demi.eot?#iefix') format('embedded-opentype'),
       url('../fonts/FuturaPT-Demi.svg#FuturaPT-Demi') format('svg'),
       url('../fonts/FuturaPT-Demi.ttf') format('truetype'),
       url('../fonts/FuturaPT-Demi.woff') format('woff'),
       url('../fonts/FuturaPT-Demi.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}






.social-icon {padding-bottom: 15px; margin-bottom: 20px;}
input#nf-field-8.ninja-forms-field.butt.nf-element {background-color: #DF5A41; color: white; padding: 10px;}

a.review {font-weight: bold; font-size: 13px; text-transform: uppercase; padding: 0; margin: 0;}

p strong, p strong a { color: #343434;   font-weight: 700;}
p a { color: #343434 !important; font-weight: 500;}
p a:hover { color: #343434; }

.footer p a {
    color: #FFF !important;
}
.default_content a {
    /* color: #373737; */
	font-weight: bold;
}
.default_content ul li, .default_content ol li {color: #656565;margin: -2px 0 10px; padding-left: 20px}

p a {
  color: #F4D4E3 !important;
	font-weight: bold;
}


body{background-color:#E0EFF1;}
.latest_event{background-color: #7db4b5;}
.newslatter .ip{background-color: #cde1d7;}
.comingsoon{background-color: #680148;}
.comingsoon{background-color: #7db4b5;}
.header .nav > ul > li{ font-size:25px; letter-spacing:0.25px; text-transform:capitalize;}
.header .nav > ul > li > a{color:#680148; font-family:"futura-pt", sans-serif; font-weight:500;}
.header .logo a, .latest_event h2, .latest_event p, .homeevent h2{color: #000000;}
.latest_event .btnbook, .newslatter .btn, .comingsoon .btnbook, .homeevent .allevent{color:#000000 !important; border-color:#000000 ; }
.newslatter h3, .newslatter .ip, .comingsoon h2, .comingsoon p{color:#000000;}

.oct_version .css-events-list table.events-table th{color:#000000; background-color:#7db4b5; text-align:center; border-right:5px solid #e0eff1; }
.oct_version .css-events-list table.events-table td{color:#000000; text-align:center; vertical-align:middle;}
.oct_version .css-events-list table.events-table td a{
	color:#680148;
}
.header.stick .nav > ul > li > a{
	color:#ffffff;
}
.header.stick .logo a{color:#ffffff;}
.oct_version .css-events-list table.events-table tr{border-bottom:1px solid #7db4b5;}
.comingsoon.firstComing{background-color:#680148;}
.comingsoon.firstComing h2, .comingsoon.firstComing p{color:#ffffff;}
.comingsoon.firstComing .btnbook{color:#ffffff !important; border-color:#ffffff;}
.header .logo a{font-family:"lust-didone"; font-weight:400; font-size:48px; letter-spacing:0.50px;}
.banner_content h1{font-family:"lust-display"; font-weight:400; font-size:48px; color:#ffffff !important; line-height:65px;}
.latest_event h2, .newslatter h3, .homeevent h2, .comingsoon h2{
	font-family:"lust-display"; font-weight:400; font-size:36px;
}
.latest_event p{
	font-family: 'FuturaPT-Book'; font-size:23px; line-height:27px; letter-spacing:0.25px;
}
.comingsoon p{
	font-family: 'FuturaPT-Book'; font-size:22px; line-height:26px; letter-spacing:0.25px;
}
.latest_event .btnbook, .newslatter .btn, .homeevent .allevent, .comingsoon .btnbook{
	font-family: 'FuturaPT-Demi';  font-size:22px;  letter-spacing:0.25px;
}
.newslatter .ip{font-family:"futura-pt", sans-serif; font-weight:500; font-size:21px; letter-spacing:0.25px;}
.oct_version .css-events-list table.events-table th{font-family: "futura-pt-bold",sans-serif; font-size:17px; letter-spacing:0.25px;}
.oct_version .css-events-list table.events-table td{font-family: 'FuturaPT-Book'; font-size:20px; line-height:26px; letter-spacing:0.25px;}
.oct_version .css-events-list table.events-table td a{font-family: 'FuturaPT-Demi';  font-size:21px;  letter-spacing:0.25px;}
.footer p, .footer p a{color:#000000 !important;}
.newslatter .btn:hover, .homeevent .allevent:hover, .comingsoon .btnbook:hover{color:#ffffff !important; border-color:#32004a; background-color:#32004a;}
.comingsoon:not(.firstComing) .btnbook:hover,
.latest_event .btnbook:hover {color:#ffffff !important; border-color:#000000; background-color:#000000;}
.comingsoon.firstComing .btnbook:hover{color:#000000 !important; border-color:#ffffff; background-color:#ffffff;}
/*sadjsahdjsa*/
.header .nav > ul > li > a:after{border-color:#680148;}
.header.stick .nav > ul > li > a:after{border-color:#ffffff;}
.oct_version .css-events-list table.events-table th:after{background-color:inherit;}



/*17/10/2019*/




.default_inner{
    padding:0 15px;
    }

.oct_version .default_inner{
    padding:0 15px;
    }



.default_content a.btn_read_more{
        padding-top: 10px;
    color: #000000 !important;
        font-family: "futura-pt-bold";
    }


.default_inner ul.blog_list_sec li{
    margin-bottom:25px;
    }

.oct_version .css-events-list table.events-table tr{
         border-bottom: 1px solid #000;
     }


    .videopage .default_content_body p, .videopost .videocontent p{
        font-family: "futura-pt";
        }

   .videopost p{
        margin-bottom:0px;
      }

      .videopost li p{
          margin-bottom:20px;
          }

.videopage .default_content .videopost h3{
    padding:0px;margin-bottom:50px;
    }


    .default_content.passstaff .mini_container p , .default_content.passstaff .mini_container p strong ,.default_content.passstaff .mini_container p a{
         font-family: "futura-pt";
        color:#000000 !important;
        }


        .nf-form-content.contact input, .nf-form-content.contact textarea{
            background-color:#D1E0D8;
            }


        .nf-form-cont input#nf-field-8.ninja-forms-field.butt.nf-element   {
                border: 1px solid #000000 !important;
            color:#000000;
            }

     .default_inner ul.blog_list_sec li{padding-bottom:25px;}
    .default_content .blog_list_sec li{ border-bottom:1px solid #000000;padding-top:0;}
    .default_content .blog_list_sec li + li{border-top:none;}

    .default_content .blog_list_sec p:not(:last-child) {margin-bottom: 15px;}

    .videopage .default_content_body hr{display:none;}
    .videopage .default_content_body p strong{margin-bottom:50px; display:block;}
    .videopost li p{margin-bottom:10px;}
    .videopage .default_content_body h3 a{font-family: 'FuturaPT-Book';}
    .default_content ul li{margin-bottom:0px;}
    .videopage .default_content .videopost h3{margin-bottom:40px;}
    .default_content a:hover{color:#5F1146 !important;}
    .nf-form-cont input#nf-field-8.ninja-forms-field.butt.nf-element{border:2px solid #000000 !important}
    .nf-form-cont input#nf-field-8.ninja-forms-field.butt.nf-element:hover{background-color:#000000; color:#ffffff;}
    body.oct_version{padding-top:108px;}
    .herobanner img.bg{margin-top:12px;}
    .herobanner, .latest_event, .comingsoon, .homeevent, .newslatter {margin-bottom:40px;}


    .pagination li.active a{
    background-color:#5F1146;
    color:#fff;
    }
    .oct_version .header .nav{padding:40px 0;}
    .homeevent h2{margin-top:12px; margin-bottom:12px;}
    .homeevent .allevent{margin-top:0px; }
    .default_content_body p a{margin-top:-10px;}
