/*
Theme Name: Fevr Child
Theme URI: http://fevr.luvthemes.com
Author: luvthemes
Author URI: http://luvthemes.com
Description: Fevr - Creative MultiPurpose Theme. Forget about compromises, with Fevr it's possible.
Version: 1.1.3
Template: fevr
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: fevr
*/

/*
@font-face { font-family: 'h1';src: url('font/Lato-Bla_HU.ttf'); }
*/

.footer_logo{
	float:right
}


.szigu_rose_bg .szigu_search_field,
.szigu_rose_bg .szigu_search_field:focus,
.szigu_rose_bg .szigu_search_field:hover{
	border:4px solid #fff;
	border-radius:100px;
	width:100%;
	background:#fff;
}
.szigu_rose_bg .szigu_search_field::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #D2D2D2;
    opacity: 1; /* Firefox */
	font-style: italic;
}

.szigu_rose_bg .szigu_search_field:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #D2D2D2;
	font-style: italic;
}

.szigu_rose_bg .szigu_search_field::-ms-input-placeholder { /* Microsoft Edge */
	color: #D2D2D2;
	font-style: italic;
}

.szigu_search_container{
	position:relative;
}
.szigu_cemetery_search_button,
.szigu_office_search_button{
	background:#fff url('images/kereso.png') no-repeat left 4px center;
	padding:13px 10px 13px 40px !important;
	cursor:pointer;
	border:1px solid #DC9898;
	border-radius:50px;
	position:absolute;
	top:4px;
	right:5px;
}
.szigu_cemetery_search_button:hover,
.szigu_office_search_button:hover{
	box-shadow: #999 0px 0px 10px;
}
.szigu_cemetery_search_button:focus,
.szigu_office_search_button:focus{
	outline:0;
}



/* iroda */
.vc_custom_1551359185431{
	padding-top:180px !important;
	padding-bottom:180px !important;
}
.vc_custom_1551364475731 {
    background-image: url('/wp-content/uploads/2019/02/szurke-hatter-1.jpg?id=69') !important;
}
.vc_custom_1551361606446 {
    margin-bottom: 15px !important;
}
.vc_custom_1551345300614 {
    margin-bottom: 15px !important;
}
.szigu_uniq_btn_2 .luv_dynamic-5befa197 {
    margin-left: 0px !important;
}
.vc_custom_1551365084853 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    border-top-width: 0px !important;
    border-bottom-width: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.vc_custom_1551343484364 {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
    padding-top: 40px !important;
    padding-right: 40px !important;
    padding-bottom: 40px !important;
    padding-left: 40px !important;
    background: url('/wp-content/uploads/2019/02/kereso_bg2.png?id=6844') !important;
}
.vc_custom_1551341047517{
	padding-left:0px !important;
	padding-right:0px !important;
}

.vc_custom_1551344314457,
.vc_custom_1551344339823,
.vc_custom_1551345312590,
.vc_custom_1551345305952{
	margin-bottom:15px !important;
}



.vc_custom_1551364475731 {
    background-image: url('/wp-content/uploads/2019/03/Group_2999a.png') !important;
}


/* temetők */
.vc_custom_1551365177219 p{
	margin-bottom:5px !important;
}
.vc_custom_1551365177219 table{
	margin-left:5px !important;
}
.szigu_table_1,
.szigu_table_2,
.szigu_table_3,
.szigu_table_4,
.szigu_table_5{
	width:100%;
	margin-bottom:25px !important;
	background:#fafafa;
}

.szigu_table_1 tr td,
.szigu_table_2 tr td,
.szigu_table_3 tr td,
.szigu_table_4 tr td,
.szigu_table_5 tr td{
	padding: 3px 10px !important;
	border-bottom:3px solid #eaeaea;
	border-right:2px solid #fff;
}
.szigu_table_1 tr:last-child td,
.szigu_table_2 tr:last-child td,
.szigu_table_3 tr:last-child td,
.szigu_table_4 tr:last-child td,
.szigu_table_5 tr:last-child td{
	padding: 3px 10px !important;
	border-bottom:none;
	border-right:2px solid #fff;
}
.szigu_cemetery_h2{
	font-size:26px !important;
}
.szigu_cemetery_h3{
	font-size:20px !important;
	margin-bottom:15px !important;
	font-style: italic !important;
    font-family: 'Raleway' !important;
	color:#AF1012 !important;
}


