/*  */
body, p {
	font-size:18px;
/*	font-family:'Raleway'; */
	letter-spacing:0.2px;
	color: #232323;
	
}
/*  */



/* CSAK Video-fejlecnel!!!! */
body.home .wp-custom-header {
	margin-bottom:0px;
}
body.home.single-featured-image-header {
			margin: 0;
			max-width: 100%;
}
body.home .top-header {
	margin-bottom:0px;
	background-color:#353535;
} /* Video-fejlec-VEGE!!!! */




@media only screen and (max-width: 767px) {
.team-info h3 {
	font-size: 15px;
}
.team-info-text p {
	font-size: 12px;
  }
}

.nav-menu a {
	font-size:12px;
	letter-spacing:0.1px
}

.size-thumbnail-large {
	width:350px;
	height:350px;
}

.vivid-red {
	background-color: #F6646B;
}

.vivid-blue {
	background-color: #9fa2a5;
	display:none
}

.top-bar .widget_contact li {
	font-size:13px;
}

.header-social-block li.menu-item-type-custom a {
	font-size:13px;
}

.header-social-block {
	float: right;
	margin-top: 0px;
}

/*!!!!!!!!!!!!!!*/

#tribe-bar-form {
	width:60%;
	margin:0 auto;
}
ul.tribe-events-sub-nav a, .tribe-events-back a, .tribe-events-list-widget .tribe-events-widget-link a, .tribe-events-adv-list-widget .tribe-events-widget-link a {
	text-decoration: none;
	font-size:12px;
	font-weight:300;
	text-transform:lowercase;
	padding:0 8px;
		-webkit-transition: all 0.2s, 0.3s ease-in-out;
  -o-transition: all 0.2s, 0.3s ease-in-out;
  transition: all 0.2s, 0.3s ease-in-out;
}
ul.tribe-events-sub-nav a:hover, .tribe-events-back a:hover, .tribe-events-list-widget .tribe-events-widget-link a:hover, .tribe-events-adv-list-widget .tribe-events-widget-link a:hover {
	padding:0 0px;
}
div.tribe-events-content {
	font-size:15px;
}
.tribe-events-event-image {
	padding-top:6px;
}
.tribe-events-button,
#tribe-events .tribe-events-button {
	background-color: #eee;
	border-radius: 0px;
	border: 0;
	box-shadow: none;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: normal;
	padding: 6px 9px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	vertical-align: middle;
	zoom: 1;
}
.tribe-events-button:hover,
#tribe-events .tribe-events-button:hover {
	background-color: #F6646B;
}
.tribe-events-notices {
	background-color:#eee;
	border-color:#eee;
	border-radius:0;
	text-shadow:none;
	color:#888;
}
a .tribe-events-button {
	border-radius:0;
}

/*!!!!!!!!!!!!!!*/

.tribe-events-list-widget .tribe-events-list-widget-events {
	padding: 0 6px;
	margin: 0 0rem;
	margin-bottom: 20px;
	margin-bottom: 1.25rem;
}
.tribe-events-list-widget .tribe-event-title {
	font-size:14px;
}
.tribe-events-list-widget ol li{border-left:3px solid #ddd;
}

/*!!!!!!!!!!!!!!*/

section.not-found .page-header  {
	background-color: #F6646B;
}
section.not-found .page-header h2  {
	color: #fff;
}

/*!!!!!!!!!!!!!!*/

.layer-slider .image-slider p {
	font-size:36px;
/*font-family:'Raleway';*/
	font-weight:bold;
	line-height:1.2;
	color:#fff;
	text-shadow: 2px 4px 3px rgba(0,0,0,0.2);
}
@media only screen and (max-width: 767px) {
.layer-slider .image-slider p {
	font-size:26px;
	}
}
@media only screen and (max-width: 480px) {
.layer-slider .image-slider p {
	font-size:22px;
  }
}

/*!!!!!!!!!!!!!!*/
.site-footer .site-info {
	background-color: #232323;
}

