@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'Mission Gothic';
    src: /*url('../styles/fonts/missionG/MissionGothic-Light.woff2') format('woff2'),*/
        url('../styles/fonts/missionG/MissionGothic-Light.woff') format('woff'),
        url('../styles/fonts/missionG/MissionGothic-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Mission Gothic';
    src: /*url('../styles/fonts/missionG/MissionGothic-Thin.woff2') format('woff2'),*/
        url('../styles/fonts/missionG/MissionGothic-Thin.woff') format('woff'),
        url('../styles/fonts/missionG/MissionGothic-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Mission Gothic';
    src: /*url('../styles/fonts/missionG/MissionGothic-Black.woff2') format('woff2'),*/
        url('../styles/fonts/missionG/MissionGothic-Black.woff') format('woff'),
        url('../styles/fonts/missionG/MissionGothic-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Mission Gothic';
    src: /*url('../styles/fonts/missionG/MissionGothic-Regular.woff2') format('woff2'),*/
        url('../styles/fonts/missionG/MissionGothic-Regular.woff') format('woff'),
        url('../styles/fonts/missionG/MissionGothic-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Mission Gothic';
    src: /*url('../styles/fonts/missionG/MissionGothic-Bold.woff2') format('woff2'),*/
        url('../styles/fonts/missionG/MissionGothic-Bold.woff') format('woff'),
        url('../styles/fonts/missionG/MissionGothic-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
  font-family: 'FontAwesome';
  src: url('../styles/fonts/fontawesome-webfont.eot?v=4.4.0');
  src: url('../styles/fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'),
       url('../styles/fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'),
       url('../styles/fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'),
       url('../styles/fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'),
       url('../styles/fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
    font-family: 'themify';
    src:url('fonts/themify.eot?-fvbane');
    src:url('fonts/themify.eot?#iefix-fvbane') format('embedded-opentype'),
        url('fonts/themify.woff?-fvbane') format('woff'),
        url('fonts/themify.ttf?-fvbane') format('truetype'),
        url('fonts/themify.svg?-fvbane#themify') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="ti-"], [class*=" ti-"] {
    font-family: 'themify';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


@font-face {
    font-family: 'Klavika';
    src: /*url('../styles/fonts/klavika/klavika-mediumitalic.woff2') format('woff2'),*/
        url('../styles/fonts/klavika/klavika-mediumitalic.woff') format('woff'),
        url('../styles/fonts/klavika/klavika-mediumitalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Klavika';
    src: /*url('../styles/fonts/klavika/klavika-bolditalic.woff2') format('woff2'),*/
        url('../styles/fonts/klavika/klavika-bolditalic.woff') format('woff'),
        url('../styles/fonts/klavika/klavika-bolditalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Klavika Light Condensed';
    src: /*url('../styles/fonts/klavika/klavika-lightcondensed.woff2') format('woff2'),*/
        url('../styles/fonts/klavika/klavika-lightcondensed.woff') format('woff'),
        url('../styles/fonts/klavika/klavika-lightcondensed.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Klavika';
    src: /*url('../styles/fonts/klavika/klavika-bold.woff2') format('woff2'),*/
        url('../styles/fonts/klavika/klavika-bold.woff') format('woff'),
        url('../styles/fonts/klavika/klavika-bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Klavika';
    src: /*url('../styles/fonts/klavika/klavika-lightitalic.woff2') format('woff2'),*/
        url('../styles/fonts/klavika/klavika-lightitalic.woff') format('woff'),
        url('../styles/fonts/klavika/klavika-lightitalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Klavika Condensed';
    src: /*url('../styles/fonts/klavika/klavika-condensed.woff2') format('woff2'),*/
        url('../styles/fonts/klavika/klavika-condensed.woff') format('woff'),
        url('../styles/fonts/klavika/klavika-condensed.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Klavika';
    src: /*url('../styles/fonts/klavika/klavika-regular.woff2') format('woff2'),*/
        url('../styles/fonts/klavika/klavika-regular.woff') format('woff'),
        url('../styles/fonts/klavika/klavika-regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Klavika';
    src: /*url('../styles/fonts/klavika/klavika-light.woff2') format('woff2'),*/
        url('../styles/fonts/klavika/klavika-light.woff') format('woff'),
        url('../styles/fonts/klavika/klavika-light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Klavika';
    src: /*url('../styles/fonts/klavika/klavika-medium.woff2') format('woff2'),*/
        url('../styles/fonts/klavika/klavika-medium.woff') format('woff'),
        url('../styles/fonts/klavika/klavika-medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Klavika';
    src: /*url('../styles/fonts/klavika/klavika-regularitalic.woff2') format('woff2'),*/
        url('../styles/fonts/klavika/klavika-regularitalic.woff') format('woff'),
        url('../styles/fonts/klavika/klavika-regularitalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}



@font-face {
    font-family: 'DS-Digital';
    src: /*url('../styles/fonts/DS-Digital.woff2') format('woff2'),*/
        url('../styles/fonts/DS-Digital.woff') format('woff'),
        url('DS-Digital.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DS-Digital';
    src: /*url('../styles/fonts/DS-Digital-Italic.woff2') format('woff2'),*/
        url('../styles/fonts/DS-Digital-Italic.woff') format('woff'),
        url('../styles/fonts/DS-Digital-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'DS-Digital';
    src: /*url('../styles/fonts/DS-Digital-Bold.woff2') format('woff2'),*/
        url('../styles/fonts/DS-Digital-Bold.woff') format('woff'),
        url('../styles/fonts/DS-Digital-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'DS-Digital';
    src: /*url('../styles/fonts/DS-Digital-BoldItalic.woff2') format('woff2'),*/
        url('../styles/fonts/DS-Digital-BoldItalic.woff') format('woff'),
        url('../styles/fonts/DS-Digital-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

body,footer h2{font-family:'Klavika';     color: #666666;}
h2{font-family:'Klavika Light Condensed';}
p{font-family:'Mission Gothic'; color: #666666;}

a{text-decoration: none;}
article strong, article b, p strong, p b, main b, main strong{font-weight: 400;}
a:hover{color: #0089CA !important;}
/** Nav Css **/
.font_weight_bold{font-weight: 400 !important;}
.font_weight_regular{font-weight: 300 !important;}
.font_weight_light{font-weight: 100 !important;}
footer{    position: relative;}


.fa-facebook-square:before {
    font-family: 'FontAwesome';
    content: "\f082";
}
.fa-youtube-play:before {
    content: "\f16a";
    font-family: 'FontAwesome';
}
.fa-twitter:before {
    content: "\f099";
    font-family: 'FontAwesome';
}
.fa-instagram:before {
     font-family: 'FontAwesome';
    content: "\f16d";
}
.fa:before{
    font-family: 'FontAwesome';
}

/* HEADER ALERT */
.alert-banner{
    background: #313180;
    padding: 20px;
    text-align: center;
}
.alert-banner .icon{
    display: inline-block;
    width: 50px;
    font-size: 40px;
    color: white;
}
.alert-banner .content{
    display: inline-block;
    vertical-align: middle;
    width: calc(96% - 250px);
}
.alert-banner .button-holder{
    display: inline-block;
    vertical-align: middle;
}
.alert-banner p{
    color: white;
    font-size:  20px;
    margin-bottom: 5px;
}
.alert-banner a.button{
    border: 1px solid white;
    color: white;
    padding: 10px;
}
.alert-banner .button:hover{
    color: #313180;
    background: white;
}
@media only screen and (max-width: 750px) {
    .alert-banner .content{
        display: inline-block;
        vertical-align: middle;
        width: calc(96% - 50px);
    }
    .alert-banner .button-holder{
        display: block;
    }
}
@media screen and (max-width: 1150px){
    .site-content-alert-banner{
        margin-top: 300px !important;
    }
}
/* END HEADER ALERT */


.connected_two .fa{ color:#fff; font-size: 35px;   }
.connected_two .fa:hover{cursor: pointer; color: #0089CA;}
.connected_two li{margin-right: 45px;}
.connected_two li:last-child{margin-right: 0;}
li i{font-style: normal;}
#page{overflow: hidden;   }
li ul.sub-menu li.current_cookie_location a{color:#0089CA !important;}
header#masthead {    background: #fff;    position: fixed;    z-index: 11; width: 100%;    }
.headershadow{ -moz-box-shadow: 1px -3px 2px 5px #ccc;    -webkit-box-shadow: 1px -3px 2px 5px #ccc;    box-shadow: 1px -3px 2px 5px #ccc;}
a{color:#666666;}

a:focus{outline: none;}
.utility_nav:after{content: ''; clear: both; display: block; float: none;}
.menu-utility-container{float:right;}
.menu-utility-container ul{list-style: none; margin: 0;        padding: 0px 0 0;}
.menu-utility-container ul:after{content: ''; clear: both; display: block; float: none;     }
.menu-utility-container li{float: left; background: #2C3680;     padding: 8px 0px;    text-align: center;        width: 138px;}
.menu-utility-container li:hover, #menu-item-84:hover{background: #0089CA; cursor: pointer; }
#menu-item-108:hover{cursor: pointer;}


.menu-utility-container li a:hover{color: #fff !important;}
#menu-item-84{background: #DB984F;     padding: 8px 28px; margin:0 0 0; padding: 8px 0px;   text-align: center;  margin:0 8px 0 5px;     width: 177px;}

.menu-utility-container li a{font-family:'Klavika'; text-transform: uppercase;      text-decoration: none;    color: #fff !important;     font-weight: 100;     font-size: 13px;    letter-spacing: 2px;}
.menu-utility-container li:last-child{width: 128px;}
.main-navigation ul ul {  background: #fff; color: #2C3680; box-shadow: 0px 0px 8px #0AAEEF;   width: 150px;    padding-left: 15px; padding-right:15px;     text-align: center;}

.main-navigation ul ul li{margin-right: 0 !important; width: auto !important;    margin-bottom: 20px;     float: none;    display: block;   line-height: 16px;}
.main-navigation ul ul li:first-child{margin-top: 17px;}
.main-navigation ul ul li a{color: #2C3680 !important; width: auto !important;}
.main-navigation ul ul li a:hover{color:#0089CA !important;}
#site-navigation .current-menu-parent li.current_page_item a{color:#0089CA !important;}
#site-navigation li.current-menu-parent a{color:#0089CA !important;}
#site-navigation li.current-menu-parent li a{    color: #313180 !important;}
#site-navigation li.current-menu-parent li a:hover{color:#0089CA !important;}
.star_logo img{height: 80px;}
.menu-mahnomen-container{ display:none ; padding-right: 40px; padding-top: 23px !important; padding-bottom: 5px !important;}
.menu-bagley-container{    padding-right: 20px;   padding-top: 23px !important; padding-bottom: 5px !important;}
.menu-mahnomen-container:after{content:''; clear: both; float: none; display: block;}
#Mahnomen-menu:after{content:''; clear: both; float: none; display: block;}

#menu-item-85,#menu-item-84,.menu-item-84,.menu-item-85{display: none !important;}
#utility-menu .sub-menu{width: 138px; }
#utility-menu .sub-menu li{background: none;}
#menu-item-1016  .sub-menu{  margin-left: -48px;   margin-top: -35px;}
#menu-item-1016  a{ z-index: 1;}
#menu-item-1016 a:visited{    color: inherit;}
#utility-menu .sub-menu li{padding: 0;}
#menu-item-96 .sub-menu{     margin-left: -32px; margin-top: -35px;}
#menu-item-108 .sub-menu{  margin-left: -2px;margin-top: -35px;}
#menu-item-108 .sub-menu li:first-child{    width: 196px !important;    position: relative;    left: -38px;}
#menu-item-11912 .sub-menu{     margin-left: -21px; margin-top: -35px;}
#menu-item-116 .sub-menu{    margin-left: -21px;margin-top: -35px;}
#menu-item-12197 .sub-menu{ margin-left: -28px;margin-top: -35px;}
#menu-item-108 a,.page_item.page-item-32 a{ pointer-events: none; }
#menu-item-108 ul a,.page_item.page-item-32 ul a{ pointer-events: all;}
.menu-bagley-container{ display: none; -webkit-transition: all 1s;   -moz-transition: all 1s;    -ms-transition: all 1s;    -o-transition: all 1s;    transition: all 1s; }
.showmenu,.showmap{display: block !important;}
.main-navigation a{ font-family:'Klavika'; text-transform: uppercase;      text-decoration: none;    color: #313180 !important;     font-weight: 100;    letter-spacing: 1.3px;    font-size: 14px;}
.main-navigation a:hover{color: #0089CA !important;}
.nav_container{    padding-top: 25px !important;    padding-right: 0;}
.menu-mahnomen-container.show{ display: block;}
.menu-bagley-container.show{ display: block;}
.main-navigation #Mahnomen-menu li, .main-navigation #bagley-menu li {       margin-right: 45px;}
.main-navigation #Mahnomen-menu li:last-child, .main-navigation #bagley-menu li:last-child{margin-right: 0;}

#bagley-menu:after,.menu-bagley-container:after{content: ''; display: block; clear: both; float: none; }
#bagley-menu{    display: inline-block;    float: right;     margin-right: 19px;}

.star_logo{float:left;}
.nav_container{float:right;}
.logo_nav_container{margin-bottom: 16px;}
.logo_nav_container:after{content:''; clear: both; float: none; display: block;}
.nav_container:after{content:''; clear: both; float: none; display: block;}
.star_logo{margin-left: 60px;   position: relative;   padding-top: 25px !important;   width: 27%; overflow: hidden;}
.page_switch{display: none;}


.page-template-template-home .event_Bagley_Promotions{display: none;}
.page-template-bagley-home .event_Mahnomen_Promotions{display: none;}
.event_Hotel{display: none;}




.show-off {
    width: 405px;
    height: 605px;
    position: absolute;
        top: -357px;
        left: -376px;
    transition: 1s;
    -webkit-transform: rotate(30deg);
    transform: rotate(30deg);
    background: linear-gradient(90deg, rgba(255,255,255, 0)50%, rgba(255,255,255,0.7)100%);
    -webkit-transition: all 2s;   -moz-transition: all 2s;    -ms-transition: all 2s;    -o-transition: all 2s;    transition: all 2s;
}

.motion_shine{

     left: 252px;

}




.page-item-12206{display: none;}


.site-content{     margin-top: 210px; }
header .ham_container{display: none;}
.main-navigation ul {    display: block;}
.menu-item-has-children .menu-utility-container{display: none;}
.flex_box_container_num2.block_container_Contact_Us{z-index: 1; position: relative;}
/**   footer **/
.foot_main_container:after{content:''; clear: both; float: none; display: block;}
.foot_main_container{background: #313180;         height: 320px;   /* margin-top: 56px !important;*/}
.map_foot{float:left;    font-size: 0;}
.site-info{float: left;          width: 68%;}
.site-info:after{content:''; clear: both; float: none; display: block;}
.site_info_content{    width: 75%;float: left;   }
.foot_logo{   width: 173px; float: left; -webkit-transition: all 1s;   -moz-transition: all 1s;    -ms-transition: all 1s;    -o-transition: all 1s;    transition: all 1s;}
.foot_logo img{       margin-top: 57px;}

.connected_container{     padding: 38px 0 0 55px;}
.connected_container:after{content:''; clear: both; float: none; display: block;}
.connected_one{  float: left; width: 39%;}
.connected_two{    float: left; width: 48%;     padding: 12px 0 0 5px;}
.connected_one h2{color:#fff;    font-weight: 500;    font-size: 12px;    letter-spacing: 1px;}
.connected_one p{color:#BBBCBD;  font-size: 12px;  font-weight: 300;    padding: 9px 13px 0 2px; letter-spacing: 1px; line-height: 19px;}
.connected_two ul:after{content:''; clear: both; float: none; display: block;}
.connected_two ul{    margin-left: 0;    margin-bottom: 0;}
.connected_two ul li{float: left; list-style: none;}
.foot_border:after{content:''; clear: both; float: none; display: block;     border: .5px solid #fff;    margin: 17px 0 0 59px;    width: 81%;}

.footer_menu{         padding: 30px 0 0 63px;}
.footer_menu:after{content:''; clear: both; float: none; display: block;}
.footer_menu ul{margin-left: 0;}
.footer_menu ul li{list-style: none;     margin-bottom: 6px;    line-height: 17px;}
.footer_menu ul li a{color:#BBBCBD;text-transform: uppercase;     font-size: 11px;    font-weight: 100;font-family:'Mission Gothic'; letter-spacing: 1px;}
.footer_menu p{color: #fff;    text-transform: uppercase;    font-size: 12px;    margin-bottom: 14px;    font-family: 'Klavika';    font-weight: 400;    letter-spacing: .5px;}
.footer_menu_one,.footer_menu_two,.footer_menu_three{float: left;    margin-bottom: 5px;}
.mobile_app_icon img:hover{cursor: pointer;}
.mobile_app_icon{float: left;    margin-left: 30px;     width: 90px;}
.mobile_app_iconp {margin-bottom: 20px;}
.footer_menu_one{       margin-right: 76px;}
.footer_menu_two{        margin-right: 85px;}

.footer_bar{       padding: 11px 0 9px 0px;   width: 95%; max-width: 775px;    margin: auto;}
.footer_bar p{display: inline-block; vertical-align: top;     padding: 22px 0 0 7px;  letter-spacing: 2.7px; font-size: 9px;  text-transform: uppercase;}
.footer_bar img{height: 60px; display: inline-block; vertical-align: top;}
.mobile_address,.mobile_social_bar{display: none;}
.bagley_map,.mahnomen_map{display: none;}
#menu-item-907{ display: none !important; }
#menu-item-9557{ display: none !important; }
#menu-item-9557.showlink,#menu-item-907.showlink {display: block !important;}

#bagley-menu #menu-item-1066 .sub-menu{    margin-left: -45px;}
#bagley-menu #menu-item-1070 .sub-menu{      margin-left: -50px;margin-top: -35px;}
#menu-item-12288 .sub-menu{    margin-left: -49px;margin-top: -35px;}
#menu-item-12383 .sub-menu{ margin-left: -16px;margin-top: -35px;}

/** Search **/
.search_container{    float: right;     position: relative;}
.search_container .search{width: 20px; position: relative;    padding: 6px 0px 0 0;    margin-right: 10px;}
.search_container .search:hover{cursor: pointer;}
.search_container .search-submit{display: none;}
.search_container .function{display: ; position: absolute;    width:295px; height:41px;     margin: -37px 0 0 -297px;    z-index: 1; -webkit-transition: all 1s;   -moz-transition: all 1s;    -ms-transition: all 1s;    -o-transition: all 1s;    transition: all 1s;}
.function.showmap{display: block;    }
.inner_function_div{ position: relative; overflow: hidden;height: 100%;    width: 100%;}
.showmap .search_function_cont{right:0;}
.search_function_cont{position: absolute; padding: 5px 7px; right: -261px; -webkit-transition: all 1s;   -moz-transition: all 1s;    -ms-transition: all 1s;    -o-transition: all 1s;    transition: all 1s;}
.mobile_search_container{display: none;}

input[type="search"]{background: #fff;    border-radius: 0;          height: 100%;    padding-left: 20px;    border:none;    font-family: 'Mission Gothic';    text-transform: uppercase;
    font-weight: 300;        top: 0; z-index: 1;     padding-left: 7px;}

   .search_function_cont  input[type="search"]{border-bottom: 1px solid #2C3680 !important;    font-style: normal !important;    font-weight: 300 !important;    font-family: 'Mission Gothic';    color: #2C3680; -webkit-appearance: none; border-radius: 0px; }
   .search_function_cont .search-form{ position: relative; }
  .search_function_cont .search-form p {    position: absolute;    left: -48px;     margin-top: 4px;color: #2C3680;    font-family: 'Mission Gothic';    font-weight: 300;    font-size: 12px;       letter-spacing: 1px;}
  .search_container .search img{display: none;}
    .search_container .search{height: 34px;}
 .search_handle {       background: #2C3680;          width: 2.2px;    height: 8px;    position: absolute;    transform: rotate(134deg);    top: 25.5px;
    left: 18px; -webkit-transition: all .5s;   -moz-transition: all .5s;    -ms-transition: all .5s;    -o-transition: all .5s;    transition: all .5s;   transform-origin: top;}
 .search_animation .search_handle{     height: 20px; }
 .search_len{ position: absolute;    width: 16px;    height: 16px;   border: solid #2C3680 1.5px;    border-radius: 50%; margin-left: 4px;    margin-top: 13px; -webkit-transition: all 1s;   -moz-transition: all .5s;    -ms-transition: all .5s;    -o-transition: all .5s;    transition: all .5s;     transform: rotate(135deg); transform-origin: top;}

    .search_animation .search_len{height: 1px;    border-radius: 0;    border: solid #2C3680 1.2px;    width: 19px;    margin-left: 3px;    margin-top: 13px;}
#page-head hgroup, #page-foot section, div section {    width: 90%;     padding: 0;}
.search_section{    max-width: 1087px; position: relative;    z-index: 1;}

.entry-title a{color: #2C3680;    font-size: 24px;    text-transform: uppercase;    letter-spacing: 2.5px;    margin-bottom: 13px;}
.entry-summary p{    font-size: 15px;    letter-spacing: .9px;    line-height: 28px;    color: #666666;    font-weight: 300;}
.search_title_name{font-family: 'Mission Gothic'; font-weight: 300;}
.search_title_name span{font-weight: 300;}

.no_search_found .search_function_cont{position: relative; right: auto;}
.no_search_found .search_function_cont input[type="search"]{background: none;}
.no_search_found .inner_function_div{width:auto; display: inline-block;}
.no_search_found  .search-submit {display: none;}
.no_search_found .mobile_search_container {    display: inline-block;    width: auto;    float: none; background: none;}
.no_search_found .search_container .search {    display: inline-block;    text-align: right;    position: relative;    right: 0;    top: 0;}



@media screen and (min-width:1368px){
.site-info{width: 969px;}

.site_info_content{width:670px;}
.foot_main_container{width: 1367px; margin: auto;}
.home_slider .bxslider .desktop_bx{ width: 100%;      }
.home_slider .home_mobile_thin_slider .desktop_bx{ }
.home_slider{    height: 454px;    overflow: hidden;}
.slider_overlay_wide_container{     position: absolute;    top: 0;    width: 100%;    height: 100%; }
.slider_overlay_wide_inner_container{position: relative;    max-width: 1367px;    width: 100%;    height: 100%;    margin: auto;}


.hotel_slider {width: 100%; height: 257px; overflow: hidden;}


}



.map_foot{width: 398px;     padding-top: 15px;}
#map,#bagley_map{height: 287px;        width: 100%;       }

.gm-style-iw{text-align: center;}
.gm-style-iw div{color: #262262;}
.map_dir_link{ text-transform: uppercase;font-family:'Mission Gothic'; color: #DB984F; }
.map_border:after{content: ''; border-bottom: solid 1px #262262; display: block;    width: 100%;    margin: 7px 0 5px;}



.email_light_box_main{display: none;     position: fixed;    width: 100%;    height: 100%;    z-index: 12;            background: rgba(45,54,129,0.49);   top: 0;-webkit-transition: all 1s;   -moz-transition: all 1s;    -ms-transition: all 1s;    -o-transition: all 1s;    transition: all 1s; overflow: scroll;}
.email_container{    max-width: 600px;    width: 90%;    padding: 60px 40px 40px;    position: absolute;        top: 50%;    left: 50%;    -webkit-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);        border-radius: 0;    background: #fff;    z-index: 100;     transform-origin: center;}
.email_exit{    position: absolute;    height: 100%;    width: 100%;    z-index: 99;}

.group_form_width_container{padding-top: 93px;     padding-bottom: 55px;}
.email_light_box_main input{  background: #fff;  border-radius: 0;       position: relative;  height: 68px;        padding-left: 20px;       border: solid 2px #f4f4f4; font-family: 'Mission Gothic'; text-transform: uppercase; font-weight: 300;     width: 100%; top: 0; right: 0;}
.email_light_box_main label{      z-index: 1; position: relative; font-size: 15px;    text-transform: uppercase;    color: #666666;    font-family: 'Mission Gothic';        margin: 0px 0 0 0;   width: 99px;    text-align: right;}
.email_signup_name:after,.email_signup_name:after{float: none; clear: both; display: block; content: '';}
.email_signup_email,.email_signup_name{position: relative;    margin-bottom: 20px;}
#fieldskktry-0{-webkit-appearance: checkbox;}
#fieldskktry-1{-webkit-appearance: checkbox;}
.sign_up_location input{     width: auto !important;    height: auto; }
.sign_up_location{margin-left: 35px;}
.sign_up_player_id{    display: inline-block; vertical-align: top;}
.sign_up_player_id input{    left: 0;    width: 100px;}
.sign_up_copy p{    font-weight: 300;}
.email_light_box_main button{font-family: 'Mission Gothic';        width: 95px;   height: 32px;    font-size: 14px;    background: #2C3680;    color: #fff;    text-transform: uppercase;    letter-spacing: 1.6px;    padding: 0;    border: none;    border-radius: 0;cursor: pointer; }
.email_light_box_main button:hover{cursor: pointer;    background: #e7e7e7;    color: #2C3680 !important;}
.email_light_box_main p{    text-align: center;}

.sign_ham{position: relative;}
.sign_ham .ham_container{position: absolute;    right: -28px;    top: -47px;}
/**Home slider**/
.home_slider_main_container{    background: ;    position: relative; -webkit-transition: all 1s;   -moz-transition: all 1s;    -ms-transition: all 1s;    -o-transition: all 1s;    transition: all 1s;}
.home_slider {    /*max-width: 1367px;  */  margin: auto;}
.home_slider .bx-viewport{}
.home_mobile_thin_slider{ position:relative; height: 450px !important; width: 100%; overflow: hidden;}
.home_mobile_thin_slider img{position: absolute; width: 100%;     max-width: none;    top: 0;    bottom: 0;    margin: auto;    right: 0;}

.bx-wrapper{    max-width: 1500px !important;}




.top_slant_one{    position: absolute; width: 72%; top: 0; transform-origin: 100% 0%; -webkit-transition: all 1s;   -moz-transition: all 1s;    -ms-transition: all 1s;    -o-transition: all 1s;    transition: all 1s;}
.top_slant_two{    position: absolute;     width: 93%;    top: -15px; transform-origin: 100% 0%; -webkit-transition: all 1s;   -moz-transition: all 1s;    -ms-transition: all 1s;    -o-transition: all 1s;    transition: all 1s;}
.top_slant_three{     margin-left: -2px;  position: absolute;     width: 60%; top: 0; transform-origin: 100% 0%; -webkit-transition: all 1s;   -moz-transition: all 1s;    -ms-transition: all 1s;    -o-transition: all 1s;    transition: all 1s;}
.top_slant_one_lay2{  position: absolute; width: 72%; top: 0; transform-origin: 100% 0%; -webkit-transition: all 1s;   -moz-transition: all 1s;    -ms-transition: all 1s;    -o-transition: all 1s;    transition: all 1s;}
.top_slant_two_lay2{  position: absolute; width: 93%;    top: -15px; transform-origin: 100% 0%; -webkit-transition: all 1s;   -moz-transition: all 1s;    -ms-transition: all 1s;    -o-transition: all 1s;    transition: all 1s;}
.top_slant_three_lay2{  position: absolute; width: 60%; top: 0; transform-origin: 100% 0%; -webkit-transition: all 1s;   -moz-transition: all 1s;    -ms-transition: all 1s;    -o-transition: all 1s;    transition: all 1s;}
.mobile_bx_bottom_lay,.mobile_bx_bottom_lay2{display:none;position: absolute; width: 100%; transform-origin: 100% 0%; -webkit-transition: all 1s;   -moz-transition: all 1s;    -ms-transition: all 1s;    -o-transition: all 1s;    transition: all 1s; opacity: 0;}
.mobile_bx_bottom_lay img,.mobile_bx_bottom_lay2 img{  opacity: 0;-webkit-transition: all 1s;   -moz-transition: all 1s;    -ms-transition: all 1s;    -o-transition: all 1s;    transition: all 1s; }
.mobilb_slant_two_show{display: none;}
.mobile_overlay_copy{display: none;}
.mobilb_slant_two_REV{display: none;}
.vertical_slant_REV{display: none;}
.page-template-bagley-home .home_slider_main_container{ z-index: 2; }
 .bagley_row_3col{     margin-top: 110px;     position: relative;    z-index: 2;    }
.page-template-bagley-home .home_ticker_container:before{content: ''; position: absolute;width: 500px; height:300px; background: #fff;        z-index: 1;    top: -300px;        left: -46px;    transform: rotate(17deg);}



.page-template-bagley-home .home_ticker_container{ margin-top: 0; }

/**bx-slider**/
.bx-wrapper .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {    display: block;    margin-bottom: 9px;}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {    position: absolute;    bottom: auto;    width: auto;    right: 0;}
.bx-controls.bx-has-pager{position: absolute;    top: 34.5%; right: 33px; z-index: 5 !important;}
.bx-wrapper .bx-pager.bx-default-pager a {    background: #E9E9E9;    opacity: .6;}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {    background: #0089CA;opacity: 1;}
.bx-pager-item:first-of-type:last-of-type {     display: none}
.bx-wrapper .bx-pager.bx-default-pager a:focus{background: #E9E9E9;  opacity: .6;}
.bx_content{    position: absolute;    top: 0;    z-index: 1000;}

#slider-overlay{    position: absolute;    z-index: 10;    top: 0; margin: 141px 0 0 119px; -webkit-transition: all 1s;   -moz-transition: all 1s;    -ms-transition: all 1s;    -o-transition: all 1s;    transition: all 1s;}
#slider-overlay .overlay{display: none;     width: 524px;}
.overlay_copy{    margin-top: 25px;    width: 90%;    max-width: 367px;}
.overlay_copy p{color:#fff;    font-weight: 100;    letter-spacing: 2px;    font-size: 15px; line-height: 24px;     margin-bottom: 36px;}
.overlay_copy a,.mobile_overlay_copy_btn a{    color: #1F7697;    padding: 7px 12px 7px;    text-transform: uppercase;   font-size: 14px;  font-family: 'Mission Gothic';   letter-spacing: 1.5px;  background: #fff;  font-weight: bold;}
.overlay_copy a:hover,.mobile_overlay_copy_btn a:hover{ background: #0089CA !important; color: #fff !important; }
#slider-overlay .overlay.active{display: ;}
#slider-overlay .over0{display: block;}
#slider-overlay h2 {color: #fff;font-size: 41px; line-height: 41px;   text-transform: uppercase;    font-weight: 100;    letter-spacing: 5.2px;}
 .mobile_bx{display: none !important;}
.home_event_container .swiper-wrapper{  }

/** End bx-slider**/
.slider_overlay_contianer {    position: absolute;    z-index: 1;    top: 0;    width: 100%;    height: 100%;}
.slider_overlay_contianer_inner{    position: relative;    width: 100%;    max-width: 1367px;    margin: auto;     height: 100%;}

.home_event_container .swipe_thumbnail{height: 157px; overflow: hidden;}

/**event sliderr**/
.home_event_container{     height: 708px;       width: 1155px; max-width: 100%; margin:auto;     padding: 80px 0 0 0px; position: relative;     margin-top: 30px;}
.home_event_container img{    width: 100%;}
.swiper_container_home{       width: 100%;    padding: 3px 3px !important;}
.swiper_container_home .swiper-slide {     width: 266px;      font-size: 18px;       padding-bottom: 47px;   background: #F1F2F2; height: 348px;}
.event_slider_copy{     padding: 18px 20px 20px 29px;     position: relative;}
.page-template-template-calendar .event_slider_copy {    padding: 18px 20px 20px 20px;}
.home_slider_btn_container{    position: absolute;    bottom: 20px;    margin-left: 29px;}
.event_slider_copy h2{color: #0089CA; text-transform: uppercase;    font-size: 22px;    font-family: 'Klavika Condensed';    letter-spacing: 1.1px;     line-height: 25px;}
.event_slider_copy h2 a{color: #0089CA;    text-transform: uppercase;    font-size: 22px;    font-family: 'Klavika Condensed';    letter-spacing: 1.1px;    line-height: 25px;}
.event_slider_copy h3{font-family: 'Mission Gothic';     font-size: 13px; color: #2D2D83; text-transform: uppercase;     letter-spacing: .9px;}

.event_slider_copy p{font-weight: 100;    font-size: 15px;    margin-top: 10px;    letter-spacing: .5px;    line-height: 20px;    padding-right: 10px;}

.home_event_container .swiper-button-next,.home_event_container  .swiper-container-rtl .swiper-button-prev{  margin-top: -75px;  background-image: none !important;     z-index: 9;
  right: -51px !important;    left: auto;    background-size: 75px 27px !important;}
.home_event_container .swiper-button-prev,.home_event_container  .swiper-container-rtl .swiper-button-next{ margin-top: -75px; background-image: none !important;   z-index: 9;
  left: -55px !important; background-size: 75px 27px !important; }

  .home_event_container .swiper-button-prev:after,.home_event_container  .swiper-container-rtl .swiper-button-next:after{font-family: 'FontAwesome';    content: "\f104";       font-size: 41px;    position: absolute; color: #2d3681;    margin: -9px 0px 0 5px;}
  .home_event_container .swiper-button-prev:hover:after,.home_event_container  .swiper-container-rtl .swiper-button-next:hover:after,.home_event_container .swiper-button-next:hover:before,.home_event_container  .swiper-container-rtl .swiper-button-prev:hover:before{color: #0089CA;}

   .home_event_container .swiper-button-next:before,.home_event_container  .swiper-container-rtl .swiper-button-prev:before{font-family: 'FontAwesome';    content: "\f104";       font-size: 41px;    position: absolute; color: #2d3681;      margin: -7px 0px 0 7px;    transform: rotate(180deg);}

.page-template-template-home .home_event_container .swiper-button-next,.page-template-template-home .home_event_container  .swiper-container-rtl .swiper-button-prev{margin-top: 0;     top: 350px;}
  .page-template-template-home .home_event_container .swiper-button-prev,.page-template-template-home .home_event_container  .swiper-container-rtl .swiper-button-next{margin-top: 0;     top: 350px;}
}
.swiper-slide-invisible-blank{opacity: 0;}
.home_event_load_more,.home_event_load_less{display: none;     text-align: center;}
.home_event_load_more p,.home_event_load_less p {    display: inline-block;    margin-bottom: 0;    background: #bdbcc1;    color: #fff;    text-transform: uppercase;    padding: 5px 13px 5px 13px;    letter-spacing: 1px;}
.home_event_load_more p:hover, .home_event_load_less p:hover{cursor: pointer; background: #2d3681;}
.swiper-title_container{position: relative;}
.swiper-title_container h2{    text-align: center;    margin-bottom: 40px;    font-size: 45px;    letter-spacing: 4px;    font-family: 'Klavika Light Condensed';    font-weight: 300 !important; color:#2C3680;}
.home_event_sort{   z-index: 10; position: absolute;    right: 0;   top: 12px;    width: auto;}
.home_event_sort:after{clear: both; float: none; content: '';}
.filter_by_display{float: left;     padding-top: 11px;}
.filter_by_display p{margin-bottom: 0; color:#2C3680; text-transform: uppercase; font-size: 14px;}
.home_event_sort .filter_by_display p{    margin-right: 10px;}
.home_event_sort .filter_option_display_container{float: right;  min-width: 149px; position: relative; -webkit-transition: all 1s;   -moz-transition: all 1s;    -ms-transition: all 1s;    -o-transition: all 1s;    transition: all 1s;}
.home_event_sort .filter_option_display{  position: relative; background: #2d3681;  width:auto;text-align: center;    height: 42px;       padding-top: 0;    min-width: 77px;}
.home_event_sort .filter_option_display p{padding: 10px 23px 10px 13px; position: relative;     display: inline-block;}
.home_event_sort .filter_option_display p:after{    font-family: 'FontAwesome' !important;    content: "\f0d7" !important;    color: #fff;    position: absolute !important;    z-index: 1;    top: 10px;    right: 5px; display: block!important;}
.filter_option_display:hover{background: #0089CA; cursor: pointer;}

.filter_option_display p{ text-transform: uppercase; color: #fff; margin-bottom:0; font-family: 'Mission Gothic'; font-size: 14px;    font-weight: 300;    letter-spacing: 1px;}
.filter_option_display p:hover{cursor: pointer;}
.home_event_sort ul{display: none; list-style: none; margin: 0; background: #2d3681; text-align: center; padding-bottom: 6px;}
.home_event_sort ul{background: #fff;  position: absolute;    box-shadow: 0px 0px 8px #0AAEEF;   width: 139px;        padding: 9px 0px 9px 0px;  text-align: center;        margin-left: auto;    margin-right: auto;    left: 0;    right: 0;}
.home_event_sort ul li{color: #2C3680; text-transform: uppercase;    margin-bottom: 6px; font-family: 'Mission Gothic'; font-size: 14px;    font-weight: 300;    letter-spacing: 1px;}
.event_Bagley_Mahnomen{display: none;}
.home_event_sort ul li:last-child{margin-bottom:0; }
.home_event_sort ul li:hover{cursor: pointer; color: #0089CA !important;}
.swiper-slide:hover{   box-shadow: 0px 0px 8px #0AAEEF;}
.home_event_sort .filter_option_display p:after{ display: none; }
.single-tribe_events .tribe-events-schedule .tribe-events-divider{font-weight: 100;}
.filter_option_display_highlite{background: #0089CA !important;}





 @media screen and (min-width:731px){
}
.event_not_this_week{display: none !important;}




.event_slider_button{display: inline-block;}




/** END event sliderr**/


/** home ticker**/
.home_ticker_container{    height: 318px;    position: relative;         margin-top: 30px;}



.slant_right_blue{ position: absolute;     width: 1367px;    top: -150px;    left: 0px;-webkit-transition: all 1s;   -moz-transition: all 1s;    -ms-transition: all 1s;    -o-transition: all 1s;    transition: all 1s;}
.triangle_right_blue{  position: absolute;width: 1367px;    margin-top: -150px; -webkit-transition: all 1s;   -moz-transition: all 1s;    -ms-transition: all 1s;    -o-transition: all 1s;    transition: all 1s;}
.slant_right_top_yellow{  position: absolute;    width: 1367px;    right: 0;    top: -75px; -webkit-transition: all 1s;   -moz-transition: all 1s;    -ms-transition: all 1s;    -o-transition: all 1s;    transition: all 1s;}
.slant_right_top_orange{ position: absolute;     width: 1367px;    bottom: -703px;    right: 0; -webkit-transition: all 1s;   -moz-transition: all 1s;    -ms-transition: all 1s;    -o-transition: all 1s;    transition: all 1s;}

.ticker_content{      position: absolute;    width: 100%;    text-align: center;    padding: 64px 0 0 0;}
.ticker_content h2{    color: #fff;    font-size: 37px;    font-weight: 100;    letter-spacing: 4px; text-transform: uppercase;}
.ticker_content h1{color: #fff;     font-family: DS-Digital;    font-size: 133px;    line-height: 124px;    font-weight: 100;    margin: 13px 0 0;}

.ticker_content.ticker-inside{
	position: relative;
	margin: 70px 0 !important;
	padding: 0 !important;
}
.ticker_content.ticker-inside h1{
	color: #666;
	font-size: 90px;
	line-height: 80px;
}
.ticker_content.ticker-inside h2{
	text-align: center !important;
	
}
#mgl-mega-poolid2{
	position: relative;
	margin-top:10px !important;
}


.large_blue_angle{display: none;}
.slant_right_blue_thin{display: none;}

.bagely_white_overlay{  position: absolute;    width: 1367px;    -webkit-transition: all 1s;    -moz-transition: all 1s;    -ms-transition: all 1s;    -o-transition: all 1s;    transition: all 1s;    margin-top: -180px;    left: 9px;}
.bagely_white_div{display: none; position: absolute; width: 500px; height:  350px; background: #fff; -webkit-transition: all 1s;    -moz-transition: all 1s;    -ms-transition: all 1s;    -o-transition: all 1s;    transition: all 1s; transform: rotate(18deg);    top: -147px;    left: -60px;}
.bagely_white_overlay_2{    -webkit-transition: all 1s;    -moz-transition: all 1s;    -ms-transition: all 1s;    -o-transition: all 1s;    transition: all 1s;}




.page-template-bagley-home .home_ticker_container{  height: 280px; }
.page-template-bagley-home .triangle_right_blue {    margin-top: -188px;}
.page-template-bagley-home .slant_right_top_yellow {     top: -112px;}
.page-template-bagley-home .slant_right_blue {    top: -188px;}
/** END home ticker**/





/** home download**/
.home_download_container:before{    content: '';    width: 137%;    height: 100%;    position: absolute;        z-index: -1;    transform: rotate(-7deg);    margin-left: -67px; background: -moz-linear-gradient(left, rgba(214,139,64,0.8) 0%, rgba(212,200,50,1) 100%);
background: -webkit-linear-gradient(left, rgba(214,139,64,0.8) 0%,rgba(212,200,50,1) 100%);background: linear-gradient(to right, rgba(214,139,64,0.8) 0%,rgba(212,200,50,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccd68b40', endColorstr='#d4c832',GradientType=1 );}
.home_playSlot_container:before{     background: #2e3180; content: '';    width: 137%;    height: 100%;    position: absolute;        z-index: -1;    transform: rotate(-7deg);    margin-left: -67px;}
.home_download_container{ height: 691px; background: ; position: relative;}
.home__download_content_container{position: absolute;   right: 170px;    top: 227px;}
.page-template-template-home .home__download_content_container{ top: 150px; }
.home_download_content{display: inline-block; vertical-align: top;  width: 395px;   text-align: right;}
.home_download_app{display: inline-block; vertical-align: top;        height: 50px;  width: 175px;    padding-top: 77px;    text-align: center;}
.home_download_content h2{font-family: 'Klavika Condensed';   color: #fff;        margin-bottom: 11px; text-transform: uppercase;        font-size: 40px;    letter-spacing: 6px;}
.home_download_content p{color:#fff;    font-weight: 300;    font-size: 20px;    padding: 0 7px 0 9px;    letter-spacing: 1px;    line-height: 28px;}
.home_download_app img{    width: 59px;}
.home_download_app .apple_app{    margin-right: 13px;}
.home_download_container .download_background{    position: absolute;    z-index: -1;    width: 100%;    margin-top: -124px;}
.download_blue{display: none;}

.apple_app_copy_svg,.google_app_copy_svg,.google_footer_copy,.iphone_footer_copy{display: none;}



.google_app_hover:hover .google_app_stan{display: none;  }
.apple_app_hover:hover .apple_app_stan{display: none;  }

.google_app_hover:hover .google_app_copy_svg{display: inline-block;  }
.apple_app_hover:hover .apple_app_copy_svg{display: inline-block;  }


.footer_google_svg:hover .google_footer_sta{display: none;}
.footer_iphone_svg:hover .iphone_footer_sta {display: none;}


.footer_google_svg:hover .google_footer_copy{display: inline-block;}
.footer_iphone_svg:hover .iphone_footer_copy {display: inline-block;}



/** END home download**/




/** home playSlot**/
.home_playSlot_container{position: relative; height: 424px;     background: #2e3180;    margin-top: 0px;}
.white_slant{position: absolute; width: 100%; top: -295px;-webkit-transition: all 1s;   -moz-transition: all 1s;    -ms-transition: all 1s;    -o-transition: all 1s;    transition: all 1s;}
.slot_slant_left{position: absolute;        width: 1385px;    top: -73px;    right: 0;  font-size: 0;}
.slot_slant_triangle{position: absolute;    width: 34%;    bottom: -9px;}
.slot_slant_triangle_orange{position: absolute;    width: 44.5%;    bottom: -9px;}
.Slot_img{position: absolute;       z-index: 0;    right: -3px;       bottom: -8px;}
.slot_content_container{position: absolute;  top: 124px;    left: 302px;     width: 366px; -webkit-transition: all 1s;   -moz-transition: all 1s;    -ms-transition: all 1s;    -o-transition: all 1s;    transition: all 1s;}
.slot_content_container h2{    color: #fff;    font-size: 44px;    font-family: 'Klavika light Condensed';    text-transform: uppercase;    font-weight: 100;    letter-spacing: 4.5px;    line-height: 40px;}
.slot_content_copy{    margin-top: 31px;    padding-right: 13px;}
.slot_content_copy p{    color: #fff;    font-size: 19px;    font-weight: 300;    letter-spacing: 1.3px;     margin-bottom: 39px;}
.slot_content_copy a:hover{background: #0089CA !important;    color: #fff !important;}
.slot_content_copy a{    color: #0089CA;    text-transform: uppercase;    font-family: 'Mission Gothic';    padding: 8.5px 16px;    letter-spacing: 2px;    background: #fff;}
/** END home playSlot**/

#ticker_number,#ticker_number2{ font-family: DS-Digital;     font-size: 70px;    text-align: center;}
.event_slider_button p{margin: 0;    display: inline-block;    padding: 0;}
.event_slider_button p a{padding: 6px 9px;          background: #2C3680; font-family: 'Mission Gothic';    text-transform: uppercase;    text-decoration: none;    color: #fff;       font-weight: 300;    font-size: 13px;    letter-spacing: 2px;}
.event_slider_button p a:hover{background: #0089CA; color: #fff !important;}

/* HOTEL TEMPLATE */
.thin_bxslider_container{position: relative; z-index: 1;}
.thin_bxslider_container .bx-wrapper, .thin_bxslider_container .bx-viewport {  overflow: hidden;  height: 257px;}
.spa_turq_overlay{position: absolute; top:0; font-size: 0; width: 981.5px; -webkit-transition: all 1s;    -moz-transition: all 1s;    -ms-transition: all 1s;    -o-transition: all 1s;    transition: all 1s;}
.spa_darkblue_tri{position: absolute;  width: 779.19px; top:0; font-size: 0;-webkit-transition: all 1s;    -moz-transition: all 1s;    -ms-transition: all 1s;    -o-transition: all 1s;    transition: all 1s;}
.spa_lightblue_tri{position: absolute; width: 915.88px; top:0; font-size: 0;-webkit-transition: all 1s;    -moz-transition: all 1s;    -ms-transition: all 1s;    -o-transition: all 1s;    transition: all 1s;}
.spa_triangle{position: absolute; width: 683.5px;top:0;-webkit-transition: all 1s;    -moz-transition: all 1s;    -ms-transition: all 1s;    -o-transition: all 1s;    transition: all 1s;}
.thin_bxslider_container .bx-controls.bx-has-pager {     z-index: 2 !important; top: 26%;}
.down_triangle{position: absolute;   width: 21%;    top: -17px;    right: -164px; -webkit-transition: all 1s;    -moz-transition: all 1s;    -ms-transition: all 1s;    -o-transition: all 1s;    transition: all 1s;}
.hotel_main_container{padding-top: 82px;}
.hotel_row_container_one{min-height: 310px; width: 100%; max-width: 1245px; border-bottom:solid 2px #f4f4f4; margin: auto;}
.hotel_row_container_one:after,.hotel_col_3_4:after,.hotel_col_1_4:after,.hotel_row_container_two:after,.hotel_row_container_three:after{content: ''; clear: both; display: block; float: none;}
.hotel_row_container_two{min-height: 310px; width: 100%; max-width: 1245px; margin: auto;    position: relative;
    z-index: 1;}
.hotel_row_outer_container_three{position: relative;     margin-top: 41px;    margin-bottom: 44px;}
.hotel_row_container_three{min-height: 310px; width: 100%; max-width: 1245px; margin: auto;}
.hotel_col_3_4{float: left; width: 71%; height: 100%; }
.hotel_col_1_4{float:left; width:29%;height: 100%; position: relative;     padding: 75px 48px 0 47px;}
.hotel_col_img{float: left; width:50%;height: 100%; position: relative; max-width: 340px;   padding: 65px 0px 55px 63px;}
.hotel_col_2_3{float: left; width: 65%; border-right: solid 2px #f4f4f4;}
.hotel_col_1_3{float: left; width: 35%;         padding: 40px 48px 0 47px;}
.hotel_col_1_3 p{    line-height: 21px;    font-weight: 100;    letter-spacing: 1.1px;    max-width: 327px;    font-size: 15px;}

 .hotel_col_1_3 .buttom_container a {    position: absolute;    padding: 5px 3px !important;}
 .hotel_col_1_3 .buttom_container p:first-child {    margin-right: 13px;}
 .hotel_col_1_3 .buttom_container p {    width: 126px !important;    padding: 0;    height: 33px;}
.hotel_col_1_3 .four_btn_container .buttom_container{     margin: 6px 0 0px 0 !important; }
.hotel_col_1_2{ width: 50%; float:left !important; height: 100%;}
.hotel_col_1_2 ul{    padding-right: 55px;}
.casino_bullets li{    line-height: 30px;}
.hotel_col_copy{float: left;width:50%;height: 100%;        padding: 60px 20px 0 25px;     margin-bottom: 25px;}
.hotel_col_copy h2,.hotel_col_1_4 h2,.hotel_col_1_3 h2, .hotel_col_2_3 h2{color: #0089CA !important; font-size: 23px;text-transform: uppercase;    margin-bottom: 12px;  letter-spacing: 1.7px;}
.hotel_col_copy p{  color: #666666;font-family: 'Mission Gothic';  line-height: 23px; font-weight: 100;    letter-spacing: 1px; font-size: 15px;     max-width: 345px;}
.flex_box_container_num2.block_container_Starmart_C-Store h2{color: #0089CA;}
.hotel_col_1_4 p{font-weight: 100;color: #666666; margin-bottom: 18px;       line-height: 23.1px;    letter-spacing: 1px; font-size: 15px;}
.hotel_col_1_4 p.p_slight_bold{color: #666666;    font-size: 15px;    letter-spacing: .7px;    font-weight: 400;    line-height: 18px;    margin-bottom: 6px;}

.hotel_col_1_4 ul,.hotel_col_copy ul{     padding-left: 11px;letter-spacing: 1px;color: #666666;font-family: 'Mission Gothic';font-size: 15px;  margin-left: 0;    list-style: none; }
.hotel_col_copy ul li{ position:relative; font-weight: 100;}
.hotel_col_1_4 ul li{      position: relative;  font-weight: 300;}
.hotel_col_1_4 ul li:before,.hotel_col_copy ul li:before{content: '';    display: inline-block;    position: absolute;    height: 4px;    width: 4px;    background: #666666;    border-radius: 50%;    left: -11px;        margin-top: 9.5px;}
.hotel_col_1_4:before{content: '';    border-left: solid 2px #f4f4f4;    position: absolute;        height: 85%;    left: 0;    top: 50px;}
.book_btn,.book_gallery{ font-family: 'Mission Gothic'; font-size: 14px;  background: #2C3680;color: #fff;    text-transform: uppercase;  position: absolute; padding: 6px 10px; text-align: center; letter-spacing: 1.6px; display: inline-block; white-space: nowrap; min-width: 150px;}
.hotel_col_1_4 .p_slight_bold  a{text-decoration: none; color: #666666;     font-weight: 300;}
.hotel_col_1_4 .p_slight_bold span {    font-weight: 300;}
.book_margin{    margin-bottom: 25px !important;}
.hotel_col_1_4 .p_slight_bold  a:hover{color:#DB984F !important;}
.book_btn:hover,.book_gallery:hover{background: #0089CA; color: #fff !important;}
.buttom_container p{width: 116px; margin-bottom:0; display: inline-block;height: 33px;  position: relative;}
.buttom_container p:first-child{margin-right: 19px;}

.buttom_container{    margin-bottom: 30px;     margin-top: 30px !important;}
.astric_text{    font-size: 12px; margin-bottom: 0 !important;
    line-height: 16px !important;}
.Hotel_bar{font-size: 0;    position: absolute;   width: 1367px;   z-index: -1;-webkit-transition: all 1s;    -moz-transition: all 1s;    -ms-transition: all 1s;    -o-transition: all 1s;    transition: all 1s;}
.hotel_background_bar h2,.hotel_background_bar p{color:#fff !important;  }
.bottom_angle_container{position: relative; height: 220px;}
.hotel_bottom_right_tri{position: absolute;width: 100%;    right: 0;    bottom: 0; font-size: 0;}
.hotel_bottom_left_tri{position: absolute;    width: 100%;        bottom: 0px;    font-size: 0;    left: 0;}
.hotel_bottom_orrange_tri{position: absolute;width: 37%;font-size: 0;    bottom: -5px;    left: -13px;}
.hotel_slider {      margin: auto;}

.hotel_slider .bx-wrapper img{width: 100%;}
.flex_box_container_num3.block_container_Hotel .casino_container .hotel_col_1_4{padding: 27px 6px 0 40px;}


.toggle_sec_main_container{position: relative; z-index: 1;width: 100%;    margin: auto;    max-width: 1121px;     padding-left: 36px;    margin-top: 50px;}

.toggle_sec_main_container h2{color: #0089CA; font-size: 23px;text-transform: uppercase;    font-weight: 600; margin-bottom: 12px;  letter-spacing: 1.7px;}
.toggle_container{    margin-top: 36px;}
.toggle_container:after{content: '';clear:both; float: none; display: block;}
.toggle_col_1{float: left;     min-width: 351px;    padding-right: 80px;    max-width: 510px;-webkit-transition: all 1s;    -moz-transition: all 1s;    -ms-transition: all 1s;    -o-transition: all 1s;    transition: all 1s;}
.toggle_col_2{float: left;       min-width: 351px;    padding-right: 51px;    max-width: 450px;-webkit-transition: all 1s;    -moz-transition: all 1s;    -ms-transition: all 1s;    -o-transition: all 1s;    transition: all 1s;}
.toggle_container details{       padding-bottom: 22px;}
.toggle_container summary{  position: relative;  color: #666666;       letter-spacing: .5px; font-size: 15px; font-family: 'Mission Gothic';}
.toggle_container summary::-webkit-details-marker {display: none; position: relative;  color:#0089CA; height: 8px; width: 7px; margin-bottom:2px; margin-left:-13px !important; -webkit-transition: all 1s;    -moz-transition: all 1s;    -ms-transition: all 1s;    -o-transition: all 1s;    transition: all 1s;}
.toggle_container p {font-size: 15px;    color: #666666;    font-weight: 100; margin-bottom: 0; letter-spacing: 1px;}
.toggle_copy_container{    padding-left: 19px;}
.toggle_container summary:before {    font-family: 'FontAwesome';    content: "\f0d7";    color:#0089CA;    position: absolute;    z-index: 1;         top: -1px;    left: -15px;   transform: rotate(-90deg); -webkit-transition: all .7s;    -moz-transition: all .7s;    -ms-transition: all .7s;    -o-transition: all .7s;    transition: all .7s;}

.toggle_container .carrot_rotate:before{ transform: rotate(0deg);}


/*RV Template*/
.rv_map_container{padding-left: 63px;}
.rv_map{width: 100%; max-width: 750px; height: 475px;  margin:75px 0 75px 0px;  }
.tripple_a p{font-size: 20px;    text-transform: uppercase;    font-family: 'Klavika'; color:#ED1B2F;width: 147px;    height: auto;}
.tripple_a p:first-child{    width: 95px; }
.tripple_a p:last-child{    vertical-align: top;    margin-top: 8px;}
.rv_right_text:before {  top: 75px !important;  height: 335px !important;}
.rv_right_text{        padding: 113px 48px 0 47px !important;}

.flex_box_container_num1.block_container_Sereniitee_Spa .hotel_col_img {    padding: 21px 0px 13px 0px;}

/*Gallery Template*/
.header_spa_triangle{position: absolute; top:0; font-size: 0; width: 100%; -webkit-transition: all 1s;    -moz-transition: all 1s;    -ms-transition: all 1s;    -o-transition: all 1s;    transition: all 1s;    width: 49%;    left: 0px; }
.Header_rect{position: absolute; top:0; font-size: 0; width: 100%; -webkit-transition: all 1s;    -moz-transition: all 1s;    -ms-transition: all 1s;    -o-transition: all 1s;    transition: all 1s; min-width: 1367px;}
.header_left_blue{position: absolute; top: -12px;    font-size: 0;    width: 84%;-webkit-transition: all 1s;    -moz-transition: all 1s;    -ms-transition: all 1s;    -o-transition: all 1s;    transition: all 1s; }
.header_right_angle{position: absolute; top:0; font-size: 0; -webkit-transition: all 1s;    -moz-transition: all 1s;    -ms-transition: all 1s;    -o-transition: all 1s;    transition: all 1s;font-size: 0;    width: 41%;    right: -23px;}

.header_inter{width: 100%;   height: 121px; position: relative; max-width: 1367px;    margin: auto;}
.page-template-template-gallery .header_inter,.page-template-template-gallery-ver2 .header_inter{  position: absolute;  top: 0;    left: 0;    right: 0;}
.page-template-template-gallery-ver2 .footer_angle, .page-template-template-gallery .footer_angle{ margin-top:45px; }
.header_inter h1{text-transform: uppercase; color: #fff;margin: 0;font-family: 'Klavika light Condensed'; font-size: 36px;    position: absolute;    margin-top: 40px;    margin-left: 150px;    letter-spacing: 4px;     font-weight: 100;}
    .thin_bxslider_header_text{position: absolute;     top: 46px;    margin-left: 178px; text-align: center;  -webkit-transition: all 1s;    -moz-transition: all 1s;    -ms-transition: all 1s;    -o-transition: all 1s;    transition: all 1s;}
.thin_bxslider_header_text h1{text-transform: uppercase; color: #fff;margin: 0;font-family: 'Klavika light Condensed'; font-size: 36px;       margin-top: 40px;     margin-left: 0;      letter-spacing: 4px;     line-height: 32px;}
.thin_bxslider_header_text h2{     font-size: 13px;    color: #fff;    font-family: 'Mission Gothic';    font-weight: 100;       width: 157px;  margin:auto; margin-top: 6px;    letter-spacing: 1px;    line-height: 17px;}


    .header_container{position: relative;height: 121px;overflow: hidden; }
    .page-template-template-gallery .header_container,.page-template-template-gallery-ver2 .header_container{    overflow: inherit;}
    .photo_gallery_layer_container{    position: relative;    width: 100%;    height: 100%;    overflow: hidden;}
.gallery_filter{position: absolute;    right: 75px;    top: 37px;}
.header_container .filter_option_display {    background: #2d3681;      position: relative;  width: 118px;    text-align: center;    height: 49px;       padding-top: 0px;}
.gallery_img_sort .filter_option_display{ width: auto; min-width: 117px;}
.header_container  .filter_option_display_container {    width: auto;     position: relative;    z-index: 3;}
.header_container  .filter_option_display p{font-weight: 500;display: inline-block;   position: relative; height: 100%;     padding: 15px 26px 0 18px;}
.gallery_img_sort .filter_option_display p:after{      margin: 8px -2px 0 0px !important;}
.gallery_img_sort .filter_by_display {    margin-right: 10px;}
.gallery_img_sort:after{clear: both; float: none; content: '';}
.filter_by_display{float: left;     padding-top: 11px;}
.header_container .filter_by_display p{margin-bottom: 0; color:#fff; text-transform: uppercase; font-size: 14px;    letter-spacing: 1px;    margin-top: 5px;    margin-left: -10px;}
.filter_option_display_container{width: 77px; float: right;}
.filter_option_display{   background: #2d3681;        width: 77px;text-align: center;    height: 42px;     padding-top: 11px;}
.winners_filter_container .filter_option_display_highlite{background: #2d3681 !important; }
.winners_filter_container .filter_option_display_highlite p{color: #fff !important; }
.filter_option_display:hover{background: #0089CA; cursor: pointer;}

.filter_option_display p{ text-transform: uppercase; color: #fff; margin-bottom:0; font-family: 'Mission Gothic'; font-size: 14px;    font-weight: 300;    letter-spacing: 1px;}

.filter_option_display p:after{font-family: 'FontAwesome';  position: absolute;  display:inline-block; content: "\f0d7";    color: #fff;    position: absolute;    z-index: 1;      top: 7px;    right: 13px; }


.filter_option_display p:hover{cursor: pointer;}
.gallery_img_sort ul{display: none; list-style: none; margin: 0; background: #2d3681; text-align: center; padding-bottom: 0;    }

.gallery_img_sort ul li{color: #fff; text-transform: uppercase;    margin-bottom: 6px; font-family: 'Mission Gothic'; font-size: 14px;    font-weight: 300;    letter-spacing: 1px;         padding: 5px 15px;}
.gallery_img_sort ul li:last-child{margin-bottom:10px; }
.gallery_img_sort ul li:hover{cursor: pointer; background: #0089CA;}

.main_container_gallery{    width: 100%;    max-width: 1221px;    margin: auto;     margin-top: 55px;  }
    .main_container_gallery .swiper-container {      width: 100%;  margin-left: auto;      margin-right: auto;    }
    .main_container_gallery .swiper-slide {      background-size: cover;  background-position: center; }
    .gallery-top {      width: 100%;    }
    .gallery-top .swiper-slide {      width: 100% !important; }
    .gallery-top .swiper-slide img{  width: 100% !important;  }
    .gallery-thumbs {    height: 20%;  box-sizing: border-box; padding: 10px 0; width: 1040px ;  }
    .gallery_thumb_main_container .swiper_container_outer{width: 1040px ;  margin: auto;     margin-top: 13px;}
    .gallery-thumbs .swiper-slide {   height: 100%;   opacity: 0.4;  }
    .gallery-thumbs img{width: 100%;}
    .gallery-thumbs .swiper-slide-active {      opacity: 1;    }

    .div_append{position: relative; margin-top: 200px;}
.gallery_thumb_main_container{position: relative;}
.main_container_gallery .swiper-slide:hover {    box-shadow: none;}
.gallery_thumb_main_container .next{         margin-right: -45px !important;   right: 0px !important;    left: auto;    background-size: 75px 12px !important;     transform: rotate(180deg);    margin-top: auto !important;        top: 28% !important;     background-position: center;
    background-repeat: no-repeat;}
.gallery_thumb_main_container  .prev{    left: 0px !important; background-size: 75px 12px !important;       margin-left: -45px !important;      margin-top: auto !important;       top: 28% !important;     background-position: center;
    background-repeat: no-repeat;}
    .gallery_thumb_main_container .next:before {    font-family: 'FontAwesome';    content: "\f104";    font-size: 41px;    position: absolute;    color: #2d3681;    margin: -7px 0px 0 7px;}
    .gallery_thumb_main_container .prev:before {    font-family: 'FontAwesome';    content: "\f104";    font-size: 41px;    position: absolute;    color: #2d3681;    margin: -13px 0px 0 7px;}
    .gallery_thumb_main_container .next:hover:before,.gallery_thumb_main_container .prev:hover:before {color: #0089CA;}
.prev,
.next{    position: absolute;    top: 50%;    width: 27px;    height: 44px;    margin-top: -22px;    z-index: 10;    cursor: pointer;}

.flex_box_container_num1.block_container_Sereniitee_Spa .hotel_col_copy {    padding: 15px 19px 0 36px;}
.flex_box_container_num1.hotel_col_img{padding: 11px 0px 13px 0px;}

.swiper_container_outer{    position: relative;}

.top_gallery_slider{max-height: 637px;}

.gallery_slide { text-align: center;   margin-right: 10px;    -webkit-flex-shrink: 0;    -ms-flex-negative: 0;    flex-shrink: 0;    width: 100%;    height: 100%;    position: relative;    -webkit-transition-property: -webkit-transform;    transition-property: -webkit-transform;    -o-transition-property: transform;    transition-property: transform;    transition-property: transform,-webkit-transform;}
.gallery_thumb_container .gallery_slide_wrapper{max-height: 110px;}
.top_gallery_slider img{max-height: 637px;     width: auto;}
.thumb_gallery_slide{text-align: center;}
.thumb_gallery_slide img{height: 110px; width: auto;}
.thumb_gallery_slide img:hover{cursor: pointer;}


.gallery_img_caption{position: absolute;    width: 100%;    background: rgba(45,54,129,0.49);    bottom: 0; text-align: left;        padding: 7px 15px 7px 15px;}
.gallery_img_caption p{color: #fff; margin-bottom: 0;}

/*Casino Pages Template*/
.casino_row_one_text_img_right{     }
.casino_row_one_container{  min-height: 319px;        width: 95%;    max-width: 1087px;    margin: auto; font-size: 0;}
.casino_row_one_txt_container{width: 55%;   display: inline-block;     margin-bottom: 25px;   padding-top: 77px;     }
.casino_row_one_txt_container_inner{padding-right: 65px;}
.casino_row_one_txt_container h2{ color: #2C3680; font-size: 24px;text-transform: uppercase; letter-spacing: 2.5px;    margin-bottom: 13px;}
.casino_row_one_txt_container p{ font-size: 15px;     letter-spacing: 1px;  line-height: 28px; color: #666666; font-weight: 100;}
.casino_row_one_img_container{display: inline-block; vertical-align: top; position: relative;}
.casino_row_one_img_position{ position: absolute; width: 729px;    margin-top: -181px;    margin-left: -101px; -webkit-transition: all 1s;    -moz-transition: all 1s;    -ms-transition: all 1s;    -o-transition: all 1s;    transition: all 1s;}

.casino_row_one_img_position figure.parallax-holder { position: relative; width: auto; height: auto; }
.casino_row_one_img_position figure.parallax-holder img { position: absolute; top: 0px; left: 0px; width: 100%; height: auto; }
.casino_row_one_img_position figure.parallax-holder img:nth-child(1)    { position: static; max-width: 100%; height: auto; }



.casino_row_4_col_main{position: relative; z-index: 1;background: #fff;}
.casino_row_4_col_container{min-height: 303px; background: #fff;width: 95%; border-top: solid 2px #f4f4f4;   max-width: 1087px;margin: auto; font-size: 0; }
.casino_row_4_col_container h2{  color: #0089CA; background:#fff;font-size: 23px;    text-transform: uppercase;    letter-spacing: 1.5px;    margin-top: -18px;    position: absolute;    padding-right: 18px;}
.casino_4_col_inner{    margin-top: 50px;}
.casino_4_col_inner:after{float: none; content: ''; clear: both; display: block;}
.casino_1_4{width: 25%;  float: left;padding-left: 28px;     margin-bottom: 35px;}
.casino_1_4 p{    font-size: 15px;  letter-spacing: .8px;     margin-bottom: 17px;}
.casino_1_4 ul{list-style: none;}
.casino_1_4 li{   position: relative;  font-size: 15px;      margin-bottom: 10px !important;  font-family: 'Mission Gothic';       letter-spacing: .8px; color: #666666;    font-weight: 300;}








.casino_bullets li:before{content: '';    display: inline-block;    position: absolute;    height: 2px !important;    width: 2px !important;    background: #666666;    border-radius: 50%;    left: -11px;    margin-top: 12.5px !important;}
.casino_1_4 li span{    font-size: 10px;    font-weight: 300;    text-transform: uppercase;    margin-left: 5px;    letter-spacing: 1.1px;}
.casino_1_4  li a{color: #2D2D83;}
.casino_1_4  li .link_bold{     font-size: 15px;    letter-spacing: .8px;       margin-left: 0;    font-weight: 600;}
.bingo_calendar_btn {width: auto !important;     padding-top: 4px;}
.bingo_calendar_btn a{position: relative;     padding: 7px 10px !important;}

.casino_container{background: #fff;    position: relative;}
.casino_container .hotel_row_container_one:before {   content: ''; display: block; border-top: solid 2px #f4f4f4;    width: 95%;    margin: auto;    max-width: 1087px;     margin-top: -26px;    position: absolute;    left: 0;    right: 0;}
.casino_container .hotel_row_container_one {    border-bottom: none; padding-top: 26px;}
.casino_Slots .casino_row_one_txt_container{max-width: 456px;}
.blue_list{list-style: none;     margin-left: 40px;}
.blue_list li{     position: relative;    color: #0089CA;    text-transform: uppercase;    font-size: 22px;   margin-bottom: 26px;   letter-spacing: 2.1px;       font-family: 'Klavika Light Condensed';     line-height: 19px;}
.blue_list li:before{content: '';    display: inline-block;    position: absolute;    height: 1px;        width: 8px;    background: #0089CA;    left: -17px;       margin-top: 7px;}
.casino_container .hotel_col_1_4{padding-top: 60px;}
.casino_Slots .casino_row_one_img_position {    position: absolute;    width: 729px;    margin-top: -100px;    margin-left: 38px;}

.hotel_col_copy .font_cas_300,.casino_row_one_txt_container_inner .hotel_col_copy .font_cas_300{font-weight: 300;    margin: 28px 0 13px;}
.hotel_col_copy p{margin-bottom: 3px;}
.block_buttons p{display: block !important;     margin-bottom: 12px;}
.blue_list_container .blue_list li{ font-size: 20px;}
.blue_list_container .blue_list li ul{list-style: none; margin-left:0;}
.blue_list_container .blue_list li ul li{color: #666;font-family: 'Mission Gothic';   font-size: 15px;    font-weight: 100;    text-transform: none;}
.blue_list_container .blue_list li ul li:before{display: none;}
.two_col_list .blue_list{display: inline-block; vertical-align: top;}
.page-template-template-casino-2 .casino_row_one_txt_container{width: 57%;}
.two_col_list .blue_list_container li{    height:38px; margin-bottom: 33px;}
.blue_list_container .ul_parent{}
.casino_row_one_txt_container_inner .hotel_col_copy{ padding: 0; }
.casino_row_one_txt_container_inner .hotel_col_copy p{font-weight: 100;}
.poker_swiper_container {    width: 519px;            margin-left: 33px; min-height: 294px;  position: relative;     }
.poker_swiper_inner_container .swiper_container_event_int_dis2{padding: 3px 3px !important;}
.poker_swiper_container  .event_slider_copy{background: #f2f2f2;padding: 18px 20px 15px 33px;}
.poker_swiper_container  .swipe_thumbnail{font-size: 0;     height: 137px;     overflow: hidden;}
.page_name_Hotel .poker_swiper_container .swipe_thumbnail{ height: 182px; }
.page_name_Hotel .poker_swiper_container .swipe_thumbnail img{width: 100%;}
.swiper_container_event_int_dis2{    height: 100%;}
.poker_swiper_container .swiper-slide{background: #f2f2f2; height: auto;}
.poker_swiper_container .swiper-button-next,.poker_swiper_container  .swiper-container-rtl .swiper-button-prev{    background-image: none !important;      right: -46px  !important;      margin-top: -67px;  left: auto;       background-size: 69px 16px !important;}
.poker_swiper_container .swiper-button-prev,.poker_swiper_container  .swiper-container-rtl .swiper-button-next{ background-image: none !important;    left: -46px  !important;     margin-top: -67px;     background-size: 69px 16px !important; }

.poker_swiper_container .swiper-button-prev:after,.poker_swiper_container  .swiper-container-rtl .swiper-button-prev:after{font-family: 'FontAwesome';    content: "\f104"; font-size: 29px;    position: absolute;    color: #2d3681;
    margin: -1px 0px 0 9px; }


.poker_swiper_container .swiper-button-next:after,.poker_swiper_container  .swiper-container-rtl .swiper-button-next:after{font-family: 'FontAwesome';    content: "\f104"; font-size: 29px;    position: absolute;    color: #2d3681;
    margin: 2px 0px 0 9px; transform: rotate(180deg);}
    .poker_swiper_container .swiper-button-prev:hover:after,.poker_swiper_container  .swiper-container-rtl .swiper-button-next:hover:after,.poker_swiper_container .swiper-button-next:hover:after,.poker_swiper_container  .swiper-container-rtl .swiper-button-prev:hover:after{color:#0089CA;}



.four_events_slider_layout .swiper_header_poker{  color: #0089CA !important;    font-size: 23px;    text-transform: uppercase;    margin-bottom: 12px;    letter-spacing: 1.7px;}
.swiper_header_poker{     color: #2C3680;    letter-spacing: 3px;       margin-bottom: 26px;}
.casino_Poker .hotel_row_container_one {    max-width: 1087px;     padding-top: 62px;     width: 95%;}
.casino_Poker .hotel_row_container_one:before {       margin-top: -64px;}
.casino_Poker .casino_row_one_txt_container h2 {    color: #0089CA;}
.casino_Poker .hotel_col_3_4 {    width: 64%;}
.casino_Poker .hotel_col_1_4 {    }
.casino_Poker .hotel_col_1_4 {   width: 36%; padding-top: 40px;}
.casino_Poker .hotel_col_1_4:before {    height: 132%;    left: 0;    top: -15px;}
.casino_Poker .buttom_container p{width: 126px !important; padding: 0;    height: 33px;}
.casino_Poker .buttom_container  a{ position: absolute;     padding: 5px 3px !important;}
.casino_Poker  .buttom_container p:first-child {    margin-right: 13px;}
.four_btn_container .buttom_container {margin: 0 0 13px 0 !important;}

.winners_inner_container{         width: 100%;       min-height: 450px; max-width: 1066px;     margin: auto;margin-top: 101px; padding: 59px 0px 0px;     border-top: solid 2px #f4f4f4;  position: relative;}
.winners_inner_container:after{ float: none;content: ''; clear:both; display: block; }
.winners_inner_container .winners_block{       height: 313px;    width: 247px;    margin-right: 26px;   background: #f2f2f2;     float: left;     margin-bottom: 39px;}

.winners_thumbnail{font-size: 0;}
.winners_thumbnail img{width: 100%;}
.winner_copy {padding: 18px 13px 16px 19px;}
.winner_copy h2{    color: #0089CA;    text-transform: uppercase;        font-size: 21px;   font-family: 'Klavika Condensed';    letter-spacing: 1px;      margin-bottom: 6px;  line-height: 25px;}
.winner_copy h3{    font-family: 'Mission Gothic';   font-size: 14px;   color: #2D2D83;    text-transform: uppercase;    letter-spacing: 1px;}
.winners_title_container{    position: absolute;    top: -20.4px;   left: -30px; background: #fff;}
.winners_title_container h2{color: #2C3680;    font-size: 24px;    text-transform: uppercase;    font-weight: 600;    letter-spacing: 2.6px;   background: #fff;  margin-right: 25px;}
.winners_title_container h2 span{font-weight: 600;}
.winners_block_hide{display: none;}
.winners_block_show{display: block;}
.winners_filter_container{position: absolute; right: -30px; top: -20.4px;}
.winners_filter_container .filter_option_display{background: #f2f2f2;width: 135px;    height: 34px;     text-align: left;    padding-left: 12px; padding-top: 9.1px;}
.winners_filter_container .filter_option_display p{color: #2d3681; font-size: 11px; font-weight: 400;}
/*.winners_filter_container .filter_option_display p:after{background-image: url(/wp-content/uploads/2018/04/dark_blue.svg) !important;    margin: 6px 0px 0 -6px;height: 4px;} */
.winners_filter_container .filter_option_display p:after{ font-family: 'FontAwesome';content: "\f0d7";     margin-top: 2px;  color:#2d3681;   background-image: none !important;     right: 7px;}

.filter_option_display_highlite p:after{color: #fff !important;}
#menu-item-82:after{font-family: 'FontAwesome';content: "\f0d7"; color: #fff;     position: absolute;    z-index: 1;    top: 5px;        right: 10px;}
.winners_filter_container ul{    display: none;    list-style: none;    margin: 0;    background: #f2f2f2;    text-align: center;    }
.winners_filter_container ul li{ color: #2d3681; font-size: 13px;     padding: 10px 0;}

.winners_filter_container ul li:hover{cursor: pointer; background: #2d3681; color: #ffffff;}





.winners_filter_container .see_text{    margin-bottom: 0;    position: absolute;        width: 128px;    left: -128px;    top: 10px;    text-transform: uppercase;    color: #2d3681;    font-size: 11px;    letter-spacing: .7px;    background: #fff; padding-right: 12px;    padding-left: 16px;}
.casino_row_one_txt_container_inner a{color:#666666;}

.casino_Starmart_Liquors .casino_row_one_img_position{    position: absolute;    width: 658px;    margin-top: -115px;    margin-left: -101px;}
.casino_row_Starmart_Liquors .hotel_col_copy .font_cas_300 {    font-weight: 300;    margin: 6px 0 13px;}
.casino_row_Starmart_Liquors .hotel_col_copy p{font-size: 15px;    letter-spacing: 1px;    margin-bottom: 16px;}
.liq_button p{    width: 155px !important; padding-top: 0 !important;}
.liq_button p a{    position: absolute;    height: 100%; padding: 5.5px 6px !important;}
.casino_row_Starmart_Liquors .hotel_col_1_4:before {    height: 108%;}

.block_title_No .block_container_title{ display: none; }
.block_container_title{    color: #2C3680;    background: #fff;    font-size: 23px;    text-transform: uppercase;    letter-spacing: 3px;    margin-top: -18px;    position: absolute;    padding-right: 18px; top:0;}
.block_container{ position: relative;   }
.block_title_Yes  .casino_container,.block_title_No .casino_container{background: none; width: 95%;    max-width: 1087px;    margin: auto;  padding-top: 70px; }
.block_container .casino_container .hotel_row_container_one:before{display: none;}
.block_title_Yes:before{    content: '';    display: block;    border-top: solid 2px #f4f4f4;    width: 95%;    margin: auto;    max-width: 1087px;    margin-top: 0px;    position: absolute;    left: 0;    right: 0;     top: 0;}
.block_title_Yes .casino_container .hotel_row_container_one {      min-height: 250px;}
.flex_block_4d .hotel_col_3_4{border-right: none !important;}
.block_container .hotel_col_1_4:before{display: none;}
.block_container .Block_row_num1 .hotel_col_3_4, .block_container .Block_row_num1 .hotel_col_3_4{    border-right: solid 2px #f4f4f4;}
.block_title_Yes{margin-top: 98px; }
.block_title_No{    margin-top: 31px;}

.block_title_No .hotel_col_copy {    padding: 80px 20px 0 36px;}
.block_title_No  .hotel_col_copy h2 {  color: #2C3680;   letter-spacing: 3.1px !important;}
.block_title_No .casino_container .hotel_col_1_4 {    padding: 80px 48px 0 50px;}
.block_container_Bagley_Home.block_title_No .col_1_4_copy_container{ position: relative; z-index: 8; }
.block_title_Yes .hotel_row_container_one{     padding-top: 0; }
.block_title_Yes .hotel_col_img {    padding: 34px 0px 13px 0px;}
.block_title_No .hotel_col_img {  padding: 34px 0px 13px 0px;}
.block_title_Yes .hotel_col_copy {    padding: 30px 20px 0 24px;}
.block_title_Yes .hotel_col_copy p {    line-height: 21px;    font-weight: 100;    letter-spacing: 1px;    max-width: 327px;    font-size: 15px;}
.block_title_Yes .casino_container .hotel_col_1_4 {    padding: 12px 15px 0 41px;}

.flex_box_container_num1.block_container_Weddings .hotel_col_copy {    padding: 28px 20px 0 36px;}
.flex_box_container_num1.block_container_Weddings .hotel_col_1_4 {    padding: 25px 38px 0 57px;}

.flex_box_container_num1.block_container_Meetings_a_Conventions .hotel_col_copy {    padding: 28px 20px 0 36px;}
.flex_box_container_num1.block_container_Meetings_a_Conventions .hotel_col_1_4 {    padding: 25px 38px 0 57px !important;}






/*Group Pages Template*/
.group_template .hotel_row_container_one{border:none;}
.group_btn{margin-bottom: 3px !important; font-weight: 100 !important;     font-size: 15px;    letter-spacing: 1px !important;}
.group_btn a{ color: #666666; font-weight: 300;}
.group_template .hotel_col_copy {        padding: 67px 60px 0 57px;}
.group_template .hotel_col_copy p {        margin-bottom: 24px;}
.group_template .hotel_col_1_4{ padding: 70px 20px 0 65px; width: 27%;}
.group_template  .hotel_col_3_4 {    width: 73%;}
.group_slider_width_container{width: 95%;    max-width: 1087px;    margin: auto;     border-top: solid 2px #f4f4f4; position: relative;}
.group_slider_inner_container:after{content: ''; clear: both; display: block; float: none;}
.group_slider_col1{float: left; width: 40%;}
.group_slider_col2{float: left; width: 60%;    padding: 11px 0 0 35px;}
.group_template_container .hotel_row_container_one {    max-width: 1180px;}
.group_template_container .hotel_col_copy h2, .hotel_col_1_4 h2 {    margin-bottom: 18px;    letter-spacing: 1.6px;}
.group_template_container .hotel_main_container {    margin-bottom: 72px;}
.group_slider_inner_container{        margin: 70px 0 135px;}
.group_title{color: #0089CA;    background: #fff;    font-size: 23px;    text-transform: uppercase;    letter-spacing: 2px;    margin-top: -18px;    position: absolute;    padding-right: 18px;     left: -31px;   top: 0;}
.group_slider_col2 p{    font-size: 15px;    font-weight: 300; letter-spacing: .9px;}
.group_slider_col2 ul,.group_floor_col1 ul{list-style: none;     margin: 31px 0 0 9px;}
.group_slider_col2 li,.group_floor_col1 li{position: relative;    font-size: 15px;       margin-bottom: 13px !important;   font-family: 'Mission Gothic';    letter-spacing: .8px;    color: #666666;    font-weight: 100 !important;}
.group_slider_col2  .casino_bullets li:before,.group_floor_col1 .casino_bullets li:before {    left: -10px;}
.group_slider_container{margin: 43px 0 0 4px;}
.group_form_width_container,.group_floor_width_container{width: 95%;    max-width: 1087px;    margin: auto;     border-top: solid 2px #f4f4f4; position: relative; padding-top: 75px;}
.group_form_main_container{}
.group_floor_inner_container:after{content: ''; clear: both; display: block; float: none;}
.group_floor_col1,.group_floor_col2{ float: left; width: 50%; position: relative;}
.group_floor_col1 {padding-top: 15px;    padding: 16px 80px 0 10px;}
.group_floor_col1  p{    font-size: 15px;    letter-spacing: 1px;    font-weight: 100;line-height: 25px;}
.group_floor_col1  .btn_title_text{text-transform: uppercase;     width: auto !important;    height: auto !important;  margin-bottom: 6px;}
.group_floor_col1 .buttom_container {    margin-top: 46px !important;       margin-bottom: 40px;}
.p_transform{text-transform: uppercase;       margin-bottom: 14px !important;}
.group_floor_col1 ul{ margin: 0px 0 0 9px;}
.group_slider_col2 li, .group_floor_col1 li {    letter-spacing: .9px;}
.group_floor_img_container{     margin-left: 23px; }
.flex_box_container_num2.block_container_Gift_Shop .group_floor_img_container{position: absolute;    margin-top: -191px;}

.group_form_container{width: 95%; max-width: 635px; margin: auto;}
.flex_box_container_num3.block_container_Weddings{    margin-bottom: 60px !important;}
.flex_box_container_num1.block_container_Weddings h2{text-align: left !important;}
.group_form_width_container{padding-top: 93px;     padding-bottom: 55px;}
.group_form_container .input_label_container input, .group_form_container .input_label_container select{  background: #fff;  border-radius: 0;    width: 100%;    height: 68px;    padding-left: 20px;       border: solid 2px #f4f4f4; font-family: 'Mission Gothic'; text-transform: uppercase; font-weight: 300; }
span.wpcf7-not-valid-tip { font-size: 15px !important;}
.group_form_container label{      z-index: 1; position: absolute; font-size: 15px;    text-transform: uppercase;    color: #666666;    font-family: 'Mission Gothic';        margin: 24px 0 0 -123px;    width: 99px;    text-align: right;}
.reserved_div label{    margin: 13px 0 0 -123px;}
.input_label_container{font-size: 0;     margin-bottom: 29px;    width: 59%;  position: relative;}
.casino_row_Weddings .input_label_container,.casino_row_Meetings_a_Conventions .input_label_container {    display: inline-block;}
.guest_div,.head_div,.reserved_div{    width: 14%;    float: right;}
.comments_div{width: 100%;float: none;}
.comments_div textarea{  border: solid 2px #f4f4f4; font-family: 'Mission Gothic';  border-radius: 0; text-transform: uppercase; font-weight: 300;letter-spacing: .7px;    font-size: 15px; padding: 19px 21px;}
.group_form_container .star_form_btn{    font-family: 'Mission Gothic';  width: 87px;    height: 32px; font-size: 14px;    background: #2C3680;    color: #fff;    text-transform: uppercase;     letter-spacing: 1.6px;    padding: 0; border: none; border-radius: 0;}
.group_form_container .star_form_btn:hover{ cursor: pointer;background: #e7e7e7;    color: #2C3680 !important; }
.group_form_container p{text-align: center;}
.form_row1:after,.form_row2:after,.form_row3:after,.form_row4:after{content: ''; clear: both; display: block; float: none;}
.form_row4 .input_label_container{float: none;}
.group_event_swiper_inner_container{    height: 273px;    overflow: hidden;    width: 340px; position: relative;}
.group_event_swiper_container_main{position: relative;  height: 273px; width: 340px;}
.group_event_swiper_container_main .swiper-button-next, .group_event_swiper_container_main .swiper-container-rtl .swiper-button-prev { background-image: none;      background-size: 69px 16px !important;    transform: rotate(-90deg);    margin-left: auto;    margin-right: auto;    left: 0 !important;    right: 0 !important;    top:-45px !important;}
.group_event_swiper_container_main .swiper-button-prev, .group_event_swiper_container_main .swiper-container-rtl .swiper-button-next {   background-image: none;     background-size: 69px 16px !important;transform: rotate(-90deg);    margin-left: auto;    margin-right: auto;    left: 0 !important;    right: 0 !important;        bottom: -68px !important;    margin-top: auto;}
.group_event_swiper_container_main .swiper-button-next:before, .group_event_swiper_container_main .swiper-container-rtl .swiper-button-prev:before {    font-family: 'FontAwesome';    content: "\f104";    font-size: 41px;    position: absolute;    color: #2d3681;    margin: -7px 0px 0 7px;        transform: rotate(180deg);}
.group_event_swiper_container_main .swiper-button-prev:before, .group_event_swiper_container_main .swiper-container-rtl .swiper-button-next:before {    font-family: 'FontAwesome';    content: "\f104";    font-size: 41px;    position: absolute;    color: #2d3681;    margin: -7px 0px 0 7px;       }




.bullets_inlineblock{    display: inline-block; vertical-align: top;margin-right: 109px !important; }
.group_slider_inner_container .group_slider_col2 ul.bullets_inlineblock:last-child{ margin-right: 0px !important; }


.main_temp_Enrollment.text_block_full{margin-top: 60px;}
.main_temp_Enrollment .group_form_inner_container {    max-width: 575px;  width: 100%;     margin: auto;}
.main_temp_Enrollment .group_form_container {    max-width: 990px;}
.main_temp_Enrollment .input_label_container {    width: 373px;}
.main_temp_Enrollment .address_div, .main_temp_Enrollment .city_div{    float: left;}
.main_temp_Enrollment .apt_div, .main_temp_Enrollment .state_div {float: right; width: 84px;}
.main_temp_Enrollment .zip_div{width: 190px;}
.main_temp_Enrollment .wed_date_div{width: 260px;}
.main_temp_Enrollment .denomination_div{width: 165px;}
.main_temp_Enrollment .group_form_container label {    font-weight: 300;}

.form_col1 span.wpcf7-list-item ,.form_col2 span.wpcf7-list-item  {   width: 50%;    margin-left: 0;     margin-bottom: 17px; vertical-align: top}
.form_col1 span.wpcf7-list-item input:hover ,.form_col2 span.wpcf7-list-item input:hover  { cursor: pointer; }
.form_col1 input[type="checkbox"],.form_col2 [type="checkbox"]{display: inline-block !important;    width: 15px;    height: 15px;    border: 2px solid #f4f4f4;    position: relative;    background: #fff;    top: 3px;    -moz-appearance: none;}
.form_col1 input[type='checkbox']:checked:after, .form_col2 input[type='checkbox']:checked:after {    content: "\e64c";    font-family: 'themify';    display: inline-block; color: #2C3680;   position: absolute;    top: -6px;    left: -1px;}

.form_row10{    margin:100px 0 80px;}
.form_row10 label{position: absolute;       width: 132px;   text-align: center;    background: #fff; color: #666666; font-weight: 300; font-size: 15px;    letter-spacing: 1px;       top: -42px;    left: 143px; line-height: 18px;}
.form_row10 label span{ font-weight: 100; font-size: 12px;    text-transform: none;    letter-spacing: 0.8px;}
.form_row10:after{float: none; content: ''; clear: both; display: block;}
.form_col1  {float: left; width: 50%; max-width: 450px;    border: 2px solid #f4f4f4;        padding: 60px 0 23px 79px; position: relative;}
.form_col2{float: right; width: 50%;  max-width: 450px;     border: 2px solid  #f4f4f4;         padding: 60px 0 23px 49px; position: relative;}
 .form_col1 .wpcf7-list-item-label ,.form_col2 .wpcf7-list-item-label{ font-weight: 100; font-size: 15px; text-transform: uppercase; color: #666666;     margin-left: 11px; }
.form_submit_btn_container{text-align: center;}

.form_submit_btn_container .reset_form_btn{font-family: 'Mission Gothic';  width: 87px;    height: 32px; font-size: 14px;    background: #2C3680;    color: #fff;    text-transform: uppercase;     letter-spacing: 1.6px;    padding: 0; border: none; border-radius: 0;}
.form_submit_btn_container h2{ color: #2C3680; font-size: 23px;    font-weight: 600;    letter-spacing: 1.5px;    margin-bottom: 25px; }
.reset_btn_container{display: inline-block; }
.submit_btn_container{display: inline-block;     margin-right: 25px;}
.form_submit_btn_container .reset_form_btn:hover{cursor: pointer;background: #e7e7e7;    color: #2C3680 !important;}
.form_submit_btn_container .ajax-loader{display: none !important;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {    border: 2px solid #2C3680;}
.denomination_div label{     margin: 13px 0 0 -123px; }


/*Rewards Pages Template*/
.main_temp_Star_Rewards .casino_row_one_img_position,.main_temp_Enrollment  .casino_row_one_img_position {   width: 521px;     margin-top: 109px;       margin-left: 62px;}
.main_temp_Star_Rewards .casino_row_one_txt_container {        padding-top: 70px;    padding-left: 28px;  width: 59%;}
.main_temp_Star_Rewards .casino_row_one_txt_container h2,.main_temp_Enrollment .casino_row_one_txt_container h2 {    line-height: 22px;     letter-spacing: 2px; margin-bottom: 7px;}
.main_temp_Star_Rewards .casino_row_one_txt_container_inner {    padding-right: 0;}
.main_temp_Star_Rewards .casino_row_one_txt_container p {    letter-spacing: .76px;}
.main_temp_Star_Rewards .block_container_title{color: #0089CA;}
.flex_box_container ul,.text_block_2Col ul{list-style: none; margin-left: 13px;}
.flex_box_container li,.text_block_2Col li {    position: relative;    font-size: 15px;       margin-bottom: 21px;    font-family: 'Mission Gothic';    letter-spacing: 1px;    color: #666666;    font-weight: 100; }
.col_copy1,.col_copy2{width: 50%; display: inline-block; vertical-align: top;}
.col_copy2 ul{        margin-top: 53px;}
.flex_box_container h2{color: #2C3680}
.flex_box_container .block_container_title{color: #0089CA;}
.flex_box_container .hotel_col_1_4 h2{color: #0089CA; text-align: left;}
.flex_box_container{    margin-top: 36px;}
.flex_box_container .casino_container {    padding-top: 76px;}
.flex_box_container .flex_block_3d .hotel_col_3_4{    padding-left: 28px; border-right: solid 2px #f4f4f4;    padding-right: 65px;}
.flex_box_container .hotel_col_3_4 h2{    letter-spacing: 2px;     margin-bottom: 16px;}
.flex_box_container_num1 .casino_container .hotel_col_1_4 {    padding:0px 38px 0 57px;}
.flex_box_container_num1 .casino_row_Starmart_C-Store .hotel_col_1_4 { padding: 80px 30px 0 60px;}
.flex_box_container_num1 .casino_row_Starmart_C-Store .hotel_col_1_4 h2{text-align: left;}
.flex_box_container_num2 .casino_row_Starmart_C-Store .hotel_col_3_4{border-right: solid 2px #f4f4f4;}
.flex_box_container .liq_button p {    margin: auto !important;    margin-bottom: 12px !important;}
.flex_box_container  .buttom_container {    margin-top: 24px !important;}
.flex_box_container_num2 {    margin-top: 87px;}
.col_copy2 p{    font-size: 15px;  font-weight: 300;  margin-top: 41px; margin-left: 6px; letter-spacing: 1px;}
.flex_box_container_num2 .casino_container .hotel_col_1_4 {    padding: 25px 48px 0 40px;}
.flex_block_4d h2{text-transform: uppercase;     margin-bottom: 27px !important;}
.flex_block_4d p{font-size: 15px;    font-weight: 100; letter-spacing: .8px;     max-width: 600px;    line-height: 27px;}
.flex_block_4d .hotel_col_3_4{padding: 17px 0 0 33px;}
.hotel_row_container_one.Block_row_num.flex_block_4d {    min-height: auto;    margin-bottom: 32px;     }
.text_block_full,.text_block_2Col{    width: 95%;    max-width: 1087px;    margin: auto;}
.main_temp_Enrollment .casino_row_one_txt_container{    padding-top: 122px;    padding-left: 13px;}
.text_block_2Col:after{content: ''; clear: both; float: none;display: block;}









/*Table Page Template*/
.table_container{margin-bottom: 75px;     position: relative;}
.table_inner_container{   position: relative; max-width: 1140px;    margin: auto; padding-top: 148px;}
.table_inner_container table{    border-collapse: collapse;}
.table_inner_container th,.table_inner_container td{border-bottom: 2px solid #f4f4f4 ; border-right: 2px solid #f4f4f4 ; text-align: center;height: 82px; font-family: 'Mission Gothic';}
.table_inner_container th:last-child,.table_inner_container td:last-child{border-right: none ;}

.table_inner_container th{ text-transform: uppercase; height: 60px; position: relative; width: 155px;     font-size: 21px;    letter-spacing: 2px;    font-weight: 300;    color: #2C3680;    vertical-align: top;    padding-top: 5px;    font-family: 'Mission Gothic';}
.table_inner_container .table_header_img{ position: absolute; margin-left: auto; margin-right: auto; left:0; right: 0; top: -81px;     width: 104px;}
.table_inner_container tr td:first-child,.table_inner_container tr th:first-child{width: auto;}
.table_inner_container tr td{  color: #666666; font-weight: 300; font-size: 15px;    letter-spacing: .6px;}
.table_inner_container tr td:first-child{color: #2C3680; text-transform: uppercase;     font-weight: 400;  letter-spacing: 1.5px;     padding: 0px 70px;}
.table_inner_container tr td p{    margin-bottom: 0;    font-size: 11px;    line-height: 13px;    letter-spacing: 1.3px;     font-weight: 100;}
.table_inner_container tr td div{    margin-top: 5px;}
.table_inner_container tr th:first-child{color: #0089CA;}
.fine_print{    padding: 47px 0 0 43px;}
.fine_print p{margin-bottom: 6px;     font-size: 11px;    font-weight: 300;     letter-spacing: .5px;}
.ti-check:before {    content: "\e64c";    font-family: 'themify'; color: #2C3680;     font-size: 24px;}

.table_container .fa-hand-o-up{  display: none;  position: absolute;    width: 100%;    height: 100%;     z-index: 1; background: rgba(45,54,129,0.49);margin-top: 148px; padding-top: 140px;}
.table_container .fa-hand-o-up:after{        content: "\f0a6"; font-family: 'FontAwesome' !important; position: absolute;    margin-left: auto;    margin-right: auto;    left: -30%;    right: 0;    display: inline-block;    font-size: 40px;    width: 40px; color: #fff;transform: rotate(-19deg); -webkit-transition: all 1s;    -moz-transition: all 1s;    -ms-transition: all 1s;    -o-transition: all 1s;    transition: all .5s; }

.table_container .hand_slide.fa-hand-o-up:after{ left: 30%;     transform: rotate(30deg);}


.table_container .ti-arrows-horizontal{    width: 390px; margin-top: 13px;   border-top: solid 2px #fff;    position: absolute;    margin-left: auto;    margin-right: auto;    left: 0;    right: 0;}
.table_container .ti-arrows-horizontal:before{ content: "\e64a";    font-family: 'themify'; font-size: 25px;    color: #fff;    font-weight: 600 ;     position: absolute; top: -13px;    left: -6px;}
.table_container .ti-arrows-horizontal:after{ content: "\e64a";    font-family: 'themify';font-size: 25px;    color: #fff; font-weight: 600; transform: rotate(-180deg);     position: absolute; right: -6px;
    top: -14px;}

.table_container .fa p{      font-size: 25px;    font-weight: 100;    letter-spacing: 1px;    text-transform: uppercase;    color: #fff;    text-align: center;    margin-bottom: 10px;}


/*2on8 Page*/
.block_container_2_ONE_8 .hotel_col_1_4{    padding-top: 70px !important;}
.block_container_2_ONE_8 .casino_container {    padding-top: 0px;}
.block_container_2_ONE_8 .group_btn a{font-weight: 100;}
.notbold{font-weight: 100;}
 .block_container_2_ONE_8  .hotel_col_copy h2{color: #0089CA;}


.block_container_Gift_Shop  .hotel_col_1_4 h2{text-align: left;     }
.block_container_Gift_Shop .casino_container .hotel_col_1_4{padding: 10px 10px 0 48px;}
.block_container_Gift_Shop .casino_container {    padding-top: 5px;}
.block_container_Gift_Shop .hotel_col_copy h2{color: #0089CA;}
.block_container_Gift_Shop .hotel_col_copy {    padding: 10px 20px 0 36px;}
.block_container_Gift_Shop .hotel_col_img {    padding: 18px 0px 14px 63px;}



.block_container_Mino_Wiinsini .hotel_col_copy h2{color: #0089CA;  margin-bottom: 7px;}
.block_container_Mino_Wiinsini .group_btn {    margin-bottom: 0px !important;}
.block_container_Mino_Wiinsini .casino_container {    padding-top: 15px;}
.block_container_Mino_Wiinsini  .hotel_col_copy {    padding: 12px 20px 0 36px;}
.block_container_Mino_Wiinsini  .casino_container .hotel_col_1_4 {    padding: 10px 48px 0 87px;}
.block_container_Mino_Wiinsini  .hotel_col_img,.block_container_Motel .hotel_col_img{    padding: 18px 0px 35px 63px;}
.block_container_Motel .hotel_col_copy{        padding: 13px 42px 0 36px;}

.block_container_img_and_1_textblock {    max-width: 750px;    margin: auto;}
.block_container_img_and_1_textblock .hotel_col_copy h2{color: #4d87c6;}
.hotel_col_1_2_img{position: relative; width: 340px;}
img.row_overlay_imgage {    position: absolute;    top: 0;     left: 0;}
 .over_lay_text{position: absolute;     margin-left: auto;    margin-right: auto;    left: 0 !important;    right: 0 !important;    width: 111px;    top: 68px;}
 .over_lay_text p{font-size: 89px;    font-family: 'Klavika Condensed';    font-weight: 100;    margin-bottom: 0; color: #fff;}
.small_money_text{    font-size: 30px;  vertical-align: top;  top: 24.4px;  position: relative;}
.as_low_text{position: absolute;     font-size: 17px !important; font-family: 'Mission Gothic' !important;    margin: 1px 0 0 -31px;}
.hotel_col_1_2.hotel_col_copy h2{ margin-bottom: 0; }
.hotel_col_1_2.hotel_col_copy p{    margin-bottom: 29px; font-weight: 100;     }
.block_title_Yes  .casino_container{    padding-top: 85px;}
.block_container_img_and_1_textblock  {    margin-bottom: 35px;}

.casino_row_Smoke .hotel_col_copy{     padding: 45px 20px 0 36px; margin-bottom: 0;}
.casino_row_Smoke  .hotel_col_copy p {    margin-bottom: 15px;}
.casino_row_Smoke  .hotel_col_copy .buttom_container{margin-bottom: 0;}

.block_title_No .casino_container{padding-top: 0 !important;}
.casino_row_Tim_Horton_s{padding-top: 0 !important;}
.casino_row_Tim_Horton_s .hotel_col_copy {    padding: 26px 20px 0 36px;}
.casino_row_Tim_Horton_s .hotel_col_img {    padding: 34px 0px 0px 63px;}
.casino_row_Tim_Horton_s   .hotel_col_1_4 {    padding: 20px 38px 0 57px !important;}
.casino_row_Tim_Horton_s .hotel_col_copy p {    margin-top: 17px;}
.casino_row_Tim_Horton_s .group_btn{margin-top: 0px;}
.casino_row_Tim_Horton_s  .hotel_row_container_one{ padding: 0px 0 0 15px; }
.casino_row_Traditions_Buffet  .hotel_col_copy h2{color: #0089CA;}
.casino_row_Traditions_Buffet .hotel_col_copy {    padding: 50px 20px 0 36px;}
.casino_row_Traditions_Buffet .hotel_col_copy p{margin-bottom: 35px;}
.casino_row_Traditions_Buffet .hotel_col_copy p:nth-child(3){    margin-bottom: 15px !important;}
.casino_row_Traditions_Buffet  .hotel_col_copy .buttom_container{margin-bottom: 0;}
.casino_row_Traditions_Buffet .hotel_col_3_4 .buttom_container p{ margin-bottom: 0 !important; }
.casino_row_Traditions_Buffet .block_container_img_and_1_textblock .hotel_col_copy {    padding: 15px 20px 0 36px;}

.star_main_temp .thin_bxslider_container{margin-bottom: 135px;}
.flex_block_3d  .hotel_col_3_4  .font_weight_regular{text-transform: uppercase;}
.flex_block_3d .hotel_col_3_4 p,.flex_block_3d .hotel_col_3_4 ul li{ font-weight: 100; font-size: 15px;     letter-spacing: .9px; }
.block_title_Yes .casino_container {    padding-top: 60px;}
.flex_box_container .flex_block_3d .hotel_col_3_4{padding-left:37px; }
.flex_block_3d ul {     margin-left: 23px;}
.flex_block_3d ul li {   margin-bottom: 0px;}
.flex_block_3d .hotel_col_1_4 {    padding: 0px 0px 0 50px !important;}
 .flex_box_container_num1 .flex_block_3d .hotel_col_1_4 h2 {    text-align: left;}
  .flex_box_container_num1  .flex_block_3d  .hotel_col_1_4 p {    font-size: 15px;     margin-bottom: 0 !important;}
 .flex_box_container_num1 .flex_block_3d  .hotel_col_1_4 .group_btn{margin-bottom: 15px !important;}

.block_container_Group_Tours .flex_block_4d .hotel_col_1_4{ padding: 11px 0px 0 35px;     width: 37%; }
.block_container_Group_Tours .flex_block_4d .hotel_col_3_4{    width: 63%;}
.casino_row_Smoke .hotel_col_1_4 h2,.casino_row_Tim_Horton_s .hotel_col_1_4 h2{text-align: center;}


.main_temp_Rules_p_Faqs .casino_row_one_img_position {    width: 521px;    margin-top: 109px;    margin-left: 62px;}
.main_temp_Rules_p_Faqs  .casino_row_one_txt_container_inner {    padding-right: 0px;}
.main_temp_Rules_p_Faqs .casino_row_one_txt_container h2 {    margin-bottom: 35px;}
.block_container_2_column_toggle_list{    margin-bottom: 100px;}
.block_container_2_column_toggle_list .toggle_sec_main_container{ margin-top: 0; padding-left: 19px;}
.block_container_2_column_toggle_list .toggle_container{ margin-top: 0; }
.block_container_2_column_toggle_list summary{ text-transform:  uppercase;  letter-spacing: .8px;}
.block_container_2_column_toggle_list summary:hover{cursor: pointer;color: #0089CA !important}
.toggle_container details div{margin-left: 25px;}
.block_container_2_column_toggle_list .toggle_col_1 {    float: left;    min-width: 351px;    padding-right: 90px;    max-width: 570px;     width: 50%;}
.block_container_2_column_toggle_list .toggle_col_2 {    float: left;    min-width: 351px;    padding-right: 51px;    max-width: 490px;}

.flex_box_container_num3 .casino_row_Rules_p_Faqs .hotel_col_3_4{ padding-top: 41px;    padding-bottom: 41px;}
.flex_box_container_num3.block_container_Rules_p_Faqs .col_1_4_copy_container h2{text-align: center;}
.flex_box_container_num3 .casino_row_Rules_p_Faqs .hotel_col_3_4 p{    line-height: 27px;}
.block_container_text_block ol li{font-weight: 100;}
.block_container_text_block{padding-right: 20px;}

.casino_row_community_newsroom .flex_block_3d .hotel_col_1_4 h2{ text-align: center; }
.casino_row_community_newsroom  .hotel_col_3_4 h2{text-transform: uppercase;}
.casino_row_community_newsroom .flex_block_3d .hotel_col_1_4 p{margin-bottom: 12px !important;}
.flex_box_container_num1.block_container_community_newsroom:before { border:none; }
.par_1col{    max-width: 421px;}
    .par_1col,.par_2col{display: inline-block; vertical-align: top;  }
    .par_2col .buttom_container{ margin-top: 0 !important;     margin-left: 25px; }

.flex_box_container_num1.block_container_community_newsroom{    margin-top: 83px;}
.flex_box_container_num2.block_container_community_newsroom{margin-top: 0;}
.flex_box_container_num1.block_container_community_newsroom .hotel_row_container_one {    max-width: 1125px;}
.block_container_community_newsroom ul li {    margin-bottom: 17px;}
.block_container_community_newsroom .hotel_col_1_4 {    padding: 0px 0px 0 46px !important;}
.flex_box_container_num1 .casino_row_Employment .hotel_col_3_4,.flex_box_container_num1 .casino_row_responsible_gaming .hotel_col_3_4{border-right: none !important;}
.block_container_community_newsroom .hotel_col_1_4 {    padding: 0px 0px 0 46px !important;}

.flex_box_container_num1 .casino_row_Employment .block_container_title{display: none;}

.flex_box_container_num1.block_container_Employment:before,.flex_box_container_num1.block_container_Privacy_Policy:before,.flex_box_container_num1.block_container_responsible_gaming:before,.flex_box_container_num4.block_container_responsible_gaming:before{border:none;}
.flex_box_container_num1.block_container_Employment .casino_container .hotel_col_1_4,.flex_box_container_num1.block_container_responsible_gaming .casino_container .hotel_col_1_4 {    padding: 11px 0px 0 0px;     width: 34%;     margin-right: 38px;}
.flex_box_container_num1.block_container_Employment .casino_container .hotel_col_3_4,.flex_box_container_num1.block_container_responsible_gaming .casino_container .hotel_col_3_4 {    width: 60%;}
.flex_box_container_num1.block_container_Employment .flex_block_4d p {    max-width: 616px;}
.flex_box_container_num1.block_container_Employment .liq_button p a {    padding: 4px 6px !important;}
.flex_box_container_num1.block_container_Employment .liq_button p {    width: 284px !important;     margin-left: 0 !important;}
.flex_box_container_num1.block_container_responsible_gaming .liq_button p {    width: 240px !important;    }
.flex_box_container_num1.block_container_responsible_gaming .liq_button p a {    padding: 4px 6px !important;}
.flex_box_container_num2.block_container_Employment .par_1col{    padding-top: 6px;}
.flex_box_container_num2.block_container_Employment .par_1col p{margin-bottom: 40px;}
.flex_box_container_num2.block_container_Employment .par_2col_container{    padding-top: 15px;}

.flex_box_container_num2.block_container_Employment .par_2col .casino_tb_games_btn{      margin-bottom: 30px !important;}
.casino_row_Employment .Block_row_num3 p{     max-width: 600px; }

.flex_box_container_num2.block_container_Employment  .hotel_col_1_4 h2{text-align: left;}
.flex_box_container_num2.block_container_Employment  .hotel_col_1_4 p{margin-left: 0 !important;}

.flex_block_3d .hotel_col_1_4 .liq_button p{    margin-bottom: 12px !important;}
.flex_block_3d .hotel_col_3_4 p{    line-height: 27px;}
.block_container_Privacy_Policy .flex_block_3d .hotel_col_3_4{    padding-top: 25px;}
.block_container_Privacy_Policy .flex_block_3d .hotel_col_1_4 .liq_button p{margin-left: 0 !important;}

.main_temp_Contact_Us .liq_button p a,.casino_row_responsible_gaming .liq_button p a{ color: #fff;     padding: 3px 6px !important; }
.flex_box_container.block_title_Yes{background: #fff;}
.subject_div,.contact_us_container .name_div,.contact_us_container .email_div{width: 100%;}
.contact_us_container .form_cont:after{float: none; clear: both; content: ''; display: block;}
.contact_us_container .form_row1{ float: left; width: 43%;}
.contact_us_container .form_row2{float: right; width: 43%;}
.casino_row_responsible_gaming .hotel_col_3_4{padding-left: 0 !important;}
.casino_row_responsible_gaming .hotel_col_1_4 h2{text-align: left !important;}
.casino_row_responsible_gaming .hotel_col_1_4  .liq_button p {margin-left: 0 !important;}
.casino_row_responsible_gaming .hotel_col_1_4 p {    line-height: 28.1px;}
.flex_box_container_num3.block_container_event_entertainment{ position: relative; z-index:1; background: none; }
.casino_row_Employment .par_2col .liq_button p a{     padding: 4px 6px !important; }

.flex_box_container_num4.block_container_responsible_gaming .hotel_col_1_4{ padding: 0px 0px 0 0px;     margin-right: 45px; width: 35%;}
.flex_box_container_num4.block_container_responsible_gaming .hotel_col_3_4{border-top: solid 2px #f4f4f4;     width: 58%; padding-top: 65px; position: relative;}
.flex_box_container_num4 .casino_row_responsible_gaming{    max-width: 1120px;}
.flex_box_container_num4.block_container_responsible_gaming,.flex_box_container_num2.block_container_responsible_gaming{margin-bottom: 60px;}
.flex_box_container_num3.block_container_responsible_gaming p{ margin-bottom: 40px;}
.main_temp_responsible_gaming.text_block_full p{    margin-bottom: 40px;}


.footer_angle{position: relative; height: 250px;        width: 1367px;  -webkit-transition: all 1s;    -moz-transition: all 1s;    -ms-transition: all 1s;    -o-transition: all 1s;    transition: all 1s;}
.footer_angle .footer_bottom_blue{position: absolute; width: 100%;    top: 129px; right: -12px; -webkit-transition: all 1s;    -moz-transition: all 1s;    -ms-transition: all 1s;    -o-transition: all 1s;    transition: all 1s;}
.footer_angle .footer_left_blue{position: absolute; width: 100%;     margin-top: 63px; -webkit-transition: all 1s;    -moz-transition: all 1s;    -ms-transition: all 1s;    -o-transition: all 1s;    transition: all 1s;}
.footer_angle .footer_right_blue{position: absolute;     width: 101%;    top: -77px;    right: -14px; -webkit-transition: all 1s;    -moz-transition: all 1s;    -ms-transition: all 1s;    -o-transition: all 1s;    transition: all 1s;}
.footer_angle .footer_tri_orange{position: absolute;     width: 37%;    margin-top: 62px; -webkit-transition: all 1s;    -moz-transition: all 1s;    -ms-transition: all 1s;    -o-transition: all 1s;    transition: all 1s;}
.flex_box_container_num2.block_container_Starmart_Liquors{margin-top: 0;}
.main_temp_Starmart_Liquors .casino_row_one_img_position{   width: 658px;    margin-top: -115px;    margin-left: -101px;}
.flex_box_container_num2.block_container_Slots,.flex_box_container_num2.block_container_Casino{ margin-top: 0;  position: relative; z-index: 1; background: none;}
.flex_box_container_num2.block_container_Slots .casino_row_Slots .block_title_Yes .hotel_col_img {    padding: 25px 0px 13px 0px;}

.casino_row_Traditions_Buffet .hotel_col_1_4 h2{text-align: center;}



.main_temp_Slots li, .main_temp_Casino li{ margin-bottom: 0 !important; }
.main_temp_Slots .casino_row_one_img_position,.main_temp_Casino .casino_row_one_img_position {   width: 658px;    margin-top: -115px;       margin-left: 25px;}

.main_temp_Slots .casino_row_one_txt_container {    max-width: 456px;}
.flex_box_container_num2.block_container_Slots h2,.flex_box_container_num2.block_container_Table_Games h2{color: #0089CA !important; text-align: left; }

.flex_box_container_num2.block_container_Slots .hotel_col_1_4{      padding: 25px 4px 0 45px;}
.flex_box_container_num2.block_container_Slots .hotel_col_copy {      padding: 30px 36px 0 24px;}
.casino_row_Casino .hotel_col_1_4 h2{text-align: left;}
.main_temp_Table_Games .casino_row_one_txt_container_inner{padding-right: 0;}
.main_temp_Table_Games .casino_row_one_txt_container{width: 57%;}
.flex_box_container_num2.block_container_Table_Games{ margin-top: 0;  }
.casino_row_Table_Games{position: relative; z-index: 1;}
.casino_row_Hotel h2{color: #0089CA !important; text-align: left !important;}

.flex_box_container_num1 .casino_row_Motel .hotel_col_1_4 {     padding: 10px 18px 0 58px;}
.flex_box_container_num1 .casino_row_Motel .hotel_col_1_4 li{margin-bottom: 0;}

.casino_row_Hotel .hotel_col_3_4{    border-right: solid 2px #f4f4f4;}
.casino_row_Hotel .hotel_col_copy p{ font-weight: 100 !important; }
.casino_row_Hotel ul{margin-left: 0;}
.casino_row_Hotel ul li{margin-bottom: 0 !important;     line-height: 23px;}
.casino_row_Hotel  .casino_bullets li:before {    margin-top: 9.5px !important;}
.casino_row_Hotel .hotel_col_img {    padding: 10px 0px 13px 0px;}
.casino_row_Hotel .hotel_col_copy {       padding: 0px 20px 0 24px;}
.flex_box_container_num1 .casino_row_Hotel_a_Spa .hotel_col_1_4 {    padding: 11px 13px 0 48px;}
.block_container_Hotel_Spa{    margin-top: 50px;}
.flex_box_container_num2 .casino_row_Hotel .hotel_col_1_4 {    padding: 27px 6px 0 40px;}
.flex_box_container_num1.block_container_Hotel_Spa.block_title_Yes:before{border-top: none !important; display: none;}
.flex_box_container_num1.block_container_Hotel_Spa .casino_container{padding-top: 0;}
.flex_box_container_num2.block_container_Poker{margin-top: 0 !important;}
.flex_box_container .casino_row_Mino_Wiinsini .hotel_col_1_4 h2, .casino_row_2_ONE_8 .hotel_col_1_4 h2{text-align: center;}

.flex_box_container_num1 .casino_row_Motel ul{margin-left: 0;}

.casino_row_Bagley_Gift_Shop .hotel_col_img{padding-top: 0;}
.casino_row_Bagley_Gift_Shop .hotel_col_copy{     padding: 35px 20px 0 0px !important; }
.casino_row_Bagley_Gift_Shop  .hotel_col_1_4{    padding: 35px 20px 0 50px !important;}

.casino_row_Bagley_Gift_Shop .group_floor_col1{    padding: 16px 40px 0 10px;}
.casino_row_Bagley_Gift_Shop .group_floor_img_container{    position: absolute;    z-index: 1;        top: -270px;    width: 127%;    right: -75px;}


.flex_box_container_num1.block_container_little_dipper .hotel_col_img{    padding: 10px 0px 13px 0px;}
.flex_box_container_num1.block_container_little_dipper  .hotel_col_copy{padding: 14px 20px 0 36px;}
.flex_box_container_num1.block_container_little_dipper  li{    margin-bottom: 0;}
 .flex_box_container_num1.block_container_little_dipper ul{margin-left: 0;}
  .flex_box_container_num1.block_container_little_dipper .buttom_container{    margin-bottom: 0;}
  .casino_row_little_dipper .hotel_col_copy {    padding: 20px 20px 0 24px;}

 .flex_box_container_num1.block_container_little_dipper .hotel_col_1_4 { padding: 0px 42px 0 45px; position: relative;}
 .bear_img{ position: absolute;    margin-top: -315px;    margin-left: -29px;    width: 109%;    max-width: none; z-index: 1;}
.page-template-bagley-home .bagley_white_slant{position: relative;}
.page-template-bagley-home .bagley_white_slant:before{ content: '';        height: 361px;   width: 106vw;    position: absolute;    transform: rotate(-11.3deg);    background: #fff;        left: 0;   margin-top: -137px; }
.page-template-bagley-home .home_event_container {    padding: 25px 0 0 0px; margin-bottom: 100px;}
.page-template-bagley-home .home_playSlot_container:before{content: '';  height: 357px;    width: 106vw;    position: absolute;    transform: rotate(-6.6deg);    background: #fff;    left: 0;   margin-top: -347px;   z-index: 1;    margin-left: -34px; }
.page-template-bagley-home .white_slant{display: none; }
.page-template-bagley-home .home_event_container{z-index: 2;}


/** Entertainment **/
#tribe-events-content-wrapper{max-width: 1070px; margin: auto;}
.entertainment_event_container{max-width: 1075px; margin: auto; padding: 20px 0 45px; position: relative;}
.entertainment_event_container .swiper-wrapper {  }
.swiper_container_entertainment{    width: 100%;    padding: 3px 3px !important;}
.entertainment_event_container .swiper-button-next,.entertainment_event_container  .swiper-container-rtl .swiper-button-prev{    background-image:none !important;      right: -46px  !important;      margin-top: -49px;  left: auto;       background-size: 69px 16px !important;}
.entertainment_event_container .swiper-button-prev,.entertainment_event_container  .swiper-container-rtl .swiper-button-next{ background-image: none !important;    left: -46px  !important;     margin-top: -49px;     background-size: 69px 16px !important; }

 .entertainment_event_container .swiper-button-prev:after,.entertainment_event_container  .swiper-container-rtl .swiper-button-next:after{font-family: 'FontAwesome';    content: "\f104"; font-size: 29px;    position: absolute;    color: #2d3681;
    margin: -1px 0px 0 9px;}

.entertainment_event_container .swiper-button-next:after,.entertainment_event_container  .swiper-container-rtl .swiper-button-prev:after{font-family: 'FontAwesome';    content: "\f104"; font-size: 29px;    position: absolute;    color: #2d3681;
    margin: 2px 0px 0 9px; transform: rotate(180deg);}
    .entertainment_event_container .swiper-button-prev:hover:after,.entertainment_event_container  .swiper-container-rtl .swiper-button-next:hover:after,.entertainment_event_container .swiper-button-next:hover:after,.entertainment_event_container  .swiper-container-rtl .swiper-button-prev:hover:after{color:#0089CA;}

.entry-content{width: 100% !important;}
.entertainment_event_container .swipe_thumbnail{height: 140px; overflow: hidden;}
.entertainment_event_container .swipe_thumbnail img{    width: 100%;}
.entertainment_event_container .swiper-slide {     background: #F1F2F2;     height: auto;}
.entertainment_h2{ max-width: 1118px; margin: 80px auto 0; }
.entertainment_h2 h2{ color: #2C3680; font-size: 24px; font-family: 'Klavika Condensed';     font-weight: 100;letter-spacing: 3px;}
.tribe-events-calendar thead th {    background-color: #0089CA !important;border-left: 1px solid #CECECE !important;    border-right: 1px solid #CECECE !important; font-family: 'Mission Gothic'; font-size: 18px; font-weight: 300 !important;     letter-spacing: 2px;}
#tribe-events-content .tribe-events-calendar td.tribe-events-othermonth {    background: #f2f2f2;}
.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-]>a {background: none !important;   color: #CECECE !important; font-family: 'Mission Gothic'; font-weight: 300; }
.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a {   background: none !important;font-family: 'Mission Gothic'; font-weight: 300;   color: #2C3680; text-align: right;}
.tribe-events-calendar td div[id*=tribe-events-daynum-] {    padding: 4px 9px 6px;    text-align: right; font-size: 14px; background: none !important;}
.tribe-events-calendar div[id*=tribe-events-daynum-], .tribe-events-calendar div[id*=tribe-events-daynum-] a {    background: none !important;    color: #2C3680 !important;    font-size: 14px !important;   font-family: 'Mission Gothic'; font-weight: 300 !important; }
.tribe-events-calendar td.tribe-events-othermonth.tribe-events-future div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-othermonth.tribe-events-future div[id*=tribe-events-daynum-]>a {    background-color: inherit;    color: #cecece;}
#tribe-events-content .tribe-events-calendar td{position: relative;}
.day_event_align_bottom{    position: absolute;    width: 100%;    bottom: 0;}
.tribe-bar-submit{    margin-bottom: 0 !important;    margin-left: 0 !important;     padding: 0 !important;    width: 71px !important; margin-right: 80px;}
#tribe-bar-form .tribe-bar-submit input[type=submit]{height: 35px !important;    background: #f2f2f2 !important;    color: #2C3680 !important;    font-size: 12px !important;    letter-spacing: 1px !important;        line-height: 17px !important;    font-weight: 400;}
#tribe-bar-form .tribe-bar-submit input[type=submit]:hover{ background: #0089CA !important;    cursor: pointer;    color: #fff !important; }
#tribe-bar-views{display: none;}
#tribe-bar-form #tribe-bar-views+.tribe-bar-filters {    left: auto !important;    right: auto !important;    width: 665px !important;   display: inline-block; float: right; margin-top: 10px;}
.tribe_view_options{display: block; width: 185px !important; height: 35px !important;padding:0; margin-left: auto;   position: relative;  margin-right:0;}
.tribe_view_options h2{position: absolute; color: #2C3680;font-family: 'Mission Gothic'; font-weight: 300; font-size: 12px; text-transform: uppercase;     margin: 8px 0 0 -54px; letter-spacing: 1px;}
.tribe-bar-search-filter{width: 140px !important;            margin-right: 20px !important;}
.tribe-bar-date-filter{    margin-right: 91px;width: 78px !important;}
.star_month_view{display: inline-block;height: 35px; background: #f2f2f2;     margin-right: 10px;}
.star_list_view{display: inline-block;height: 35px;background: #f2f2f2;      margin-right: 10px;}
.star_day_view{display: inline-block;height: 35px;background: #f2f2f2;}
.star_day_view:hover,.star_list_view:hover,.star_month_view:hover{background: #0089CA; cursor: pointer; color: #fff;}
.star_day_view:hover p,.star_list_view:hover p,.star_month_view:hover p{color: #fff;}
.star_month_view p{text-transform: uppercase; margin: 0; color: #2C3680;    font-size: 12px;letter-spacing: 1px;line-height:35px;    padding: 0 15px;}
.star_list_view p{text-transform: uppercase;margin: 0;color: #2C3680;     font-size: 12px;letter-spacing: 1px;line-height:35px; padding: 0 13px;}
.star_day_view p{text-transform:  uppercase;margin: 0;color: #2C3680;     font-size: 12px;letter-spacing: 1px;line-height:35px; padding: 0 13px;}
#tribe-bar-form{background: none !important;}
#tribe-bar-form input[type=text]{border-bottom: 1px solid #2C3680 !important;     font-style: normal !important;    font-weight: 300 !important; font-family: 'Mission Gothic'; color: #2C3680;}
#tribe-bar-form input[type=text]:focus {    border-bottom: 1px solid #2C3680;    outline: none !important;}
#tribe-bar-form .tribe-bar-filters .tribe-bar-filters-inner label{ color: #2C3680; font-family: 'Mission Gothic'; font-weight: 300; font-size: 12px;position: absolute;    margin: 10px 0 0 -58px;letter-spacing: 1px;}
#tribe-bar-form .tribe-bar-filters .tribe-bar-filters-inner .label-tribe-bar-date{        margin: 9px 0 0 -32px; }
.tribe-bar-search-filter,.tribe-bar-date-filter{position: relative; padding: 0 !important;}
.tribe-events-page-title{ display: none;}
.calendar_h2_title, .calendar_h2_title a, h2.tribe-events-page-title {color: #2C3680;  text-transform: uppercase; letter-spacing: 4px; text-align: left !important;    font-size: 35px !important;   display: inline-block;      max-width: none;    float: left;}
h2.tribe-events-page-title, h2.tribe-events-page-title a{        max-width: 374px;  margin-top: -75px !important;   font-weight: 400 !important;color: #2C3680 !important;  text-transform: uppercase; letter-spacing: 4px; text-align: left !important;    font-size: 30px !important;        }

.tribe-events-day .tribe-events-page-title{margin-top: -78px !important;  }
.tribe-events-list-event-title{color: #0089CA; font-size: 24px !important; text-transform: uppercase !important;     margin: 0 !important;     line-height: 21px !important;}
.tribe-events-list-event-title a{color: #0089CA; letter-spacing: 1px;}
.events-list .tribe-events-loop, .single-tribe_organizer .tribe-events-loop, .single-tribe_venue .tribe-events-loop, .tribe-events-day .tribe-events-loop{max-width: 100% !important;}
.entertain_lis_discript_container{float: left !important;    width: 65% !important;     margin-top: 0;     padding-bottom: 40px !important; }
.list_view_event_ticket{position: absolute; bottom:0;}
.tribe-events-single-event-description {float: left !important;    width: 55% !important;}
.tribe-events-list .tribe-events-loop .tribe-events-event-image{width: 35% !important; margin: 0 !important;    padding-right: 60px;}
.single-tribe_events .tribe-events-event-image{width: 40%; margin: 0;    padding-right: 60px; float: left;}
.discription_copy_container p,.tribe-events-single-event-description p{ font-size: 15px; font-family: 'Mission Gothic'; color: #666666;    font-weight: 100;}
.single-tribe_events .tribe-events-event-meta{border:none; background: none; margin: 0 0 4px;}

.tribe-events-back a .fa-angle-left{    position: absolute;    margin-left: -16px;    top: 0;     margin-left: -21px;    margin-top: -16px;}
.tribe-events-sub-nav a{color: #2C3680;}
.tribe-events-nav-next{margin-left: 0 !important;        padding-right: 13px !important;}
.tribe-events-nav-previous{    padding-left: 18px !important;}

.tribe-events-nav-next span, .tribe-events-nav-previous span{display: none;}
.tribe-events-nav-previous a:before{font-family: 'FontAwesome'; content: "\f104";     font-size: 28px;    position: absolute;   margin: -6px 0px 0 -18px;}
.tribe-events-nav-next a:after{ font-family: 'FontAwesome'; content: "\f105";     font-size: 28px;    position: absolute;        margin: -24px 0px 0 7px; }
.tribe-events-back a .fa-angle-left:before {    content: "\f104";    font-size: 36px;    }
.tribe-events-back{ position: relative; margin: 20px 0 20px;  padding-left: 25px;}
#tribe-events-pg-template .tribe-events-single h3{margin-bottom: 0;}
#tribe-events-pg-template .tribe-events-content ul{list-style: none;}
#tribe-events-pg-template .tribe-events-content ul li{margin-bottom: 0;position: relative;    font-size: 15px;     font-family: 'Mission Gothic';    letter-spacing: .8px;    color: #666666;    font-weight: 300;}
#tribe-events-pg-template .tribe-events-content ul li:before{content: '';    display: inline-block;    position: absolute;    height: 2px !important;    width: 2px !important;    background: #666666;    border-radius: 50%;    left: -11px;    margin-top: 12.5px !important;}
#tribe-events-pg-template .ul_indent_dash li:before{content: ''; display: none !important;}
.tribe-event-schedule-details{font-size: 15px; font-family: 'Mission Gothic'; color: #666666; text-transform: uppercase;}
.tribe-events-content .tribe-events-read-more{display: none;}
#tribe-events-day .tribe-events-day-time-slot h5{ background: none; font-size: 15px; font-family: 'Mission Gothic'; color: #666666; text-transform: uppercase;font-weight: 300; text-align: left; padding: 0; margin-bottom:9px; }
.tribe-events-day .tribe-events-day-time-slot .type-tribe_events{margin-left: 0; margin-top: 0;}
.tribe-events-sub-nav{display: ;}
.tribe-events-ical.tribe-events-button{display: none !important;}
.tribe-events-loop .tribe-events-event-meta{margin-top: 0;}
.tribe-events-list-separator-month:after{border-bottom:none;}
.tribe-events-list-separator-month{margin-bottom: 0; display: none;}
.tribe-events-notices {    background: #2C3680;    border-radius: 0;    border: none;    color: #fff;    margin: 10px 0 18px;    padding: 8px 35px 8px 14px;    text-shadow: none;}
.tribe-events-notices li{font-weight: 100;}
.time-details{font-size: 15px; color: #666666;font-family: 'Mission Gothic';}
.tribe-events-pg-template{width: 100% !important; max-width: 100% !important; padding: 0 !important;}
.tribe-events-list .type-tribe_events:first-of-type{    margin-top: 10px;}
.tribe-events-day .type-tribe_events:first-of-type{     margin-top: 13px; }
.tribe-events-single .tribe_events:after{content: ''; display: block; float: none; clear: both;}
.datepicker-days .prev,.datepicker-days .next,.datepicker th{ position: relative !important; }

/*Promotions*/
.flex_box_container_num1.block_container_event_entertainment:before{display: none;}
.flex_box_container_num1.block_container_event_entertainment .casino_container{ padding-top: 0; }
.flex_box_container_num1.block_container_event_entertainment .swiper_header_poker{margin-bottom: 0;}
#tribe-events-content {    margin-bottom: 48px;    padding: 25px 0; position: relative;    z-index: 1;}
.flex_box_container_num1.block_container_event_entertainment{ margin: 70px 0 90px; }

.flex_box_container_num2.block_container_Star_Rewards .col_1_4_copy_container h2,.flex_box_container_num2.block_container_Group_Tours .col_1_4_copy_container h2,.flex_box_container_num2.block_container_Starmart_C-Store .col_1_4_copy_container h2,.flex_box_container_num2.block_container_Starmart_Liquors .col_1_4_copy_container h2{ text-align: center; }

.flex_box_container_num1.block_container_event_entertainment .hotel_col_1_4 {    padding: 11px 0px 0 50px;}
.flex_box_container_num1.block_container_event_entertainment .hotel_col_img {    padding: 0px 0px 13px 0px;}
.flex_box_container_num1.block_container_event_entertainment  .hotel_col_copy {    padding: 12px 20px 0 24px;}
.flex_box_container_num1.block_container_Hotel_Spa .hotel_col_1_4 {    padding: 11px 10px 0 55px;}
.flex_box_container_num1.block_container_Hotel_Spa .hotel_col_1_4 li{    margin-bottom: 0px;}
.flex_box_container_num1.block_container_Hotel_Spa .hotel_col_copy p {    margin-bottom: 22px;}
.block_container .hotel_col_3_4{border-right: solid 2px #f4f4f4;}
.block_container_event_entertainment .hotel_col_img {    padding: 0px 0px 13px 0px;}
.block_container_event_entertainment .hotel_col_copy {    padding: 12px 20px 0 24px;}
.block_container_event_entertainment.flex_box_container_num2 .casino_container .hotel_col_1_4 {    padding: 12px 48px 0 40px;}

#tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title{ padding: 0;   font-family: 'Mission Gothic';       font-size: 11.5px; width: 114%;}
.event-is-recurring {    color: #666666 !important;    font-style: inherit !important;    font-weight: 300 !important;  font-family: 'Mission Gothic' !important;  }
.event-is-recurring .tribe-events-divider{margin: 0 3px;}
.event-is-recurring a{ color: #666666;    font-style: inherit;    font-weight: 300;font-family: 'Mission Gothic'; }
.tribe-events-month-event-title a{color: #2C3680;}



 #tribe-events-content-wrapper{}
 .events-list #tribe-events-content.tribe-events-list{padding-top: 58px;}
.events-list .tribe-events-page-title {    margin-top: -138px !important;}
#tribe-events .listh2{position: relative !important;    margin-top: 0 !important;    max-width: none;}
.events-single .tribe-events-single{ width: 90% !important; max-width: 1120px; margin: auto; }

#tribe-events .tribe-events-button, .tribe-events-button{    border-radius: 0; padding: 6px 9px;          background: #2C3680; font-family: 'Mission Gothic';    text-transform: uppercase;    text-decoration: none;    color: #fff;       font-weight: 300;    font-size: 13px;    letter-spacing: 2px;}
#tribe-events .tribe-events-button:hover, .tribe-events-button:hover,#tribe-events .tribe-events-button:hover a , .tribe-events-button:hover a{color: #fff !important;     background: #0089CA;}

.tribe-events-back a{font-family: 'Mission Gothic';  color:  #2C3680; font-weight: 300;}
..tribe-events-schedule h2{    color: #2C3680;    font-size: 23px;}
abbr[title] {    text-decoration: none;}
.tribe-events-calendar td .tribe-events-viewmore a{color:  #2C3680;}
#tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title a{    width: 195px;    display: block;}
#tribe-events-content .tribe-events-tooltip h4{ color:  #2C3680 !important; font-family: 'Klavika Condensed';    font-weight: 300 !important;}
.recurring-info-tooltip, .tribe-events-calendar .tribe-events-tooltip, .tribe-events-shortcode.view-week .tribe-events-tooltip, .tribe-events-week .tribe-events-tooltip{padding-bottom: 13px;}
.main_temp_Enrollment.text_block_full{position: relative; z-index: 1;}



.casino_row_Mino_Wiinsini{z-index: 1;}
.page_name_Sereniitee_Spa .casino_container .hotel_col_1_4 {    padding: 11px 0px 0 36px;}



.page_name_RV_Park .block_title_No .hotel_col_copy {    padding: 25px 0px 0 15px;}
.page_name_RV_Park .casino_container .hotel_col_1_4 {    padding: 26px 5px 0 38px;}
.page_name_RV_Park .rv_map {    margin: 0px 0 0px 0px;}
.page_name_RV_Park .rv_map_container {    padding-left: 6px;}
.page_name_RV_Park .hotel_col_3_4{border-right: none !important;}
.page_name_RV_Park .hotel_col_1_4{      border-left: solid 2px #f4f4f4;}


.gallery_slide{background: #f4f4f4;}

.wsp-pages-title{display: none;}


.page_name_Site_Map .showlink{ display: block; }


.page-item-9648 a,.page-item-18 a,.page-item-1008  a,.page-item-12198 a,.page-item-10906 a,.page-item-42 a,.page-item-20 a{pointer-events: none;}
.page-item-9648 ul a,.page-item-18 ul a,.page-item-1008 ul a,.page-item-12198 ul a,.page-item-10906 ul a,.page-item-42 ul a,.page-item-20 ul a{pointer-events: all;}

.page_item_has_children { float:left; width: 30%;     margin-bottom: 13px;  list-style: none;}
.page_item_has_children .page_item_has_children{float: none; width: 100%; margin-bottom: 21px;}
.page_item_has_children .page_item_has_children{position: relative;}
.page_item_has_children  li:before{    content: '';    display: inline-block;    position: absolute;    height: 2px !important;    width: 2px !important;    background: #666666;    border-radius: 50%;    left: -11px;        margin-top: 10px !important;}
.page_item_has_children  li{    margin-bottom: 7px;    font-family: 'Mission Gothic'; list-style: none;    letter-spacing: .8px;    color: #666666;    font-weight: 300;position: relative;}
.wsp-pages-list{    margin-top: 73px;}
.wsp-container .children{margin-top: 8px;}
.page_item_has_children a{color: #2C3680;    font-size: 24px;    text-transform: uppercase;    letter-spacing: 2.5px; }
.page_item_has_children ul li a{  font-size: 15px; }
.wsp-container .wsp-pages-list:after{clear: both; float: none; display: block; content: '';}
.page_name_Site_Map .text_block_full{position: relative; z-index: 1;}



.page_name_About_Us .thin_bxslider_header_text h2 {    width: 165px;}
.page_name_About_Us  .flex_block_3d .hotel_col_3_4{border-right: none;}
.page_name_About_Us  .hotel_col_3_4 {    width: 65%;}
.page_name_About_Us .hotel_col_1_4 img{position: absolute;  width: 432px;    max-width: none;    left: -35px;   z-index: 1; top: -289px;}
.page_name_About_Us .hotel_col_1_4  .col_1_4_copy_container{    padding-top: 250px;}
.main_temp_event_entertainment.text_block_full{position: relative;z-index: 1}





.gallery_main_container img {  vertical-align: middle;}

/* Position the image container (needed to position the left and right arrows) */
.gallery_main_container {          width: 90%;    max-width: 1221px;    margin: auto;    margin-top: 55px;}
.gallery_main_container .gallery_slider_container{        margin: 0 auto;    position: relative;    overflow: hidden;    list-style: none;    padding: 0;    z-index: 1;}
.gallery_main_container .gallery_slide_wrapper{        position: relative;    width: 100%;    height: 100%;    z-index: 1;    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-transition-property: -webkit-transform;    transition-property: -webkit-transform;    -o-transition-property: transform;    transition-property: transform;    transition-property: transform,-webkit-transform;    -webkit-box-sizing: content-box;    box-sizing: content-box;}
.gallery_main_container .gallery_slide{    margin-right: 10px;        -webkit-flex-shrink: 0;    -ms-flex-negative: 0;    flex-shrink: 0;    width: 100%;    height: 100%;    position: relative;    -webkit-transition-property: -webkit-transform;    transition-property: -webkit-transform;    -o-transition-property: transform;    transition-property: transform;    transition-property: transform,-webkit-transform;}
 .gallery_main_container .thumb_gallery_slide{        -webkit-flex-shrink: 0;    -ms-flex-negative: 0;    flex-shrink: 0;    width: 100%;    height: 100%;    position: relative;    -webkit-transition-property: -webkit-transform;    transition-property: -webkit-transform;    -o-transition-property: transform;    transition-property: transform;    transition-property: transform,-webkit-transform;}
.gallery_main_container .gallery_thumb_main_container{    position: relative;}
 .gallery_main_container .gallery_thumb_container{    width: 1040px;    margin: auto;    margin-top: 13px;        position: relative;}
.gallery_main_container .gallery_thumb_container .thumb_gallery_slide{    width: 165px;    margin-right: 10px;        background: #f4f4f4;}
.gallery_main_container .gallery_slide_wrapper{        -webkit-transition: all .5s;   -moz-transition: all .5s;    -ms-transition: all .5s;    -o-transition: all .5s;    transition: all .5s;}
/* Hide the images by default */
/* Add a pointer when hovering over the thumbnail images */
.gallery_main_container .cursor {  cursor: pointer;}
/* Next & previous buttons */
/* Position the "next button" to the right */
.gallery_main_container .next {  right: 0;  border-radius: 3px 0 0 3px;}
/* On hover, add a black background color with a little bit see-through */
/* Add a transparency effect for thumnbail images */
.gallery_main_container .demo {  opacity: 1; position: relative;}
.gallery_main_container .demo:before{ content:''; width:100%; height: 100%;  position:absolute; background: #2d3681; opacity: .5;     left: 0;}
.gallery_main_container .active:before,
.gallery_main_container .demo:hover:before {  opacity: 0; cursor: pointer;}
.flex_box_container_num2.block_container_About_Us .casino_container{    max-width: none;    width: 100%;}
.flex_box_container_num2.block_container_About_Us .block_container_title{  width:95%;  max-width: 1367px;    left: 0;    right: 0;    margin-left: auto;    margin-right: auto; background: none;    z-index: 1; }
.flex_box_container_num2.block_container_About_Us .block_container_title:before{ content: ''; width: 230px;    height: 100%;    background: #fff;    position: absolute;    z-index: -1; }

.seach_content_container{}
.seach_thumb_imgage{  vertical-align: top; width: 35%;display: inline-block;     padding-right: 20px;}
.search_content_summary{vertical-align: top; width: 60%; display: inline-block; margin-top: 0; }
.entry-footer .comments-link{display: none;}

.flex_box_container_num2.block_container_Poker{z-index:1; position: relative;}
.standart_event_temp{    margin-bottom: 95px;}
.Hide_flexrow{display: none !important;}

div.wpcf7-mail-sent-ok {    border: 2px solid #313180;}


.sign_ham .bar1,.sign_ham .bar2,.sign_ham .bar3 {    width: 35px;    height: 2px;    background-color: #2C3680;    margin: 10px 0;    transition: 0.4s;}
.sign_ham .change .bar1 {    -webkit-transform: rotate(-45deg) translate(-9px, 6px);    transform: rotate(-45deg) translate(-9px, 6px);}
.sign_ham .change .bar2 {    opacity: 0;}
.sign_ham .change .bar3 {    -webkit-transform: rotate(45deg) translate(-10px, -8px);    transform: rotate(45deg) translate(-10px, -8px);}
.ham_container:hover{cursor: pointer;}

.table_inner_container table th{    background: #fff;}



.main_temp_Thank_You .casino_row_one_img_position{    margin-top: -60px; z-index: 1;}
.page_name_Opps .hotel_col_1_4{width: 285px;float: left!important;    padding-right: 0 !important;}
.page_name_Opps .hotel_col_3_4{margin-top: 80px;width: 550px; float: left!important;}
.page-item-13285{display: none;}


.tribe-event-schedule-details .tribe-event-date-start ,.tribe-event-schedule-details .tribe-event-date-end,.tribe-event-schedule-details  .tribe-event-time,.view-day .tribe-event-date-start,.view-day .tribe-event-date-end,.view-day .tribe-event-time{display: none;}
.trive_event_corect_layout{display: inline-block !important;}


.flex_box_container_num2.block_container_Slots {}
.flex_box_container_num2.block_container_Slots:before{z-index: 1;}
.flex_box_container_num2.block_container_Slots:after{    content: '';    width: 100%;    height: 190px;    background: #fff;    top: 0;    position: absolute;    z-index: -79;    max-width: 1297px;    margin-left: auto;    margin-right: auto;    left: 0;    right: 0;}
.page-id-938 .footer_angle{    }

.bagley_rev_footer .foot_main_container{     height: 465px; }

#bagley_map {    height: 434px;}
.bagley_time{ display: none; }
.bagley_rev_footer .bagley_time {  display: block;   padding: 30px 0 0 63px;}

.bagley_time .time_sec_left{ display: inline-block; vertical-align: top;}
.bagley_time .time_sec_right{  display: inline-block; vertical-align: top;         padding: 2px 0 0 18px; }
.bagley_time .time_sec_left p{ font-family: 'Klavika'; color: #fff;     text-transform: uppercase;    letter-spacing: 1px;    font-weight: 500;    font-size: 19px;     padding-top: 11px;}
.bagley_time .time_sec_right p{  font-family:'Mission Gothic'; color: #fff; text-transform: uppercase;     font-weight: 100;     margin-bottom: 3px;     font-size: 14px; }



 .bagley_rev_footer .mobile_address p:last-child{display: none;}
  .bagley_rev_footer .mobile_address div p:last-child{display: block;}


@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
/* IE10+ CSS styles go here */

.star_logo img{height: auto !important; width: 100%;}


}



@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none), (max-width: 1160px) {
.star_logo{width:24%;}
}






/* Mozzilla fox css */
@-moz-document url-prefix() {

}




/* media querries */
@media screen and (min-width:1368px){
    .home__download_content_inner_container{width: 1367px; position: relative; margin: auto;    display: block;        height: 100%;}
   .home_download_container {width: 100%;    margin: auto;    height: 723px !important;}
    .home_download_container .download_background {  margin-top: -147px;}
    .white_slant {    top: -320px !important;}
    .container_large_blue_angle{position: relative;}
    .large_blue_angle{display: block;width: 55% !important;    transform: rotate(10deg);    margin-left: -269px;}
    .slant_right_blue{width: 100%; }
    .bagely_white_overlay {    width: 100%;        margin-top: -217px;   left: 198px;}
    .bagely_white_overlay_2{    position: absolute;    width: 100%;       top: -283px;    left: -3px;}
        .bagely_white_div {        height: 235px;   transform: rotate(0deg);    top: -191px;    left: -60px;}

    .triangle_right_blue{ width: 100%;}
    .slant_right_top_yellow{ width: 100%;}
    .slant_right_top_orange{ width: 100%;    bottom: -683px;    right: -89px;}
   /* .big_playSlot_width{position: relative;    height: 100%;    width: 1367px;margin: auto;}*/


/*bx slider*/
.vertical_slant_REV{display: block; position: relative;}



/*slot ticker*/
.slant_right_blue_thin{display: block;}
.slant_right_blue_reg{display:none;}


.slot_slant_left {    width: 1460px !important;    top: -97.5px !important;    right: 0 !important;}
.main_slot_content_container{position: absolute;    height: 100%;    width: 100%;    margin: auto;    top: 0;}
.slot_width_container{position: relative;    height: 100%;    max-width: 1367px;    margin: auto;}
.big_playSlot_width {    position: relative;    height: 100%;    max-width: 1367px;    margin: auto;}



/*footer*/
.footer_bar {  width: 1367px;    margin: auto;}

.hotel_row_outer_container_three {    overflow: hidden;}
.Hotel_bar {    width: 100%;}
.spa_turq_overlay{ width: 100%;    overflow: hidden;    height: 257px; }
.spa_darkblue_tri{     width: 52%; top:0; }
.spa_lightblue_tri{        width: 60%; top:0; }
.spa_triangle{width: 45%;top:0; left: -7px;}


}










@media screen and (min-width:1485px){
    .slant_right_top_orange {    bottom: -774px !important;    right: -89px !important;}

     .bagely_white_overlay {    width: 100%;           margin-top: -220px;  left: 211px;}
    .bagely_white_overlay_2{       width: 100%;       top: -290px;  left: -3px;}
}

@media screen and (min-width:1500px){
    .slant_right_top_orange {    bottom: -764px;    right: -153px;}
       .white_slant {    top: -348px !important;}

           .footer_angle{position: relative;    height: 250px;width: 1700px!important;}
            .footer_angle .footer_bottom_blue{     width: 102%!important;    top: 96px!important;    right: 0px;}
            .footer_angle .footer_left_blue{         width: 104%!important;            margin-top: 9px!important;   margin-left: -56px!important;}
            .footer_angle .footer_right_blue{  width: 106%!important;    top: -173px!important;    right: -36px;}
            .footer_angle .footer_tri_orange{        width: 37%!important;    margin-top: 12px!important;    margin-left: -35px!important;}
.page-template-bagley-home .home_ticker_container {  height: 180px;}

            .bagely_white_overlay {    width: 100%;      margin-top: -310px;  left: 211px;}
            .bagely_white_overlay_2{       width: 100%;          top: -380px; left: -3px;}
            .page-template-bagley-home .triangle_right_blue {    margin-top: -240px;}
            .page-template-bagley-home .slant_right_blue {     top: -276px; left: auto;    right: -1px;}
            .page-template-bagley-home .triangle_right_blue {      margin-top: -277px;}
            .page-template-bagley-home .slant_right_top_yellow {     top: -194px;}
            .bagley_row_3col {    margin-bottom: 56px;}



.home_slider:before{    content: '';
    position: absolute;
    right: 0;
    width: 100%;
    background: #313180;
    height: 100%;
    top: -4px;

}
.home_slider:after{    content: '';
    position: absolute;
        right: -305px;
    width: 300px;
    background: #313180;
    height: 233%;
    top: -27px;
    transform: rotate(-5deg);
        right: calc(-15.5% - 60px);display: none;

}

.bx-wrapper:after{  content: '';    position: absolute;        right: -253px;    width: 274px;    background: #313180;    height: 104%;    top: -30px;    transform: rotate(-5deg);}


}
@media screen and (min-width:1530px){

.home_slider:after{right: calc(-15.5% - 48px);}


}





@media screen and (min-width:1540px){
       .top_slant_one{       transform: rotate(4deg);      }
       .top_slant_one_lay2 {       transform: rotate(4deg);      }
       .top_slant_two{       transform: rotate(4deg);      }
       .top_slant_two_lay2 {       transform: rotate(4deg);      }
       .home_download_container {     height: 773px !important;}
       .home_download_container .download_background {    margin-top: -106px;}
       .down_triangle {       width: 26%;       top: -35px;    right: -260px;    transform: rotate(-7deg);}

.home_slider:after{right: calc(-14vw - 35px)}



 }



@media screen and (min-width:1570px){
    .home_slider:after{right: calc(-14vw - 30px);     height: 300%;}

 }


@media screen and (min-width:1600px){
    .home_slider:after {
    right: calc(-13vw - 31px);
}
 }

@media screen and (min-width:1630px){
    .slant_right_top_orange {  width: 89% !important;  bottom: -774px !important;    right: -89px !important;}
    .white_slant {    top: -375px !important;}

    .bagely_white_overlay {    margin-top: -308px;}
    .bagely_white_overlay_2 {    top: -378px;}
    .ticker_content {    padding: 95px 0 0 0;}
    .home_slider:after {    right: calc(-12vw - 31px);}

}

@media screen and (min-width:1660px){
    .home_slider:after {    right: calc(-12vw - 31px);}


}



@media screen and (min-width:1680px){
    .home_slider:after {    right: calc(-12vw - 22px);    height: 349%;}
}


 @media screen and (min-width:1700px){

       .top_slant_one{       transform: rotate(1deg);       margin-left: -250px;   }
       .top_slant_one_lay2 {       transform: rotate(1deg);        margin-left: -250px;   }
       .top_slant_two{       transform: rotate(1deg);         margin-left: -250px;  }
       .top_slant_two_lay2 {       transform: rotate(1deg);        margin-left: -250px;   }
       #slider-overlay {margin: 110px 0 0 119px;}
       .home_download_container {    height: 800px !important;}
       .page-template-bagley-home .home_download_container {    height: 720px !important;}
       .home_download_container .download_background {    margin-top: -64px !important;}


            .footer_angle{position: relative;        height: 310px !important; width: 2000px!important;}
            .footer_angle .footer_bottom_blue{         width: 102%!important;    top: 129px!important;    right: 0px;}
            .footer_angle .footer_left_blue{         width: 104%!important;            margin-top: 26px!important;    margin-left: -80px!important;}
            .footer_angle .footer_right_blue{  width: 106%!important; top: -187px!important;    right: -42px;}
            .footer_angle .footer_tri_orange{        width: 37%!important;       margin-top: 30px!important;    margin-left: -40px!important;}

            .bagely_white_overlay {    width: 100%;           margin-top: -307.5px;  left: 211px;}
            .bagely_white_overlay_2{       width: 100%;  top: -378px;left: -3px;}
            .down_triangle {    width: 29%;    top: -88px;    right: -280px;    transform: rotate(-7deg);}
            .home_slider:after {    right: calc(-11vw - 22px);    height: 349%;    transform: rotate(-4deg);}


 }


  @media screen and (min-width:1750px){
    .top_slant_one{       transform: rotate(2deg);         }
       .top_slant_one_lay2 {       transform: rotate(2deg);         }
       .top_slant_two{       transform: rotate(2deg);          }
       .top_slant_two_lay2 {       transform: rotate(2deg);         }
.white_slant {   top: -391px !important;}
.slot_slant_left {    right: 105px !important;}


.home_slider:after {      right: calc(-1vw - 176px);    }

  }


 @media screen and (min-width:1780px){
    .home_slider:after {
    right: calc(1vw - 176px);
}
}


 @media screen and (min-width:1800px){
    .ticker_content {    padding: 114px 0 0 0 !important;}
    .slant_right_top_yellow { width: 100% !important;    top: -79px;}
    .page-template-bagley-home .triangle_right_blue {    width: 100% !important;     margin-left: -2px;    margin-top: -313px;}
    .triangle_right_blue {    width: 95% !important;}
    .home_ticker_container {    height: 394px !important;}
    .page-template-bagley-home .home_ticker_container {    height: 180px !important;}
    .slant_right_top_orange {    bottom: -939px !important;    right: -89px !important;    width: 100% !important;}
.home_download_container .download_background {    margin-top: -123px !important;}
    .white_slant {    top: -386px !important;    transform: rotate(2.5deg);width: 102%;}
    .home_playSlot_container {    height: 445px;}
    .slot_content_container {    top: 160px;}
    .slot_slant_left {    width: 1493px !important;}


            .bagely_white_overlay {    width: 100%;              margin-top: -343px;   left: 211px;}
            .bagely_white_overlay_2{       width: 100%;         top: -413px; left: -3px;}
            .page-template-bagley-home .slant_right_blue {    top: -288px;}
            .page-template-bagley-home .slant_right_top_yellow {    top: -214px;    width: 100% !important;}

}
 @media screen and (min-width:1850px){
    .home_slider:after {
    right: calc(2vw - 170px);
}
}



 @media screen and (min-width:1900px){
  .bagely_white_overlay {    width: 100%;     margin-top: -375px;  left: 211px;}
            .bagely_white_overlay_2{       width: 100%;    top: -445px; left: -3px;}
            .page-template-bagley-home .triangle_right_blue {    margin-top: -345px;}
            .page-template-bagley-home .slant_right_blue {    top: -313px;}
            .page-template-bagley-home .slant_right_top_yellow {    top: -241px;}
            .down_triangle {    width: 29%;    top: -88px;    right: -300px;    transform: rotate(-7deg);}
.home_slider:after {    right: calc(3vw - 170px);}


        }
@media screen and (min-width:2000px){
    .page-template-bagley-home .home_ticker_container:before{display: none;}
    .white_slant {    top: -440px !important;}
    .home_ticker_container {    height: 438px !important;}
    .slot_slant_left {    width: 1445px !important;    right: 350px !important;    top: -74.5px !important;}


            .footer_angle{position: relative;           height: 355px !important; width: 2300px!important;}
            .footer_angle .footer_bottom_blue{        width: 103%!important;    top: 145px!important;    right: -10px;}
            .footer_angle .footer_left_blue{           width: 103%!important;    margin-top: 31px!important;    margin-left: -65px!important;}
            .footer_angle .footer_right_blue{ width: 106%!important;    top: -218.9px!important;    right: -42px;}
            .footer_angle .footer_tri_orange{      width: 37%!important;    margin-top: 32px!important;    margin-left: -55px!important;}

             .bagely_white_overlay {    width: 100%;          margin-top: -499px;  left: 211px;}
            .bagely_white_overlay_2{       width: 100%;     top: -569px; left: -3px;}
            .page-template-bagley-home .home_ticker_container {    height: 100px !important;}
            .page-template-bagley-home .triangle_right_blue {    margin-top: -472px;}
            .page-template-bagley-home .slant_right_blue {    top: -430px;}
            .page-template-bagley-home .slant_right_top_yellow {    top: -361px;}
            .bagley_row_3col {   background: none;}
            .down_triangle {    width: 29%;    top: -88px;    right: -380px;    transform: rotate(-7deg);}

}

@media screen and (min-width:2200px){
.bagely_white_overlay {    width: 100%;                  margin-top: -545px;   left: 211px;}
            .bagely_white_overlay_2{       width: 100%;          top: -615px; left: -3px;}
            .page-template-bagley-home .triangle_right_blue {    margin-top: -518px;}
            .page-template-bagley-home .slant_right_blue {    top: -463px;}
            .page-template-bagley-home .slant_right_top_yellow {    top: -397px;}
            .ticker_content {    padding: 135px 0 0 0 !important;}

}

@media screen and (min-width:2300px){

            .bagely_white_overlay {    width: 100%;          margin-top: -633px;    left: 153px;}
            .bagely_white_overlay_2{       width: 100%;                 top: -684px; left: -3px;}
            .page-template-bagley-home .triangle_right_blue{       margin-top: -620px;}
            .page-template-bagley-home .slant_right_top_yellow {    top: -493px;}
            .page-template-bagley-home .slant_right_blue {    top: -527px;}

    .white_slant {    top: -515px !important;}

.slant_right_top_yellow {    width: 100% !important;    right: 0;    top: -116px;}
.triangle_right_blue {    width: 90% !important;}


.footer_angle{position: relative;      height: 400px !important; width: 2560px!important;}
            .footer_angle .footer_bottom_blue{        width: 103%!important;       top: 166px!important;   right: -10px;}
            .footer_angle .footer_left_blue{           width: 103%!important;      margin-top: 40px!important;    margin-left: -65px!important;}
            .footer_angle .footer_right_blue{ width: 106%!important; top: -239px!important;    right: -49px;}
            .footer_angle .footer_tri_orange{      width: 37%!important;      margin-top: 40px!important;    margin-left: -61px!important;}
.ticker_content {    padding: 165px 0 0 0 !important;}
}


@media screen and (min-width:1368px){
    .footer_angle{position: relative;    height: 250px; width: 1500px;   margin-top: 120px;}
.footer_angle .footer_bottom_blue{position: absolute; width: 102%;    top: 114px;    right: 0px;   }
.footer_angle .footer_left_blue{         width: 104%;           margin-top: 37px;    margin-left: -48px;}
.footer_angle .footer_right_blue{  width: 106%;    top: -123px;    right: -32px;}
.footer_angle .footer_tri_orange{     width: 37%;    margin-top: 39px;    margin-left: -27px;}
}

@media screen and (max-width:1435px){
    .home_download_container:before {     height: 108%;    margin-top: -20px;}
}
@media screen and (max-width:1367px){
    .bagely_white_overlay_2{position: absolute;    width: 1367px;       top: -184px;    left: -3px; }
.home_download_container:before {   margin-top: -45px;}
}

@media screen and (max-width:1300px){

.menu-mahnomen-container{padding-right: 24px;}
.star_logo {    margin-left: 27px;  }
.main-navigation #Mahnomen-menu li, .main-navigation #bagley-menu li {    margin-right: 34px;}




 }

@media screen and (max-width:1280px){

    .home_event_container {        width: 858px;}

 /**download home**/
    .home_download_container .download_background {    margin-top: -84px;}


 /**slots home**/
.white_slant {    position: absolute;    width: 122%;    top: -382px;}
.slot_slant_left {    position: absolute;    width: 1502px;    top: -122px;    right: -86px;}
.slot_content_container {    top: 108px;    right: 677px;    width: 366px;    left: auto;}




 /**footer **/

.site-info {    width: 66.5%;}
.connected_one {    width: 40%;}
.connected_container {    padding: 38px  0 0 41px;}
.foot_border:after {    margin: 17px 0 0 41px;}
.footer_menu {    padding: 30px 0 0 50px;}

.bagley_time{padding: 30px 0 0 50px;}

.connected_two {   padding: 12px 0 0 0px;        width: 51%;}
.bear_img {    margin-top: -315px;    margin-left: -50px;}
}
@media screen and (max-width:1240px){
    .home_mobile_thin_slider{    height: 395px !important;}

}

@media screen and (max-width:1200px){
    /**Home slider**/
#slider-overlay{       margin-left: 92px;    margin-top: 103px; }

  /**Group Event**/
.group_title {    left: 0px;}



 /**footer **/
.map_foot{width: 330px;}
.site-info {    width: 70.5%;}



.page-template-bagley-home .bagley_white_slant:before{        margin-top: -119px;}
.page-template-bagley-home .home_download_container{height:640px;}

.entertainment_event_container {    max-width:844px;}
}


 @media screen and (max-width:1150px){
    .entertainment_h2 {     margin: 80px 25px 0;}
    .main-navigation ul ul {    background: #fff;}
    .main-navigation ul ul li a {    color: #2C3680;}
     /**footer **/
.map_foot{width: 300px;}
.site-info {    width: 70.5%;}

.footer_menu_one {    margin-right: 64px;}
.footer_menu_two {    margin-right: 70px;}
.connected_two {    width: 56%;}

.logo_nav_container {    margin-bottom: 0px;}
  /**Home slider**/
#slider-overlay{   }

 /**download home**/
.slant_right_top_orange {    bottom: -703px;    margin-right: -152px;}
.home__download_content_container {    top: 120px;}
.home_download_content{display: block; text-align: left;     position: relative;    z-index: 1;}
.home_download_app{display: block;     padding-top: 0;     text-align: left; position: relative;    z-index: 1;}
.home_download_container .download_background {      margin-top: -134px;    margin-left: -80px;    width: 112%;    max-width: none;}



.page-template-template-home .home__download_content_container{ top: 68px; }


.bagley_time .time_sec_left p{font-size: 17px; }



/*Mobile Menu*/
.utility_nav{display: none;}
#site-navigation{ position: relative;    background: #fff; max-width: 400px;    width: 100%;}
.star_logo { display: inline-block;       padding-top: 12px !important;    padding-bottom: 11px; width: 311px;     float: none;}
.nav_container {    float: none;    padding-top: 0 !important; }
.main-navigation{float:none;}
.main-navigation #Mahnomen-menu li, .main-navigation #bagley-menu li{float: none; display: block;     text-align: right;         padding-bottom: 15px; padding-right: 27px;   padding-top: 15px; border-bottom: 1px solid #f4f4f4;}
#bagley-menu {   display: block;float: none; margin-right: 0;}
header .ham_container {    display: block;    height: 50px;    width: 50px;       float: right;     margin: 40px 22px 0 0;}
header .ham_container:hover,.sign_ham .ham_container:hover{cursor: pointer;}
.main-navigation ul ul {    box-shadow: none;    float: none;    position: relative;    z-index: 99999;    margin-left: 21px; left:auto;}
.site-content {    margin-top: 119px;}
#site-navigation .sub-menu { border-top: 1px solid #f4f4f4;      margin-top: 11px;  margin-left: 0 !important; display: none;   width: 100%; padding-right: 0;  padding-left: 0; }
#site-navigation .expand{display: block;}
#site-navigation .sub-menu li {border: none !important; margin: 0; padding-bottom: 12px;    padding-top: 12px; padding-right: 0;}
#site-navigation .sub-menu li a{color: #0089CA;}
#site-navigation li{margin-right: 0 !important;}
.utility_menu_mobile_REV .menu-utility-container{padding: 0 !important;}
.utility_menu_mobile_REV .menu-utility-container ul:after{content: ''; display: block; clear: both; float:none;}
.utility_menu_mobile_REV .menu-utility-container ul li{ display: inline-block; width: 49.55%; text-align: center; background: #2C3680; padding: 20px 0; border-bottom: none !important; }

#utility-menu-mobile .menu-item-82{float: left;}
#utility-menu-mobile .menu-item-83{float: right;}


ul#utility-menu-mobile .menu-item-82:after {    font-family: 'FontAwesome';    content: "\f0d7";    color: #fff;    position: absolute;    z-index: 1;        top: 17px;    right: 33px;}
.utility_menu_mobile_REV .menu-utility-container ul .sub-menu{border-top: none !important;}
.utility_menu_mobile_REV .menu-utility-container ul li li{ float: none; display: block; width: 100%; padding-bottom: 0px !important;}
.utility_menu_mobile_REV .menu-utility-container ul li a{color: #fff !important;}
#site-navigation.slide_mobile_menu{right: 0px;}
.menu_open_css{ position: relative !important;    height: 100%;    overflow: auto;}
.nav_container{position: absolute; right: -500px;     -webkit-transition: all 1s;    -moz-transition: all 1s;    -ms-transition: all 1s;    -o-transition: all 1s;    transition: all 1s;     width: 100%;
    max-width: 400px;     z-index: 8;}
.menu_open_css .nav_container{position: absolute; ;  right:0; max-width: 400px;    width: 100%;  }

.showmenu{    padding-right: 35px;    padding-top: 0 !important; padding-bottom: 0 !important; padding-left: 30px;}
.menu{    padding-left: 15px;}
.menu li:last-child{border-bottom:none !important;     padding-bottom: 18px !important;}
.main-navigation a {    font-weight: 400;    font-size: 15px;}
#site-navigation .sub-menu li:last-child{    padding-bottom: 0;}
#site-navigation .sub-menu li:first-child{    padding-top: 15px;display: none;}
#site-navigation .menu-item-82 .sub-menu li:first-child{   display: block;}
.menu-item-has-children .menu-utility-container{display: block; float: none; width: 100%; text-align: right; padding-right: 35px;    padding-top: 0;    padding-bottom: 0;    padding-left: 30px;}
.menu-item-has-children  .menu-utility-container li{ float: none;       background: #fff;  color:  #2C3680 ;display: block;    text-align: right;    padding-bottom: 15px;    padding-top: 15px;    border-bottom: 1px solid #f4f4f4; width: auto;}
.menu-item-has-children  .menu-utility-container li a{  font-family: 'Klavika';    text-transform: uppercase;    text-decoration: none;    color: #313180 !important;    letter-spacing: 1.3px; font-weight: 400;    font-size: 15px;}
 .menu-utility-container li a:hover{ color: #DB984F !important }
.menu-item-has-children  #utility-menu-mobile{border-top: 1px solid #f4f4f4;}
.bar1, .bar2, .bar3 {    width: 35px;    height: 2px;    background-color: #2C3680;    margin: 10px 0;    transition: 0.4s;}
.change .bar1 {    -webkit-transform: rotate(-45deg) translate(-9px, 6px);    transform: rotate(-45deg) translate(-9px, 6px);}
.change .bar2 {    opacity: 0;}
.change .bar3 {    -webkit-transform: rotate(45deg) translate(-10px, -8px);    transform: rotate(45deg) translate(-10px, -8px);}



 /**slots home**/
.home_playSlot_container {    position: relative;    height: 375px;}
.slot_slant_left {    position: absolute;    width: 1516px;    top: -170px;    right: -199px;}
.Slot_img {    position: absolute;    z-index: 0;    right: -100px;    bottom: -9px;}
.slot_content_container {    top: 52px;    right: auto;    width: 366px;    left: 100px;}

/* HOTEL TEMPLATE */

.spa_turq_overlay{margin-left: -166px;}

 /*CASINO*/
.casino_Slots .casino_row_one_img_position {    margin-left: -20px;}
.winners_inner_container {   max-width: 793px;}

/* Table TEMPLATE */
.table_inner_container tr td:first-child {    padding: 0px 30px;}

.header_inter h1 {    margin-left: 90px;}
.main_temp_Slots .casino_row_one_img_position {    width: 465px;    margin-top: 6px;    margin-left: 66px;}

.page-template-bagley-home .home_playSlot_container:before {    margin-top: -406px;}

/** event calendar**/
#tribe-bar-collapse-toggle{    display: block !important;    width: 260px !important;    float: right !important; color: #fff;background: #313180 !important; font-family: 'Mission Gothic';    font-size: 14px;    font-weight: 300;    letter-spacing: 1px;}
.tribe_eventsbar_container:after{content:'';clear: both; float: none; display: block; }
.tribe-bar-date-filter ,.tribe-bar-search-filter{    width: 182px !important; float: none !important; margin-bottom: 12px !important;}
.tribe-bar-submit{    width: 71px !important;    margin-right: 0px !important; float: none !important; display: block;}
.tribe-bar-submit.tribe_view_options{    width: 185px !important;     margin-top: 20px !important;}
#tribe-bar-form .tribe-bar-filters-inner {       width: 182px; display: inline-block;    float: right;}
.events-list .tribe-events-page-title {    margin-top: -108px !important;}
#tribe-bar-form #tribe-bar-views+.tribe-bar-filters{display: none; position: absolute;      right: 0 !important;   width: 260px !important;   margin-top: 58px !important; z-index: 1; background: #fff;    padding-bottom: 13px;     padding-right: 8px;    box-shadow: 0px 0px 8px #0AAEEF;}
.tribe-bar-filters-open{background: #0089CA !important;}
#tribe-events-bar{    width: 100% !important; float: right; margin-bottom: 0;     z-index: 2;}
.tribe-events-list h2.tribe-events-page-title{    max-width: 374px;}
#tribe-events-content-wrapper {    width: 90%;}

.tribe-events-month .tribe-events-page-title {    margin-top: -65px !important;}
h2.tribe-events-page-title, h2.tribe-events-page-title a {font-size: 30px !important;}
.monthbar_container #tribe-events-bar{width: 260px;    float: right;    margin-bottom: 0; position: relative; margin-top: 0;}

.mobile_search_container{display: block; width: 100%;     float: none; height: 60px;     background: #f4f4f4;}
.menu-item-has-children:after{ content:'';clear: both; float: none; display: block; }
.search_container .function {     margin: 0px 0 0 0px;right: 60px;     top: 13px;}
.function.showmap{height: 41px;}
.search_function_cont .search-form p{text-transform: uppercase;     font-size: 16px;    left: -65px;}
.search_function_cont input[type="search"]{background: #f4f4f4; width: 225px;}

.showmap .search_function_cont { top:0;   right: -6px;}
.search_function_cont{right: -325px;}
.search_container .search{  display: inline-block;  text-align: right; position: absolute;     right: 23px;    top: 15px;}
.search_container .search img {width: 20px; height:20px;}


.plus_icon:hover{cursor: pointer;}
.plus_icon {  position: absolute;  margin-left: 9px;        height: 52px;   top:0; width: 25px;    padding: 13.5px 7px 0 0; }
.plus_icon:before {    content: "\e61a";    font-family: 'themify';        color: #313180; -webkit-transition: all .5s;    -moz-transition: all .5s;    -ms-transition: all .5s;    -o-transition: all .5s;    transition: all .5s; display: inline-block;}
#menu-item-1016{position: relative;}
.rotateplus .plus_icon:before{    -webkit-transform: rotate(45deg);    -moz-transform: rotate(45deg);    -ms-transform: rotate(45deg);    -o-transform: rotate(45deg);    transform: rotate(45deg);}




.page_name_About_Us .hotel_col_1_4 img{position: absolute;  width: 390px;    max-width: none;    left: -35px;   z-index: 1; top: -289px;}
.page_name_About_Us .hotel_col_1_4  .col_1_4_copy_container{    padding-top: 220px;}

.gallery_main_container .gallery_thumb_container {    width: 516px;}
.gallery_main_container {   width:100%; max-width: 950px;}


.footer_menu ul {    padding: 0}
.mobile_app_icon {    width: 77px;}
.home_mobile_thin_slider {    height: 380px !important;}
.home_mobile_thin_slider img{width: 110%; }

.top_slant_one_lay2{         width: 77%; transform: rotate(-2deg);    left: -37px;}
.top_slant_one{         width: 77%; transform: rotate(-2deg);    left: -37px;}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none), (max-width: 1150px) {


header  .ham_container{ margin:34px 22px 0 0; }
}

 @media screen and (max-width:1070px){
    .hotel_row_container_one,.hotel_row_container_two,.hotel_row_container_three {       min-height: 310px; }
    .hotel_col_1_4 {    padding: 59px 17px 30px 35px;}
    .toggle_col_1{      max-width: 445px;}
    .toggle_col_2{   max-width: 380px;    padding-right: 0;}


 /*CASINO*/
    .casino_Slots .casino_row_one_img_position {    margin-left: -28px;    width: 529px;    margin-top: -42px;}

  /**Group Event**/
.bullets_inlineblock{    margin-right: 50px !important;}

.main_temp_Enrollment .casino_row_one_img_position{    margin-left: 25px;}

.home_mobile_thin_slider {    height: 350px !important;}
 }


 @media screen and (max-width:1050px){
    .flex_box_container_num1.block_container_event_entertainment{margin: 40px 0 40px;}

  /**footer **/
  #map,#bagley_map{display: none !important;}
.map_foot img{display: none;}
.mobile_address{text-align: center; display: block;}
.mobile_footer_address{display: none;}
.mobile_footer_address a{color: #fff;}
.mobile_address a{color: #fff;}
.map_foot { float: none; display: block;    width: 100%; }
.site-info{float: none; display: block;    width: 100%;}
.mobile_address .mobile_footer_title p{    color: #fff;    font-size: 18px;  font-family: 'Klavika'; font-weight: 500;    text-transform: uppercase;    line-height: 21px;}
.mobile_address p{ color: #fff;    font-size: 18px;  font-family: 'Mission Gothic'; margin-bottom: 0;    letter-spacing: 1px;font-weight: 300;    line-height: 22px; }
.mobile_footer_title{  padding-top: 30px;    padding-bottom: 30px;}
.mobile_footer_address{margin-bottom: 30px;}
.foot_main_container{height: auto;     position: relative;}
.bagley_rev_footer .foot_main_container {    height: auto;}
.bagley_rev_footer .bagley_time{ padding: 10px 0 30px 0px;}
.foot_logo{display: none;}
.site_info_content {    width: 100%;    float: none;}
.connected_one {    display: none;}


.connected_two {    width: 100%;    max-width: 264px;    margin: auto;   float: none;    position: relative;    padding: 25px 0 0 0px; }
.connected_container {    padding: 0px 0 0 0px; position: relative;     margin-top: 30px;overflow: hidden;height: 103px;}
.footer_menu p,.foot_border:after{display: none;}
.footer_menu div{    text-align: center; width: 101px;}
.footer_menu ul li a{color:#fff;}
.footer_menu {    padding: 51px 0 0 0px;margin: auto;    width: 100%;    max-width: 402px;}
.footer_menu_one {    margin-right: 0px;}
.footer_menu_two {    margin: 0 45px 0;}
.footer_menu ul li {    line-height: 17px;margin-bottom: 26px; }
.mobile_social_bar{display: block;    position: absolute;    width: 100%;top: 0px;    font-size: 0;}


  /**Home slider**/
#slider-overlay .overlay_copy p{    display: ;}

#slider-overlay {    margin-left: 55px;    margin-top: 60px;}

 /**download home**/
.home_download_container .download_background {    margin-top: -110px;    margin-left: -105px;    width: 112%;    max-width: none;}
.home__download_content_container {    top: 110px;    right: 125px;}
.slant_right_top_orange {    bottom: -703px;    margin-right: -277px;}


/* HOTEL TEMPLATE */
.spa_lightblue_tri{    margin-left: -83px;}
.spa_darkblue_tri{     margin-left: -70px; }
.spa_triangle{    margin-left: -82px;}

 /*CASINO*/
.casino_row_one_img_position {    position: absolute;    width: 621px;    margin-top: -161px;}


.main_temp_Slots .casino_row_one_img_position {    width: 465px;    margin-top: 6px;       margin-left: -7px;}


.thin_bxslider_header_text {    top: 35px;    margin-left: 140px;}

.star_main_temp .thin_bxslider_container {    margin-bottom: 85px;}

.casino_row_Bagley_Gift_Shop .hotel_col_copy {    padding: 35px 20px 0 15px !important;}


.page-template-bagley-home .bagley_white_slant:before{  margin-top: -135px;}
.flex_box_container_num1.block_container_Group_Tours{margin-top: 116px;}


.bear_img {    margin-top: -230px;    margin-left: -50px;       width: 277px;}

.hotel_slider .bx-wrapper img {    width: 120%;    max-width: none;}
.page_item_has_children{width:318px;}
.page_name_Site_Map .text_block_full {    width: 95%;    max-width: 700px;}

.wsp-pages-list {    margin-left: 0px;}



.page_name_About_Us .hotel_col_1_4 img {    position: absolute;    width: 380px;    max-width: none;    left: -35px;    z-index: 1;    top: -260px;}



.bagley_time{ padding: 0px 0 45px 0px; }
.bagley_time .time_sec_left{display: block; text-align: center;}
.bagley_time .time_sec_right{ padding-left: 0; text-align: center;display: block; }

.bagleymobile_footer_title{ display: none }
.bagley_rev_footer .mahnomenmobile_footer_title{ display: none; }
.bagley_rev_footer .bagleymobile_footer_title{ display: block }




}

@media screen and (max-width:990px){


  /**Home bx slider**/
    .top_slant_one,.top_slant_one_lay2{     transform: rotate(-5deg);    width: 92%;    margin: -19px 0 0 -120px; }

  /**Home event slider**/
 .home_event_container {      width: 592px;    height: 732px;}
 .swiper_container_home{    }
 .home_event_container .swiper-wrapper {   }
.swiper-title{width:270px; float:right;}
.swiper-title_container:after{clear: both; float: none; content: ''; display: block;}
.swiper-title h2{    line-height: 46px;}
.home_event_sort {       right: auto;    top: 27px;     left: 78px;}


    /**download home**/
    .home_download_container .download_background {    margin-top: -63px;    margin-left: -63px;    width: 115%;    max-width: none;}
    .home_download_content h2 {    font-size: 30px;    letter-spacing: 4px;}
    .home_download_content p {    font-size: 16px;    padding: 0 7px 0 0px;}
    .home__download_content_container {   right: 35px;}
    .home_download_container {    height: 625px;}

 /**slots home**/
.Slot_img {     right: -100px;    bottom: -9px;    width: 725px;}
.white_slant {    position: absolute;    width: 122%;    top: -278px;}
.slot_slant_left {    position: absolute;    width: 1450px;    top: -146.5px;    right: -265px;}
.slot_content_container {    top: 90px;    right: auto;    width: 366px;    left: 100px;}



/* HOTEL TEMPLATE */
.hotel_row_container_one,.hotel_row_container_two,.hotel_row_container_three {  width: 660px;  height: auto;}
.hotel_col_img {    padding: 47px 10px 0 0px;}
.hotel_col_copy {  padding: 56px 0 0 0px;}
.hotel_col_3_4{width:100%; border-right:none !important; float: none;}
.hotel_col_1_4{width:100%;    margin-top: 0; float: none; padding-top: 27px !important; padding-left: 0 !important; padding-right: 0 !important;     display: flex;    justify-content: center;    align-items: center;}
.flex_block_3d .hotel_col_1_4{padding-left:0 !important;}
.col_1_4_copy_container{    width: auto;    display: inline-block;}

.hotel_col_1_4:before{left: 11px;}
.Hotel_bar {    width: 2143px;}
.spa_darkblue_tri {    margin-left: -96px;    transform: rotate(-6deg);}
.spa_lightblue_tri {    margin-left: -92px;    transform: rotate(-5deg);    width: 1043.88px;    margin-top: -52px;}
.spa_triangle {    margin-left: -250px;}
/*.hotel_slider .bx-wrapper img {    margin-top: -77px;}*/
.block_title_No .hotel_col_img {    padding: 28px 0px 25px 50px;}
.block_title_No .hotel_col_copy {    padding: 34px 20px 0 36px;}
.block_container_2_ONE_8 .hotel_col_1_4 {    padding-top: 35px !important;}
.block_container_img_and_1_textblock .hotel_row_container_one{max-width: 690px;width: 95%; }

/*RV Park*/
.rv_map_row .hotel_col_3_4{width: 85%; margin:auto; display: block; float: none;}
.rv_map_row .rv_map_container{padding-left: 0;}
.rv_right_text{margin-top: 0;width: 100%;    padding: 0px 48px 0 47px !important;}
.rv_right_text:before{display: none;}

/*Gallery*/
.header_right_angle {    width: 63%;}
.gallery_slider_container{max-height: 637px;}

/*casino*/
.casino_1_4{width: 50%;}
.casino_Slots .casino_row_one_img_position {    margin-left: -40px;    width: 452px;    margin-top: 24px;}
.casino_Poker .hotel_col_1_4 {   margin: auto; margin-top: 0;      float: none;   width: 35%;    min-width: 321px; }
.casino_Poker .hotel_col_3_4 {    width: 100%; float: none;}
.poker_swiper_container {    margin: auto;}
.casino_Poker .hotel_col_1_4:before {display: none;}
.swiper_header_poker{width: 519px; margin: auto;    margin-bottom: 26px;}



/**Group Events**/
.group_slider_col1,.group_slider_col2{float: none; width: 100%;}

.group_event_swiper_container_main{margin:auto;}
.group_slider_col2{    margin-top: 65px !important;}
.group_floor_col1,.group_floor_col2{width: 100%;float:none;}
.group_floor_col1,.group_slider_col2{max-width: 600px; margin: auto;}
.group_floor_img_container{margin-top:20px; margin-left: 0; text-align: center;}
.flex_box_container_num2.block_container_Gift_Shop .group_floor_img_container {    position: relative;    margin-top: 0;}
.group_floor_col2 {margin: auto;    width: 90%; max-width: 450px;}


.table_inner_container{overflow-x: scroll; }
.table_inner_container table{width: 990px;}
.table_container .fa-hand-o-up{display: block;}


.main_temp_Enrollment .casino_row_one_img_position {    margin-left: -18px;}
.main_temp_Starmart_Liquors .casino_row_one_img_position {    width: 510px;    margin-top: 0px;    margin-left: -75px;}


.main_temp_Slots .casino_row_one_img_position {    width: 363px;    margin-top: 134px;   margin-left: -54px;}


.poker_swiper_container_outer .hotel_col_2_3{width: 100%; border-right: none;}
.poker_swiper_container_outer .hotel_col_1_3{width: 100%;    padding: 40px 48px 0 73px;}

.thin_bxslider_header_text {    top: 30px;    margin-left: 85px;}
.casino_row_Bagley_Gift_Shop .hotel_col_copy {    padding: 35px 0px 0 25px !important;}
.casino_row_Bagley_Gift_Shop .group_floor_img_container {    position: relative;    z-index: 1;    top: auto;    width: 100%;    right: auto;}



.page-template-bagley-home .bagley_white_slant:before {     margin-top: -150px;}
.page-template-bagley-home .home_playSlot_container:before {    margin-top: -354px;}


.block_container_Group_Tours .flex_block_4d .hotel_col_1_4{width: 100%;}
.block_container_Group_Tours .flex_block_4d .hotel_col_3_4{width: 100%;}


.bear_img {    margin-top: -586px;    margin-left: 286px;    width: 258px;}

.page_name_RV_Park .hotel_col_1_4{      border-left: none;}
.page_name_RV_Park .block_title_No .hotel_col_copy {    padding: 25px 0px 0 30px;}
.page_name_RV_Park .rv_map_container{margin-bottom:25px;}
.page_name_RV_Park .flex_block_3d .hotel_col_3_4{ padding: 0; }
.page_name_About_Us .hotel_col_3_4 {    width: 100%;}
.block_container_About_Us .hotel_col_1_4{z-index: 1;}
.page_name_About_Us .hotel_col_1_4 img {    margin-bottom: 35px;    position: relative; top:0;    width: 242px; left:0;}
.page_name_About_Us .hotel_col_1_4 .col_1_4_copy_container {    padding-top: 0;}

    .gallery_main_container {    width: 100%;    max-width: 650px;}
    .gallery_main_container .gallery_slider_container {    max-height: 434px;}
    .gallery_main_container .top_gallery_slider img {    max-height: 434px;}

    .flex_box_container_num1.block_container_Employment .casino_container .hotel_col_1_4, .flex_box_container_num1.block_container_responsible_gaming .casino_container .hotel_col_1_4{width: 100%; margin-right: 0; padding-top: 0 !important;}
.flex_box_container_num1.block_container_Employment .casino_container .hotel_col_3_4, .flex_box_container_num1.block_container_responsible_gaming .casino_container .hotel_col_3_4 {width: 100%;}
.block_title_Yes::before {   width: 90%;}
.block_title_Yes .casino_container, .block_title_No .casino_container{width: 90%;}
.flex_box_container .flex_block_3d .hotel_col_3_4{padding-left: 0;padding-right: 0;}
.hotel_row_container_one, .hotel_row_container_two, .hotel_row_container_three{width: 100%;}
.flex_block_4d .hotel_col_3_4{padding-left: 0;}
.flex_box_container_num4.block_container_responsible_gaming .hotel_col_1_4{width: 100%; margin-right: 0;}
.flex_box_container_num4.block_container_responsible_gaming .hotel_col_3_4{width: 100%;}
#slider-overlay h2 {    font-size: 38px;    line-height: 33px;}
.overlay_copy {    width: 80%;}


.footer_angle{    margin-left: -21px;}



}

@media screen and (max-width:950px){
    .entertainment_event_container {    max-width:501px;}
    .main_temp_Thank_You .casino_row_one_img_position{width: 413px;}
    .page_name_Opps .hotel_col_1_4{width: 100%;float: none!important; text-align: center;  display: block; margin: auto;  padding-right: 0 !important;}
    .page_name_Opps .hotel_col_3_4{margin-top: 80px;width: 100%; text-align:center; float: none!important;  display: block; margin: auto;}

   .overlay_copy {width: 59%;}
}




@media screen and (max-width:870px){
    .home_mobile_thin_slider img {    width: 125%;}

        /** bx slider slants **/
.mobile_bx_bottom_lay,.mobile_bx_bottom_lay2{display: block; opacity: 1; width: 880px; margin-left: -10px;}
.home_slider_main_container {    margin-bottom: 210px;}
.mobile_bx_bottom_lay img,.mobile_bx_bottom_lay2 img{ opacity: 1;}
.mobilb_slant_two_show{display: block;}
.mobilb_slant_two_hide{display: none;}
.top_slant_three,.top_slant_three_lay2 {    margin-left: -75px;}
.top_slant_one, .top_slant_one_lay2 {  transform: rotate(-11.3deg);    width: 101%;    margin: -158px 0 0 -202px;}
.top_slant_two,.top_slant_two_lay2{    transform: rotate(-8deg);    width: 111%;    margin: -124px 0 0 -112px;}
.mobile_bx_bottom_lay:before   { content: '';    width: 100%;    background: #fff;    height: 22px;    position: absolute;    z-index: 1;}
.overlay_copy a{display: none;}
#slider-overlay .overlay {   width: 276px;}
#slider-overlay h2 {       font-size: 30px;  line-height: 39px;    margin-top: 18px;}
.mobile_overlay_copy{    position: absolute;    z-index: 1;    width: 270px;    margin-left: 55px;display: block;    margin-top: 50px;}
.mobile_overlay_copy p{color: #fff;    font-weight: 100;    letter-spacing: 2px;    font-size: 15px;    line-height: 24px;    margin-bottom: 36px;}
.overlay.active .overlay_copy{display: none;}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {    position: absolute;    bottom: auto;    width: auto;    right: auto;    margin-top: -63px;    margin-left: 55px;}
.bx-wrapper .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {    display: inline-block;    margin-bottom: 9px;}
.bx-controls.bx-has-pager {    right: inherit;    position: relative;    z-index: 1;    width: 100%;    left: 0;}




    /**download home**/
    .home_download_container .download_background {    margin-top: -63px;    margin-left: -151px;    width: 132%;    max-width: none;}
    .home_download_content {    width: 310px;}
    .home__download_content_container {   right: 35px;}
    .home_download_content h2 {   font-size: 29px;    letter-spacing: 4px;    margin-bottom: 0px;}
    .home_download_content p {    font-size: 14px;    padding: 0 7px 0 0px; line-height: 25px;}




.home_download_container {    height: 600px;}
.Slot_img {    right: -100px;    bottom: -9px;    width: 619px;}
.white_slant {    position: absolute;    width: 141%;    top: -279px;}
.home_playSlot_container {    position: relative;    height: 314px;}
.slot_slant_left {    position: absolute;    width: 1130px;    top: -91.5px;    right: -220px;}
.slot_content_container {    top: 61px;}
.thin_bxslider_container .bx-controls.bx-has-pager {    z-index: 1;    top: 100%;    position: absolute;}

.toggle_sec_main_container{     width: 90%;    padding-left: 0; }
.toggle_col_1,.toggle_col_2 {   width:100%; max-width: 100%; padding-right: 0;}


.footer_bar img {    height: 44px;}
.footer_bar {    width: 98%;    max-width: 705px;}
.footer_bar p {   padding: 15px 0 0 2px;letter-spacing: 2.5px;}
/*casino*/

.casino_row_one_img_position {    position: absolute;    width: 554px;    margin-top: -133px;}
.casino_Slots .casino_row_one_img_position {    margin-left: -40px;    width: 381px;    margin-top: 95px;}
.header_inter h1 {    margin-left: 90px;}
.winners_inner_container {     max-width: 520px;}
.main_temp_Thank_You .casino_row_one_img_position{width: 413px;}




/*GROUP EVENTS*/
.group_form_container label {    margin: -23px 0 0 1px;    text-align: left;width: 120px;}
.reserved_div label {    margin: -23px 0 0 1px;}
.input_label_container {    margin-bottom: 45px;}
.group_form_container {    width: 95%;    max-width: 490px;}
.input_label_container {    width: 65%;}
.subject_div.input_label_container{    width: 100%;}
.guest_div, .head_div, .reserved_div {    width: 18%;}
.comments_div{width: 100%;}



/*Table Page Template*/
.form_col1,.form_col2 {    float: none;    margin: auto;    margin-bottom: 76px;}

.form_row10 label{    top: -18px;    left: 30px;    margin: 0 !important; width: 132px; text-align: center;}
.form_row10 .form_col1{    padding: 60px 0 23px 49px; width: 390px; }
.form_row10 .form_col2{ width: 390px; }
.denomination_div label{    width: 170px;}
.main_temp_Enrollment .address_div, .main_temp_Enrollment .city_div{float: none;}

.main_temp_Enrollment .casino_row_one_txt_container{width: 100%;    display: block;}
.main_temp_Enrollment .casino_row_one_img_container{display: block;}
.main_temp_Enrollment .casino_row_one_img_position {    margin: auto;    position: relative;    display: block;     padding-left: 15px; width: 100%;}
.main_temp_Enrollment .desktop_bx{display: block !important;   }




.footer_angle{position: relative; height: 150px;        width: 880px;}
.footer_angle .footer_bottom_blue{position: absolute; width: 100%;   top: 72px;}
.footer_angle .footer_left_blue{     width: 102%;    margin-top: 28px;   margin-left: -2px;}
.footer_angle .footer_right_blue{  width: 101%;      top: -60.5px;}
.footer_angle .footer_tri_orange{        width: 39%;        margin-top: 26px;    margin-left: -10px;}


.header_inter h1 {    margin-left: 50px;}

.page-template-bagley-home .bagley_white_slant:before {    margin-top: -130px;}

.tribe-events-list .tribe-events-loop .tribe-events-event-image {    padding-right: 30px;}
.entertain_lis_discript_container{padding-right:0 !important;}


.bear_img {    margin-top: -586px;        margin-left: 220px;   width: 258px;}
.hotel_slider .bx-wrapper img {    width: 136%;    }


.gallery_filter {    right: 36px;}
.page_name_Sereniitee_Spa .hotel_slider .bx-wrapper img {    width: 130%;    margin-left: -165px;}
.page_name_Sereniitee_Spa .hotel_slider .mobile_thin_slider {    position: relative;    width: 100%;    height: 100%;    overflow: hidden;}

.single-tribe_events .tribe-events-event-image{width: 100%; float:none; max-width: 400px; margin: auto; padding: 0;}
.single-tribe_events .tribe-events-content{float: none !important; width:100% !important;     margin-top: 30px;}

}



@media screen and (max-width:770px){

    .home_mobile_thin_slider {    height: 300px !important;}
 .casino_Slots   .casino_row_one_txt_container{width: 100%;    max-width: none;        padding-right: 5px;}
.casino_Slots .casino_row_one_img_position { display: none;}


.page-template-bagley-home .home_download_container {    height: 570px;}
.tribe-events-loop .tribe-events-event-meta{border:none !important; background: none !important; padding: 0 !important;}
.tribe-events-list .tribe-events-venue-details{    border-top: none !important;    margin-top: 0 !important;    padding: 0 !important;    margin: 0 !important;}
.tribe-events-list .time-details, .tribe-events-list .tribe-event-schedule-details{padding:0 !important;}

#tribe-mobile-container .type-tribe_events .tribe-events-event-image{ float: none !important; width: 100% !important;    text-align: center; }
.tribe_month_mobile_container_dis a{color: #0089CA;    letter-spacing: 1px;}
#tribe-mobile-container .tribe-event-date-start{    font-size: 15px;    font-family: 'Mission Gothic';    color: #666666;    text-transform: uppercase;}
#tribe-mobile-container .tribe-event-description{    font-size: 15px;    font-family: 'Mission Gothic';    color: #666666;    font-weight: 300;}
#tribe-mobile-container .tribe-event-description p{    font-size: 15px;    font-family: 'Mission Gothic';    color: #666666;    font-weight: 300;}
#tribe-mobile-container .tribe-events-read-more{display: none !important;}
.tribe-mobile-day-heading{margin-top: 25px;   color: #2C3680;    text-transform: uppercase;    letter-spacing: .5px;    font-size: 21px !important;    font-family: 'Klavika Light Condensed';}
#tribe-mobile-container .type-tribe_events{padding-top: 0;}
#tribe-mobile-container .type-tribe_events .tribe-events-event-image a {    display: inline-block;}
.hotel_slider .bx-wrapper img {     width: 1045px; }
.hotel_slider .mobile_thin_slider{ position: relative;    width: 100%;    height: 100%;    overflow: hidden; }

.page_name_RV_Park .hotel_slider .bx-wrapper img {    width: 149%;    margin-left: -208px;}

#tribe-events-content{overflow: visible !important;}

.tribe-events-nav-next span, .tribe-events-nav-previous span {    display: none !important;}
.tribe-events-sub-nav li a{ background:none !important; color: #2C3680 !important;}
.tribe-events-nav-next a:after {    margin: -6px 0px 0 7px;}
.tribe-events-nav-previous a:before {    margin: -7px 0px 0 -18px;}

#tribe-events-header .tribe-events-sub-nav li a {    display: block;}
.tribe-events-nav-previous {    padding-left: 0px;}
.tribe-events-nav-next {    padding-right: 0;}
.tribe-events-day #tribe-events-bar {    margin-top: 60px;}
#tribe-mobile-container .type-tribe_events~.type-tribe_events,#tribe-mobile-container .tribe-events-viewmore{border-top: 1px solid #f4f4f4 !important;}
#tribe-events-content .tribe-events-calendar td.tribe-events-present.mobile-active:hover, .tribe-events-calendar td.tribe-events-present.mobile-active, .tribe-events-calendar td.tribe-events-present.mobile-active div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present.mobile-active div[id*=tribe-events-daynum-] a{background: none !important;}
#tribe-events-content .tribe-events-calendar .mobile-active:hover, #tribe-events-content .tribe-events-calendar td.tribe-events-othermonth.mobile-active, #tribe-events-content .tribe-events-calendar td.tribe-events-othermonth.mobile-active div[id*=tribe-events-daynum-], #tribe-events-content .tribe-events-calendar td.tribe-events-othermonth.mobile-active div[id*=tribe-events-daynum-] a, .tribe-events-calendar .mobile-active div[id*=tribe-events-daynum-], .tribe-events-calendar .mobile-active div[id*=tribe-events-daynum-] a, .tribe-events-calendar td.mobile-active{background: none !important;}
.tribe-events-calendar .mobile-active.tribe-events-has-events:after, .tribe-events-calendar .tribe-events-present.tribe-events-has-events:after{background: #313180 !important;}
.flex_box_container_num1{position: relative; z-index: 1;}
.flex_box_container_num1.block_container_Hotel{z-index: 0 ; background: none;}


}




@media screen and (max-width:730px){
    .page-template-bagley-home .home_ticker_container:before{background: red;background: #fff;    right: 0;    left: auto;    transform: rotate(0deg);}

   /* #site-navigation{    width: 100%;    height: 100vh;   top: 102px;   left: 0px;    overflow: auto!important;}*/
 /**footer **/
.connected_container {    height: 93px;}
.footer_bar img {    height: 60px;    display: block;    margin: auto;}
.footer_bar p {    letter-spacing: 2px; padding: 15px 0 0 0px;   font-size: 9px;text-align: center;}
.footer_bar {    width: 95%;    max-width: 680px;}


.bagely_white_overlay_2{top: -183.9px;}
   .overlay_copy{       margin-top: 170px; -webkit-transition: all 1s;    -moz-transition: all 1s;    -ms-transition: all 1s;    -o-transition: all 1s;    transition: all 1s;}
.bagely_white_div {       top: -184px; display: block;}
.top_slant_one, .top_slant_one_lay2 {    transform: rotate(-13.3deg);    width: 117%;    margin: -177px 0 0 -243px;}
.top_slant_two, .top_slant_two_lay2 {    transform: rotate(-11deg);    width: 113%;    margin: -124px 0 0 -112px;}
#slider-overlay {    margin-top: 40px;}
.bagely_white_div2{ position: absolute;right: 0;    top: -89px;    height: 100px;    width: 288px;    background: #fff; }

/**Event Swiper**/

.home_event_container .swiper-button-next,.home_event_container  .swiper-button-prev{display: none;}

.swiper-button-next, .swiper-button-prev{display: none;}
.swiper_container_home { height: auto;}
.home_event_container {    max-width: 592px;    width: 90%;margin-bottom: 175px; height: auto;}
.event_slider_copy{  padding: 27px 20px 43px 25px;}
.swiper_container_home {    width: 100%;    max-width: 280px;}
.swiper_container_home .swiper-slide{margin-bottom: 30px;}
.swiper_container_home .swiper-wrapper .swiper-slide{ display: none ; width: 100%; height:auto; padding-bottom: 0;}

.swiper_container_home .swiper-slide:after{ clear:both; float: none; display: block; content:'';}
.swiper_container_home .swiper-wrapper{display: block !important;}
.event_slider_copy h2 {    font-size: 27px;}
.event_slider_copy h3{font-size: 19px;}
.event_slider_copy p{font-size: 17px;     padding-right: 1px;}

.home_event_load_more{display: block}
.home_event_container .swiper-wrapper {    height: auto;}
/**End Event Swiper**/


/**ticker Swiper**/
.ticker_content h1 {        font-size: 17vw;     line-height: 17vw;}
/**End Event Swiper**/

/**ticker/download Slants **/
.slant_right_top_orange {    bottom: auto;    margin-top: 63px;    margin-right: -466px;    width: 198%;}
.triangle_right_blue {      position: absolute;    width: 135%;    margin-top: -33px;    top: auto;}
.page-template-bagley-home .triangle_right_blue {      position: absolute;    width: 985px;    margin-top: -33px;    top: auto;}
.bagely_white_overlay{ width: 945px;      margin-top: -41px;    left: 155px; }

    .home_download_container .download_background {    margin-top: -110px;}
    .home__download_content_container {    top: 32px;}
    .page-template-template-home .home__download_content_container {    top: 40px;}
.home_download_container {    height: 467px;}
.slot_content_container h2 {    font-size: 32px;    line-height: 28px;}
.slot_content_copy p {  font-size: 16px;}
.slot_content_container {    top: 90px;   left: 64px;    width: 313px;}
.Slot_img {    right: -100px;    bottom: -8px;    width: 552px;}
.white_slant {    position: absolute;    width: 141%;    top: -219px;}



.Hotel_bar {    margin-left: -389px;}
.spa_darkblue_tri {    margin-left: -158px;    transform: rotate(-14deg);}
.spa_lightblue_tri {    margin-left: -101px;    transform: rotate(-11deg);       margin-top: -104px;}



/*casino*/
.casino_row_one_txt_container {    width: 65%;}
.casino_row_one_img_position {      width: 400px;    margin-top: -56px;    margin-left: -72px;}
.header_left_blue{transform: rotate(-4deg);    width: 117%;    margin-top: -48px;    margin-left: -21px;}
.header_right_angle {    width: 85%;    transform: rotate(5deg);    margin-top: -34px;}
.header_spa_triangle {    width: 72%;    left: -11px;}
.casino_row_one_txt_container_inner {    padding-right: 0px;}

.poker_swiper_container .event_slider_copy{float: none; width: 100%;}
.poker_swiper_container  .swipe_thumbnail {    float: none;    width: 100%;    overflow: hidden;}
.swiper-button-next, .swiper-button-prev {    display: block;}





.table_inner_container th {    font-size: 16px; height: 50px;}
.table_inner_container tr td {    font-size: 12px;}
.table_inner_container td {    height: 77px;}


.hotel_col_1_2_img {    position: relative;    max-width: 340px;    width: 100%;    margin: auto;}
.hotel_col_1_2 {    width: 100%;    float: none !important;    height: 100%;}
.hotel_col_1_2.hotel_col_copy{max-width: 340px;    margin: auto;}

.page-template-bagley-home .bagley_white_slant:before {    margin-top: -103px; width: 114vw;}
.page-template-bagley-home .home_download_container {      height: 475px;}
.page-template-bagley-home .home_playSlot_container:before {    margin-top: -327px;     margin-left: -21px;}


.tribe-events-list .tribe-events-loop .tribe-events-event-image {    padding-right: 0 !important;    float: none !important;    display: block ;    width: 50% !important;    text-align: center;    margin: auto !important;}
#tribe-events .tribe-events-loop .tribe-events-content{     float: none !important;    width: 100% !important; }
.tribe-events-list h2.tribe-events-page-title {    max-width: none;    width: 100%; position: relative !important;   text-align: center !important;  margin-top: 0 !important;     margin-bottom: 80px;}
#tribe-events-bar {    width: 260px;    float: none;    margin: auto;position: absolute;    left: 0;    right: 0;         }
.tribe_eventsbar_container{position: relative;}
#tribe-events-content-wrapper {        margin-top: 40px;}


.entertainment_event_container .swipe_thumbnail {    float: none;    font-size: 0;    width: 100%;}
.entertainment_event_container .event_slider_copy {    float: none;    width: 100%;     padding: 18px 20px 0 33px;}

.main_temp_Star_Rewards .casino_row_one_txt_container{width: 100%; padding-left: 0; padding-left: 0;}

.page_name_Promotions .text_block_full,.page_name_Promotions .text_block_2Col,.page_name_Entertainment_Calendar .text_block_full,.page_name_Entertainment_Calendar .text_block_2Col{    width: 90%;}


#tribe-bar-form{text-align: center;     width: 260px !important;    margin: auto !important;}
#tribe-bar-form #tribe-bar-views+.tribe-bar-filters {margin-top: 0 !important;}
 #tribe-bar-collapse-toggle {    float: none !important; margin: auto;     text-align: left;}

 .entertain_lis_discript_container {    padding-top: 20px !important;padding-bottom: 50px !important;}
 .main_temp_Thank_You .casino_row_one_img_position{width: 250px;  margin-left: -40px;}

 }
  @media screen and (max-width: 700px){
    .wsp-pages-list .page_item_has_children:first-child{width: 295px;}
    .page_item_has_children {    width: 249px;}
 }

 @media screen and (max-width: 660px){
     /** Nav **/
.star_logo {    width: 250px;}

 /**footer **/
.mobile_social_bar{min-width: 660px;}
.connected_two{    padding: 20px 0 0 0px;}


.mobile_overlay_copy p {     font-size: 14px;    font-weight: 300;}
.mobile_overlay_copy {   width: 296px;}
#slider-overlay {    margin-left: 40px;}
.mobile_overlay_copy {   margin-left: 40px;}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {    margin-left: 40px;}
.mobile_bx_bottom_lay, .mobile_bx_bottom_lay2 {    display: block;    opacity: 1;    width: 840px;}
.top_slant_two, .top_slant_two_lay2 {    transform: rotate(-9deg);    width: 113%;    margin: -102px 0 0 -112px;}

.top_slant_one, .top_slant_one_lay2 {    transform: rotate(-13.3deg);    width: 117%;    margin: -148px 0 0 -243px;}


.flex_box_container .desktop_bx{display: block !important;}
.mobile_bx{display: block !important;}


.home_mobile_thin_slider{    position: relative;    width: 100%;    height: 280px;    overflow: hidden;}
.home_mobile_thin_slider img {    width: 145%;}
/**Event Swiper**/
.home_event_sort {    left: 25px;}
/**End Event Swiper**/





 /**ticker/download Slants **/
.slant_right_blue {     width: 145%;    top: -105px;    left: -14px;}
.triangle_right_blue {    width: 118%;    margin-top: -33px;}

.page-template-bagley-home .triangle_right_blue {         width: 778px;    margin-top: -33px;    top: auto;}
.bagely_white_overlay{ width: 945px;      margin-top: -93px;    left: -15px;}
.bagely_white_overlay_2{display: none;}
.bagely_white_div{     top: -196.8px;    left: -112px; }

.home_download_container .download_background {    margin-top: -164px;    margin-left: -111px;}
.home__download_content_container {    top: -51px;    right: 9px;}
.slant_right_top_orange {    bottom: auto;    margin-top: 0;    margin-right: -554px;    width: 265%;}
 .ticker_content h2 {    font-size: 22px;}
.ticker_content {    padding: 0 0 0 0;}
.ticker_content h1 {    font-size: 16vw;    line-height: 15vw;     margin: 9px 0 0;}

.Slot_img {    right: -100px;    bottom: -8px;    width: 468px;}
.home_playSlot_container {    position: relative;    height: 295px;    margin-top: -22px;}

.slot_slant_left {  width: 1015px;    top: -68px;}
.home_download_container {    height: 378px;}
.white_slant:after{content: '';    width: 100%;    position: absolute;    height: 52px;    background: #fff;    transform: rotate(-5deg);    margin-top: -76px;    margin-left: -19px; }
.white_slant {    position: absolute;    width: 141%;    top: -204px;}
.slot_content_container h2 {    font-size: 29px;}
.slot_content_copy {    margin-top: 17px;}
.slot_content_copy p {    font-size: 14px;}
.slot_content_copy a {font-size: 13px;     margin-bottom: 30px;}
.page-template-template-home .home__download_content_container {    top: -83px;}
.page-template-template-home .slant_right_top_orange {    width: 265%;}


 /**hotel Template **/
.hotel_col_3_4 {    width: 100%;}
.hotel_col_img{    text-align: center;    padding: 47px 10px 0 10px;}
.hotel_col_copy{    padding: 56px 55px 0 35px;}
.hotel_col_copy p{width: 100%;}
.hotel_col_1_4{width: 100%; margin-top: 0;padding: 25px 25px 30px 35px;}
.hotel_col_1_4:before{display: none;}
.Hotel_bar {    width: 3060px;    margin-left: -640px;}
.hotel_row_container_one, .hotel_row_container_two, .hotel_row_container_three {    width: 100%;}
.hotel_slider .desktop_bx {    display: block !important;}
.spa_turq_overlay {    margin-left: -390px;}

 /**Group Event Template **/
.group_form_container {    max-width: 383px;}
.guest_div, .head_div, .reserved_div {    width: 23%;}



.hotel_col_1_2_img {    position: relative;    max-width: 340px;    width: 100%;    margin: auto;}
.hotel_col_1_2 {    width: 100%;    float: none !important;    height: 100%;}
.hotel_col_1_2.hotel_col_copy{max-width: 340px;    margin: auto;}


.hotel_col_img {    float: none;    width: 100%;     max-width: 340px;    margin: auto;}

.block_title_No .hotel_col_img {    padding: 28px 0px 25px 0px;}
.hotel_col_copy {    float: none;    width: 100%;    max-width: 340px;    margin: auto;}
.flex_box_container_num1 .casino_container .hotel_col_1_4 {    padding: 11px 48px 0 48px;}

.flex_box_container_num2 .casino_row_Contact_Us .Block_row_num2{padding-right: 0;}
.contact_us_container .form_row1{width: 100%; float: none;}
.contact_us_container .form_row2{width: 100%; float: none;}



.main_temp_Table_Games .casino_row_one_txt_container{width: 100%;}
.star_main_temp .thin_bxslider_container {    margin-bottom: 15px;}

.page-template-bagley-home .slant_right_blue {    top: -95px;     width: 941.05px;}

.page-template-bagley-home .home_download_container {       height: 385px;}


.monthbar_container #tribe-events-bar {    width: 260px;    float: none;    margin: auto;    position: absolute;    left: 0;    right: 0;        margin-top: -35px;}
#tribe-events-content .tribe-events-calendar td.tribe-events-present.mobile-active:hover, .tribe-events-calendar td.tribe-events-present.mobile-active, .tribe-events-calendar td.tribe-events-present.mobile-active div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present.mobile-active div[id*=tribe-events-daynum-] a{background: #313180;}
#tribe-events-content .tribe-events-calendar .mobile-active:hover, #tribe-events-content .tribe-events-calendar td.tribe-events-othermonth.mobile-active, #tribe-events-content .tribe-events-calendar td.tribe-events-othermonth.mobile-active div[id*=tribe-events-daynum-], #tribe-events-content .tribe-events-calendar td.tribe-events-othermonth.mobile-active div[id*=tribe-events-daynum-] a, .tribe-events-calendar .mobile-active div[id*=tribe-events-daynum-], .tribe-events-calendar .mobile-active div[id*=tribe-events-daynum-] a, .tribe-events-calendar td.mobile-active{background: #313180;}
 .calendar_h2_title, .calendar_h2_title a  {       display: inline-block;   max-width: none;    float: none;    margin: auto;}


 .casino_row_Star_Rewards  .hotel_col_3_4{    padding-left: 0 !important;}
.casino_row_Star_Rewards  .hotel_col_3_4 .col_copy1{width: 100%;}

.casino_row_Star_Rewards  .hotel_col_3_4 .col_copy2{width: 100%;}
.casino_row_Star_Rewards  .hotel_col_3_4 .col_copy2 .casino_bullets{margin-top: 0;}
.casino_row_Star_Rewards  .hotel_col_3_4 .col_copy1 .casino_bullets{margin-bottom: 0;}
.block_title_Yes .casino_row_Star_Rewards{width: 85%;}

.page-id-44 .spa_lightblue_tri {    margin-left: -205px;    transform: rotate(-28deg);    margin-top: -258px;    width: 1141.88px;}



.bear_img {    margin-top: -112px;    margin-left: 193px;    width: 200px;}

.swiper_header_poker {    width: 100%;}

.flex_box_container_num2.block_container_Slots .casino_tb_games_btn{ width: 116px; }
.page_name_Sereniitee_Spa .hotel_slider .bx-wrapper img {    width: 144%;    margin-left: -220px;}

 }
 @media screen and (max-width: 600px){
.home_mobile_thin_slider {    height: 280px !important;}

    .show-off {    left: -385px;}
    .motion_shine{     left: 252px;}
    .star_logo {    width: 199px;}

.top_slant_two, .top_slant_two_lay2 {
    transform: rotate(-14deg);
    width: 131%;
    margin: -138px 0 0 -176px;
}
.top_slant_one, .top_slant_one_lay2 {
    transform: rotate(-18.6deg);
    width: 117%;
    margin: -148px 0 0 -243px;
}
#slider-overlay h2{    font-size: 28px;    line-height: 35px;}
#slider-overlay .overlay {
    width: 225px;
}

.page-template-bagley-home .home_download_container .download_background {    margin-top: -115px;}

/**ticker/download Slants **/
   .slant_right_top_orange {  background: -moz-linear-gradient(left, rgba(212,200,50,0) 0%, rgba(213,168,57,0.44) 54%, rgba(213,167,57,0.45) 55%, rgba(214,139,64,1) 96%);
background: -webkit-linear-gradient(left, rgba(212,200,50,0) 0%,rgba(213,168,57,0.44) 54%,rgba(213,167,57,0.45) 55%,rgba(214,139,64,1) 96%);
background: linear-gradient(to right, rgba(212,200,50,0) 0%,rgba(213,168,57,0.44) 54%,rgba(213,167,57,0.45) 55%,rgba(214,139,64,1) 96%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00d4c832', endColorstr='#d68b40',GradientType=1 );    height: 562px;    width: 100%;    margin-right: 0;    margin-top: 132px;}
     .slant_right_top_orange img{display: none;}
     .home_download_container .download_background {    margin-top: -164px;    margin-left: -95px;    width: 115%;}
.home_download_content h2 {    font-size: 22px;    letter-spacing: 3px;    margin-bottom: 0px;}
.home_download_content p {    font-size: 13px;    padding: 0 7px 0 0px;    line-height: 21px;}
.home_download_content {    width: 278px;    margin-right: 21px;}
.home__download_content_container {    top: -37px;    right: 9px;}
.home_download_app img {    width: 45px;}

.home_playSlot_container {    margin-top: -120px;}
.white_slant {    position: absolute;    width: 141%;    top: -182px;}
.slot_content_container h2 {    font-size: 25px;    line-height: 22px;}



.spa_lightblue_tri {  margin-left: -205px;    transform: rotate(-31deg);    margin-top: -213px;    width: 1141.88px;}
.spa_darkblue_tri {    margin-left: -207px;    transform: rotate(-11deg);}


/*casino*/
.casino_row_one_txt_container {    width: 100%;     padding-right: 20px;}
.casino_row_one_img_position {    display: none;}
.header_left_blue {    width: 140%;}
.header_right_angle {    width: 81%;}
.casino_row_one_container {       min-height: auto;    width: 90%;}
.Header_rect {    margin-left: -255px;}
.header_inter h1 {     margin-left: 34px;    font-size: 27px;}
.page-template-template-casino-2 .casino_row_one_txt_container {    width: 100%;}
.poker_swiper_container {    width: 244px;}
.casino_Poker .hotel_col_1_4 {    padding: 40px 0px 30px 0px;}
.casino_Poker .hotel_row_container_one {    width: 85%;}


.group_floor_col1{padding-right: 15px;}
.group_slider_col2 {    padding: 11px 0 0 10px;}

.thin_bxslider_header_text {    top: 23px;    margin-left: 37px;}


.page-template-bagley-home .bagley_white_slant:before {    margin-top: -149px;}

.entertainment_event_container {    max-width:248px;}



.bear_img {    margin-top: -85px;    margin-left: 175px;    width: 182px;}

.page_name_RV_Park .hotel_slider .bx-wrapper img {    width: 162%;    margin-left: -208px;}

.mobile_social_bar {    width: 175%;}
.page-template-template-home .slant_right_top_orange {     width: 100%; }


.gallery_main_container .gallery_thumb_container {    width: 340px;}
.gallery_main_container {    width: 100%;    max-width: 420px;}
.gallery_main_container .gallery_slider_container {    max-height: 280px;    }
    .gallery_main_container .top_gallery_slider img {    max-height: 280px;  }
    .gallery_main_container .page-template-template-gallery .footer_angle {    margin-top: 50px;}
    .gallery_main_container .gallery_filter {    right: 55px;}



.winners_title_container {    left: 0;}
.winners_filter_container {    right: 0;}
.casino_row_one_txt_container {    padding-top: 45px;}

.seach_thumb_imgage{width: 100%; padding-right:0;}
.seach_thumb_imgage img{width: 100%; max-width: none !important;}
.search_content_summary{width: 100%; }
.page_name_Sereniitee_Spa .hotel_slider .bx-wrapper img {    width: 159%;    margin-left: -220px;}
 .main_temp_Thank_You .casino_row_one_img_position{position: relative; display: block;margin-left: auto;    margin-right: auto;    margin-top: auto;}
  .main_temp_Thank_You .casino_row_one_img_container{width: 100%;}
 }



 @media screen and (max-width: 550px){

    .home_mobile_thin_slider {    height: 270px !important;}
    .home_mobile_thin_slider img {    width: 160%;}
     /**footer **/

.footer_menu ul li {    margin-bottom: 23px;}
.footer_menu_two {    margin: 0 30px 0;}
.footer_menu {    max-width: 363px;}

    .top_slant_two, .top_slant_two_lay2 {    transform: rotate(-15deg);    width: 144%;    margin: -187px 0 0 -151px;}
.top_slant_one, .top_slant_one_lay2 {    transform: rotate(-18.6deg);    width: 120%;    margin: -148px 0 0 -200px;}

    /**ticker/download Slants **/
    .home_download_container .download_background {    margin-left: -119px;    width: 124%;}
 .ticker_content h2 {    font-size: 20px;}
.ticker_content {    padding: 0 0 0 0;}
.ticker_content h1 {    font-size: 15vw;    line-height: 15vw;     margin: 9px 0 0;}

.slot_content_container {    top: 79px;    left: 49px;    width: 248px;}
.Slot_img {    width: 464px;}
.slot_content_container h2 {    font-size: 22px;    line-height: 22px;    letter-spacing: 3.5px;}
.slot_content_copy p {    font-size: 13px;    margin-bottom: 30px;}
.home_playSlot_container {    height: 277px;}
.slot_slant_left {    width: 970px;}


/*RV Park*/
.rv_map {    height: 390px;}

/*casino*/
.casino_1_4{width: 100%;}

.winners_inner_container {    max-width: 247px;     padding: 105px 0px 0px;}
.winners_inner_container .winners_block:nth-child(3n+0) {    margin-right: 0;}
.winners_inner_container .winners_block:nth-child(2n+0) {    margin-right: 0;}
.winners_inner_container .winners_block {    margin-right: 0;}


.main_temp_Enrollment .apt_div, .main_temp_Enrollment .state_div {    float: none;    width: 84px;    position: relative;}
.block_container_2_column_toggle_list .toggle_col_1 {    padding-right: 0px;    width: 100%; min-width: auto;}
.block_container_2_column_toggle_list .toggle_col_2 {    padding-right: 0px;    width: 100%; min-width: auto;}


.block_container_text_block ol{ margin-left:20px; }
.toggle_sec_main_container{margin-left: 0;padding-left: 20px !important; width: 95%;}
.toggle_container details div {    margin-left: 5px;}


.footer_angle{position: relative;    height: 110px;width: 550px;}
.footer_angle .footer_bottom_blue{position: absolute; width: 104%;   top: 59px;}
.footer_angle .footer_left_blue{         width: 104%;        margin-top: 32px;   margin-left: -4px;}
.footer_angle .footer_right_blue{   width: 106%;    top: -27.81px;    right: -17px;}
.footer_angle .footer_tri_orange{        width: 39%;    margin-top: 30px;   margin-left: -16px;}


.flex_box_container_num2.block_container_Meetings_a_Conventions .bullets_inlineblock{ margin-top: 0; }

.page-template-bagley-home .home_download_container {          height: 303px;}
.page-template-bagley-home .bagley_white_slant:before {    margin-top: -93px;}

.tribe-events-list .tribe-events-loop .tribe-events-event-image {    width: 100% !important;}


.tribe-events-calendar thead th {    font-size: 15px;}

.block_title_Yes .casino_container, .block_title_No .casino_container {    width: 90%;}
.block_container_title {    padding-left: 10px;    left: -10px;}

.wsp-pages-list {    margin-left: 21px;}

.gallery_main_container{    margin-top: 125px;}

 .gallery_filter{top: 155px; width: 100%;margin-left: auto;    margin-right: auto;     left: 0;    right: 0;}
 .gallery_img_sort .filter_by_display {    float: none;    display: inline-block;    width: 49%;}
.header_container .filter_option_display_container{float: none; display: inline-block; width: 49%;}
.gallery_img_sort .filter_option_display {    /* width: auto; */    min-width: 117px; display: inline-block;}
.gallery_img_sort ul{position: absolute;        min-width: 117px;}

 .gallery_img_sort .filter_by_display p{   text-align: right; color: #2C3680;}
.home_event_sort {    left: 5px;}
h2.tribe-events-page-title, h2.tribe-events-page-title a {
    font-size: 24px !important;
}
.winners_filter_container {    top: 14.6px;margin-left: auto;    margin-right: auto;    left: 0;     width: 135px;}
.winners_title_container{margin-left: auto;    margin-right: auto;    left: 0;right:0; text-align: center;}
.winners_title_container h2{margin-right: auto;}
.winners_filter_container p{position: relative;}
.winners_filter_container .filter_option_display p:after {    font-family: 'FontAwesome';    content: "\f0d7";    top: 0px;}
.winners_filter_container .see_text {    position: relative;display: inline-block; left:auto;    top: 8px;     vertical-align: top;}
.winners_filter_container .filter_option_display{display: inline-block;}

.flex_box_container .flex_block_3d .hotel_col_3_4{padding-right: 0;}
.flex_block_4d .hotel_col_3_4 {    padding: 17px 0 0 0;}
.block_container_Privacy_Policy .casino_row_Privacy_Policy{ padding-top: 35px; }
.block_container_Privacy_Policy{margin-top: 0;}
.block_title_Yes .casino_container {    padding-top: 35px;}
.flex_box_container_num1.block_container_responsible_gaming{margin-bottom: 55px;}
.casino_row_responsible_gaming .hotel_col_1_4 .col_1_4_copy_container .bingo_calendar_btn{margin: auto !important;  margin-left:auto !important; margin-bottom: 15px !important;}
.page_name_Sereniitee_Spa .hotel_slider .bx-wrapper img {
    width: 168%;
    margin-left: -220px;
}
.swiper-title h2 {
    line-height: 39px;
    font-size: 34px;
}
}




 @media screen and (max-width: 500px){
    #site-navigation{max-width: none;    }

    .nav_container{max-width: none !important;     margin-top: 86px;  }

    .logo_nav_container:before{ content:'';width: 100%;  background:#fff;     height: 86px; position: fixed;     z-index: 10;}
    .headershadow .logo_nav_container:before{-moz-box-shadow: 1px -3px 2px 5px #ccc;    -webkit-box-shadow: 1px -3px 2px 5px #ccc;    box-shadow: 1px -3px 2px 5px #ccc;}
 .star_logo{position: fixed;   z-index: 10;     padding-bottom: 0;    overflow: hidden; width: 160px; padding-top: 15px !important;    padding-bottom: 8px;}
.star_logo img {    height: 55px;}
 header .ham_container{position: fixed;   z-index: 10; right: 0;margin: 19px 10px 0 0;}
 header{    height: 86px;}
.site-content {        margin-top: 85px;}
.utility_menu_mobile_REV .menu-utility-container ul li {    width: 49.6%;}

#slider-overlay {    margin-left: 29px;    margin-top: 16px;}
#slider-overlay h2 {    font-size: 22px;    line-height: 30px;    letter-spacing: 3px;}
#slider-overlay .overlay {    width: 160px;}

#slider-overlay .overlay {    width: 175px;}
.top_slant_one, .top_slant_one_lay2 {    transform: rotate(-18.6deg);    width: 603px;    margin: -148px 0 0 -200px;}
.top_slant_three, .top_slant_three_lay2 {    margin-left: -27px;}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {    margin-left: 29px;}
.mobile_overlay_copy {    margin-left: 29px;}


.page-template-bagley-home .triangle_right_blue {        width: 128%;     margin-left: -1px;}
.bagely_white_overlay {    margin-top: -26px;  left: -51px;    width: 132%;}
.bagely_white_div{   transform: rotate(0deg);    left: 0;    top: -124px;    height: 150px;    width: 100%;}
.page-template-bagley-home .home__download_content_container {    top: -68px;}
.page-template-bagley-home .home_download_container .download_background {    margin-top: -150px;}

/**Event Swiper**/
.event_slider_copy {    padding: 16px 5px 45px 16px;}
.home_slider_btn_container {    margin-left: 16px;}
.event_slider_copy p {    font-size: 13px;    padding-right: 1px; font-weight: 400;}
.event_slider_copy h2 { font-size: 17px;}
.event_slider_copy h3{font-size: 14px;}

.home_event_sort {    left: 0px;}
.swiper-title {    width: 215px;}
.home_event_container {    padding: 45px 0 0 0px;}
.event_slider_button {    margin-bottom: 10px;}
/**END Event Swiper**/


.home_mobile_thin_slider {    height: 225px !important;}
/**ticker/download Slants **/





.slant_right_top_yellow {    position: absolute;    width: 228%;}
.slant_right_top_orange {    height: 562px;    width: 100%;    margin-right: 0;    margin-top: 75px;}
    .slant_right_blue {    width: 194%;    top: -83px;    left: -13px;}
.triangle_right_blue {    width: 128%;    margin-top: -33px;}
.home_ticker_container {    height: 107px;    position: relative;}
.home__download_content_container {    top: 124px;    right: 0px;}
.page-template-template-home .home__download_content_container {    top: 67px;}

.home_download_container .download_background {    margin-top: 0;    margin-left: -97px;    width: 138%;}
.home_download_content h2 {    font-size: 20px;    letter-spacing: 3px;    margin-bottom: 0px;}
.home_download_content p {    font-size: 13px;    padding: 0 7px 0 0px;    line-height: 21px;}
.home_download_content {    width: 238px;    margin-right: 0px;}
.home_download_app img {    width: 35px;}
.home_playSlot_container {    margin-top: 48px;}
.slot_content_container {    top: 57px;}

.white_slant:after {    content: '';    width: 100%;    position: absolute;    height: 63px;    background: #fff;    transform: rotate(-5deg);    margin-top: -75px;    margin-left: -19px;}
.white_slant {    position: absolute;    width: 141%;    top: -171px;}

 /**hotel Template **/
.Hotel_bar {    width: 3150px;    margin-left: -745px;}
.hotel_col_copy {    padding: 35px 55px 0 35px !important;}
.block_title_No .hotel_col_copy {    padding: 34px 20px 0 36px !important;}
.spa_lightblue_tri {    margin-top: -242px;}
.spa_darkblue_tri {    margin-top: -147px;    transform: rotate(-6deg);    margin-left: -108px;}

.thin_bxslider_container .bx-wrapper, .thin_bxslider_container .bx-viewport {    height: 210px;}
.spa_turq_overlay {    margin-left: -593px;    width: 808.5px;}
.hotel_slider .bx-wrapper img { width: 200%;    margin-left: -265px;}
.spa_lightblue_tri {    margin-top: -310px;}
.spa_triangle {    margin-left: -443px;}


/*casino*/

.header_left_blue {    width: 189%;    transform: rotate(-9deg);    margin-left: -26px;    margin-top: -51px;}
.header_right_angle {    width: 132%;    transform: rotate(5deg);    margin-top: -34px;}
.Header_rect {       margin-left: -183px;}
.header_spa_triangle {    width: 82%;    left: -12px;}




.thin_bxslider_header_text h1 {    font-size: 28px; max-width: 250px;    line-height: 27px;}
.page-id-48 .thin_bxslider_header_text {    top: -5px;    margin-left: -21px;}
.thin_bxslider_header_text h2{font-size: 12px; font-weight: 300;}
.thin_bxslider_header_text {    top: -5px;    margin-left: 26px}


.hotel_col_1_2.hotel_col_copy {    max-width: 370px;   }


.page-template-bagley-home .bagley_white_slant:before {     margin-top: -105px;}

.tribe-events-calendar thead th {    font-size: 12px;}
.page-id-44 .spa_lightblue_tri {    margin-left: -205px;    transform: rotate(-23deg);}

.bear_img {    margin-top: 0;    margin-left: 0;    width: 182px;    position: relative;}


.table_container .ti-arrows-horizontal {
    width: 260px;}





.menu_open_css header#masthead{    position: static;}
.menu_open_css .site-content,.menu_open_css .email_light_box_main,.menu_open_css footer{ display: none; }
.swiper-title h2 {    line-height: 39px;    font-size: 34px;}
.swiper-title {    width: 176px;}

.header_container .filter_option_display_container { width: 42%;}
.gallery_img_sort .filter_by_display {    width: 40%;}

.block_container_Gift_Shop .col_1_4_copy_container, .block_container_Starmart_C-Store .col_1_4_copy_container,.block_container_Group_Tours .col_1_4_copy_container,.block_container_Weddings .col_1_4_copy_container,  .casino_row_Meetings_a_Conventions .col_1_4_copy_container{ width: 100%; margin-bottom: 20px;}
.flex_box_container_num1.block_container_Weddings .hotel_col_copy,.flex_box_container_num1.block_container_Meetings_a_Conventions .hotel_col_1_4 {    padding: 28px 0px 0 0px !important;}
.main_temp_Enrollment .casino_row_one_txt_container {    padding-top: 65px;    padding-left: 0;}
.flex_box_container_num1.block_container_community_newsroom {margin-top: 45px; margin-bottom: 25px;}



.email_light_box_main input {width: 100%;}
.email_container {    padding: 60px 20px 40px;     margin: 49px 0 15px;}
.sign_ham .ham_container {    right: -11px;}

}


 @media screen and (max-width: 450px){
    .page_name_Sereniitee_Spa .hotel_slider .bx-wrapper img {
    width: 175%;
    margin-left: -220px;
}

/**footer **/
.mobile_social_bar {    min-width: 450px;}
.connected_container {    height: 62px;}
.connected_two {    padding: 5px 0 0 0px;}
.connected_two ul li {    width: auto;    margin-right: 37px;}
.connected_two .fa {    color: #fff;    font-size: 31px;}
.connected_two {    max-width: 232px;}
.connected_two {    padding: 7px 0 0 0px;}

.filter_by_display {
    float: none;
}
.swiper-title h2 {
    margin-bottom: 20px;
}
.home_event_sort .filter_option_display_container {
    float: none;
}


.utility_menu_mobile_REV .menu-utility-container ul li {
    width: 49.55%;
}



    .top_slant_two, .top_slant_two_lay2 {    transform: rotate(-15deg);    width: 159%;    margin: -187px 0 0 -151px;}
.top_slant_one, .top_slant_one_lay2 {    transform: rotate(-18.6deg);    width: 120%;    margin: -148px 0 0 -200px;}

/** Event Swiper**/
.swiper-title h2 {  line-height: 34px;    font-size: 31px;}
.swiper-title {    width: 158px;}



.home_event_sort {    top: 19px;}
.filter_option_display {    height: 38px;    padding-top: 9px;}
.filter_by_display {    padding-top: 9px;}
/**END Event Swiper**/

.page-template-bagley-home .triangle_right_blue {    width: 560.63px;}
.bagely_white_overlay {    width: 578.16px;}



.home_download_container .download_background {    margin-top: 11px;    margin-left: -91px;    width: 120%;}
.home__download_content_container {    top: 81px;    right: 0px;     z-index: 1;}
.home_download_container {    height: 343px;}
.Slot_img {    width: 388px;}
.home_playSlot_container {    margin-top: -22px;}

.slot_width_container .slot_content_container h2 {    font-size: 20px;    line-height: 22px;    letter-spacing: 2.5px; font-weight: 400; font-family: 'Klavika Condensed';}
.slot_content_copy p {    font-size: 12px;    margin-bottom: 30px;     font-weight: 400;}
.slot_content_container {    top: 57px;    left: 35px;}
.home_playSlot_container {    height: 245px;}
.slot_slant_left {    width: 805px;    top: -41px;}
.white_slant {    width: 138%;    top: -112px;    transform: rotate(3deg);     margin-left: -44px;}
.white_slant:after{display: none;}
.download_blue {    position: absolute;    width: 108%;    margin-top: -113px;    margin-left: -7px;    transform: rotate(-8deg);    z-index: -1;    display: block;}
.home_download_content p {    margin-bottom: 6px;     font-size: 12px;    font-weight: 400;}

.page-template-template-home .home__download_content_container {    top: 33px;}




 /**hotel Template **/
.Hotel_bar {    width: 3230px;   margin-left: -841px;}
.hotel_slider .bx-wrapper .bx-pager, .hotel_slider .bx-wrapper .bx-controls-auto {    margin-left: 8px;}




 /**Group Event Template **/
.group_form_container {    max-width: 350px; margin-left: 18px;}
.guest_div, .head_div, .reserved_div {    width: 24%;     }
.group_form_container {    margin-left: 5px;}



.form_row10 .form_col1,.form_row10 .form_col2 {    padding: 60px 0 23px 22px;    width: 100%;}

.contact_us_container{margin:auto !important;}
.poker_swiper_container_outer .hotel_col_1_3 {    padding: 40px 0 0 0;}


.page-template-bagley-home .bagley_white_slant:before {    margin-top: -105px;    transform: rotate(-8.3deg);}
.page-template-bagley-home .home_download_container {    height: 235px;}
.flex_box_container_num1.block_container_Group_Tours{margin-top: 90px;}
.flex_box_container .flex_block_3d .hotel_col_3_4 {    padding-left: 0px;}

.hotel_slider .bx-wrapper img {    width: 216%;    margin-left: -312px;}

.page-template-bagley-home .home__download_content_container {    top: -107px;}


.gallery_main_container {    width: 80%;    max-width: 360px;}
.gallery_main_container .gallery_slider_container {      height: 200px;}
    .gallery_main_container .top_gallery_slider img {      height: 100%;}
    .gallery_main_container .gallery_thumb_container .gallery_slider_container{display: none;}
    .gallery_main_container .gallery_thumb_container {    width: 10px;}

 }




 @media screen and (max-width: 400px){
    .home_mobile_thin_slider img {    width: 170%;}

    .page_name_Sereniitee_Spa .hotel_slider .bx-wrapper img {
    width: 178%;
    margin-left: -220px;
}
/**footer **/
.footer_menu_two {    margin: 0 23px 0;}
.footer_menu {    max-width: 349px;}


    .top_slant_one, .top_slant_one_lay2 {    transform: rotate(-18.6deg);        width: 587px;    margin: -148px 0 0 -243px;}
    .top_slant_two, .top_slant_two_lay2 {    transform: rotate(-15deg);       width: 174%;    margin: -161px 0 0 -159px;}
    .mobile_bx_bottom_lay, .mobile_bx_bottom_lay2 {    display: block;    opacity: 1;    width: 840px;     margin-left: -4px;}
    /**ticker/download Slants **/
  .ticker_content h2 {    font-size: 17px;}
.ticker_content {    padding: 0 0 0 0;}
.ticker_content h1 {    font-size: 15vw;    line-height: 15vw;     margin: 9px 0 0;}
.slant_right_top_yellow {    width: 246%;    right: 0;    top: -59px;}
.slant_right_top_orange {    height: 358px; margin-top: 86px;}

.white_slant {    width: 138%;    top: -102px;}



.bagely_white_overlay {     margin-top: -30.8px; left: -26px; }
.page-template-bagley-home .slant_right_blue {    top: 7.8px;    width: 425px;    left: 0;}


.spa_lightblue_tri {    margin-top: -333px;    transform: rotate(-28deg);}
.spa_darkblue_tri {    margin-top: -189px;}
    .spa_turq_overlay {    width: 803.5px;}

.filter_by_display {    float: none;}
.home_event_sort .filter_option_display_container {    float: none;}
.swiper-title h2 {    margin-bottom: 20px;}
.home_event_sort {    top: -10px;}
.home_event_container {    padding: 85px 0 0 0px;}




.rv_map {    height: 310px;}
/*casino*/
.header_inter h1 {    margin-left: 33px;    margin-top: 28px;}
.poker_swiper_container {    width: 235px;}
.casino_Poker .hotel_col_1_4 {    width: 100%;    min-width: auto;}





/***casino****/
.group_event_swiper_inner_container {    width: 300px;    height: 244px;}
.group_event_swiper_container_main {    width: 300px;    height: 244px;}



 /**Group Event Template **/
.guest_div, .head_div, .reserved_div {    float: none;}
.guest_div label, .head_div label, .reserved_div label {    margin: 90px 0 0 1px;}
.input_label_container {    width: 100%;}
.guest_div, .head_div, .reserved_div {    width: 24%;     }


.form_row10 .form_col1,.form_row10 .form_col2 {    padding: 60px 0 23px 20px;    width: 100%;}
.main_temp_Enrollment .input_label_container {    width: 100%;}
.form_col1 .wpcf7-list-item-label, .form_col2 .wpcf7-list-item-label {    font-size: 13px;}


.hotel_col_img {    max-width: 280px;}
.hotel_col_1_2_img {     max-width: 295px;}
.as_low_text {    font-size: 14px !important;        margin: 0px 0 0 -26px;}
.over_lay_text {    width: 98px;    top: 61px;}
.small_money_text {    font-size: 26px;    top: 19.4px;}
.over_lay_text p {    font-size: 77px;}


.hotel_col_copy,.block_title_No .hotel_col_copy  {    padding: 35px 0 15px !important;    max-width: none;}

.block_container_img_and_1_textblock .hotel_row_container_one {    width: 100%;}
.hotel_col_1_2.hotel_col_copy {    max-width: none;    width: 100%;}
.hotel_col_1_4 {    justify-content: left; padding-left: 0 !important;}
.flex_box_container_num1.block_container_2_ONE_8 .hotel_col_1_4{justify-content: center;}


.footer_angle .footer_bottom_blue {    width: 104%;    top: 60px;}
.footer_angle .footer_right_blue {    width: 106%;    top: -26.35px;    right: -17px;}
.footer_angle .footer_tri_orange {    width: 39%;    margin-top: 31px;    margin-left: -16px;}

.casino_row_Weddings .guest_div label,.casino_row_Weddings  .head_div label,.casino_row_Weddings  .reserved_div label,.casino_row_Meetings_a_Conventions .guest_div label,.casino_row_Meetings_a_Conventions  .head_div label,.casino_row_Meetings_a_Conventions  .reserved_div label{    margin: -23px 0 0 1px;}


.page-template-bagley-home .bagley_white_slant::before {       margin-top: -105px;  transform: rotate(-8.3deg);}
.page-template-bagley-home .home__download_content_container {    top: -107px;}
.page-template-bagley-home .home_download_container {    height: 234px;}

#site-navigation {    height: 100%;     }

 .page-id-44 .spa_lightblue_tri {    margin-left: -240px;    transform: rotate(-21deg);}


.casino_row_Tim_Horton_s .hotel_row_container_one {    padding: 0px 0 0 0px;}
.tribe-events-event-image img{width: 100% !important;}
.buttom_container p {    margin: auto !important;        margin-bottom: auto;    display: block;    margin-bottom: 8px !important;}
.buttom_container .bingo_calendar_btn{text-align: center;}
.four_btn_container .buttom_container .bingo_calendar_btn,.liq_button .bingo_calendar_btn,.block_container_Employment .col_1_4_copy_container div p{text-align: initial;}
.casino_row_one_txt_container {      padding-right: 0;}
.flex_box_container_num2 {    margin-top: 30px;}
.casino_4_col_inner {    margin-top: 0px;}
.casino_1_4 {    padding-left: 0;}
.flex_box_container_num3.block_container_Bingo .casino_1_4:last-child{display: none;}
.col_1_4_copy_container {    width: auto;    display: block;    margin: auto;}
.casino_row_Tim_Horton_s .hotel_col_1_4 {    padding: 20px 0px 0 0 !important;}
.block_container_Employment .col_1_4_copy_container p{text-align: center; }
.flex_box_container_num2.block_container_Employment .hotel_col_1_4 p{margin:auto !important; margin-bottom: 15px !important;}
.par_2col{width: 100%;}
.flex_box_container_num2.block_container_Employment .par_2col_container .liq_button{margin: auto !important;}
.block_container_text_block,.hotel_col_1_2 ul{padding-right: 0;}



.casino_row_Hotel .hotel_col_copy p {    font-weight: 300 !important;}
.hotel_col_1_4 p, .hotel_col_1_3 p,.hotel_col_copy p,.toggle_container p,#tribe-events .tribe-events-content p, .tribe-events-after-html p, .tribe-events-before-html p,.casino_row_one_txt_container p,.blue_list_container .blue_list li ul li,.block_title_Yes .hotel_col_copy p,.flex_box_container li, .text_block_2Col li,.footer_menu ul li a,.block_container_2_ONE_8 .group_btn a,.flex_block_3d .hotel_col_3_4 p, .flex_block_3d .hotel_col_3_4 ul li,.group_floor_col1 p{    font-weight: 300 !important;}

.flex_box_container_num2.block_container_Sereniitee_Spa  .casino_container {    padding-top: 55px;}
.flex_box_container_num3.block_container_Bingo .casino_container {    padding-top: 60px;}
.block_container_title{position:relative ; margin-bottom: 12px;}
.block_title_Yes:before {    top: 36px;}
.block_container_2_column_toggle_list {    margin-bottom: 20px;}
.flex_box_container_num4.block_container_responsible_gaming, .flex_box_container_num2.block_container_responsible_gaming,.flex_box_container_num1.block_container_responsible_gaming {    margin-bottom: 20px;}
}
 @media screen and (max-width: 370px){
.page-template-bagley-home .bagley_white_slant::before {    margin-top: -105px;}
.page-template-bagley-home .home_download_container .download_background {    margin-top: -138px;}
.home_mobile_thin_slider img {    width: 177%;}
.top_slant_two, .top_slant_two_lay2 {      margin: -139px 0 0 -153px;}
.top_slant_one, .top_slant_one_lay2 {    margin: -96px 0 0 -243px;}
#slider-overlay h2 {    font-size: 21px;    line-height: 28px;    letter-spacing: 3px;    margin-top: 3px;}
.spa_lightblue_tri {    margin-top: -309px;    transform: rotate(-28deg);}
.spa_darkblue_tri {    margin-top: -154px;}
 }



 @media screen and (max-width: 350px){
    /** Event Swiper**/
.filter_by_display {    float: none;}
.filter_option_display_container {    float: none;}
.home_event_sort {    top: -6px; left: 13px;}
.poker_swiper_container .swiper-button-next, .poker_swiper_container .swiper-container-rtl .swiper-button-prev {    right: -36px !important;}
.poker_swiper_container .swiper-button-prev, .poker_swiper_container .swiper-container-rtl .swiper-button-next {    left: -36px !important;}

.page-template-bagley-home .bagley_white_slant::before {    margin-top: -110px;    transform: rotate(-7deg);}
.footer_menu div {    text-align: center;    width: 100%; margin: auto;}

 }
 @media screen and (max-width: 335px){

 }

 @media screen and (max-width: 321px){
/**ticker/download Slants **/
.slant_right_top_orange {  height: 329px;     margin-top: 43px;}
.home__download_content_container {    top: 2px;    right: 0px;}
.home_download_container .download_background {    margin-top: 0;    margin-left: -85px;    width: 127%;}
.home_ticker_container {    height: 107px;    position: relative;}
.home_download_content h2 {    font-size: 20px;    letter-spacing: 3px;    margin-bottom: 0px;}
.home_download_content p {    font-size: 13px;    padding: 0 7px 0 0px;    line-height: 21px;}
.home_download_content {    width: 215px;    margin-right: 0px;}
.home_download_app img {    width: 35px;}


.footer_menu_one{width:100% !important;}
.footer_menu_two{width:100% !important; margin: 0;}
.footer_menu_three{width: 100% !important;}
}