/* szigu cemetery table */
#szigu_cemeteries{
	min-width:990px;
}
#szigu_cemeteries thead tr th{
	padding:0px !important;
	padding-left:10px !important;
	background-color:#fbeee5 !important;
	color:#000;
}

#szigu_cemeteries tr:nth-child(even) {background: #f5f5f5}
#szigu_cemeteries tr:nth-child(odd) {background: #FFF}

/* szigu office table */
#szigu_offices{
	min-width:990px;
}
#szigu_offices thead tr th{
	padding:0px !important;
	padding-left:10px !important;
	background-color:#fbeee5 !important;
	color:#000;
}

#szigu_offices tr:nth-child(even) {background: #f5f5f5}
#szigu_offices tr:nth-child(odd) {background: #FFF}





.szigu_rose_bg{
	
}
.szigu_rose_bg .szigu_subtitle{
	font-size:20px;
	font-style: italic;
	color:#AF1012;
}
.szigu_rose_bg .szigu_1{
	font-size:24px;
	text-transform:uppercase;
	padding-left:65px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:10px;
	background:url('images/pin.png') no-repeat left center;
}
.szigu_rose_bg .szigu_2{
	font-size:24px;
	text-transform:uppercase;
	padding-left:65px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:10px;
	background:url('images/temeto.png') no-repeat left center;
}
.szigu_rose_bg .szigu_3{
	font-size:24px;
	text-transform:uppercase;
	padding-left:65px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:10px;
	background:url('images/iroda.png') no-repeat left center;
}


.szigu_rose_bg .szigu_result{
	padding-left:25px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:0px;
	background:url('images/minipin.png') no-repeat left center;
}
.szigu_rose_bg .szigu_more{
	color:#AF1012;
	font-style: italic;
	background:url('images/wh_arro_right.png') no-repeat right center;
	padding-right:20px;
	padding-left:20px;
}
.szigu_rose_bg .szigu_more:hover{
	text-decoration: underline;
}

.szigu_uniq_btn a{
	padding:10px 15px;
	background:url('images/arro_down.png') no-repeat;
	background-position: right 20px center;
}
.szigu_uniq_btn a span{
	padding-top:10px !important;
	padding-bottom:8px !important;
}
.szigu_uniq_btn_2{
	clear:both;
}
.szigu_uniq_btn_2 a{
	display:inline-block;
	padding:10px 15px;
	background:url('images/arro_down.png') no-repeat;
	background-position: right 20px center;
	width:auto;
	padding-right:50px !important;
}
.szigu_uniq_btn_2 a span{
	padding-top:10px !important;
	padding-bottom:8px !important;
}
.szigu_uniq_btn_2 .luv_dynamic-5befa197{
	margin-left:0px !important;
}
.szigu_collegues{
	padding-left:110px;
	background:url('images/munkatarsa_2k.png') no-repeat left center;
}

.vc-hoverbox-back{
	position:relative;
	padding:30px !important;
}
.vc-hoverbox-back-inner:before{
	content:'';
	position:absolute;
	top:0px;
	left:0px;
	width:56px;
	height:56px;
	background:url('images/Path_2390.png') no-repeat left center;
}
.vc-hoverbox-back-inner:after{
	content:'';
	position:absolute;
	bottom:0px;
	right:0px;
	width:56px;
	height:56px;
	background:url('images/Path_2391.png') no-repeat left center;
}
.vc_gitem-zone-a .vc_gitem-row-position-bottom, 
.vc_gitem-zone-b .vc_gitem-row-position-bottom{
	bottom:7px !important;
}

@media (max-width: 999px){
	.szigu_rose_bg .szigu_search_field{
		width:100%;
	}
	.szigu_collegues{
		padding-left:0px;
		padding-top:60px;
		background:url('images/munkatarsa_2k.png') no-repeat top center;
		text-align:center;
	}
}











