/*!
Theme Name: Florida Sign Company - Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */

body{background: url("/wp-content/themes/floridasign/images/BG-fs-2.png")no-repeat!important;background-position: 0px 300px!important; background-attachment: fixed!important; }
.content-bg, body.content-style-unboxed .site{background:none!important;}

footer .wp-block-heading, footer .widget-title{display: block; border-bottom: solid 2px #AA1319;padding-bottom: 4px;}
footer {text-shadow: 1px 2px 0px rgba(0,0,0,0.3)}
footer a:hover{text-decoration: underline!important;}

li.phonenum a{font-size: 24px!important;font-weight:800!important;padding:0.1em!important;color:#000!important;}
li.quote{margin-right:10px!important;}
li.quote a{font-size: 16px!important;font-weight: bold!important;padding:0.2em 0.6em!important;color:#fff!important;background:#cf2027;text-transform: uppercase;}
.main-navigation .primary-menu-container > ul li a{text-shadow: 1px 2px 0px rgba(0,0,0,0.3)}
.main-navigation .primary-menu-container > ul li a:hover, .main-navigation .primary-menu-container > ul li a:active{text-shadow: none!important;}
.main-navigation .primary-menu-container > ul li.current_page_item a {text-shadow: none;}
.header-navigation .header-menu-container ul ul li.menu-item>a{text-shadow: none!important;}
.home .content-area{margin-top:0rem!important;}
.home .entry-content-wrap{padding-top:0rem!important}
.yearscta{margin: auto;max-width: 600px!important;}
.yearscta h2{text-shadow: 2px 2px 2px rgba(0,0,0,0.5)}
.ctablock{background: url("/wp-content/themes/floridasign/images/BG-fs.png") center left no-repeat #f9f9f9;background-size: auto 80%;}
.ctablock .kt-blocks-info-box-link-wrap{height: 400px;overflow: hidden;}
input.search-field{background: #fff!important;}
.ctablock .kt-blocks-info-box-text{color:#fff!important;font-weight: bold!important;text-shadow: 1px 2px 2px #000;}

.ctablock .kt-blocks-info-box-media-align-top .kt-infobox-textcontent{text-shadow: 1px 2px 2px #000;}

.ctablock2 .kt-blocks-info-box-link-wrap{height: 400px;overflow: hidden;}
.ctablock2 .kt-blocks-info-box-media-align-top .kt-infobox-textcontent{margin-top:240px;position:relative; transition: all 0.8s ease; font-size: 16px!important;}
.ctablock2 .kt-blocks-info-box-media-align-top:hover .kt-infobox-textcontent{margin-top:-50px; font-size: 16px!important;}
.ctablock2 .kt-infobox-textcontent{background: rgba(0,0,0,0.5);margin:0;padding:10px; width:100%!important;color:#fff!important;}

.ctablock2 .kt-blocks-info-box-link-wrap{padding: 100px 0px 100px 0px!important;}
.ctablock2 .kt-blocks-info-box-text, .ctablock2 .kt-blocks-info-box-title{color:#fff!important;}

.ctablock3 .kt-blocks-info-box-link-wrap{height: 600px;overflow: hidden;}
.ctablock3 .kt-blocks-info-box-link-wrap{padding: 100px 0px 100px 0px!important;}

.ctablock4 .kt-blocks-info-box-link-wrap{height: 300px;overflow: hidden; padding:0px;}
.ctablock4 .kt-blocks-info-box-media-align-top .kt-infobox-textcontent{margin-top:130px;position:relative; transition: all 0.8s ease; font-size: 16px!important;}
/*.ctablock4 .kt-blocks-info-box-media-align-top:hover .kt-infobox-textcontent{margin-top:-50px; font-size: 16px!important;}*/
.ctablock4 .kt-infobox-textcontent{background: rgba(0,0,0,0.75);margin:0;padding:10px; width:100%!important;color:#fff!important;}

.ctablock4 .kt-blocks-info-box-link-wrap{padding: 100px 0px 100px 0px!important;}
.ctablock4 .kt-blocks-info-box-text, .ctablock2 .kt-blocks-info-box-title{color:#fff!important;}

.ctablock5 .kt-blocks-info-box-link-wrap{padding:0px;}

.site-top-footer-wrap {margin-top:-50px;}
.site-footer-top-section-2{background:#ffffff;padding-top:10px;padding-bottom:15px;border-radius: 0px 0px 12px 12px}

/*.ctablock .kt-infobox-textcontent{background:rgba(0,0,0,0.5);color:#fff!important;padding:20px;} 
.ctablock p.kt-blocks-info-box-text{margin-bottom: -300px!important;}
.ctablock .kt-blocks-info-box-link-wrap:hover p.kt-blocks-info-box-text{margin-bottom:0px!important;}*/

/*footer {background: url("/wp-content/themes/floridasign/images/BG-fs.png") center left no-repeat #cf2027!important;background-size: auto 100%!important;} */
#colophon .footer-navigation .footer-menu-container > ul li a{text-shadow: 2px 2px 2px rgba(0,0,0,0.5);}
#colophon .footer-navigation .footer-menu-container > ul li a:hover{text-shadow:none;}

.wp-block-latest-posts.wp-block-latest-posts__list.is-grid li>a{font-style: normal;
    font-weight: 700;
    font-size: 28px;
    line-height: 1.5;
    text-transform: uppercase;color:#cf2027!important;
	font-family: Oswald;}
.hpslider{z-index: 1000;}
.sliderbtn{width:230px;position:absolute;bottom:200px;left:44%;z-index: 2000;}
.sliderbtn .wp-block-button__link{font-size: 18px;text-transform: uppercase;}
.hplogo{position: absolute;top:50px; left:0px;padding:20px;background:rgba(255,255,255,0.75);z-index: 2000;}
.hpseal{position: absolute;top:50px; right:0px;padding:20px;background:rgba(255,255,255,0.75);z-index: 2000;}
img.hplogo, img.hpseal {max-height: 150px; width: auto;} 

hr.kt-divider{border-top-color:#000!important;position: relative;}
.kt-block-spacer{margin-top:40px;margin-bottom:40px;}
hr.kt-divider:after{
	content: "";
	position: absolute;
	width:60px;height:60px;
	top:-30px;
	right:48%;
	background: url("/wp-content/themes/floridasign/images/icon-f.png");
	background-size: 100% auto;
}
.fi{
	background:url("images/bento-day.jpg") top center!important;
	background-size: cover;
	transition: all ease-in-out 0.8s;
	-webkit-transition: all ease-in-out 0.8s;
    -o-transition: all ease-in-out 0.8s;
    -ms-transition: all ease-in-out 0.8s;
	background-color: transparent!important;
}
.fi:hover{
	background:url("images/bento-night.jpg") top center!important;
	background-size: cover;
	background-color: transparent!important;
	animation: BG-FADE 500ms;  /* IE 10+, Fx 29+ */
}
.ri{
	background:url("images/ced-day.jpg") top center!important;
	background-size: cover;
	transition: all ease-in-out 0.8s;
	-webkit-transition: all ease-in-out 0.8s;
    -o-transition: all ease-in-out 0.8s;
    -ms-transition: all ease-in-out 0.8s;
	background-color: transparent!important;
}
.ri:hover{
	background:url("images/ced-night.jpg") top center!important;
	background-size: cover;
	background-color: transparent!important;
	animation: BG-FADE 500ms;  /* IE 10+, Fx 29+ */
}
.fri{
	background:url("images/PLANET-FITNESS-day.jpg") top center!important;
	background-size: cover;
	transition: all ease-in-out 0.8s;
	-webkit-transition: all ease-in-out 0.8s;
    -o-transition: all ease-in-out 0.8s;
    -ms-transition: all ease-in-out 0.8s;
	background-color: transparent!important;
}
.fri:hover{
	background:url("images/PLANET-FITNESS-night.jpg") top center!important;
	background-size: cover;
	background-color: transparent!important;
	animation: BG-FADE 500ms;  /* IE 10+, Fx 29+ */
}
.wsi{
	background:url("images/key-food-day.jpg") top center!important;
	background-size: cover;
	transition: all ease-in-out 0.8s;
	-webkit-transition: all ease-in-out 0.8s;
    -o-transition: all ease-in-out 0.8s;
    -ms-transition: all ease-in-out 0.8s;
	background-color: transparent!important;
}
.wsi:hover{
	background:url("images/key-night.jpg") top center!important;
	background-size: cover;
	background-color: transparent!important;
	animation: BG-FADE 500ms;  /* IE 10+, Fx 29+ */
}
.eiws{
	background:url("images/sirius-day.jpg") top center!important;
	background-size: cover;
	transition: all ease-in-out 0.8s;
	-webkit-transition: all ease-in-out 0.8s;
    -o-transition: all ease-in-out 0.8s;
    -ms-transition: all ease-in-out 0.8s;
	background-color: transparent!important;
}
.eiws:hover{
	background:url("images/sirius-night.jpg") top center!important;
	background-size: cover;
	background-color: transparent!important;
	animation: BG-FADE 500ms;  /* IE 10+, Fx 29+ */
}
@keyframes BG-FADE {
    0% {
        opacity: 1;
    }
    50% {
        opacity:0.5;
    }
    100% {
        opacity: 1;
    }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) { 
     /* IE10+ CSS styles go here */
	.site-top-header-inner-wrap{position: relative;}
	.site-header-top-section-left{position: absolute;left:0;max-width: 300px;top:20px;}
	.header-navigation ul ul{left:0;}
	.header-navigation-style-underline-fullheight .header-menu-container > ul, .header-navigation-style-fullheight .header-menu-container > ul{
		display: -ms-flexbox;
        display: flex;
        
       min-height: 40px;
	}
	.header-navigation-style-underline-fullheight .header-menu-container > ul > li, .header-navigation-style-fullheight .header-menu-container > ul > li{display: inline-block;}
	.site-header-row.site-header-row-only-center-column .site-header-section-center{display: inline-block;}
	.header-navigation-style-underline-fullheight .header-menu-container > ul > li > ul li, .header-navigation-style-fullheight .header-menu-container > ul > li > ul > li{flex: 1 0 auto!important;}
	.site-footer-section{display:block!important;position: relative!important;min-width:45%;float: left;margin-right:20px;}
	.site-footer-row.site-footer-row-columns-2{display:block;}
	.site-top-footer,.site-footer, .site-middle-footer-wrap{clear:both!important;}
	.site-footer-row.site-footer-row-columns-1{display:block!important;}
	.footer-navigation, .footer-menu-container{display:inline-block;}
	.site-footer-bottom-section-1, .site-footer-middle-section-1{width:100%;}
	.primary-menu-container{margin-top:10px;}
	.wp-block-latest-posts.wp-block-latest-posts__list.is-grid li{display:inline-block;max-width:30%;margin:10px!important;}
}
@media screen and (max-width: 500px){
	.site-branding a.brand img{max-width:250px!important;}
}