/*
 * Theme Name:  Spotlight Child
 * Theme URI:   https://codesupply.co/themes/spotlight/
 * Description: Spotlight Child Theme
 * Author:      Hans Christian Rodriguez for Fugandbustded.com/ Code Supply
 * Author URI:  https://hanschristian.es
 * Template:    spotlight
 * Version:     1.0.55
 */

@font-face {
	font-family: 'Futura Std Light';
  	src: url('fonts/light/34e6da98fa1d2a709d4e7b8033a7c933.woff') format('woff');
  	src: url('fonts/light/34e6da98fa1d2a709d4e7b8033a7c933.woff2') format('woff2');
  	font-weight: 400;
}

@font-face {
	font-family: 'Futura Std Bold';
	src: url('fonts/bold/f7339bec7d6baa9a4bf184e63bf013dd.woff') format('woff');
	src: url('fonts/bold/f7339bec7d6baa9a4bf184e63bf013dd.woff2') format('woff2');
	font-weight: 600;
}

@font-face {
	font-family: 'Futura Std Extra Bold';
	src: url('fonts/extra-bold/acec6a2525280a938c22535f7ed7a6b8.woff') format('woff');
	src: url('fonts/extra-bold/acec6a2525280a938c22535f7ed7a6b8.woff2') format('woff2');
	font-weight: 800;
}

body,
.wf-loading body,
.wf-loading body a,
.wf-loading body span,
.wf-loading body p,
.wf-loading h1, .wf-loading h2, .wf-loading h3, .wf-loading h4, .wf-loading h5, .wf-loading h6,
.wf-loading label,
.wf-loading .post-meta,
.wf-loading .cs-link-more,
.wf-loading .button,
.site-footer, .site-footer .navbar-nav > li > a {
	font-family: 'Futura Std Light', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-weight: 300;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}

strong, b,
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6,
.navbar-nav > li > a, .cs-mega-menu-child > a, .widget_archive li, .widget_categories li, .widget_meta li a, .widget_nav_menu .menu > li > a, .widget_pages .page_item a {
	font-family: 'Futura Std Bold', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-weight: 600;
	-webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}

/* @group Custom elements */

h1 a:hover, h1 a:focus, h2 a:hover, h2 a:focus, h3 a:hover, h3 a:focus, h4 a:hover, h4 a:focus, h5 a:hover, h5 a:focus, h6 a:hover, h6 a:focus, .h1 a:hover, .h1 a:focus, .h2 a:hover, .h2 a:focus, .h3 a:hover, .h3 a:focus, .h4 a:hover, .h4 a:focus, .h5 a:hover, .h5 a:focus, .h6 a:hover, .h6 a:focus, .post-outer:hover h2, .su-row.box.last article:hover h2 {
	color: rgba(188, 0, 0, 1) !important;
}

	 .post-outer:hover h2 {
	 	text-shadow: 0 0 5px rgba(188, 0, 0, .5);
	 }

.navbar-primary .navbar-nav>li>a:hover {
	color: rgba(188, 0, 0, .5);
}

.score {
	position: relative; 
	padding: 1em 10px;
	border: 3px solid #bc0000;
}

.score:before {
	content: 'FNB Score! \2605 \2605 \2605';
	position: absolute;
	left: 10px;
	top: -15px;
	display: inline-block;
	padding: 0 10px;
	background: #fff;
	color: rgba(33, 56, 117, 1);
	font-family: 'Futura Std Extra Bold', sans-serif;
	font-weight: 800;
	text-transform: uppercase;
}

/* @group Buttons */
	  
	.button, .entry-content .button, input[type="submit"] {
		display: inline-block;
		padding: .75em 20px;
		background: transparent;
		border: 4px solid rgba(33, 56, 117, 1);
		border-radius: 100px;
		color: rgba(33, 56, 117, 1);
		font-weight: 600;
		text-decoration: none;
		text-transform: uppercase;
	}
	
		.button:hover, .entry-content .button:hover, input[type="submit"]:hover,
		.button:focus, .entry-content .button:focus, input[type="submit"]:focus {
			background: transparent;
			border: 4px solid rgba(188, 0, 0 , 1);
			color: rgba(188, 0, 0 , 1);
			box-shadow: 0 0 30px 0 rgba(188, 0, 0 , .2);
			text-shadow: 0 0 15px rgba(188, 0, 0 , .2);
		}
		
		.button:active, .entry-content .button:active, input[type="submit"]:active {
			background: transparent;
		}
		
		.su-service .button {
			border: 4px solid rgba(255,80,190,1);
			color: rgba(188, 0, 0, 1);
		}
	
	/* @end */