body{
	font-size: 16px !important;
}
body p{
	font-size: 16px !important;
}
ul  {
  list-style: square inside url("/wp-content/uploads/2019/02/diamond.png");
}
h1.page-header-title {
    font-style: italic !important;
}
/* GOMB SIZE FIX */
a.btn.btn-shortcode.btn-rounded.btn-full.btn-block.btn-l {
    padding: 0;
}
#top-bar-menu {
    display: none;
	}
/* ÁTMENET */
.gardients{
	background: #c59062;
background: -moz-linear-gradient(left, #c59062 0%, #a26d43 100%);
background: -webkit-linear-gradient(left, #c59062 0%,#a26d43 100%);
background: linear-gradient(to right, #c59062 0%,#a26d43 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c59062', endColorstr='#a26d43',GradientType=1 );
}
#footer-copyright{
	background: #c59062;
background: -moz-linear-gradient(left, #c59062 0%, #a26d43 100%);
background: -webkit-linear-gradient(left, #c59062 0%,#a26d43 100%);
background: linear-gradient(to right, #c59062 0%,#a26d43 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c59062', endColorstr='#a26d43',GradientType=1 );
}
/*BLOG-POSTKÉPE */
img.attachment-fevr_featured_img.size-fevr_featured_img.wp-post-image {
    height: 340px;
    width: 100%;
    object-fit: cover;
}
img.attachment-fevr_wide.size-fevr_wide.wp-post-image {
    object-fit: cover;
    width: 100%;
    height: 330px;
}
.alternate article.hentry {
    border-bottom: 1px solid #f2ceb3;
}






/* FEJLÉC */
#top-bar-menu a, #top-bar-icons a, #top-bar {
    color: #1b1915;
    border: 2px solid #dedede;
}
.desktop-device a.main-header-logo {
    margin-top: -30px;
    background: white;
    padding-left: 40px;
    padding-right: 40px;
    margin-left: -40px;
}
.desktop-device .small-header a.main-header-logo {
    margin-top: 0;
    background: transparent;
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
}
.sm_upper_header{
	margin-right:20px;
	float:right;
	padding-top:7px;
	padding-bottom:7px;
}
.sm_upper_header span{
	color:#f2ceb3;
}
#top-bar-content{
	width:100%;
}
.sm_container{
	max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 0 15px;
	height:27px;
}
.nav-menu > li a{
	text-transform:uppercase;
	padding-left:10px;
	padding-right:10px;
}
@media (min-width: 768px){
	.sm_container {
		width: 750px;
	}
}
@media (min-width: 992px){
	.sm_container {
		width: 940px;
	}
}
@media (min-width: 1200px){
	.sm_container {
		width: 1140px;
	}
}
@media (min-width: 1480px){
	.sm_container {
		width: 1400px;
	}
}

@media (min-width: 991px){
	.nav-menu > li{
		position:relative;
	}
	
	.nav-menu > li.current-menu-item:before,
	.nav-menu > li:hover:before{
		content: url('images/diamond.png') !important;
		display: block;
		position: relative;
		text-align: center;
		top:-28px;
    	height: 0px;
	}
	.small-header .nav-menu > li.current-menu-item:before,
	.small-header .nav-menu > li:hover:before{
		content: url('images/diamond.png') !important;
		display: block;
		position: relative;
		text-align: center;
		top:-21px;
    	height: 0px;
	}
}






/*Sliders */
div#page-header-inner {
    border: 1px solid #F2CEB3;
    padding: 30px;
    margin: 10px;
	width: auto;
	max-width: 60%;
}
div#page-header-inner:after {
    content: url(/wp-content/uploads/2019/02/ornament.png);
    display: block;
    width: 71px;
    height: 29px;
    position: absolute;
    bottom: -40px;
    left: 0;
}
div#page-header-inner:before {
    content: url(/wp-content/uploads/2019/02/ornament2.png);
    display: block;
    width: 71px;
    height: 29px;
    position: absolute;
    top: -40px;
    right: 0;
}
/* img cards */
.vc-hoverbox-front-inner h2{
	font-size: 24px;
    font-weight: 600;
    color: white;
    position: absolute;
    margin: 0 auto;
    display: block;
    width: 100%;
    top: 70%;
}
.vc-hoverbox-back-inner h2{
	font-size: 24px;
}
.vc-hoverbox-block.vc-hoverbox-back {
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.35);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.35);
    box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.35);
}
/* hirek blokk */
.vc_col-sm-12.centervh.vc_gitem-col.vc_gitem-col-align- {
    display: block;
    width: 90%;
    margin-left: 5% !important;
}
.vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-1-1.vc_gitem-is-link{
	background-size: 100% 85%, cover;
}
.centervh h6 {
    margin-bottom: 15px;
    margin-top: 15px;
}
.vc-hoverbox-block-inner {
    flex-shrink: 0;
    padding: 0px !important;
}
.vc-hoverbox-front-inner h2:after{
	display: block;
	background:url('images/Group_2999.png') center center no-repeat;
    align-content: center;
    content: '';
	width: 90%;
	height: 19px;
	margin: 0 auto;
	margin-top:2px;
}
.vc-hoverbox-front-inner:after {
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.65) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.65) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.65) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
    width: 100%;
    height: 100%;
    content: '';
    display: block;
    position: absolute;
	top: 0;
    z-index: -1;
}
.luv-accordion .luv-accordion-item{
	    -webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.35);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.35);
    box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.35);
}
@media (max-width: 1479px) and (min-width: 1200px){
	#page-header-custom .page-header-title {
		font-size: 2em !important;
	}
}