div.copyright  {
	visibility:hidden;
	margin-top:-70px;
}
.copyright:after {
	content:"© 2018 Magyar Festészet Napja";
	color:#ccc;
	text-align:center;
	visibility:visible;
}

#carousel-2641 {
	width:100%;
}

/*!!! CSATLAKOZÁS !!!*/
/*#menu-item-2077 a {
	background:#F6646B;
	color:#fff;
}
#menu-item-2077:hover a {
	background:#fff;
	color:#F6646B;
}
#menu-item-2077.current-menu-item a {
	background:#fff;
	color:#F6646B;
}
*/

/*!!! RECAPTCHA V3 !!!*/
.grecaptcha-badge { 
bottom: 150px !important;
	filter: hue-rotate(130deg);
	visibility:hidden;
}

/*.page-id-29 .grecaptcha-badge,*/ 
.page-id-1995 .grecaptcha-badge { 
bottom: 150px !important;
	filter: hue-rotate(130deg);
	visibility:visible;
}

/*!!!!!!!!!!!!!!!!!!!*/
/*!!! IDILLYC CSS !!!*/
::selection {
	background: #F4555D;
	color: #fff;
}
::-moz-selection {
	background: #F4555D;
	color: #fff;
}

a {
	color: #F6646B;
}
 
a:hover,
a:focus,
a:active {
	color: #F4555D;
}

ul li a:hover,
ol li a:hover {
	color: #F4555D;
}

.go-to-top .icon-bg {
	background-color: #F6646B;
}
.go-to-top .icon-bg:before {
	background: #333;
}	

a.more-link {
	color: #F6646B;
	font-style: normal;
	text-decoration:none;
}

.entry-meta,
.entry-meta a {
	color: #888;
	font-family: "Roboto",sans-serif;
	font-size: 14px;
	font-style: normal;
	letter-spacing: 0.2px;
	line-height: 1.583;
}
.entry-meta i {
	color: #888;
}

.entry-meta a:hover,
.entry-meta .comments:hover {
	color: #F6646B;
}

.cat-links,
.cat-links a,
.tag-links,
.tag-links a,
.entry-format,
.entry-format a {
	color: #F6646B;
	font-family: "Roboto",sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	text-transform: uppercase;
}

.post-image-content .posted-on:before {
	background-color: #F6646B;
}

.widget-title,
.widget-title a {
	color:#484848;
}

.widget-title a:hover {
	color: #F6646B;
}

.search-submit {
	background-color: #F6646B;
}
.search-submit:hover {
	background-color: #333;
	border: 1px solid #333;
}

input[type="reset"],
input[type="button"],
input[type="submit"] {
	background-color: #F6646B;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}	
input[type="reset"]:hover,
input[type="button"]:hover,
input[type="submit"]:hover {
	background-color: #333;
}	

/*!!! HEADER !!!*/
.site-header .top-bar {
	background: #222;
	color:#fff;
}
.top-bar .widget_contact a[href="mailto:festnapinfo@gmail.com"] {
	color:#fff;
}
.top-bar .widget_contact a[href="mailto:festnapinfo@gmail.com"]:hover {
	color:#F6646B;
}	
	
#sticky-header {
	background: #353535;
	background-color: rgba(35, 35, 35, 0.0);
	box-shadow:none;
	border:none;
}
#sticky-header:hover {
	background: #353535;
	background-color: rgba(35, 35, 35, 0.9);
	box-shadow:none;
	border:none;
}
#sticky-header a {
	color:#fff;
}
#sticky-header a:hover {
	color:#F6646B;
}
.is-sticky #sticky-header {
	background-color: rgba(35, 35, 35, 0.9);
}

.category-sajat-rendezvenyek #sticky-header,
.post-type-archive-tribe_events #sticky-header,
.page-id-5145 #sticky-header,
.archive #sticky-header {
	background: #353535;
	color:#fff;
}

 ul.sub-menu .menu-item {
	background: #353535;
}

.single-featured-image-header{
	margin-top:-80px;
}

.main-slider {
	margin-top:-80px;
	margin-bottom:-100px;	
	height: 100%;
	position: relative;
	z-index:1000;
}