.legal, form p.legal {
	margin: 2em 0;
	font-size: 80%;
}
	
	
	/* @group Shadowed boxes */
		
		.box, .su-row.box {
			padding: 2em 20px;
		    background: rgba(255, 255, 255, 1);
			box-shadow: 0 10px 40px 0 rgba(0, 0, 0, .1);
			color: rgba(0, 0, 0, 1);
			
		}
			
			.box.category h2 a {
				display: inline-block;
				padding: .5em 15px;
				background: rgba(188, 0, 0, 1);
				border-radius: 100px;
				color: rgba(255, 255, 255, 1);
				font-size: 1em;
				font-weight: 800;
				text-decoration: none;
			}
			
				.box.category h2 a:hover {
					background-color: rgb(33, 56, 117);
					color: rgba(255, 255, 255, 1);
				}
				
		.su-row.box .entry-excerpt, .su-row.box .post-meta {
			color: inherit;
		}
		
		.sidebar #ai_widget-3 {
		    padding: 1em 15px;
		    border: 3px solid rgba(33, 56, 117, 1);
		}
		
			.sidebar #ai_widget-3 h2 {
				color: rgba(33, 56, 117, 1);
			}
			
			/* @group Last loop */
						
			.su-row.box.last .archive-main article:not(:first-child), .su-row.box.last .archive-main article {
				display: grid;
				float: left;
				position: relative;
				margin: 0;
				padding: 0 10px 0 0;
				height: 100px;
				width: 50%;
				align-content: center;
				border: 0;
			}
			
				.su-row.box.last a {
					position: absolute;
					z-index: 2;
					height: 100%;
					width: 100%;
				}
				
				.su-row.box.last article h2 {
					margin: 0;
					font-size: 1rem;
				}
			
			/* @end */
		
			/* @group Promo */
			
			.box.promo {
				background: rgba(40, 0, 100, 1);
				color: rgba(255, 255, 255, 1);
			}
			
				.box.promo.podcast, .site-footer {
					background: -webkit-linear-gradient(bottom, rgba(40, 0, 100, 1) 10%, rgba(40, 0, 100, .3) 100%), url('https://fugandbusted.com/img/2018/10/seccion-podcast.jpg') center top / cover no-repeat;
					background: -moz-linear-gradient(bottom, rgba(40, 0, 100, 1) 10%, rgba(40, 0, 100, .3) 100%), url('https://fugandbusted.com/img/2018/10/seccion-podcast.jpg') center top / cover no-repeat;
					background: -ms-linear-gradient(bottom, rgba(40, 0, 100, 1) 10%, rgba(40, 0, 100, .3) 100%), url('https://fugandbusted.com/img/2018/10/seccion-podcast.jpg') center top / cover no-repeat;
					background: linear-gradient(to top, rgba(40, 0, 100, 1) 10%, rgba(40, 0, 100, .3) 100%), url('https://fugandbusted.com/img/2018/10/seccion-podcast.jpg') center top / cover no-repeat;
				}
			
				.promo h1, .promo h2, .promo h3, .promo h4 {
					color: rgba(255, 255, 255, 1);
				}
				
				.entry-content .promo a, .promo strong, .promo .button, .promo input[type="submit"] {
					background: transparent;
					color: rgba(188, 0, 0, 1);
				}
				
				.promo .button {
					border: 4px solid rgba(188, 0, 0, 1);
				}
				
					.promo .button:hover {
						border: 4px solid rgba(188, 0, 0 , 1);
						color: rgba(188, 0, 0 , 1);
					}
				
				#page .promo .aligncenter {
						margin-bottom: 0;
					}
				
				.promo textarea, .promo input {
					background: rgba(255, 255, 255, .1);
					border: 0;
				}
				
				.promo .gfield_description {
					color: rgba(255, 255, 255, 1);
				}
				
					.promo textarea:focus,
					.promo input[type="text"]:focus,
					.promo input[type="email"]:focus {
						background: rgba(255, 255, 255, 1);
					}
			
			/* @end */
		
		/* @end */
		
		body .su-service, body .subcategories {
			padding: 1em 15px;
			background: rgba(33, 56, 117, 1);
			color: rgba(255, 255, 255, 1);
		}
		
			body .su-service-title {
				color: rgba(188, 0, 0, 1);
			}
			
			body .su-service-title i {
				top: 15px;
				left: 15px;
				color: rgba(188, 0, 0, 1) !important;
				
			}
			
		body .su-box-content {
			position: relative;
			color: inherit;
		}
		
		
		.page-template-template-celebs .wp-tag-cloud {
			list-style-type: none;
			text-align: center;
		}
		
			.page-template-template-celebs .wp-tag-cloud li {
			    margin: .5em 10px;
				display: inline-block;
			}
			
				.page-template-template-celebs .wp-tag-cloud li>a {
				    padding: 1em 15px;
				    border: 1px solid rgba(188, 0, 0,.25);
				    border-radius: 100px;
					color: rgba(188, 0, 0,1);
					font-weight: 600;
					text-decoration: none;
				}
				
					.page-template-template-celebs .wp-tag-cloud li a:hover {
						background: rgba(33, 56, 117, 1);
						color: rgba(255, 255, 255, 1);
					}
	
	/* @end */

	/* @group Resistire */
	
	.su-box.orange {
		border-color: rgba(230, 110, 0, 1) !important;
	}
	
		.orange .su-box-title {
			background-color: rgba(230, 110, 0, 1) !important;
		}
	
	.su-box.blue {
		border-color: rgba(0, 150, 230, 1) !important;
	}
	
		.blue .su-box-title {
			background-color: rgba(0, 150, 230, 1) !important;
		}
	
	/* @end */

