<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Marcus Lemonis
Theme URI: https://www.blackdogadvertising.com/
Author:  Marcus Lemonis
Author URI: https://www.blackdogadvertising.com/
Description: The 2020 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.
Version: 1.0
Tags: custom theme, responsive, jquery, bootstrap


*/

.navcolor-lifesLearning #lifestyle .bg-slide,
.navcolor-speaking #lemon .bg-slide {
	opacity:1 !important;
	display:block !important;
}

@media (max-width: 1500px) {
	.navbar-nav.nav-seccion-links li, .nav-seccion-links li {
		margin-left: 10px;
		margin-right: 10px;
	}
}

/* Navigation Item Form Modal Popup */

#popup20.modalfull {
	z-index: 999999;
}

#popup20.modalfull.modal-bg .content-modal {
	max-width: 100% !important;
}

#popup20.modalfull.modal-bg .modal-container-colose {
	width: 100% !important;
	left: 0 !important;
	margin-left: 0 !important;

}
#popup20.modalfull.modal-bg .bg-modal {
	max-width: 100% !important;
	left: 0 !important;
	margin-left: 0 !important;
}

#popup20.modalfull.modal-bg .bg-modal .section-show-bg--color {
	background-color: #03101e !important;
	left: 0 !important;
}

#popup20.modalfull.modal-bg.modal .bg-modal .section-show-bg--color .section-show-bg-img,
#popup20.modal + .background-preload {
	background-image: url('images/bg-marcus-talk-to-me.jpg') !important;
	background-position: center;
	background-repeat: no-repeat;
}

#popup20 .container-form .row {
	flex-direction: row-reverse !important;
}

#popup20 .content-modal &gt; .container-fluid &gt; .row &gt; .col-md-12 {
	background-color: rgba(0,0,0,0.75);
	padding-bottom: 3rem;
}

@media (min-width: 768px) {
	#popup20 .content-modal &gt; .container-fluid &gt; .row &gt; .col-md-12 {
		padding-left: 3rem;
		padding-right: 3rem;
	}
}

#popup20 .content-modal .form-inner .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
	font-size: 1.8rem;
}

#popup20 .content-modal .form-inner .gform_wrapper input:not([type=submit]) {
	border: 2px solid #fff;
}
#popup20 .content-modal .form-inner .gform_wrapper input:not([type=submit])::placeholder {
	font-size: 1.8rem;
}

#popup20 .content-modal .form-inner .gform_wrapper .gfield {
	margin-block-start: 3rem;
}

#popup20 .content-modal .form-inner .gform_wrapper  .gfield_label {
	 padding-left: 0;
	 margin-bottom: 1rem;
	 font-size: 1.8rem;
 }
 
#popup20 .content-modal .form-inner .gform_wrapper  .field_description_below .gfield_description {
	font-size: 1.5rem;
}

#popup20 .content-modal .form-inner .gform_wrapper .validation_message {
	color: #FF5F5F;
}

#popup20 .content-modal .form-inner .gform_wrapper .gform_validation_errors {
	margin-bottom: 3rem;
}

#popup20 .content-modal .form-inner .gform_wrapper .gform_validation_errors * {
	color: #FF5F5F;
}

#popup20 .content-modal .form-inner .gform_wrapper .ginput_container_text  input,
#popup20 .content-modal .form-inner .gform_wrapper .ginput_container_email input {
	width:100%;
}
 
#popup20 .content-modal .form-inner .gform_wrapper textarea {
	border: 2px solid #fff;
	padding: 1.8rem;
	height: 100px;
	width:100%;
	font-size: 1.8rem;
}

#popup20 .content-modal .form-inner .gform_wrapper .bootstrap-select &gt; .dropdown-toggle {
	font-size: 16px;
	letter-spacing: 0;
	color: #fff;
	border: 2px solid #fff;
}

#popup20 .content-modal .form-inner .gform_wrapper h3 {
	font-size: 2.4rem;
	font-family: "Butler", sans-serif;
	margin: 6rem 0 2rem 0 !important;
	color: #f9b623;
}

#popup20 .content-modal .form-inner .gform_wrapper h4 {
	font-size: 2rem;
	font-family: "Butler", sans-serif;
	margin: 1rem 0;
	color: #f9b623;
}


#popup20 .content-modal .form-inner .gform_wrapper .gfield--type-captcha &gt; div {
	display: none;
}

#popup20 .content-modal .form-inner .gform_wrapper .ginput_container_name {
	gap: 2rem;
	display: flex;
	flex-direction: row;
}

