/* Throbber */
.loadingDiv{position:fixed; top:0px; right:0px; width:100%; height:100%; background-position:center; z-index:10000000;}
.loadingDiv.section-loader {position: absolute; min-height: 100px; background:rgba(255,255,255,1); background-position:center; z-index:380;}
.loadingDiv .lds-css {position: absolute; left:50%; top:50%; margin-left:-48px; margin-top:-48px;}
@keyframes lds-spin {
  0% {
    opacity: 1;
    -webkit-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
@-webkit-keyframes lds-spin {
  0% {
    opacity: 1;
    -webkit-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
.lds-spin div > div {position: absolute; width: 16px; height: 16px; border-radius: 50%; background: #00deff; -webkit-animation: lds-spin 1s linear infinite; animation: lds-spin 1s linear infinite;}
.lds-spin div:nth-child(1) > div {left: 122px; top: 92px; -webkit-animation-delay: -0.857142857142857s; animation-delay: -0.857142857142857s;}
.lds-spin > div:nth-child(1) {-webkit-transform: rotate(0deg); transform: rotate(0deg); -webkit-transform-origin: 130px 100px; transform-origin: 130px 100px;}
.lds-spin div:nth-child(2) > div {left: 110.70469406000001px; top: 115.45494446000001px; -webkit-animation-delay: -0.714285714285714s; animation-delay: -0.714285714285714s;}
.lds-spin > div:nth-child(2) {-webkit-transform: rotate(51.42857142857143deg); transform: rotate(51.42857142857143deg); -webkit-transform-origin: 118.70469406000001px 123.45494446000001px; transform-origin: 118.70469406000001px 123.45494446000001px;}
.lds-spin div:nth-child(3) > div {left: 85.32437198px; top: 121.24783736px; -webkit-animation-delay: -0.571428571428571s; animation-delay: -0.571428571428571s;}
.lds-spin > div:nth-child(3) {-webkit-transform: rotate(102.85714285714286deg); transform: rotate(102.85714285714286deg); -webkit-transform-origin: 93.32437198px 129.24783736px; transform-origin: 93.32437198px 129.24783736px;}
.lds-spin div:nth-child(4) > div {left: 64.97093396px; top: 105.01651217px; -webkit-animation-delay: -0.428571428571429s; animation-delay: -0.428571428571429s;}
.lds-spin > div:nth-child(4) {-webkit-transform: rotate(154.28571428571428deg); transform: rotate(154.28571428571428deg); -webkit-transform-origin: 72.97093396px 113.01651217px; transform-origin: 72.97093396px 113.01651217px;}
.lds-spin div:nth-child(5) > div {left: 64.97093396px;top: 78.98348783px; -webkit-animation-delay: -0.285714285714286s; animation-delay: -0.285714285714286s;}
.lds-spin > div:nth-child(5) {-webkit-transform: rotate(205.71428571428572deg); transform: rotate(205.71428571428572deg); -webkit-transform-origin: 72.97093396px 86.98348783px; transform-origin: 72.97093396px 86.98348783px;}
.lds-spin div:nth-child(6) > div {left: 85.32437198px; top: 62.752162639999995px; -webkit-animation-delay: -0.142857142857143s; animation-delay: -0.142857142857143s;}
.lds-spin > div:nth-child(6) {-webkit-transform: rotate(257.14285714285717deg); transform: rotate(257.14285714285717deg); -webkit-transform-origin: 93.32437198px 70.75216264px; transform-origin: 93.32437198px 70.75216264px;}
.lds-spin div:nth-child(7) > div {left: 110.70469406000001px; top: 68.54505553999999px; -webkit-animation-delay: 0s; animation-delay: 0s;}
.lds-spin > div:nth-child(7) {-webkit-transform: rotate(308.57142857142856deg); transform: rotate(308.57142857142856deg); -webkit-transform-origin: 118.70469406000001px 76.54505553999999px; transform-origin: 118.70469406000001px 76.54505553999999px;}
.lds-spin div:nth-child(8) > div {left: 122px; top: 92px; -webkit-animation-delay: 0.142857142857143s; animation-delay: 0.142857142857143s;}
.lds-spin > div:nth-child(8) {-webkit-transform: rotate(360deg); transform: rotate(360deg); -webkit-transform-origin: 130px 100px; transform-origin: 130px 100px;}
.lds-spin {width: 97px !important; height: 97px !important; -webkit-transform: translate(-48.5px, -48.5px) scale(0.485) translate(48.5px, 48.5px); transform: translate(-48.5px, -48.5px) scale(0.485) translate(48.5px, 48.5px);}
.ajax-loader {min-height: 200px; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2000; }
.loading.loadingDiv, .loading .loadingDiv {display: block !important; }
/*Topbar Message*/
.message_bar_wrap {width:100%; background-color:#666666; position:fixed; top:0; z-index: 899; }
.message_bar_wrap .message_bar .message_con_wrap {padding: 15px 40px; text-align: center;}
.message_bar_wrap .message_bar .message_con_wrap .message_bar_logo {width:36px; height:35px; margin-right: 8px; display:inline-block; vertical-align: top; margin-top: -3px;}
.message_bar_wrap .message_bar .message_con_wrap .message_bar_txt {display:inline-block; vertical-align: top; font-size:16px; color:#fff; font-family:'klavika-light'; line-height:2;}
.message_bar_wrap .message_bar .message_con_wrap .message_bar_txt a {color:#00deff; margin-left:10px;}
.message_bar_wrap .message_bar .message_con_wrap .message_bar_txt a.link-message-bar {margin-left: 0px; cursor: pointer;}
.message_bar_wrap .message_bar .message_con_wrap .message_bar_txt a:hover {opacity: 0.7;}
.message_bar_wrap.type2 {background:rgba(102,102,102,0.5); min-width: 100%;}
.message_bar_wrap.type2 .message_bar {width:100%; height:60px; line-height: 60px; overflow: hidden;}
.message_bar_wrap.type2 .message_bar .message_con_wrap {padding-left: 0; text-align: center; font-size: 0; padding-top: 0; position: relative;}
.message_bar_wrap.type2 .message_bar .message_con_wrap .message_bar_logo {width:40px; height:40px; margin-right: 0; margin: -4px 8px -4px -4px; vertical-align: middle;}
.message_bar_wrap.type2 .message_bar .message_con_wrap .message_bar_txt {line-height: 1; vertical-align: middle;}
.message_bar_wrap .message_bar_close {position: absolute; top:22px; right:20px; cursor: pointer; line-height: 1;}
.message_bar_wrap.type3 {background:rgba(102,102,102,0.5); min-width: 100%; height:70px;}
.message_bar_wrap.type3 .message_bar {width:100%; max-width: 1000px; height:70px; line-height: 70px; overflow: hidden;}
.message_bar_wrap.type3 .message_bar .message_con_wrap {padding-left: 0; text-align: center; font-size: 0; padding-top: 0; position: relative;}
.message_bar_wrap.type3 .message_bar .message_con_wrap .message_bar_logo {width:40px; height:40px; margin: 0; float: left; margin-top: 15px;}
.message_bar_wrap.type3 .message_bar .message_con_wrap .message_bar_txt {line-height: 1; vertical-align: middle;}
.message_bar_wrap.type3 .message_bar .message_con_wrap .message_support {float: right; line-height: 1; margin-top: 25px;}
.message_bar_wrap.type3 .message_bar .message_con_wrap .message_support a {line-height: 1;}


.message_bar_wrap .messagebar_close{position: absolute; right: 16px; top: 23px;}
.message_bar_wrap.general_message {left: 0;}
.message_bar_wrap.general_message .message_bar .message_con_wrap {padding-left: 0;}
.message_bar_wrap.general_message {height: 50px;}
.message_bar_wrap.general_message .message_bar{height: 50px; line-height: 50px;}
.message_bar_wrap.general_message .messagebar_close{top: 17px;}

.newsLetter #subscription_error p{width:100%; font-size: 12px; color: red;}
.liveIcon {display: inline-block !important;}
.directory {padding-top: 0px;}

.register_now .modal-dialog .wrap_popup {margin-top: 10px;}
/* Mobile app web view Css */
.is-mobile-app .site-header {display: none;}

/*category landing description link*/
.category_landing .category_heading a{
  color: #0a4088;
  text-decoration: underline;
}
.blog-list-content::after {
  content: "";
  display: block;
  clear: both;
}
.category_heading .desc_wrap h2{
  font:400 17px/1.2 'Klavika';
  padding-bottom: 10px;
}
.category_heading p, .category_heading span.desc_wrap {
  font: 100 15px/1.35 'Klavika';
  padding-bottom: 10px;
}
.connect-overlay.needs-refresh {
  top: 40px;
  left: 50%;
  right: auto !important;
  font-size: 16px !important;
  padding: 5px 20px !important;
  height: auto !important;
  bottom: auto !important;
  border-radius: 30px !important;
  transform: translateX(-180px);
  width: 100% !important;
  opacity: 1 !important;
  max-width: 355px;
  cursor: pointer;
  background: rgb(0 0 0 / 80%) !important;
}