@media only screen and (max-width: 767px) {
.main-slider,
.single-featured-image-header {
	margin-top:-161px;
	margin-bottom:-100px;
	}
.page-template-contact-template .page-title{	
	margin-top: 80px;
	}
.slider-content .slider-title,
.slider-content .slider-text,
.slider-content .btn-default{
	visibility:hidden;	
	}
}
@media only screen and (max-width: 480px) {
.main-slider {
	margin-top:-161px;
	margin-bottom:-100px;
	}
}


body.home #sticky-header{
	position: relative;
	z-index: 2000;
	background-color: rgba(35, 35, 35, 0.0);
}
body.home #sticky-header:hover {
	background: #353535;
	background-color: rgba(35, 35, 35, 0.9);
	box-shadow:none;
	border:none;
}
body.home .is-sticky #sticky-header {
	background-color: rgba(35, 35, 35, 0.9);
}


.site-main,
.tribe-events-pg-template {
	padding-top:100px;
}

#secondary {
	padding-top:100px;
}

#text-5.widget_contact {
	padding-top:55px;
}


/*!!!!!!!! HOME !!!!!!!!*/
.about-box {
	background: #353535;
}

.about-box-bg h1,
.about-box-bg h2,
.about-box-bg h3,
.about-box-bg p{
	color:#fff;
}

.about-image {
	padding-top:45px;
}
/*--------------------*/
.our-feature-box .feature-content-wrap {
	height:280px;	
  overflow: hidden;
  text-overflow: ellipsis;
}
.feature-content-wrap .feature-content p {	
	margin-bottom:0px;
	font-size:15px;
	line-height:1.2;
}

/*--------------------*/
.testimonial-box {
}
.testimonial-slider .testimonial-wrap {
	background: transparent;
	border-radius:0;
}
.testimonial-slider .testimonial-wrap h2,
.testimonial-wrap p {
	color:#fff;
}
.testimonial-wrap p {
	color:#fff;
	line-height:1.8;
	font-size:16px;
}
@media only screen and (max-width: 767px) {
	.testimonial-slider .testimonial-wrap {
	width:100%;
		padding:15px;
		margin-left:-30px;
	}
}

@media only screen and (max-width: 480px) {
	.testimonial-slider .testimonial-wrap {
	width:100%;
		padding:15px;
		margin-left:-50px;
	}
}

/*--------------------*/
.team-member-box {
	background: #232323;
	padding-bottom:200px;
}
.team-member-box h1,
.team-member-box h2,
.team-member-box p {
	color:#fff;
}
.team-member-box .team-info-text h3 a {
	color:#F6646B;
}
.team-member-box .team-info-text h3 a:hover {
	color:#333;
}
.team-member-box .team-info-text p {
	color:#444;
}


.team-member-box .flex-nav-prev a.flex-prev:before {
	content: '⟨';
	font-size: 22px;
}
.team-member-box .flex-nav-next a.flex-next:before {
	content: '⟩';
	font-size: 22px;
}

/*.team-member-box .flex-direction-nav li {
	border: 1px solid #333;
	background-color: #333;
}*/
.team-member-box .flex-direction-nav li:hover {
	border: 1px solid #F6646B;
	background-color: #F6646B;
}
.team-member-box .flex-nav-prev a.flex-prev,
.team-member-box .flex-nav-next a.flex-next {
	color: #ddd;
}
.team-member-box .flex-direction-nav li:hover a.flex-prev,
.team-member-box .flex-direction-nav li:hover a.flex-next {
	color: #fff;
}

/*--------------------*/
.site-footer {
	margin-top:180px;
}

div #colophon .widget-wrap {
	background-color: #353535;
	color:#fff;
	width:100vw;
}
div #colophon .widget-area .widget-title {
	color:#ddd;
}
div #colophon .widget-area .widget a,
div #colophon .widget-area .widget p {
	color:#eee;
}
div #colophon .widget-area .widget a:hover {
	color:#F6646B;
}
/*--------------------*/
.btn-default {
padding:8px 10px;
background:#F6646B;
margin:0;
} 
a.btn-default {
text-decoration:none;
}

