/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

@font-face {
    font-family: 'DaxlinePro';
    src: url(https://polus-center.hu/wp-content/themes/generatepress_child/fonts/DaxlinePro-Light.eot);
    src: local('https://polus-center.hu/wp-content/themes/generatepress_child/fonts/DaxlinePro-Light'),
        url(https://polus-center.hu/wp-content/themes/generatepress_child/fonts/DaxlinePro-Light.eot?#iefix) format('embedded-opentype'),
        url(https://polus-center.hu/wp-content/themes/generatepress_child/fonts/DaxlinePro-Light.woff) format('woff'),
        url(https://polus-center.hu/wp-content/themes/generatepress_child/fonts/DaxlinePro-Light.ttf) format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'DaxlinePro';
    src: url(https://polus-center.hu/wp-content/themes/generatepress_child/fonts/DaxlinePro-ExtraBold.eot);
    src: local('https://polus-center.hu/wp-content/themes/generatepress_child/fonts/DaxlinePro-ExtraBold'),
        url(https://polus-center.hu/wp-content/themes/generatepress_child/fonts/DaxlinePro-ExtraBold.eot?#iefix) format('embedded-opentype'),
        url(https://polus-center.hu/wp-content/themes/generatepress_child/fonts/DaxlinePro-ExtraBold.woff) format('woff'),
        url(https://polus-center.hu/wp-content/themes/generatepress_child/fonts/DaxlinePro-ExtraBold.ttf) format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'DaxlinePro';
    src: url(https://polus-center.hu/wp-content/themes/generatepress_child/fonts/DaxlinePro-Bold.eot);
    src: local('https://polus-center.hu/wp-content/themes/generatepress_child/fonts/DaxlinePro-Bold'),
        url(https://polus-center.hu/wp-content/themes/generatepress_child/fonts/DaxlinePro-Bold.eot?#iefix) format('embedded-opentype'),
        url(https://polus-center.hu/wp-content/themes/generatepress_child/fonts/DaxlinePro-Bold.woff) format('woff'),
        url(https://polus-center.hu/wp-content/themes/generatepress_child/fonts/DaxlinePro-Bold.ttf) format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'DaxlinePro';
    src: url(https://polus-center.hu/wp-content/themes/generatepress_child/fonts/DaxlinePro-Medium.eot);
    src: local('https://polus-center.hu/wp-content/themes/generatepress_child/fonts/DaxlinePro-Medium'),
        url(https://polus-center.hu/wp-content/themes/generatepress_child/fonts/DaxlinePro-Medium.eot?#iefix) format('embedded-opentype'),
        url(https://polus-center.hu/wp-content/themes/generatepress_child/fonts/DaxlinePro-Medium.woff) format('woff'),
        url(https://polus-center.hu/wp-content/themes/generatepress_child/fonts/DaxlinePro-Medium.ttf) format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'DaxlinePro';
    src: url(https://polus-center.hu/wp-content/themes/generatepress_child/fonts/DaxlinePro-Thin.eot);
    src: local('https://polus-center.hu/wp-content/themes/generatepress_child/fonts/DaxlinePro-Thin'),
        url(https://polus-center.hu/wp-content/themes/generatepress_child/fonts/DaxlinePro-Thin.eot?#iefix) format('embedded-opentype'),
        url(https://polus-center.hu/wp-content/themes/generatepress_child/fonts/DaxlinePro-Thin.woff) format('woff'),
        url(https://polus-center.hu/wp-content/themes/generatepress_child/fonts/DaxlinePro-Thin.ttf) format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'DaxlinePro';
    src: url(https://polus-center.hu/wp-content/themes/generatepress_child/fonts/DaxlinePro-Black.eot);
    src: local('https://polus-center.hu/wp-content/themes/generatepress_child/fonts/DaxlinePro-Black'),
        url(https://polus-center.hu/wp-content/themes/generatepress_child/fonts/DaxlinePro-Black.eot?#iefix) format('embedded-opentype'),
        url(https://polus-center.hu/wp-content/themes/generatepress_child/fonts/DaxlinePro-Black.woff) format('woff'),
        url(https://polus-center.hu/wp-content/themes/generatepress_child/fonts/DaxlinePro-Black.ttf) format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'DaxlinePro';
    src: url(https://polus-center.hu/wp-content/themes/generatepress_child/fonts/DaxlinePro-Regular.eot);
    src: local('https://polus-center.hu/wp-content/themes/generatepress_child/fonts/DaxlinePro-Regular'),
        url(https://polus-center.hu/wp-content/themes/generatepress_child/fonts/DaxlinePro-Regular.eot?#iefix) format('embedded-opentype'),
        url(https://polus-center.hu/wp-content/themes/generatepress_child/fonts/DaxlinePro-Regular.woff) format('woff'),
        url(https://polus-center.hu/wp-content/themes/generatepress_child/fonts/DaxlinePro-Regular.ttf) format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* GeneratePress Site CSS */ /* add padding around mobile navigation header */

.mobile-header-navigation {
  padding: 10px;
} /* End GeneratePress Site CSS */

.mobile-header-navigation .site-logo.mobile-header-logo img {
	height: 60px;
}

@media (max-width: 768px) {
.main-navigation .main-nav ul li a, .main-navigation .menu-toggle, .main-navigation .mobile-bar-items a, .main-navigation .menu-bar-item > a {
    line-height: 60px !important;
}
	
.wp-block-getwid-images-slider .slick-dotted.slick-slider {
	padding-bottom: 60px;
}
}

.wp-block-getwid-images-slider .slick-dotted.slick-slider {
	padding-bottom: 50px;
}

.wp-block-social-link {
	border-radius: 0;
}

.wp-block-social-links .wp-social-link.wp-social-link.wp-social-link {
    margin: 4px 38px 4px 0;
}

.wp-block-social-links .wp-social-link a {
	padding: 0.5em;
}

#sticky-navigation, #mobile-header {
	background-color: #2C9880;
	background-repeat: no-repeat;
}

/*@media (min-width: 1900px) and (-webkit-device-pixel-ratio: 1.25) {
	.dt-small .gb-inside-container {
		padding: 200px 0 180px 170px;
	}
	
	.hero-text-spacing .gb-inside-container {
		padding: 0;
	}
}*/

@media only screen and (max-width: 1441px) and (min-width: 981px) {
	.dt-small .gb-inside-container {
		padding-top: 200px;
	}
	
	.hero-text-spacing .gb-inside-container {
		padding: 0;
	}
}

@media (max-width: 1024px) {
	.scroll-bg:before {
		background-attachment: scroll;
	}
}

.uagb-ifb-imgicon-wrap {
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 0 !important;
}

.ajanlat-box {
	-webkit-box-shadow: 2px 2px 5px 1px rgba(0,0,0,0.55); 
	box-shadow: 2px 2px 5px 1px rgba(0,0,0,0.55);
	transition: transform .5s;
}

.ajanlat-box:hover {
	transform: scale(1.02);
}

.uagb-post__inner-wrap:hover {
	transform: scale(1.02);
}

.generic-zoom {
	transition: transform .5s;
}

.generic-zoom:hover {
	transform: scale(1.02);
}

.post-image img {
	transition: transform .5s;
}

.post-image img:hover {
	transform: scale(1.02);
}

.anim-button-left {
	transition: all 400ms ease-in-out !important;
}

.anim-button-left:hover {
	transform: translate3d(-10px, 0, 0);
}

.anim-button-right {
	transition: all 400ms ease-in-out !important;
}

.anim-button-right:hover {
	transform: translate3d(10px, 0, 0);
}

.uagb-post__items article {
  /*padding-right: 15px !important;
  padding-left: 15px !important;
	padding-top: 8px;
  margin-top: 10px;*/
}

.fooldal-ajanlat .uagb-post__inner-wrap > .uagb-post__image:first-child {
    margin-left: 10px !important;
    margin-right: 10px !important;
	margin-top: 20px !important;
}

.aloldal-ajanlat .uagb-post__inner-wrap > .uagb-post__image:first-child {
    margin-left: 0px !important;
    margin-right: 0px !important;
	margin-top: 0px !important;
}

.uagb-post__inner-wrap {
		-webkit-box-shadow: 2px 2px 5px 1px rgba(0,0,0,0.55); 
	box-shadow: 2px 2px 5px 1px rgba(0,0,0,0.55);
		/*padding: 20px!important;*/
    background-image: url(https://polus-center.hu/wp-content/uploads/2022/01/triangle-corner-link-v2.svg) !important;
    background-repeat: no-repeat !important;
    background-position: bottom right !important;
    background-size: 50px !important;
	transition: transform .5s;
	height: 100%;
}

.uagb-slick-carousel .slick-slide {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 7px;
}

.uagb-post-grid:not(.is-grid) .uagb-post__inner-wrap {
  background-clip: border-box !important;
}

#page {
    overflow-x: hidden !important;
}

.tm-shadow .n2-ss-slide {
	-webkit-box-shadow: 2px 2px 5px 1px rgba(0,0,0,0.55); 
	box-shadow: 2px 2px 5px 1px rgba(0,0,0,0.55);
}

.tm-shadow div#n2-ss-2 .n2-ss-slider-pane-single {
	padding-bottom: 8px;
  padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.kapcsolat-shadow {
	-webkit-box-shadow: 2px 2px 5px 1px rgba(0,0,0,0.55); 
	box-shadow: 2px 2px 5px 1px rgba(0,0,0,0.55);
}

.uagb-slick-carousel ul.slick-dots li button {
	  opacity: 1;
    padding: 1px 10px 0px 0px;
    box-shadow: none;
    border: 0px solid RGBA(0,0,0,1);
    border-radius: 0px;
    width: 30px;
    height: 3px;
    margin: 5px;
	background: #fff;
}

.slick-active button {
	background: var(--accent-4) !important;
}

.uagb-slick-carousel ul.slick-dots li {
	width:40px;
}

.uagb-slick-carousel ul.slick-dots li button:before {
	display: none;
}

.featured-image, .image-brd-shdw, .post-image img {
	border: solid 20px #fff;
		-webkit-box-shadow: 2px 2px 5px 1px rgba(0,0,0,0.55); 
	box-shadow: 2px 2px 5px 1px rgba(0,0,0,0.55);
}

.polus-gallery .slick-dots li button {
	  opacity: 1;
    padding: 1px 0px 0px 0px;
    box-shadow: none;
    border: 0px solid RGBA(0,0,0,1);
    border-radius: 0px;
    width: 30px;
    height: 3px;
		background: RGBA(85,170,57,0.5);
}

.polus-gallery .slick-dots li {
	  width: 32px;
    height: 10px;
}

.polus-gallery .slick-dots li button:before {
	content: none;
}

@media only screen and (min-width: 1365px) {
	.featured-image {
		max-width: 500px;
	}
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.featured-image {
		max-width: 50%;
	}
}

.kapcsolat-social li {
	background-color: var(--accent-3) !important;
}

.terkep iframe {
	width: 100%;
}

.navigation-search input[type="search"], .navigation-search input[type="search"]:active, .navigation-search input[type="search"]:focus, .main-navigation .main-nav ul li.search-item.active > a, .main-navigation .menu-bar-items .search-item.active > a {
    color: var(--contrast-2);
    background-color: var(--base);
    opacity: 1;
}

.navigation-search input[type="search"] {
    outline: 0;
    border: 0;
    vertical-align: bottom;
    line-height: 1;
    opacity: 0.9;
    width: 100%;
    z-index: 20;
    border-radius: 0;
    -webkit-appearance: none;
    height: 60px;
}

/*Szolgaltatas tabok*/

@media only screen and (min-width: 769px) {
	.wp-block-getwid-accordion__header-title:before {
    content: "";
    display: block;
    width: 36px;
    height: 36px;
    float: left;
   	margin: 0 16px 0 0;
		transition: .3s ease-in-out;	
	}
	.ui-accordion-header-active .wp-block-getwid-accordion__header-title:before {
    width: 52px !important;
    height: 52px !important;
		transition: .3s ease-in-out;
	}	
}

@media only screen and (max-width: 768px) {
	.wp-block-getwid-accordion__header-title:before {
    content: "";
    display: block;
    width: 29px;
    height: 29px;
    float: left;
   	margin: 0 16px 0 0;
		transition: .3s ease-in-out;	
	}
	.ui-accordion-header-active .wp-block-getwid-accordion__header-title:before {
    width: 37px !important;
    height: 37px !important;
		transition: .3s ease-in-out;
	}	
}


.wp-block-getwid-accordion__header-title {
	font-weight: 600;
	color: #111;
	font-size: 22px;
	transition: .3s ease-in-out;
}

.ui-accordion-header-active .wp-block-getwid-accordion__header-title {
	font-size: 30px;
	transition: .3s ease-in-out;
}

@media only screen and (max-width: 768px) {
	.wp-block-getwid-accordion__header-title {
		font-size: 18px;
	}
	.ui-accordion-header-active .wp-block-getwid-accordion__header-title {
	font-size: 22px;
}
}

.szolg1, .szolg2 {
		-webkit-box-shadow: 2px 2px 5px 1px rgba(0,0,0,0.55); 
	box-shadow: 2px 2px 5px 1px rgba(0,0,0,0.55);
	background-color: #fff;
}

.img-box {
		-webkit-box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.35); 
	box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.35);
}

.wp-block-getwid-accordion__icon i {
	font-size: 1.5em;
}

/*Szolgaltatas tab ikonok 1. oszlop*/
.szolg1 #ui-id-1 .wp-block-getwid-accordion__header-title:before {
    background: url(//polus-center.hu/wp-content/uploads/2025/04/ajandekkartya-icon.svg) no-repeat;
}

.szolg1 #ui-id-3 .wp-block-getwid-accordion__header-title:before {
    background: url(//polus-center.hu/wp-content/uploads/2022/02/parkolas-icon.svg) no-repeat;
}

.szolg1 #ui-id-5 .wp-block-getwid-accordion__header-title:before {
    background: url(//polus-center.hu/wp-content/uploads/2022/02/babamama-szoba-icon.svg) no-repeat;
}

.szolg1 #ui-id-7 .wp-block-getwid-accordion__header-title:before {
    background: url(//polus-center.hu/wp-content/uploads/2022/02/kutyabarat-icon.svg) no-repeat;
}

.szolg1 #ui-id-9 .wp-block-getwid-accordion__header-title:before {
    background: url(//polus-center.hu/wp-content/uploads/2022/02/dietetika-icon.svg) no-repeat;
}

.szolg1 #ui-id-11 .wp-block-getwid-accordion__header-title:before {
    background: url(//polus-center.hu/wp-content/uploads/2022/02/infopult-icon.svg) no-repeat;
}

.szolg1 #ui-id-13 .wp-block-getwid-accordion__header-title:before {
    background: url(//polus-center.hu/wp-content/uploads/2022/02/diginfo-icon.svg) no-repeat;
}

.szolg1 #ui-id-15 .wp-block-getwid-accordion__header-title:before {
    background: url(//polus-center.hu/wp-content/uploads/2022/02/biztonsagi-icon.svg) no-repeat;
}

.szolg1 #ui-id-17 .wp-block-getwid-accordion__header-title:before {
    background: url(//polus-center.hu/wp-content/uploads/2022/02/elsosegely-icon.svg) no-repeat;
}

.szolg1 #ui-id-19 .wp-block-getwid-accordion__header-title:before {
    background: url(//polus-center.hu/wp-content/uploads/2022/02/wifi-icon.svg) no-repeat;
}

.szolg1 #ui-id-21 .wp-block-getwid-accordion__header-title:before {
    background: url(//polus-center.hu/wp-content/uploads/2022/02/bankkartya-icon.svg) no-repeat;
}

.szolg1 #ui-id-23 .wp-block-getwid-accordion__header-title:before {
    background: url(//polus-center.hu/wp-content/uploads/2022/02/mosdok-icon.svg) no-repeat;
}

.szolg1 #ui-id-25 .wp-block-getwid-accordion__header-title:before {
    background: url(//polus-center.hu/wp-content/uploads/2022/02/autotolto-icon.svg) no-repeat;
}

.szolg2 #ui-id-27 .wp-block-getwid-accordion__header-title:before {
    background: url(//polus-center.hu/wp-content/uploads/2022/09/bizalomkonyvtar-icon.svg) no-repeat;
}

/*Szolgaltatas tab ikonok 2. oszlop*/


.szolg2 #ui-id-29 .wp-block-getwid-accordion__header-title:before {
    background: url(//polus-center.hu/wp-content/uploads/2022/02/biciklitarolo-icon.svg) no-repeat;
}

.szolg2 #ui-id-31 .wp-block-getwid-accordion__header-title:before {
    background: url(//polus-center.hu/wp-content/uploads/2022/02/posta-icon.svg) no-repeat;
}

.szolg2 #ui-id-33 .wp-block-getwid-accordion__header-title:before {
    background: url(//polus-center.hu/wp-content/uploads/2022/02/bank-icon.svg) no-repeat;
}

.szolg2 #ui-id-35 .wp-block-getwid-accordion__header-title:before {
    background: url(//polus-center.hu/wp-content/uploads/2022/02/gyogyszertar-icon.svg) no-repeat;
}

.szolg2 #ui-id-37 .wp-block-getwid-accordion__header-title:before {
    background: url(//polus-center.hu/wp-content/uploads/2022/02/atm-icon.svg) no-repeat;
}

/*.szolg2 #ui-id-37 .wp-block-getwid-accordion__header-title:before {
    background: url(//polus-center.hu/wp-content/uploads/2022/02/automoso-icon.svg) no-repeat;
}*/

.szolg2 #ui-id-39 .wp-block-getwid-accordion__header-title:before {
    background: url(//polus-center.hu/wp-content/uploads/2022/02/mozi-icon.svg) no-repeat;
}

.szolg2 #ui-id-41 .wp-block-getwid-accordion__header-title:before {
    background: url(//polus-center.hu/wp-content/uploads/2022/02/edzo-icon.svg) no-repeat;
}

.szolg2 #ui-id-43 .wp-block-getwid-accordion__header-title:before {
    background: url(//polus-center.hu/wp-content/uploads/2022/11/coworking-ikon.svg) no-repeat;
}

.szolg2 #ui-id-45 .wp-block-getwid-accordion__header-title:before {
    background: url(//polus-center.hu/wp-content/uploads/2022/02/etterem-icon.svg) no-repeat;
}

.szolg2 #ui-id-47 .wp-block-getwid-accordion__header-title:before {
    background: url(//polus-center.hu/wp-content/uploads/2022/02/jatszohaz-icon.svg) no-repeat;
}

.szolg2 #ui-id-49 .wp-block-getwid-accordion__header-title:before {
    background: url(//polus-center.hu/wp-content/uploads/2022/02/terasz-icon.svg) no-repeat;
}

.szolg2 #ui-id-51 .wp-block-getwid-accordion__header-title:before {
    background: url(//polus-center.hu/wp-content/uploads/2022/09/jatek-icon.svg) no-repeat;
}

.mapplic-clickable:not(g):hover, g.mapplic-clickable>* :hover {
    fill: #1f82c0!important;
}

.mapplic-sidebar .mapplic-dir-item:hover > a, .mapplic-sidebar .mapplic-dir-item > a:focus, .mapplic-sidebar .mapplic-dir-item.mapplic-active > a {
    background-color: #40a635 !important;
}

.mapplic-dir-item:hover > a > h4, .mapplic-dir-item.mapplic-active > a > h4 {
	color: #fff !important;	
}

.mapplic-popup-link {
	background-color: #1f82c0 !important;
}
.mapplic-popup-link:hover {
	background-color: #e7526b !important;
}

.filtr_search {
	width: 100% !important;
}

#seacrh_shuffle .filtr_search {
	  color: #111;
    background-color: #fff;
    border-color: #40a635 !important;
		border: 2px solid;
}

.simplefilter li {
    color: white;
    background-color: #fff !important;
	  border: 2px solid #40a635;
}

.mapplic-active {
	fill: #1f82c0!important;
}

#cookie_hdr_showagain::before {
  content: url(//polus-center.hu/wp-content/themes/generatepress_child/img/cookie-sav.png);
}

.wp-block-table table, .wp-block-table.is-style-stripes {
  border: none;
}

.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
  background-color: rgb(64,166,53,0.07);
}

.wp-block-getwid-toggle .wp-block-getwid-toggle__header-title {
  font-weight: bold;
}

@media only screen and (max-width: 1024px) {
	.wp-block-table table {
    font-size: 11px;
	}
  .wp-block-getwid-toggle__content {
    padding: 0;
  }
}

#cmplz-manage-consent .cmplz-manage-consent {
    border-top: 2px solid !important;
    border-right: 1px solid !important;
    border-left: 1px solid !important;
}