/*
Theme Name: Bigfoot
Author: Cskills
Version: 1
*/

/* common css start */
.col_1_1 .col{ width:50%;}
.col_1_1_1 .col{ width:33.33%;}
.col_30_70 .col{ width:70%;}
.col_30_70 .col:first-child{ width: 30%;}

.col_30_70 .col{ width:70%;}
.col_30_70 .col:first-child{ width: 30%;}
.col_30_70 .col:last-child{ padding: 0px;}

.col_20_80 .col{ width:80%;}
.col_20_80 .col:first-child{ width: 20%;}
.col_20_80 .col:last-child{ padding: 0px;}

.DateBox{ min-width: 15%;}

.commonPage{ padding:0 40px;}

/* common css end */
header{
  height: calc(100% + 10px);
  width: 280px;
  position: fixed;
  left: 0;
  top:0;
  z-index: 1;
  padding-bottom: 120px;
  text-align:center;
  background: rgb(228,146,50);
  background: linear-gradient(180deg, rgba(228,146,50,1) 0%, rgba(206,45,46,1) 30%, rgba(180,46,127,1) 51%, rgba(97,69,142,1) 70%, rgba(26,73,148,1) 85%, rgba(0,136,202,1) 100%);
}
#page-wrap.noHeader{ padding-left: 0px;}

