/*
Theme Name: Targetify
Theme URI: https://cozythemes.com/targetify-free-wordpress-theme-for-digital-agency/
Author: CozyThemes
Author URI: https://cozythemes.com/
Description: Meet Targetify, a dynamic WordPress theme derived from the robust FotaWP, redefines website creation for digital agencies, startups, marketing agency and corporate businesses. With block-based full site editing capabilities and a sleek, minimalist design, Targetify offers unparalleled versatility for creating captivating online presences. Whether for a tech company, counseling service, marketing agency or consulting firm, Targetify empowers users to effortlessly showcase their brand and services with finesse, making it the ultimate solution for crafting compelling agency websites. Explore more about Targetify at https://cozythemes.com/targetify-free-wordpress-theme-for-digital-agency/
Template: fotawp
Version: 1.0.1
Requires at least: 5.9
Tested up to: 6.5
Requires PHP: 7.0
License: GPLv3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: targetify
Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, e-commerce, full-site-editing, block-patterns, full-width-template, rtl-language-support, threaded-comments, translation-ready, block-styles, wide-blocks
*/
.wp-block-buttons.fotaagency-buttons-with-icon .wp-block-button__link img {
  margin-bottom: -8px;
}
nav.wp-block-navigation ul li a:hover,
.wp-block-button.is-style-outline a:hover {
  color: var(--wp--preset--color--primary) !important;
}
.entry-content.wp-block-post-content a,
.wp-block-comment-content a,
p a {
  text-decoration: underline;
}
.wp-block-cover.targetify-portfolio-box {
  background: #000;
}

.wp-block-cover.targetify-portfolio-box:hover .wp-block-cover__image-background {
  transform: scale(0.85);
  -webkit-transform: scale(0.85);
  -moz-transform: scale(0.85);
  opacity: 0.3;
}
.wp-block-button.is-style-button-hover-secondary-bgcolor a.wp-block-button__link.wp-element-button:hover {
  border-color: var(--wp--preset--color--secondary) !important;
}
.wp-block-button.is-style-button-hover-primary-bgcolor a.wp-block-button__link.wp-element-button:hover {
  border-color: var(--wp--preset--color--primary) !important;
}
.wp-block-group.banner-cta {
  margin-top: -370px !important;
  position: relative;
}
.wp-block-group.targetify-banner-section {
  background-size: 100% 100% !important;
  background-position: right top;
}
.wp-block-cover.targetify-team-box {
  position: relative;
  overflow: hidden;
}
.wp-block-cover.targetify-team-box ul.wp-block-social-links {
  transition: all ease 0.23s;
  opacity: 0;
  transform: translateY(30px);
}
.wp-block-cover.targetify-team-box:hover ul.wp-block-social-links {
  transform: translateY(0px);
  opacity: 1;
}
.wp-block-cover.targetify-team-box span.wp-block-cover__background {
  transition: all ease 0.23s;
}
.wp-block-cover.targetify-team-box:hover span.wp-block-cover__background {
  opacity: 0.5;
}
.wp-block-cover.targetify-team-box:hover img.wp-block-cover__image-background {
  transform: scale(1.1);
}


/* 
 * CUSTOM 
 *  
*/

header {
	position: fixed;
	width: 100%;
	z-index: 99;
}

.custom-map-background iframe{
	position: absolute;
}

.text-decoration-none a {
	text-decoration:none!important;
}

.hover-white a:hover {
	color: white!important;
}

main.wp-block-group.is-layout-constrained.wp-container-core-group-is-layout-a9c2c53a.wp-block-group-is-layout-constrained {
	padding:0px!important;
}

.wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-d1187d49.wp-block-columns-is-layout-flex {
	max-width:100%!important;
}

.wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
	padding: 0px!important;
}

.wp-container-core-group-is-layout-a9c2c53a > :where(:not(.alignleft):not(.alignright):not(.alignfull)){
	max-width:100%!important;
}

a.wp-block-navigation-item__content[aria-current="page"] {
  color: var(--wp--preset--color--primary) !important;
}

.entry-content.wp-block-post-content a, .wp-block-comment-content a, p a {
    text-decoration: none!important;
}

.w-84 {
	width: 84px!important;
}

.h-84 {
	width: 84px!important;
}

.p-0 {
	padding: 0px!important;
}

.m-0 {
	margin: 0px!important;
}


