/* 
Theme Name:      FullHouse.io
Theme URI:       https://fantastech.co
Description:     This is a child theme for FS Core parent theme.
Author:          Fantastech Solutions
Author URI:      https://fantastech.co
Template:        astra
Version:         1.0.8
*/

/* CSS of all screens */

/**********************
* Global
***********************/

a, a:hover, a:focus,.ast-button-wrap .menu-toggle:focus,
.uabb-image-carousel-item.slick-slide.slick-current.slick-active, 
.uabb-image-carousel-item.slick-slide{
    outline: none;
}


/* Resetting basic Gravity Forms' error message styling */

.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: transparent !important;
    margin-bottom: 0px !important;
    border-top: 0px !important;
    border-bottom: 0px !important;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
    box-sizing: border-box !important;
}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
    padding-top: 5px !important;
}


/**********************
* Header
***********************/


.ast-main-header-bar-alignment{
     margin: -6px !important;
}
.ast-header-button-1 .ast-builder-button-wrap .ast-custom-button{
     margin: 0px -50px 0px 0px !important;
}

.ast-builder-layout-element .ast-flex .site-header-focus-item .ast-header-button-1{
    margin-right: -21px;
    padding-left: 25px;
}

/**********************
* Footer
***********************/
.fl-module-subscribe-form .fl-form-field #fl-subscribe-form-email{
        font-family: Auxilia;
        font-size: 14px;
        line-height: 16px;
        color: #9D9D9D;
}


/**********************
* Homepage
***********************/

.current-drop strong{
    color: #2CB4D1;
	font-family: Auxilia-Bold;
	
}

span .dual-color-heading{
    color: #ffffff;
}

span .dual-color-highlighted-heading{   
    background-color: #D4AC46;
    color: #000000;
    padding: 0px 5px 0px 5px;
}

span .dual-color-heading-how{
    color: #D4AC46;
}

.fl-module-content.fl-node-content .uabb-btn-one-text {
    inline-size: max-content;
	padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.fl-module-content.fl-node-content .uabb-btn-two-text {
     color: #ffffff;
    inline-size: max-content;
	padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.uabb-btn-two:hover .uabb-imgicon-wrap .uabb-icon i, .uabb-btn-two:hover .uabb-btn-two-text, .uabb-horizontal .uabb-btn.uabb-btn-two:hover, .uabb-btn-two:hover {
	color: #ffffff !important;
}
.current-drop-outer .fl-col .fl-col-has-cols{
    padding: 9.89px 29px 12.09px 29px;
    border-style: dashed;	
    border-top-left-radius: 23px;
    border-top-right-radius: 23px;
    border-bottom-left-radius: 23px;
    border-bottom-right-radius: 23px;
    
}
.current-drop-outer .fl-heading-text{
   padding: 0px 15px 0px 15px;
    background-color: #0F131E;
    
}

.post-item .details-title {
    border-bottom: none !important;
    font-family: Auxilia-Black;
    font-size: 20px;
    line-height: 23px;
    color: #FFFFFF;
    padding: 35px 0px 0px 0px;
}
.post-item .display-medium-subtitle {
    font-family: Auxilia;
    font-size: 18px;
    line-height: 21px;
    color: #F1F1F1;
}
.post-item .display-medium-date-read{
    margin-bottom:0px !important;
    font-family: 'Auxilia';
    font-size: 18px;
    line-height: 21px;
    color: #C8C8C8;
    
}

.site-header-primary-section-right{
    margin: -17px 0px 0px 0px;     
    

}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg {
    width: 25px;
    height: 25px;
    fill: #ffffff;
}


/**********************
* Page 1
***********************/



/**********************
* Page 2
***********************/



/* CSS for screens below 1100px (ipadpro screens) */
@media only screen and (max-width: 1100px){
	.ast-custom-button{
		margin: 0px 0px 10px 0px !important;
	}
	.ast-header-break-point .main-navigation ul .menu-item .menu-link {
		padding: 8px 0px 8px 20px !important;
	}
	.current-drop-outer{
		padding: 0px 20px 0px 20px;
	}
	
}
/* CSS for screens below 992px (tablet screens) */
@media only screen and (max-width: 992px){
.ast-custom-footer .fl-form-field{
		    width: 158px !important;
	}
	.ast-custom-footer .fl-form-button{
		inline-size: max-content;
	}
	.poker-series{
		    padding: 110px 0px 0px 0px;
	}

	.fl-module-subscribe-form .fl-form-field .fl-form-button .fl-button-text{
	      inline-size: max-content !important;
    }
	

}

/* CSS for screens below 767px (mobile screens) */
@media only screen and (max-width: 767px){

    .fl-builder-content .fl-col-content{
        min-height: 50px !important;
        margin-left: 15px !important;
        margin-right: 15px !important;
    }
	.current-drop-outer{
	padding: 0px 15px 0px 15px;
		margin: -60px 0px 0px 0px;
	}
	.collect{
	
		margin: -60px 0px 0px 0px;
	}
	.uabb-dual-button-one{
		margin: 0px 0px 0px -10px !important;
    inline-size: max-content !important;
	}
}


    