.logo{ margin: 0 auto; margin-top: 40px; display: inline-block;}
.logo img{ height: 78px;}
.poweredLogo{ position:absolute; left: 0; right: 0; bottom:40px; margin: 0 auto; color:#fff;}
.poweredLogo span{ padding-bottom:4px; font-size: 16px; line-height: 24px; display:block;}
.poweredLogo a{ display: inline-block;}
.poweredLogo img{height: 70px; margin: 0 auto;}



.loginBoxHolder{ height: 100%; min-height:768px;}
.loginBox{
  max-width:650px;
  width:100%;
  margin:0 auto;
  padding: 40px 20px;
}
.loginBox img{ margin: 0 auto;}
.passwordBox{ max-width: 270px; margin: 0 auto; text-align: center;}
.passwordBox label, .searchBox label, .dateSelectBox label{ font-size: 40px; line-height: 48px;}
.passwordBox input[type="password"]{ font-size: 24px; line-height: 32px; margin: 8px 0;}

input[type="password"].txtError{ border:#FF0000 solid 1px;}
input[type="password"].txtSuccess{ border:#05D205 solid 1px;}
.alertError{ color:#FF0000; font-size:16px; line-height:24px; padding: 6px 4px; background-color:#fedee5; border:#fed1da solid 1px; width: 100%; display: block; text-align: left;
}
.alertSuccss{ color:#056c4f; font-size:16px; line-height:24px; padding: 6px 4px; background-color:#cef5ea; border:#baf2e2 solid 1px; width: 100%; display: block; text-align: left;}
.alert span{ position: relative; padding-left: 32px;}
.alert span::before{ width: 24px; height:24px; content:''; position: absolute; left:4px; top:6px; background-position: center center; background-repeat:no-repeat; background-size:cover;}
.alert span.alertError::before{ background-image:url('images/error-msg.svg');}
.alert span.alertSuccss::before{ background-image:url('images/success-msg.svg');}
/* link Box start here */
.linkBox{ text-align:center; margin: 0 auto; padding: 0 0;}
.linkBox a{font-size:70px; line-height:78px; text-decoration:none; margin: 0 40px;
background-image:-webkit-linear-gradient(90deg, rgba(228,146,50,1) 0%, rgba(206,45,46,1) 30%, rgba(180,46,127,1) 51%, rgba(97,69,142,1) 70%, rgba(26,73,148,1) 85%, rgba(0,136,202,1) 100%);
background-image:-moz-linear-gradient(90deg, rgba(228,146,50,1) 0%, rgba(206,45,46,1) 30%, rgba(180,46,127,1) 51%, rgba(97,69,142,1) 70%, rgba(26,73,148,1) 85%, rgba(0,136,202,1) 100%);
background-image:-ms-linear-gradient(90deg, rgba(228,146,50,1) 0%, rgba(206,45,46,1) 30%, rgba(180,46,127,1) 51%, rgba(97,69,142,1) 70%, rgba(26,73,148,1) 85%, rgba(0,136,202,1) 100%);
background-image:-o-linear-gradient(90deg, rgba(228,146,50,1) 0%, rgba(206,45,46,1) 30%, rgba(180,46,127,1) 51%, rgba(97,69,142,1) 70%, rgba(26,73,148,1) 85%, rgba(0,136,202,1) 100%);
background-image:linear-gradient(90deg, rgba(228,146,50,1) 0%, rgba(206,45,46,1) 30%, rgba(180,46,127,1) 51%, rgba(97,69,142,1) 70%, rgba(26,73,148,1) 85%, rgba(0,136,202,1) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.linkBox a:hover{
background-image:-webkit-linear-gradient(90deg, rgba(228,146,50,1), rgba(206,45,46,1));
background-image:-moz-linear-gradient(90deg, rgba(228,146,50,1), rgba(206,45,46,1));
background-image:-ms-linear-gradient(90deg, rgba(228,146,50,1), rgba(206,45,46,1));
background-image:-o-linear-gradient(90deg, rgba(228,146,50,1), rgba(206,45,46,1));
background-image:linear-gradient(90deg, rgba(228,146,50,1), rgba(206,45,46,1));}
/* link Box end here */

/* Site start */
.siteHolder{ padding:40px 100px;}
.siteHolder .col{padding: 0 25px 10px 25px; text-align: center;}
.gradientBox{ padding: 4px; display: block; position: relative; }
a.gradientBox{ text-decoration: none;}
.gradientBox::before{ opacity: 0; position: absolute; left: 0; top:0; content:''; width: 100%; height: 100%;
background: linear-gradient(180deg, rgba(228,146,50,1) 0%, rgba(206,45,46,1) 30%, rgba(180,46,127,1) 51%, rgba(97,69,142,1) 70%, rgba(26,73,148,1) 85%, rgba(0,136,202,1)100%);}

a.gradientBox:hover{ color:#fff;}
.gradientBox:hover::before{ opacity: 1;}
.gradientBox span{ position: relative; z-index: 2; text-decoration: none; font-size:28px; line-height:36px; display: block; padding: 5px;}
.gradientBox:hover span{ color:#fff; font-family: 'SkyTextMedium-Regular', sans-serif;}
/* Site end */

/* Floor start */
.titleBox{padding: 30px 40px; -webkit-box-shadow: 2px 10px 20px -10px rgba(0,0,0,0.4);
 -moz-box-shadow: 2px 10px 20px -10px rgba(0,0,0,0.4);
 box-shadow: 2px 10px 20px -10px rgba(0,0,0,0.4);}
.titleBox h1{ padding-bottom: 0px; font-size: 68px; line-height: 76px;}
.titleBox a{ text-decoration: none;}

.linkList ul{ list-style-type: none; margin: 0px; padding:0; }
.linkList ul li{ margin:0px; padding:30px 40px; font-size: 40px; line-height: 48px;
  -webkit-box-shadow: 2px 10px 20px -10px rgba(0,0,0,0.4);
   -moz-box-shadow: 2px 10px 20px -10px rgba(0,0,0,0.4);
   box-shadow: 2px 10px 20px -10px rgba(0,0,0,0.4);}
.linkList ul li a{ text-decoration: none;}
.linkList ul li img{ height: 44px;}
/* Floor end */

/* Location start */
.noteTitle{
  font-family: 'SkyTextMedium-Regular', sans-serif;
font-size: 18px;
line-height: 26px;
}
.imgholder{ position: relative;}
.imgholder:after{ content:''; position: absolute; bottom: 0px; left: 0px; width: 100%; height:6px!important;}
.imageBox img{ margin: 0 auto; height:auto; max-height: 300px; width:auto; max-width: 100%;}
.imageBox{ padding: 0px!important;}
/* .grid.col_30_70{ padding-left:15px;} */
.locationBox .shadow, .SearchList .shadow{ -webkit-box-shadow: 12px 10px 20px -10px rgba(0,0,0,0.4);
 -moz-box-shadow: 12px 10px 20px -10px rgba(0,0,0,0.4);
 box-shadow: 12px 10px 20px -10px rgba(0,0,0,0.4);}

 .shadow .noData{ padding: 30px 20px;}
 .shadow > .grid.col_30_70{ height: 100%;}

 .locationBox .col_30_70 > .col{padding: 20px 10px;}
 /* .locationBox .col_30_70 .col:last-child{ padding-bottom: 60px;} */
 .grid.col_30_70, .grid.col_20_80{ overflow: visible;}
 .searchIcon{ position:absolute; right:20px; bottom:0px; width:40px; height:40px; overflow:hidden; text-indent:-999px;
 background-image: url('images/search-icon.svg'); background-size:34px; background-position: center center; background-repeat:no-repeat;}
.breadcrumb a{ text-decoration: none;}

.noData {text-align:center; margin:0 auto;}
.noData img {margin:0 auto; margin-bottom:0px; margin-bottom:8px; width:100px;}

.fancybox-infobar{ display: none!important;}
.locationTitle, .breadcrumb{font-family: 'SkyTextMedium-Regular', sans-serif; font-size:26px; line-height:34px;}
.mapBox{ position: relative; display: inline-block;}
.eyeIcon{ width:40px; height:40px; position: absolute; left: 0; right: 0px; top:50%; bottom: 0; margin: 0 auto;
background-image: url('images/eye.svg'); background-position: center center; background-repeat: no-repeat; background-size:30px; margin-top: -20px;}

.notes{ height: 100%;}
.notes > .col{ width: 50%; padding-left: 10px!important; padding-right: 10px!important;}
.notes .col:first-child{ width: 50%;}
.shadow .col_30_70 .col{ padding: 0px;}
.shadow .col_30_70 .col.viewBox{ padding-bottom: 40px!important;}
.breadcrumb.respo, .locationTitle.respo, .breadcrumb.ipad, .locationTitle.ipad{ display: none;}
.col.shadow{ padding-right: 0px!important; padding-left: 15px!important;}
/* Location end */

.searchHolder{ height: 100%; min-height: 768px;}
.searchHolder .searchBox, .searchHolder .dateSelectBox{ margin: 0 auto; padding: 0 20px; max-width:700px; width: 100%; text-align: center;}
.searchHolder .searchBox label{ padding-bottom:10px; display: block;}
.autoSuggest{ position: relative;}
.result{ position:absolute;  left:0px; top:50px; width: 100%; text-align:left; max-height: 260px; overflow-y:auto;}
.autoSuggest input[type="text"]{ border-radius: 5px; padding-left: 14px!important; padding-right:42px!important; font-size:34px; line-height:38px;}
.autoSuggest::before{ content:''; width:30px; height:30px; position:absolute; right:8px; top:10px; background-size: 28px;
background-image:url('images/search-icon.svg'); background-position:right center; background-repeat: no-repeat;}
.result ul{border:#888888 solid 1px; border-top: 0px; margin:0px; padding:0px; list-style-type:none; -webkit-box-shadow: 0 4px 10px 2px rgba(0,0,0,0.3);
-moz-box-shadow: 0 4px 10px 2px rgba(0,0,0,0.3);
box-shadow: 0 4px 10px 2px rgba(0,0,0,0.3);}
.result ul li{ margin: 0px;  border-bottom:#000 solid 1px; padding: 0px;}
.result ul li:last-child{border-bottom: 0px;}
.result ul li a{ text-decoration:none; padding:7px 14px; width: 100%; display: block;}
.result ul li a:hover{background-color:#E4E4E4; color:#000;}
.result ul li span{ font-family: 'SkyTextMedium-Regular',sans-serif; color:#000;}

.noRecords{ padding-top:40px; padding-bottom: 40px;}

.dateSelectBox label{ padding-bottom:20px; display: block;}
.dateSelectBox .col{padding:0 10px;}
.dateSelectBox .col:first-child{padding-left:0px;}
.dateSelectBox .col:last-child{padding-right:0px;}
.searchBtnBox{ padding-top: 20px;}
.dateSelectBox .alert{ width: 100%; margin-top:15px;}
.dateSelectBox .alertBox{ width: 100%;}
.selectError{ border:#FF0000 solid 1px;}
.selectSuccess{border:#05D205 solid 1px;}

.dateName{ height: 100%; font-size:42px; line-height:50px; }
.DateBox, .nameBox{ padding: 0 30px; }
.DateBox{ border-right:#B1B1B1 solid 1px; max-width: 20%;}
.nameBox{ width: 80%;}
.nameBox a{text-decoration: none;}
.col_20_80 .col.shadow .searchIcon{ bottom:20px;}

footer, .imgholder::after{background: rgb(228,146,50);
  background: rgb(228,146,50);
  background: linear-gradient(90deg, rgba(228,146,50,1) 0%, rgba(206,45,46,1) 30%, rgba(180,46,127,1) 51%, rgba(97,69,142,1) 70%, rgba(26,73,148,1) 85%, rgba(0,136,202,1) 100%);
  height:10px;}

/* 404 page start here */
.errorBox{height:100%;}
.pageNotFound, .errorPage {
    width:100%;
    max-width:700px;
    text-align:center;
    margin:0 auto;
    padding: 0 20px;
}
.pageNotFound > div {
    width: 200px;
    height: 200px;
    border-radius: 50%;
    background-color:#000;
    margin: 0px auto;
    margin-bottom: 30px;
    position: relative;
    overflow: hidden;
    -webkit-animation: balance 3s ease infinite 1.3s;
    -moz-animation: balance 3s ease infinite 1.3s;
    -o-animation: balance 3s ease infinite 1.3s;
    -ms-animation: balance 3s ease infinite 1.3s;
    animation: balance 3s ease infinite 1.3s;
}
.pageNotFound > div span {
    color: #ffffff;
    font-family: 'SkyTextMedium-Regular', sans-serif;
    font-size: 80px;
    line-height: 0;
    position: absolute;
    right: 24px;
    top: 46%;
    font-weight: bold;
    left: 0px;
    width: 100%;
}
.pageNotFound a{color:#E95958; text-decoration: none;}
.pageNotFound a:hover{ color:#000; text-decoration: underline;}

@-webkit-keyframes balance {0% {-webkit-transform: translate3d(0,0,0); } 50% {-webkit-transform: translate3d(0,1rem,0); } 100% { -webkit-transform: translate3d(0,0,0); }}
@-moz-keyframes balance {0% {-moz-transform: translate3d(0,0,0);} 50% {-moz-transform: translate3d(0,1rem,0);} 100% {-moz-transform: translate3d(0,0,0);}}
@-o-keyframes balance {0% {-o-transform: translate3d(0,0,0);} 50% {-o-transform: translate3d(0,1rem,0);} 100% {-o-transform: translate3d(0,0,0);}}
@-ms-keyframes balance {0% {-ms-transform: translate3d(0,0,0); } 50% {-ms-transform: translate3d(0,1rem,0);}100% {-ms-transform: translate3d(0,0,0); }}
@keyframes balance {0% {transform: translate3d(0,0,0); } 50% {transform: translate3d(0,1rem,0); } 100% {transform: translate3d(0,0,0); }}
/* 404 page end here */

#cookie-notice{ font-size:15px!important; line-height: 20px!important; font-family: 'SkyText-Regular', sans-serif; font-weight: 400;}
#cookie-notice .cn-button{cursor:pointer; background:#000; margin: 0; margin-left: 0px; border-radius: 0px; padding: 7px 24px; padding-top: 8px; color:#ffffff;
border: 0; text-transform: capitalize;
    font-family: 'SkyTextMedium-Regular',sans-serif;
    font-size: 14px;
    line-height:18px;
    text-transform: uppercase;
    font-weight: 700;
    height: 34px;
}
.cn-text-container{ margin: 0px!important; padding:0 0 14px 0;}
#cookie-notice.cookie-notice-hidden{ border-top: 0px;}
.cn-close-icon::after, .cn-close-icon::before{ background-color:#000!important;}
.cn-close-icon{ top:12px!important; right: 10px!important;}

.imgholder.noBorder::after{ display: none;}
.pdfDownload{ display:inline-block; margin-top: 8px;}
.pdfDownload span{ float: left; padding-top:6px; padding-left:12px; font-size:18px; line-height: 26px;}
a.pdfDownload:hover{ color:#404040;}
.pdfDownload img{ width: 40px; float: left;}
.noPdf{ font-size:16px; line-height:24px; color:#ACACAC;}
