body{background-color:#fff;} 

/* .Eiccontent{margin-top:10px;} */
/* a {text-decoration: none;color: #816aa9;} */
a {text-decoration: none;color:#0000fd;}
/* a:hover { color: #816aa9; } */
a:hover { color:#0000fd; }
a:visited { color:#06F !important; }

.Eicpage a, .Eicfooter  a {
  font-weight: bold;
}

/* sahca custom */
#Left{
  display: none;
}
#Right{
  display: none;
}

.container { /* BS override cause it's too wide */
  max-width: 1130px !important;
}
.EiBgrBro{
  background-color: #d4b066 !important;
}
.EiBgrBlu{
  background-color: #7360be !important;
}

.btn_mob {
  background-color: #cfd5ea;
  color: blue !important;
  border: 2px solid #FFF !important;
  border-radius: 0 !important;
  padding: 10px 15px;
}

.nav-link{
  /* color: #816aa9 !important; */ 
  color: #0000fd !important;
  font-weight: bold;
}
.nav-link:visited{
  color:#06F !important;
}
.dropdown-menu li a, .dropdown-submenu li a { 
  color:#fff !important; 
}
.dropdown-menu li a:hover, .dropdown-submenu li a:hover {
    background-color: #3a3a3a;
}

/* .collapsing {
  width: 0 !important;
  overflow: hidden !important;
  -webkit-transition: width 0.25s ease !important;
  -moz-transition: width 0.25s ease !important;
  -o-transition: width 0.25s ease !important;
  transition: width 0.25s ease !important;
} */

.collapsing {
    -webkit-transition: none;
    transition: none;
    display: none;
} 

/* Dropdown on hover instead of click */

@media all and (min-width: 992px) {
	.navbar .nav-item .dropdown-menu{ display: none; }
	.navbar .nav-item:hover .nav-link{   }
	.navbar .nav-item:hover .dropdown-menu{ display: block; }
	.navbar .nav-item .dropdown-menu{ margin-top:0; }
}	

/* Multilevel dropdown  */

.dropdown-menu, .dropdown-submenu {background-color: #816aa9;}

.dropdown-menu li {
  position: relative;
}
/* .dropdown-menu .dropdown-submenu { */
.dropdown-submenu {
  display: none;
  position: absolute;
  left: 100%;
  top: -7px;
  padding-left: 0px;
  list-style: none;
}
.dropdown-submenu .dropdown-submenu-left {
  position: absolute;
  left: 100%;
  top: -7px;
}
li:hover > .dropdown-submenu {
  display: block;
}


/* END Multilevel dropdown  */


/* END sahca custom */



/* h1 {color: #816aa9;} */
h1 {color:#000;} 

h1 { font-size: 34px;}
h2 {
  /* font-size: 29px; */
  font-size: 24px;
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}
h2 a {color:#816aa9;}
hr { margin-top: 5px !important; margin-bottom: 5px !important;}
.Eicpage{
  color: #3a3a3a !important; 
	background-color: rgb(255, 255, 255);
	/* padding-top: 5px; */
	padding-bottom: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 5px;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
}
.Eicpage h1 {margin-top:5px !important;}

/* Fix the H1 first letter being a bit to the right */
.Eicpage h1::first-letter {
  margin-left: -0.05em;
}

.EicTopInfo{/*background-color:#fff;margin: 0 15px;*/}
.EicContactsTop{text-align:center;padding:5px;}
.EicSlogan {
  margin-top: 10px;
  font-size: 1.2em;
  font-family: 'Lemonada', cursive;
  /*font-family: Abel-Regular;*/
  /* font-size: 1.5em;*/
}
#cta_title{
  font-family: 'CantoraOne', sans-serif !important;
  /*color: #0000A0;*/
  color: #215d89;
  font-size: 1.5em;
  font-weight: bold;
  /*text-shadow: 1px 1px 1px #fff, -1px -1px 1px #fff, 3px 3px 4px #000;*/
  /*text-shadow: 2px 2px 1px #fff, 2px -2px 1px #fff, -2px -2px 1px #fff, -2px 2px 1px #fff, 7px 7px 8px #000;*/
  /*text-shadow: 2px 2px 1px #fff, 2px -2px 1px #fff, -2px -2px 1px #fff, -2px 2px 1px #fff, 5px 5px 6px #000;*/
}
.cta_slogan1{
  color: #666;
  font-size: 1.1em;
  font-weight: bolder;
}
.cta_slogan2{
  color: #215d89;
  font-size: 1.2em;
  font-weight: bolder;
}
.EicBtnAdd {width: 100%;}



.panel-default > .panel-heading {
  background-color: #c7e0e7;
}


.EicBigLink {
	font-size: 1.05em;
	text-align: center;
  margin-bottom: 5px;
}
.EicBigLink a:link {
	/*background-color: #EFC4C7 !important;*/
  background-color: #73b4c8 !important;
  border-radius: 5px;
}
.EicBigLink a:hover {
	background-color: #73b4c8 !important;
	color: #fff !important;
}
.EicBigLink a:visited {
	background-color: #73b4c8;
}

.Eicfooter {
 /*  background-color: #816aa9; */
  background-color:#cfd5ea;  
  font-size: 0.9em;
  color: #000;
}
.Eicfooter a{ 
  color: #0000fd;
  text-decoration: none;
}
.Eicfooter a:visited{
  color:#06F !important;
}

.EicVoffset80, .EicCol-sx-voffset80{margin-top:80px !important;}
.EicVoffset60, .EicCol-sx-voffset60{margin-top:60px !important;}
.EicVoffset50, .EicCol-sx-voffset50{margin-top:50px !important;}
.EicVoffset40, .EicCol-sx-voffset40{margin-top:40px !important;}
.EicVoffset20, .EicCol-sx-voffset20{margin-top:20px !important;}
.EicVoffset10, .EicCol-sx-voffset10{margin-top:10px !important;}

.EicForecastBoxParent{margin-bottom:20px;}



.panel {margin-bottom: 10px;}

label {font-weight:normal !important;}

.EicColReq{margin:0px !important;padding:0px !important;width:10px;text-align:center;color:red;}

.err_msg{color:red;}

.col-xs-10.text-right, .col-xs-12.text-right{text-align:left;}
#eicdivlogin.form-group{margin:0;}
.carousel-control.right {margin-right:15px}
.carousel-control.left {margin-left:15px}

/* ######### classes for POPUP MENU ######### */
.anylinkcss {
	left: 0;
	top: 0;
	border: solid thin #e8e8e8;
	position: absolute;
	visibility: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/* font-size: 0.9em; */
	font-size: 1.4em;
	color: #0000A0;
	/* line-height: 15px; */
	line-height: 1.2em;
	z-index: 100; /* zIndex should be greater than that of shadow's below */
	;
	background: #dedede;
	width: 270px;/* width: 200px;   default width for menu */

}
.anylinkcss div {
	width: 275px;
	margin-left: 7px;
	padding-left: 5px;
}
.anylinkcss ul {
	margin: 2px 1px;
	padding: 0;
	font-size: 0.8em;
	color: #0000A0;
	list-style-type: none;
}
.anylinkcss div {
	margin-left: 20px;
}
.anylinkcss ul li {
	list-style-type: none;
}
.anylinkcss ul li a {
	width: 100%;
	display: block;
	padding: 0;
	text-decoration: none;
	text-indent: 5px;
	margin-right: 5px;
  font-size: 0.8em;
}
.anylinkcss ul li a:link {
	color: #000;
	background: #FFFFFF;
}
.anylinkcss ul li a:visited {
	color: #000;
	background: #FFFFFF;
}
.anylinkcss ul li a:hover {
	/*hover background color*/
  color: #ffffff;
	background: #666;
}
/* ######### END classes for POPUP MENU ######### */

/* ######### class for shadow DIV ######### */

.anylinkshadow {
	/*CSS for shadow. Keep this as is */

	/* margin-left: 150px; This messes up the iphone portrait view on Directory Page */
	position: absolute;
	left: 0;
	top: 0;
	z-index: 99;
	background: none;
	visibility: hidden;
}

/* TINYMCE CUSTOMISATION */

.mceToolbar td {float: left;} /* Makes the toolbar buttons wrap on smaller screens */
.mce-window {
    max-width: 90% !important;
}
.mce-panel {
    max-width:100% !important
}
.mce-tabs {
    max-width: 100% !important;
}
.mce-container-body {
    max-width:100% !important;
}
.mce-container {
    max-width:100% !important;
}
table.mceLayout, textarea.tinyMCE {
    width: 100% !important;
}
hr.HrFade {
  border: 0;
  height: 1px;
  background-image: -webkit-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -moz-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -ms-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -o-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  margin: 10px 0 !important;
}


@font-face {
  font-family: "Abel-Regular";
  src: url('/EicCMS/Fonts/Abel-Regular.ttf') format('truetype');
}


ol.EicSpacedNumberList li {
  margin-bottom: 5px;
}


/*===============================================
=            Bootstrap Media Queries          =
=						AKA RESPONSIVES :)                  =
==============  Mobile First Method  ==========*/

/* EIC Custom for other settings undoable in BS standard media queries */
@media only screen and (max-width : 480px) {
  .Img2ListingDetail{
    display:inline;
    border: #D8D8D8 thin solid;
    padding: 2px;
    margin-right: 10px;}
  .EicEnhLstImgTD{display:none;}
  .EicEnhLstTitleTD h1 {font-size: 1.2em !important;}
  .xs-fit{width:100%;}

}
@media only screen and (max-width : 768px) {
  /*.anylinkcss {left:100px !important;}*/
  .anylinkcss {left:90px !important;}
  .EicFeatBusImg { width:40%; }
}
@media only screen and (max-width : 992px) {
  .EicTableLinks img{margin-right:10px;}
  .EicEnhLstTitleTD {display: block; width: 80%;}
  .EicEnhLstTitleTD h1 {font-size: 1.4em;}
  .EicEnhLstCategsCrumbTD{display: block; width: 100%; text-align: left;}
}
/* END EIC Custom for other settings undoable in BS standard media queries */

.td-xs-blk{display:block !important;}
/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {
}
/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {
  .Img2ListingDetail{display:none;}
}
/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
  body{padding-top:30px !important;}
  /*.navbar {height: 70px;}*/

.navbar-nav {
    clear: left;
}

  #EicAdvertPageTopBanner{margin: 0 15px 10px 15px;}
  .EicTopInfo{width: 735px;}
  .EicLogoTop{text-align: left;}
  #cta_title{ font-size: 1.2em; }
  .EicContactsTop{text-align:center;/* padding: 15px; */}
  .EicBtnGrey{margin-top: 20px;}
  .EicCol-sm-voffset80{margin-top:80px !important;}
  .EicCol-sm-voffset60{margin-top:60px !important;}
  .EicCol-sm-voffset50{margin-top:50px !important;}
  .EicCol-sm-voffset40{margin-top:40px !important;}
  .EicCol-sm-voffset20{margin-top:20px !important;}
  .EicCol-sm-voffset10{margin-top:10px !important;}
  .Eicleft{padding-right:10px;}
  .Eicright{padding-left:10px;}
  .EicAdvertSideRight img{ /*margin:0 0 20px 0;*/ margin:0 0 10px 0;}
  .panel-heading, .panel-body {padding: 10px 10px;}
  .td-xs-blk{display:table-cell !important;}
  .td-sm-blk{display:block !important;}
}
/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
  .EicTopInfo{width: 955px;}
  .td-sm-blk{display:table-cell !important;}
}
/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
  .EicTopInfo{width: 1155px;}
  body{padding-top:0 !important;}
  #cta_title{ font-size: 1.5em; }
}
