/******************Weglot***********************************/

/*Restrict form width to remain within parent container 
   - form set to cover full width of pg. (used for translation purposes)*/
   .guideContainerNode {
    max-width: 100%;
}
/*WeGlot Keyboard Focus*/
.wg-drop.wg-mouse-click>div:focus 
{ 
    outline: 3px solid #1CA6DF; 
}

/**********************************************************/

/* Set Global Header Color */
.cmp-global-header {
    background: #2a2a68;
}




.igb-agency-header .cmp-agency-header__links-search a{
    color: #2a2a68 !important;
    font-weight:bold!important;
}


/* Removes width restraints on text components */
.cmp-text {
    max-width: 100%;
}

/* Centers Text in Container */
.text-center {
    text-align: center !important;
}
/*
img.igb-hero-max-width {
    padding: 0px !important;
}
*/
/* Set attributes for color bar above H1 title text */
.title .cmp-title h1::before {
    width: 5.9375rem;
    content: " ";
    height: .375rem;
    position: absolute;
    top: 0;
    left: 0;
}



/* Set color of bar above H1 Title here */
.title h1::before {
    background-color: #2a2a68;
    /* Uncomment the code below to remove the bar above the h1 title */
    display: none;
}

h2.cmp-title__text {
    font-size: 2rem; 
    margin-top: 10px !important;
}

/* Set Agency Footer Color */
.cmp-agency-footer {
    background-color: #2a2a68;
}

/* Set Global Footer Color */
.cmp-global-footer {
    background: #2a2a68;
}

/*Adds right margin to images in About us text boxes.*/
.about-us-txt-with-img img {
    margin-right: 20px;
}

/*center title in containers*/
.title-container {
    margin-top: 10px !important;
    background-color: #2a2a68 !important;
}

.title-container .cmp-title__text{
    color: #ffffff !important;
}

#homepage-banner-text p{
    text-shadow: 2px 1px 2px rgba(253,183,72,1) !important;
}

/* Set color of border for event date icon */

.cmp-news-feed__type {
    display: none !important;
}

.cmp-news-feed__event-date {
    color:#2a2a68;
    border: 1px solid #2a2a68!important;
}

/* Set color of background for month portion of event date icon */
.cmp-news-feed__event-date__month {
    color:#FDB748;
    background: #2a2a68;
}

/* Set color of background for year portion of event date icon */
.cmp-news-feed__event-date__year {
    
    color:#FDB748;
    background: #2a2a68;
}

/* Hide Agency log in news feed */
.igb-news-feed ul li img {
    display: none !important;
}

.igb-container-round {
    border-radius: 101px 101px;

}

/* make round image */
.round-image .image .cmp-image__image {
    border-radius: 50%;
}

/* Fix word-break behavior in asset data table */
.remove-word-break a {word-break: break-word !important;}

/* Icon card coloring */
.igb-icon-card .cmp-icon-card__title, .igb-icon-card .cmp-icon-card__font-icon{
        color:#2a2a68 !important;
        /*background: #2a2a68 !important;*/
        border-radius: 65px;
    }  

/* Set color of background for even rows of licenses */
.license-card-even-row {
   background-color:#E3E3E3
}

.casino-table-header thead{
    display:none;
}

.guideContainerNode .mobileLayout {
    display: none !important;
}

.afCheckBoxItem {
    width: 100%;
}

.guideWidgetLabel.right label,
.guideWidgetLabel.left label {
    line-height: 24px;
}

.guideContainerNode .red {
    color: #E21121;
}

.guideContainerNode .bold {
    font-weight: bold;
}

/*-----------------------------------------font-related items-------------------------------*/


@font-face {
  font-family: 'futura';
    src: url("./futura-cyrillic-medium.ttf");
    font-weight: normal;
}


.header-navigation .cmp-header-navigation__item-link, .header-navigation {
    font-family: 'futura';

}

h1, h2, h3, h4 {
  font-family: 'futura' !important;
}

.cmp-navigation__item-link {
    font-family: 'futura'; 
}

.cmp-navigation__title--heading p{
    
    font-family: 'futura';
    
}



@media only screen and (min-width : 200px) {}

@media only screen and (min-width : 320px) {}

@media only screen and (max-width : 768px) {
    /** Adjust Agency Header in Mobile to fix horizontal scrolling **/
	.cmp-agency-header__wrapper {
		flex-direction: column;
	}
	.cmp-agency-header__mobile-icons {
		align-self: auto;
	}
    .cmp-agency-header__logo {
        height:auto;
        width:100%;
    }
       
    }



    .afToolbarButton .guidebutton button .iconButton-icon {
        display: none !important;
    }

    .afToolbarButton .guidebutton button .iconButton-label {
        display: block !important;
    }

    .afToolbarButton .guidebutton button.submit {
        margin-right: 0 !important;
    }




@media only screen and (min-width : 769px) {

.cmp-agency-header__logo {
    height: 130px;
    margin-bottom:-26px
}
}

/* Agency Logo Sizing MQ */
@media (min-width: 1101px){
/* .cmp-agency-header__logo {
    height: 130px;
    margin-bottom:-26px

}
}*/

@media only screen and (min-width : 1200px) {}

@media only screen and (min-width : 1600px) {}

/*Restrict form width to remain within parent container - form set to cover full width of pg. (used for translation purposes)*/
.guideContainerNode {
    max-width: 100%;
}

/*
li:last-child a.cmp-header-navigation__item-link.cmp-header-navigation__dropdown-text {
padding 15px;  
background: #FF4742;
  border: 1px solid #FF4742;
  border-radius: 6px;
  box-shadow: rgba(0, 0, 0, 0.1) 1px 2px 4px;
  box-sizing: border-box;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  line-height: 16px;
  min-height: 40px;
  outline: 0;
  padding: 12px 14px;
  text-align: center;
  text-rendering: geometricprecision;
  text-transform: none;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
  vertical-align: middle;

}
li:last-child a.cmp-header-navigation__item-link.cmp-header-navigation__dropdown-text:hover {
padding 15px;  
background: #FF4742;
  border: 1px solid #FF4742;
  border-radius: 6px;
  box-shadow: rgba(0, 0, 0, 0.1) 1px 2px 4px;
  box-sizing: border-box;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  line-height: 16px;
  min-height: 40px;
  outline: 0;
  padding: 12px 14px;
  text-align: center;
  text-rendering: geometricprecision;
  text-transform: none;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
  vertical-align: middle;

}
*/

.cmp-location-finder .location-csv-href a {
    color: #2a2a68 ;
}

.faq .cmp-faq__details .back-to-top .cmp-back-to-top button, .faq .cmp-faq__details .back-to-top .cmp-back-to-top__text {
    color: #2a2a68;
    font-size: 1rem;
}