.wp-container-core-group-is-layout-34ad7e82 > :where(:not(.alignleft):not(.alignright):not(.alignfull)){
	max-width: 100%!important;
}

.wp-block-group.targetify-banner-section {
    background-size: cover!important;
	background-position: center center!important;
}

ul.wp-block-list.is-style-fotawp-list-style-check-primary-fade li{
	display: list-item !important;
}

/* Registration */
.wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-d1187d49.wp-block-columns-is-layout-flex {
	padding-top: 0px!important;
}

.wp-block-button.is-style-outline a:hover {
    color: #ffffff !important;
}


/* POP UP */

/* .pum-container.pum-responsive img{
	width: 90%;
} */

/* Homepage */
.homepage-cover-h2{
	line-height: 1.2;
	text-shadow: -1px 1px 0 #ffffff, 1px 1px 0 #ffffff, 1px -1px 0 #ffffff, -1px -1px 0 #ffffff;
}

.pb-0 {
	padding-bottom: 0px !important;
}


.wp-site-blocks{
	padding:0px !important;
}

/* #pum-525{
	width:100%!important;
}

#popmake-525{
	width: 100% !important;
} */




.text-decoration-none{
	text-decoration: none!important;
}


/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
	
	.homepage-container {
		max-width: 100%!important;
		padding-top: 30px!important;
		padding-bottom: 30px!important;
		padding-left: 20px!important;
		padding-right: 20px!important;
		margin-bottom: 85px!important;
		min-height: 250px!important;
	}
	
	.homepage-hero-text1 {
		font-size: 35px!important;
	}
	.homepage-hero-text2 {
		font-size: 18px!important;
	}
	.homepage-hero-text3 {
		font-size: 9px!important;
	}
	
	/* Agenda */
	.homepage-agenda-container {
		max-width: 100%!important;
		margin-bottom: 85px!important;
	}
	
	.homepage-agenda-text1 {
		font-size: 25px!important;
	}
	.homepage-agenda-text2 {
		font-size: 15px!important;
	}
	
	.homepage-agenda-count {
		font-size: 25px!important;	
	}
	
	.homepage-agenda-count-desc{
		font-size: 12px!important;
	}
	
	/* Highlight */
	.homepage-highlight-container {
		max-width: 100%!important;
	}
	.homepage-highlight-view a {
		padding-top: 10px!important;
    	padding-right: 25px!important;
    	padding-bottom: 10px!important;
    	padding-left: 25px!important;
    	font-size: 16px!important;
	}
	
	.homepage-review-container {
		max-width: 100%!important;
	}
	
	.homepage-review-text1 {
		font-size: 18px!important;
	}
	
	.homepage-review-icon img {
		width: 40px!important;
		height: 40px!important;
	}
	
	.homepage-review-icon-textup {
		font-size: 16px!important;
	}
	.homepage-review-icon-textdown {
		font-size: 16px!important;
	}
	
	.homepage-review-view a {
		padding-top: 10px!important;
    	padding-right: 25px!important;
    	padding-bottom: 10px!important;
    	padding-left: 25px!important;
    	font-size: 16px!important;
	}
	
	/* REGISTRATION */
	.registration-hero-container {
		min-height: 30vh !important;
		max-width: 100%!important;
	}
	.registration-hero-text {
		font-size: 35px !important;
	}
	.registration-hero-text2 {
		font-size: 20px !important;
	}
	.registration-hero-text3 {
		font-size: 14px !important;
	}
	.registration-hero-btn a {
		padding-top: 10px!important;
    	padding-right: 25px!important;
    	padding-bottom: 10px!important;
    	padding-left: 25px!important;
    	font-size: 16px!important;
	}
	
	.registration-register-container {
		max-width: 100%!important;
		padding-left: 20px!important;
		padding-right: 20px!important;
		margin-top: 50px!important;
	}
	
	.registration-register-column-btn {
		margin-top: 30px!important;	
	}
	.registration-register-text {
		font-size: 25px !important;
	}
	.registration-register-btn a {
		padding-top: 10px!important;
    	padding-right: 25px!important;
    	padding-bottom: 10px!important;
    	padding-left: 25px!important;
    	font-size: 16px!important;
	}
	
	.registration-about-text1 {
		font-size: 18px!important;
	}
	.registration-about-text2 {
		font-size: 14px!important;
	}
	.ec-attend-text1 {
		font-size: 24px!important;
	}
	.ec-attend-text2 {
		font-size: 18px!important;
	}
	
	.ec-action-container {
		max-width: 100%!important;
		padding-left: 20px!important;
		padding-right: 20px!important;
		padding-top: 20px!important;
		padding-bottom: 20px!important;
		min-height: 150px!important;
	}
	.ec-action-text1 {
		font-size: 18px!important;	
	}
	
	
	/* From this the correct registration */
	
	.registration-highlight-container {
		max-width: 100%!important;
		margin-top: 50px!important;
	}
	.registration-highlight-text1 {
		font-size: 25px!important;
		margin-bottom: 30px!important;
	}
	
	/* SPONSOR */
	.sponsor-container {
		max-width: 100%!important;
		padding-left: 20px!important;
		padding-right: 20px!important;
	}
	.sponsor-text1 {
		font-size: 30px!important;
		margin-top: 50px!important;
		margin-bottom: 30px!important;
	}
	.sponsor-text2 {
		font-size: 25px!important;
	}
	
	.footer-container {
		max-width: 100%!important;	
	}
	
	
	/* NEWS */
	.news-hero-container {
		max-width: 100%!important;
		min-height: 250px!important;
	}
	.news-hero-text1 {
		font-size: 20px!important;
	}
	
	.news-post-container {
		max-width: 95%!important;
	}
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
	
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
	
}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
	.highlight-row3{
		justify-content: center;	
	}
}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
	
}