#popup20 .content-modal .form-inner .gform_wrapper .ginput_container_name .gform-grid-col--size-auto input,
#popup20 .content-modal .form-inner .gform_wrapper .ginput_container_name .gform-grid-col--size-auto {
	width: 100%;
}

@media (max-width: 600px) {
	
	#popup20 .content-modal .form-inner .gform_wrapper .ginput_container_name .gform-grid-col--size-auto {
		width: 50%;
	}

	#popup20 .content-modal .form-inner .gform_wrapper .ginput_container_name {
		flex-direction: column;
	}
}

/* Casting Styles */

.single-casting .overview-share-links-default {
	display: none;
}


@media (min-width: 992px) {
	
	.single-casting .content-section.content-image-left-row-section .container {
		border-bottom: 1px solid #718096;
		padding-bottom: 50px;
	}

	.single-casting .content-section.content-image-left-row-section .container &gt; .row {
		align-items: center;
		gap: 40px;
	}
	
	.single-casting .content-image.col-md {
		max-width: 33%;
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	
	.single-casting .content-image.col-md .col-inner {
		
	}

}


@media (min-width: 1200px) {
	
	.single-casting .content-section.content-image-left-row-section .container {
		max-width: 1140px;
		row-gap: 60px;
	}
	
	.single-casting .content-image.col-md {
		max-width: 36%;
		
	}
	
	.single-casting .content-section.content-image-left-row-section .container &gt; .row {
		align-items: center;
		gap: 60px;
	}

}

.casting-color .header-section.header-gradient-light .layout-section-bg .layout-section-bg-overlay {
	display: none;
}

.single-casting.page-template-default.page .header-default .header-section-text,
.single-casting.page-template-default.page .header-default .header-section-title {
	color: #000;
}

.casting-color .header-section .layout-section-bg,
.single-casting .header-section .layout-section-bg {
	background: #f9f8f2 !important;
}

@media (max-width:1340px) {
	.single-casting  .header-section-col {
		padding: 2rem;
		background: rgba(249, 248, 242, 0.5) !important;
	}
}

@media (max-width:991px) {
	.post-type-archive-casting .header-section-col {
		padding: 2rem;
		background: rgba(45, 50, 79, 0.5) !important;

	}
}

@media (max-width: 767px) {
	.post-type-archive-casting  .header-section .header-mh {
		padding-top: 25vh;
		padding-bottom: 0;
	}
	
	.post-type-archive-casting .layout-section-bg .layout-section-bgimg.mobile {
		bottom: 0;
	}
}


@media (max-width:992px) {
	.single-casting  .header-section-text {
		/* text-shadow: 0px 0px 3px rgba(255,255,255,0.8); */
	}
}

.single-casting .header-section .header-p {
	min-height: 500px;
}

@media (min-width:768px) {
	.header-section-textCont,
	.single-casting .header-section-textCont {
		max-width: 500px;
	}
}


@media (max-width:480px) {
	.single-casting .header-section-col {
		padding-top: 100px;
	}
}

/* Galleries */

.gallery-content-row .gallery-list {
	max-width: 100%;
	list-style: none;
}

@media (min-width:768px) {
	.gallery-content-row .gallery-list {
		display: grid;
		grid-gap: 5px;
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (min-width:1200px) {
	.gallery-content-row .gallery-list {
		grid-template-columns: repeat(3, 1fr);
	}
}

.gallery-content-row .gallery-list li {
	list-style: none;
	padding-bottom: 66.67%;
	height: 0;
	position: relative;
	display: block;
}

.gallery-content-row .gallery-list img {
	max-width: 100%;
	object-fit: cover;
	outline-offset: -4px;
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	left: 0;
}

/* Colors */

.casting-color .gform_wrapper.gravity-theme .gfield_label,
.casting-color .gform_legacy_markup_wrapper .top_label .gfield_label, .gform_legacy_markup_wrapper legend.gfield_label {
	color: #000;
}

.casting-color .share-footer-row-section {
	background: #000;
}
.casting-color .feedback-footer-row-section {
	 background: #000;
 }
 
 .casting-color .feedback-footer-row-section a {
	color: #fff; 
 }

/* Button in headers */
  
.header-section .layout-btn  {
	padding: 16px 25px;
}

.header-section .layout-btn:hover .layout-btn-text {
	transform: translate3d(0px, 0, 0);
}

@media (min-width: 768px) {
	.header-section .layout-video-icon-cont.layout-cont-bottom {
		bottom: 50%;
	}
}

/* About Page */

body.page-id-10465 .header-section .layout-btn .layout-btn-text {
	 color: #fff;
 }
 
 body.page-id-10465 .header-section .layout-btn  {
	  border-color: #fff;
  }
  
 body.page-id-10465 .header-section .layout-btn:hover {
	border-color: #2e75bb
  }

/* Renovator Homepage */

.page-template-home-renovator  .nav-main {
	overflow: hidden;
	z-index: 10;
}

.page-template-home-renovator .fullpage-scroll {
	position: static;
}

.admin-bar .nav-main {
	top: 32px;
}

.page-template-home-renovator .nav-inner-bg {
	display: none !important;
}

section.home-hero-section {
	height: auto;
	overflow: hidden;
}

section.home-hero-section .section-show-h {
	height: auto;
}


@media (min-width: 540px) {
	section.home-hero-section .section-show-h {
		min-height: 80vh;
	}
}

section.marcus-home .hero-content *,
section.home-hero-section .hero-content * {
	color: #fff;
}

section.marcus-home .hero-content p,
section.home-hero-section .hero-content p {
	line-height: 2;
}

section.marcus-home .hero-content h1,
section.home-hero-section .hero-content h1 {
	font-family: "Butler", sans-serif;
	color: #fff;
}



@media (max-width: 1399px) {
	
	section.marcus-home .hero-content p,
	section.home-hero-section .hero-content p {
		font-size: 17px;
	}
	section.marcus-home .hero-content h1,
	section.home-hero-section .hero-content h1 {
		font-size: 36px;
	}
}

@media (max-width: 991px) {
	
	section.marcus-home .hero-content p,
	section.home-hero-section .hero-content p {
		font-size: 15px;
	}
	section.marcus-home .hero-content h1,
	section.home-hero-section .hero-content h1 {
		font-size: 30px;
	}
}



@media (max-height: 1024px) {
	
	section.marcus-home .hero-content p,
	section.home-hero-section .hero-content p {
		font-size: 17px;
	}
	section.marcus-home .hero-content h1,
	section.home-hero-section .hero-content h1 {
		font-size: 36px;
	}
}


@media (min-width: 1400px) and (min-height: 1025px) {
	
	section.marcus-home .hero-content p,
	section.home-hero-section .hero-content p {
		font-size: 20px;
	}
	section.marcus-home .hero-content h1,
	section.home-hero-section .hero-content h1 {
		font-size: 48px;
	}
	
}

section.home-hero-section .hero-content .layout-btn {
	border-radius: 0;
	padding: 16px 25px;
	border-color: #2D324F;
	background-color: #2D324F;
}

section.home-hero-section  .layout-btn:hover .layout-btn-text {
	transform: translate3d(0px, 0, 0);
}

.container-hero-section {
	position: relative;
	z-index: 2;
    padding-left: 0;
	padding-right: 0;
	max-width: 100%;
}

.page-template-home-renovator .container-g {
	max-width: 100%;
	position: static;
	background-color: inherit;
}

@media (min-width: 992px) {
	.page-template-home-renovator .footer-section-bg {
		left: 84px;
	}
}


.page-template-home-renovator .footer {
	position: relative;
	z-index: 5;
}

.page-template-home-renovator .modalfull {
  position: fixed;
  padding-right: 0 !important;
}

.page-offset-wrap {
	position: relative;
	background-color: #000;
	overflow: hidden;
	z-index: 1;
	-ms-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	background-repeat: no-repeat;
	background-image: url('./images/marcus-hero-renovator-mobile.jpg');
	background-size: contain;
	background-position: center 0;
}


@media (min-width:540px) and (max-width:991px) {
	.page-offset-wrap {
		background-position: center top;
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.page-offset-wrap {
		background-position: right top;
	}
}

@media (min-width:992px) and (max-height:1200px) {
	.page-offset-wrap {
		background-image: url('./images/marcus-hero-renovator-sm-desktop.jpg');
		background-position: 150% 0;
	}
}

@media (min-width: 1200px) {
	.page-offset-wrap {
		background-image: url('./images/marcus-hero-renovator.jpg');
		background-position: 100% 100%;
	}
}


@media (min-width:768px) {
	
	.container-hero-section {
		position: relative;
		max-width: 100%;
	} 

	section.home-hero-section {
		position: relative;
		background: #000;
		left: 84px;
		width: calc(100% - 84px);
	}

}

@media (min-width: 1200px) and (min-height: 991px)  {
	.container-hero-section {
		max-width: 90%; 
	} 
}

@media (min-width: 1600px) and (max-height: 992px)  {
	.container-hero-section {
		max-width: 70%; 
	} 
	
	.page-offset-wrap {
		background-position: 90% 0;
	}
}

@media (min-width: 2000px) and (max-height: 992px)   {
	.container-hero-section {
		max-width: 55%; 
	} 
}

/* @media (min-width: 992px) {
	.page-offset-wrap {
		left: 84px;
		top: 0;
		bottom: 0;
		right: 0;
	}
} */



@media (min-width:769px) and (max-height:1200px) {
	
	.page-template-home-renovator .nav-main {
		position: static;
	}
	
	.page-template-home-renovator .nav-inner {
		height: auto;
	}
	
	.page-template-home-renovator  .nav-inner .nav-main-container-bg {
		opacity: 1;
		left: 84px;
		background: #000;
	}
}

@media (max-width:991px) {
	.page-template-home-renovator  .nav-inner .nav-main-container-bg {
		opacity: 1;
	}
}

.page-template-home-renovator .nav-main-container-bg, 
.page-color .nav-inner .nav-main-container-bg {
	background: #000;
}

.page-template-home-renovator  .nav-main .navbar-brand .navbar-brand--logo-small {
	opacity:1;
}
	
.page-template-home-renovator .navbar-brand--logo-dark {
	opacity: 0;
}

.page-template-home-renovator .navbar-brand--logo {
	opacity: 0;
}

@media (min-width: 1200px) {
	.page-template-home-renovator .nav-inner.nav-main .navbar-brand {
		width: 185px;
	}
	
	.page-template-home-renovator .navbar-brand--logo {
		opacity: 1  !important;
	}

	.page-template-home-renovator  .nav-main .navbar-brand .navbar-brand--logo-small {
		opacity:0;
	}
}

.page-template-home-renovator  .nav-inner .nav-main-container {
	padding-left: 15px;
	max-width: 100%;
}
	
@media (min-width: 992px) {
	.page-template-home-renovator  .nav-inner .nav-main-container {
		padding-left: 84px;
	}
}

@media (min-width: 1200px) {
	.page-template-home-renovator  .nav-inner .nav-main-container {
		padding-left: calc(84px + 3rem);
		max-width: 100%;
	}
}

section.home-hero-section .hero-content {
	padding-left: 3rem;
	padding-right: 3rem;
}

@media (max-width: 767px) {
	section.home-hero-section .hero-content {
		padding-top:36rem;
		padding-bottom: 6rem;
	}
}

@media (min-width: 768px) and (min-height:1025px)  {
	section.home-hero-section .hero-content {
		padding-top:24rem;
		padding-bottom: 6rem;
	}
}

@media (min-width: 992px) and (min-height:1025px) {
	section.home-hero-section .hero-content {
		padding-top: 18rem;	
		padding-bottom: 6rem;
	}
}

@media (min-width: 1400px) and (min-height:1025px) {
	section.home-hero-section .hero-content {
		padding-top: 24rem;	
		padding-bottom: 6rem;
	}
}

@media (min-width:1200px) {
	.page-template-home-renovator .container-fluid.contaniner-fluid-xl {
		padding-left: 145px;
		padding-right: 145px;
	}
}


.footer-section .container-fluid.contaniner-fluid-xl {
	padding-right: 24px !important;
}

@media (min-width:1400px) {
	.page-template-home-renovator  .nav-inner .nav-main-container {
		padding-left: calc(84px + 6rem);
	}
	section.home-hero-section .hero-content {
		padding-left: 6rem;
		padding-right: 6rem;
	}

}

@media (max-width: 1199px) {
	.hero-inner-content {
		padding: 2rem;
		background: rgba(0,0,0,0.5);	
	}
}

/* contact page */

.layout-card-link-cont {
	bottom: auto;
	margin-top: 15px;
}



  @media (max-width: 1480px) {
	  .navbar-nav.nav-seccion-links li, .nav-seccion-links li {
			margin-left: 5px;
			margin-right: 5px;
		}
  }
  
  @media (max-width: 1199px) {
	  .page-template-home-marcus  .navbar-nav.nav-seccion-links li a,
	  .page-template-home-marcus  .nav-seccion-links li a {
		font-size: 1.125rem !important;
		padding-left: 4px;
		padding-right: 4px;
	  }
  }
  
  @media (min-width: 1201px) and (max-width: 1480px) {
		.page-template-home-marcus  .navbar-nav.nav-seccion-links li a,
		.page-template-home-marcus  .nav-seccion-links li a {
		  font-size: 1.25rem !important;
		  padding-left: 4px;
		  padding-right: 4px;
		}
	}
	
  @media (min-width: 1201px) {
	  .nav-main-container:after {
		  top: 0;
	  }
  }

.marcus-home .container-content {
	background: #000;
	position: relative;
	left: 42px;
	width: calc(100% - 84px);
}

@media (min-width: 768px) and (min-height: 1025px) {
	.marcus-home .container-content {
		padding-top: 6rem;
	}

}

@media (min-width: 768px) and (max-height: 1025px) {
	.marcus-home .container-content {
		padding-top: 3rem;
	}

}

@media (min-width: 1201px) {
	.marcus-home .hero-content {
		padding-left: 6rem;
	}
}

@media (max-width: 991px) {
	
	.marcus-home .container-content {
		width: 100%;
		left: 0;
	}
}
	
@media (max-width: 767px) {
	
	.marcus-home .col-image {
		padding-top: 100px;
		order: 1;
	}
	
	.marcus-home .col-image img {
		padding: 0;
	}
	
	
	.marcus-home .col-content {
		order: 2;
	}
}

@media (min-width: 768px) and (max-width: 1399px) {
	.marcus-home .col-content {
		position: relative;
		z-index: 2;
	}
	
	.marcus-home  .hero-inner-content {
		background: transparent;
	}
	
	.marcus-home .col-image {
		display: flex;
		flex-direction: column;
		position: relative;
		z-index: 1;
	}
	
	.marcus-home .col-image img.marcus-photo {
		object-fit: cover;
		object-position: 100px bottom;
		height: 100%;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.marcus-home .col-image img.marcus-photo {
		max-width: 440px;
		object-position: 60px bottom;
	}
	
}

@media (min-width: 992px) and (max-width: 1200px) {
	.marcus-home .col-image img.marcus-photo {
		max-width: 540px;
		object-position: 80px bottom;
	}
}

@media (min-width: 1201px) and (max-width: 1399px) {
	.marcus-home .col-image img.marcus-photo {
			max-width: 740px;
	}
}

/* Store Page */

.page-id-12375 .header-p {
	min-height: 50vh !important;
}

@media (max-width: 767px) {
	
	.page-id-12375 .header-section .header-p {
		padding-top: 60% !important;
	}
		
	.page-id-12375 .header-p {
		min-height: 40vh !important;
	}
	
	.page-id-12375 .header-section.header-gradient-light .layout-section-bg .layout-section-bgimg.mobile .layout-section-bg-overlay {
		background: linear-gradient(0deg, #111d31 0%, rgba(17, 29, 49, 1) 0%, rgba(17, 29, 49, 0) 30%) !important;
	}
	
}

.testimonials-title {
	margin-bottom: 30px;
	font-size: 36px;
}

.testimonial-col {
	margin-bottom: 30px;
}

.testimonial-card {
	border-radius: 15px;
	background: #fff;
	padding: 40px;
	min-height: 240px;
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: row;
	align-content: center;
	align-items: center;
	flex-wrap: wrap;
}	

.testimonial-content {
	width: 100%;
}

.testimonial-quote {
	margin-bottom: 15px;
	font-size: 24px;
	font-family: "Butler", sans-serif;
}

.testimonial-author {
	font-size: 16px;
	font-weight: 400;
}

/* Testimonial Animated on Hover Styles */

.testimonial-card {
	transition: all 0.125s ease-in-out;
}

.testimonial-card:hover {
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.45);
}

.testimonial-card:hover {
	transform: scale(1.025) rotate(0.45deg);
}

.testimonial-card.card-color-white:hover {
	transform: scale(1.025) rotate(-0.45deg);
}

.testimonial-card.card-color-blue:hover {
	transform: scale(1.025) rotate(-0.45deg);
}

/* Testimonial Custom Selected Styles */

.testimonial-card.card-color-white {
	background-color: #fff;
	color: #29354f;
}

.testimonial-card.card-color-dark-blue {
	background-color: #29354f;
	color: #fff;
}

.testimonial-card.card-color-blue {
	background-color: #3a5170;
	color: #fff;
}

.testimonial-card.card-color-gray {
	color: #fff;
	background-color: #575757;
}

.testimonial-card.quote-size-normal .testimonial-quote {
	font-size: 24px;
}

.testimonial-card.quote-size-large .testimonial-quote {
	font-size: 36px;
}



.testimonial-style-blue {
	background-color: #325173;
	color: #fff;
}


</pre></body></html>