/* @end */

.box.category h2 a {
    display: inline-block;
    padding: .5em 15px;
    background: rgba(188, 0, 0, 1);
    border-radius: 100px;
    color: #fff;
    font-size: 1em;
    font-weight: 800;
    text-decoration: none;
}

	.box.category h2 a:hover {
	    background-color: rgba(33, 56, 117, 1);
	    color: #fff;
}

/* @group Background categories */
	
	.archive.category:before, .page-id-7567:before {
		position: fixed;
		left: 0;
		top: 0;
		content: "";
		display: block;
		width: 100%;
		height: 679px;
	}
	
		.category-celebrities:before, .box.celebrities {
			background: -webkit-linear-gradient(bottom, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/07/seccion-celebrities.jpg') center top / cover no-repeat;
			background: -moz-linear-gradient(bottom, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/07/seccion-celebrities.jpg') center top / cover no-repeat;
			background: -ms-linear-gradient(bottom, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/07/seccion-celebrities.jpg') center top / cover no-repeat;
			background: linear-gradient(to top, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/07/seccion-celebrities.jpg') center top / cover no-repeat;
		}
		
		.category-hollywood:before, .box.hollywood {
			background: -webkit-linear-gradient(bottom, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/07/seccion-hollywood.jpg') center top / cover no-repeat;
			background: -moz-linear-gradient(bottom, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/07/seccion-hollywood.jpg') center top / cover no-repeat;
			background: -ms-linear-gradient(bottom, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/07/seccion-hollywood.jpg') center top / cover no-repeat;
			background: linear-gradient(to top, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/07/seccion-hollywood.jpg') center top / cover no-repeat;
		}
		
		.category-realeza:before, .box.realeza {
			background: -webkit-linear-gradient(bottom, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/07/seccion-realeza.jpg') center top / cover no-repeat;
			background: -moz-linear-gradient(bottom, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/07/seccion-realeza.jpg') center top / cover no-repeat;
			background: -ms-linear-gradient(bottom, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/07/seccion-realeza.jpg') center top / cover no-repeat;
			background: linear-gradient(to top, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/07/seccion-realeza.jpg') center top / cover no-repeat;
		}
		
		.category-politica:before, .box.politica {
			background: -webkit-linear-gradient(bottom, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/07/seccion-politica.jpg') center top / cover no-repeat;
			background: -moz-linear-gradient(bottom, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/07/seccion-politica.jpg') center top / cover no-repeat;
			background: -ms-linear-gradient(bottom, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/07/seccion-politica.jpg') center top / cover no-repeat;
			background: linear-gradient(to top, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/07/seccion-politica.jpg') center top / cover no-repeat;
		}
		
		.category-tombola:before, .box.tombola {
			background: -webkit-linear-gradient(bottom, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/07/seccion-tombola.jpg') center top / cover no-repeat;
			background: -moz-linear-gradient(bottom, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/07/seccion-tombola.jpg') center top / cover no-repeat;
			background: -ms-linear-gradient(bottom, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/07/seccion-tombola.jpg') center top / cover no-repeat;
			background: linear-gradient(to top, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/07/seccion-tombola.jpg') center top / cover no-repeat;
		}
		
		.category-television:before, .box.television {
			background: -webkit-linear-gradient(bottom, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/07/seccion-television.jpg') center top / cover no-repeat;
			background: -moz-linear-gradient(bottom, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/07/seccion-television.jpg') center top / cover no-repeat;
			background: -ms-linear-gradient(bottom, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/07/seccion-television.jpg') center top / cover no-repeat;
			background: linear-gradient(to top, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/07/seccion-television.jpg') center top / cover no-repeat;
		}
		
		.category-series:before, .box.series {
			background: -webkit-linear-gradient(bottom, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/07/seccion-series.jpg') center top / cover no-repeat;
			background: -moz-linear-gradient(bottom, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/07/seccion-series.jpg') center top / cover no-repeat;
			background: -ms-linear-gradient(bottom, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/07/seccion-series.jpg') center top / cover no-repeat;
			background: linear-gradient(to top, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/07/seccion-series.jpg') center top / cover no-repeat;
		}
		
		.category-reality-shows:before, .box.reality-shows {
			background: -webkit-linear-gradient(bottom, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/07/seccion-reality-shows.jpg') center top / cover no-repeat;
			background: -moz-linear-gradient(bottom, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/07/seccion-reality-shows.jpg') center top / cover no-repeat;
			background: -ms-linear-gradient(bottom, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/07/seccion-reality-shows.jpg') center top / cover no-repeat;
			background: linear-gradient(to top, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/07/seccion-reality-shows.jpg') center top / cover no-repeat;
		}
		
		.category-latino:before, .box.latino {
			background: -webkit-linear-gradient(bottom, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/07/seccion-latino.jpg') center top / cover no-repeat;
			background: -moz-linear-gradient(bottom, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/07/seccion-latino.jpg') center top / cover no-repeat;
			background: -ms-linear-gradient(bottom, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/07/seccion-latino.jpg') center top / cover no-repeat;
			background: linear-gradient(to top, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/07/seccion-latino.jpg') center top / cover no-repeat;
		}
		
		.category-argentina:before, .box.argentina {
			background: -webkit-linear-gradient(bottom, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/07/seccion-argentina.jpg') center top / cover no-repeat;
			background: -moz-linear-gradient(bottom, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/07/seccion-argentina.jpg') center top / cover no-repeat;
			background: -ms-linear-gradient(bottom, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/07/seccion-argentina.jpg') center top / cover no-repeat;
			background: linear-gradient(to top, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/07/seccion-argentina.jpg') center top / cover no-repeat;
		}
		
		.category-mexico:before, .box.mexico {
			background: -webkit-linear-gradient(bottom, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/07/seccion-mexico.jpg') center top / cover no-repeat;
			background: -moz-linear-gradient(bottom, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/07/seccion-mexico.jpg') center top / cover no-repeat;
			background: -ms-linear-gradient(bottom, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/07/seccion-mexico.jpg') center top / cover no-repeat;
			background: linear-gradient(to top, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/07/seccion-mexico.jpg') center top / cover no-repeat;
		}
		
		.category-miami:before, .box.miami {
			background: -webkit-linear-gradient(bottom, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/07/seccion-miami.jpg') center top / cover no-repeat;
			background: -moz-linear-gradient(bottom, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/07/seccion-miami.jpg') center top / cover no-repeat;
			background: -ms-linear-gradient(bottom, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/07/seccion-miami.jpg') center top / cover no-repeat;
			background: linear-gradient(to top, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/07/seccion-miami.jpg') center top / cover no-repeat;
		}
		
		.category-podcast:before, .box.podcast {
			background: -webkit-linear-gradient(bottom, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/10/seccion-podcast.jpg') center top / cover no-repeat;
			background: -moz-linear-gradient(bottom, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/10/seccion-podcast.jpg') center top / cover no-repeat;
			background: -ms-linear-gradient(bottom, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/10/seccion-podcast.jpg') center top / cover no-repeat;
			background: linear-gradient(to top, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2018/10/seccion-podcast.jpg') center top / cover no-repeat;
		}
		
		.page-id-7567:before, .box.resistire {
			background: -webkit-linear-gradient(bottom, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2019/03/seccion-resistire.jpg') center top / cover no-repeat;
			background: -moz-linear-gradient(bottom, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2019/03/seccion-resistire.jpg') center top / cover no-repeat;
			background: -ms-linear-gradient(bottom, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2019/03/seccion-resistire.jpg') center top / cover no-repeat;
			background: linear-gradient(to top, white 10%, rgba(255, 255, 255, 0.3) 100%), url('https://fugandbusted.com/img/2019/03/seccion-resistire.jpg') center top / cover no-repeat;
		}
	
	
	/* @end */
	
	
	/* @group Forms */

	/* @group Validation messages */
		
	.gfield_required, .validation_error, .gfield_error .validation_message {
		color: rgba(255, 0, 0, .8);
	}
	
	.ginput_product_price, .gfield label em, .ginput_total {
		color: rgba(0, 200, 70, 1);
	}
	
	.gfield_error input[type="text"], .gfield_error input[type="email"], .gfield_error textarea {
		border: 1px solid rgba(195, 0, 0, 0.8);
	}
	
	.gfield_description.validation_message {
		margin: 1em 0 0;
		font-size: 1em;
		font-weight: inherit;
	}
	
	.ginput_counter {
		color: rgba(0, 0, 0, .5);
		font-size: .8em;
	}
	
	/* @end */
	
	
	
	/* @group Generics */
	
	input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="week"], input[type="tel"], input[type="time"], input[type="month"], input[type="tel"], #edd_checkout_form_wrap input[type=text], #edd_checkout_form_wrap input[type=email], #edd_checkout_form_wrap input[type=password], #edd_checkout_form_wrap textarea, textarea, select {
		margin: .5em 0;
		padding: .5em 5px;
		max-width: 500px;
		color: rgba(0, 0, 0, .5);
		font-size: 1.1em;
	}
	
	.gform_fields, .gform_wrapper ul, .gform_wrapper ol {
		margin-left: 0;
		padding: 0;
		list-style: none;
	}
	
	.gfield_checkbox, .gfield_radio, .ginput_container_fileupload {
		margin: 0 0 1em;
	}

	.gf_invisible {
		visibility: hidden;
		height: 0 !important;
		margin: 0;
		padding: 0;
	}
	
	.gfield_label {
		margin-bottom: 1em;
		font-size: 1em;
	    font-weight: 600;
	}

	.notag .gfield_label, .gform_wrapper .payment label, .ginput_card_security_code_icon, .ginput_container_email label {
		display: none;
	}
	
	/* @end */


/* @end */

/* @group Fixes */

.site-footer .navbar-nav > li > a {
	font-size: .85em;
}

.searchwp-live-search-results.searchwp-live-search-results-showing {
	max-width: 1160px;
    width: 100% !important;
}

section.subcategories {
    background-color: transparent;
    padding: 0;
}

.video-js {
    margin-bottom: 3%;
}

.vjs-control-bar, .vjs-has-started .vjs-control-bar {
	display: none;
}

blockquote.twitter-tweet {
    isplay: block;
    padding: 1em 15px;
    background: rgba(25, 39, 52, .1);
    border-radius: 10px;
    color: rgba(25, 39, 52, .5);
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif !important;
}

	blockquote.twitter-tweet p {
		color: rgb(25, 39, 52);
	}

	blockquote.twitter-tweet:before {
		content: "\f099";
		font-family: 'powerkit-icons' !important;
	}

/* @end */

/* @group Footer */

footer .site-title.footer-title {
	background: transparent url('/img/2023/01/fug-and-busted-logo-white.svg') no-repeat left center;
	background-size: contain;
	text-indent: -99999px;
}

/* @end */

body .navbar-nav .cs-mega-menu .cs-mm-post .entry-header .entry-title {
	text-align: left;
}

@media (max-width: 1020px) {
	body .header-large .navbar-bottombar, body .navbar-container .navbar-content {
	    height: 120px;
	}
	
	body .navbar-brand img {
		max-height: 100px;
	}
	
	body .section-homepage-posts {
	    margin-top: 70px;
	}
	
	.su-row.box.last .article h2 {
		font-size: larger;
	}
	
	.su-row.box.last .article small {
		font-size: small;
	}
}

@media (max-width: 1020px) and (min-width: 560px) {
	
	.header-large .navbar-bottombar .navbar-nav {
	    margin-top: 10em;
	    display: inherit;
	}
	
	body .navbar-primary .navbar-nav>li>a,
	body .navbar-nav .cs-mega-menu-has-categories .cs-mm-categories li.active-item a {
	    font-size: .7em;
	}
	
	body .navbar-nav>li.menu-item-has-children>.sub-menu {
	    top: 170px;
	}
	
	body .section-homepage-posts {
	    margin-top: 100px;
	}
}


@media (max-width: 600px) {
	
	h1, .h1 {
		font-size: 1.5rem;
	}
	
	.su-row.box.last .archive-main article:not(:first-child), .su-row.box.last .archive-main article {
		display: block;
		float: none;
		width: 100%;
	}
}