.luv-accordion .luv-accordion-item .luv-accordion-title:after{
	width:60px;
	height:60px;
	text-align: center;
	background:#FBEEE5;
	top: 0; 
    margin-top: 0px;
	right: 0px;
	padding-top: 19px;
}
.vc_custom_1551343484364{
	box-shadow: #666 0px 0px 40px;
}

@media (max-width: 1479px) and (min-width: 1200px){
	#page-header-custom .page-header-title {
		font-size: 2em !important;
	}
}
@media (max-width: 1479px){
	.nav-menu > li a{
		font-size:16px !important;
	}
}

.vc_custom_1551775593708{
	padding-top: 40px !important;
	padding-right: 40px !important;
	padding-bottom: 40px !important;
	padding-left: 40px !important;
	box-shadow: #666 0px 0px 40px;
}

@media (max-width: 1199px){
	.nav-menu > li a{
		font-size:12px !important;
	}
	.vc_custom_1551717345263,
	.vc_custom_1551717352301{
		padding-left:15px;
		padding-right:15px;
	}
	div#page-header-inner{
		max-width: 100%;
		padding:10px;
		font-size:14px;
	}
	[data-full-height-header="false"], [data-full-height-header="false"] #page-header-custom, [data-full-height-header="false"] #page-header-custom .container{
		max-height: 225px;
	}
	.vc_custom_1551775593708{
		padding-top: 15px !important;
		padding-right: 15px !important;
		padding-bottom: 15px !important;
		padding-left: 15px !important;
	}
}

.szigu_h1_title{
	display:inline-block;
}


.szigu_h1_title {
	position:relative;
    border: 1px solid #F2CEB3;
    padding: 20px 30px;
    margin: 10px;
	width: auto;
	max-width: 60%;
}
.szigu_h1_title:after {
    content: url(/wp-content/uploads/2019/02/ornament.png);
    display: block;
    width: 71px;
    height: 29px;
    position: absolute;
    bottom: -40px;
    left: 0;
}
.szigu_h1_title:before {
    content: url(/wp-content/uploads/2019/02/ornament2.png);
    display: block;
    width: 71px;
    height: 29px;
    position: absolute;
    top: -40px;
    right: 0;
}
.szigu_h1_title h1{
	font-style: italic !important;
}


.szigu_co_container{
    padding-left: 65px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.szigu_co_container button{
	color: #1b1915 !important;
    border: 2px solid #f2ceb3 !important;
    padding: 10px 15px !important;
    font-size: 12px !important;
	border-radius:50px;
	background:#fff;
	cursor:pointer;
}
.vc_custom_1551803255217{
	margin-bottom:10px !important;
}
@media (max-width: 767px) and (min-width: 320px){
#page-header-inner .page-header-animation.fade-in.animated>h1{
    font-size: 14px !important;
}
.vc-hoverbox-block-inner.vc-hoverbox-back-inner > p {
    display: none;
}
	#custom-footer-content span{color: #fff;}
}


@media (max-width: 992px){
	.szigu_h1_title{
		max-width:100% !important;
	}
}