

/** Generated by FG **/
/* @font-face {
	font-family: 'Conv_RollTide_Square_Slab_Font';
	src: url('fonts/RollTide_Square_Slab_Font.eot');
	src: local('☺'), url('fonts/RollTide_Square_Slab_Font.woff') format('woff'), url('fonts/RollTide_Square_Slab_Font.ttf') format('truetype'), url('fonts/RollTide_Square_Slab_Font.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
*/

@font-face {
	font-family: 'gin';
	src: url('https://use.typekit.net/een1zww.css');
	font-weight: normal;
	font-style: normal;
}
.q_icon_with_title.large.center .icon_text_holder .icon_title{
    margin-bottom: 11px;
}
.q_icon_with_title.small .icon_text_holder .icon_title{
    margin-bottom: 12px;
}

.qode-shadow-column > .vc_column-inner {
    box-shadow: 3px 4px 12px 0px rgba(0, 0, 0, 0.05);
}
.qode-card-slider-holder .controls .button{
    box-shadow: none;
}

.qode-card-slider-holder .qode-type1-gradient-bottom-to-top-text span{
    background: transparent;
    -webkit-text-fill-color: #fd8b74;
}

.qode-card-slider-holder .qode-type1-gradient-bottom-to-top-text.button:hover{
    background-color: #fd8b74;
}

.qode-card-slider-holder .qode-type1-gradient-bottom-to-top-text span:hover{
    -webkit-text-fill-color: #fff;
}

.qode-card-slider-holder .controls .button.prev{
    left: -100px;
}

.qode-card-slider-holder .controls .button.next{
    right: -100px;
}
.qode-advanced-image-gallery .owl-dots {
    margin: 39px 0 0;
}


nav.main_menu ul li a span.underline_dash, nav.vertical_menu ul li a span.underline_dash{
    bottom: 0px;
}
.qode-shadow-row{
    box-shadow: 3px 4px 12px 0px rgba(0, 0, 0, 0.05);
}
header.sticky .header_bottom{
    box-shadow: 3px 4px 12px 0px rgba(0, 0, 0, 0.05);
}
header:not(.with_hover_bg_color) nav.main_menu>ul>li:hover>a{
    opacity: 1;
}
.qode-card-slider-holder .qode-card-slider .slide {
    padding: 0 14px;
}

/* Image with text style */

.image_with_text img {
    margin: 0 auto 30px auto;
}

/* Top red header */

.header_top.clearfix {
    background-color: #9E1B32 !important;
    height: 38px;
}

.header_top.clearfix .right {
    padding-top: 4px;
}


/* Navigation */

nav.main_menu > ul > li > a {
    padding-left: 25px;
    padding-right: 25px;
    /* border-left: 1px solid #a60c31; */
}

/* nav.main_menu > ul > li:last-child > a {
    border-right: 1px solid #a60c31;
} */

@media only screen and (max-width: 1200px) {
  nav.main_menu > ul > li > a {    
    border-left: none;
    font-size: 13px;
    padding: 0 18px;
  }
nav.main_menu > ul > li:last-child > a {
    border-right: none;
  }
}

/* Gravity forms */

/*Contact */

form#gform_1 input[type="text"], form#gform_1 textarea#input_1_4 {
    background-color: #e8e8e8;
}

form#gform_1 input[type="text"]:focus, form#gform_1 textarea#input_1_4:focus {
    background-color: #CDCDCD;
}

input#gform_submit_button_1 {
    background-color: #9E1B32;
    border: none;
    border-radius: 0;
    color: #fff;
}

input#gform_submit_button_1:hover {
 background-color: 760923;
}

/* Homepage middle form */

input#gform_submit_button_2 {
    background-color: #ffffff;
    border: 1px solid #ffffff;
    border-radius: 0;
    color: #9E1B32;
    display: block;
    margin: 0 auto;
}

input#gform_submit_button_2:hover, input#gform_submit_button_3:hover {
    background-color: #e8e8e8;
}

input#input_2_1 {
    margin: 0 auto;
    display: block;
}

@media only screen and (max-width: 640px) {
input#input_2_1 {
  width: 90%;
   text-align: center;
}
input#gform_submit_button_2 {
    width: 50%;
    text-align: center;
 }

}

/* Footer form */

input#gform_submit_button_3 {
    background-color: #ffffff;
    border: 1px solid #ffffff;
    border-radius: 0;
    color: #9E1B32;
    display: block;
}

input#input_3_1 {
   width: 90%;
}

@media only screen and (max-width: 640px) {
input#input_3_1 {
   width: 100%;
}
}

/* Newsletter top left form */

div#gform_wrapper_4 {
    position: relative;
    margin: 0;
}

body #gform_wrapper_4  .gform_footer {
    width: auto !important;
    position: absolute;
    top: 0 !important;
    left: 300px;
    padding: 0;
    margin: 0;
}

input#input_4_1 {
   width: 260px;
   height: 25px;

}

input#gform_submit_button_4 {
    height: 25px;
    font-size: 10px;
    line-height: 0;
    color: #9E1B32;
    background-color: #ffffff;
    border: none;
    border-radius: 0
    }

input#gform_submit_button_4:hover {
   background-color: #e8e8e8;
}



/* remove margin from top left form */

body .gform_wrapper .top_label div.ginput_container {
	margin-top:0 !important;
}
.gform_wrapper li.hidden_label input {
	margin-top:6px !important;
}

/* Twitter feed */

p.ctf-header-bio, span.ctf-header-name, span.ctf-header-tweets-count, span.ctf-header-followers {
    color: #000000;
}

.home .intercom-app {
    display: none;
}

/* next game section on hp */

@media only screen and (min-width: 767px) {
#boxes .vc_column_container>.vc_column-inner {
width: 90%;
margin: 5%; 
height: 350px;
}

}

@media only screen and (max-width: 766px) {
#boxes .vc_column_container>.vc_column-inner {
padding: 5%;
    width: 90%;
margin: 5%; 
 
}

}

.qode-accordion-holder {
    position: relative;
    border-bottom: 1px solid #9E1B32;
}
.countdown-section:first-of-type {
    display:none !important;
}
.countdown {
    font-weight: 700;
    text-align: center;
}


/* Upcoming events section */

.upcoming-event {
border: 1px solid  #494949;
padding: 5%;
 width: 90% !important;
}

.upcoming-event .qbutton.big_large_full_width {
line-height: 40px !important;
height: 40px !important;

}

@media only screen and (max-width: 766px) {
.upcoming-event .qbutton.big_large_full_width {
width: 90% !important;
}

}