/* ANIMATION
.fotawp-fade-up
.fotawp-fade-down
.fotawp-fade-left
.fotawp-fade-right
.fotawp-fade-up-right
.fotawp-fade-up-left
.fotawp-fade-down-right
.fotawp-fade-down-left
.fotawp-slide-left
.fotawp-slide-right
.fotawp-slide-up
.fotawp-slide-down
.fotawp-zoom-in
.fotawp-zoom-in-up
.fotawp-zoom-in-down
.fotawp-zoom-in-left
.fotawp-zoom-in-right
.fotawp-zoom-out
.fotawp-zoom-out-up
.fotawp-zoom-out-down
.fotawp-zoom-out-left
.fotawp-zoom-out-right
.fotawp-flip-up
.fotawp-flip-down
.fotawp-flip-left
.fotawp-flip-right
.fotawp-linear
.fotawp-ease
.fotawp-ease-in
.fotawp-ease-in-back
.fotawp-ease-out
.fotawp-ease-out-back
.fotawp-ease-in-out-back
.fotawp-ease-in-shine
.fotawp-ease-out-shine
.fotawp-ease-in-out-shine
.fotawp-ease-in-quad
.fotawp-ease-out-quad
.fotawp-ease-in-out-quad
.fotawp-ease-in-cubic
.fotawp-ease-out-cubic
.fotawp-ease-in-out-cubic
.fotawp-ease-in-quart
.fotawp-ease-out-quart
.fotawp-ease-in-out-quart
*/

/* 
**Fade animations:**
- fade: **aos-fade**
- fade-up: **aos-fade-up**
- fade-down: **aos-fade-down**
- fade-left: **aos-fade-left**
- fade-right: **aos-fade-right**
- fade-up-right: **aos-fade-up-right**
- fade-up-left: **aos-fade-up-left**
- fade-down-right: **aos-fade-down-right**
- fade-down-left: : **aos-fade-down-left**

**Flip animations:**
- flip-up: **aos-flip-up**
- flip-down: **aos-flip-down**
- flip-left: **aos-flip-left**
- flip-right: **aos-flip-right**

**Slide animations:**
- slide-up: **aos-slide-up**
- slide-down: **aos-slide-down**
- slide-left: **aos-slide-left**
- slide-right: **aos-slide-right**

**Zoom animations:**
- zoom-in: **aos-zoom-in**
- zoom-in-up: **aos-zoom-in-up**
- zoom-in-down: **aos-zoom-in-down**
- zoom-in-left: **aos-zoom-in-left**
- zoom-in-right: **aos-zoom-in-right**
- zoom-out: **aos-zoom-out**
- zoom-out-up: **aos-zoom-out-up**
- zoom-out-down: **aos-zoom-out-down**
- zoom-out-left: **aos-zoom-out-left**
- zoom-out-right: **aos-zoom-out-right**
*/