/*
Itt hozhatunk létre egy saját CSS kódot..

Kattintsunk a segítség ikonra a további információk felirat felett..
*/

.wpcf7-form-control {
	width: 100%;
}

.so-widget-sow-google-map {
	/* border-top: solid 1px #c0c0c0; */
	border-top: 0;
}

.page-id-19569 .so-widget-sow-google-map {
	border: solid 1px #c0c0c0;
}

.page-id-19569 #pgc-19569-0-0 form p {
	margin: 0 0 1em 0;	
}

.page-id-19569 #pgc-19569-0-0 form .wpcf7-acceptance .wpcf7-list-item {
	margin-left: 0;	
}

.gallery img {
	border: solid 5px #fff !important;
	-webkit-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.5);
	box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.5);
}

.nf-form-title h3 {
	color: #487D90;
}

.nf-field-element h4,
.nf-field-element h5
{
	font-size: 1.1em;
	/* color: #d6c2a3; */
	text-transform: uppercase;
}

.nf-field-label label {
	color: #487D90;
}

.front-quote-block h1 .quote-line2 {
	font-size: 18px;
}

.front-quote-block h3 {
	font-size: 18px;
	text-transform: uppercase;
}

.front-quote block h3 a {
	text-decoration: none !important;
}

.size-vantage-thumbnail-no-sidebar {
	border: solid 5px #fff;
	-webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.5);
	box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.5);
}

.entry-thumbnail img {
	margin: 0 auto;
}

article.post .entry-header h1.entry-title, article.page .entry-header h1.entry-title {
  font-size: 26px;
  font-weight: bold;
}

.vantage-grid-loop article h3 {
    font-size: 18px;
    font-weight: bold;
}

.main-navigation ul li a {
    padding: 20px 30px;
}

.teto_kep .sow-image-container img {
	border: solid 1px #ccc;	
}

article.post .entry-header h1.entry-title, article.page .entry-header h1.entry-title {
	color: #487D90;
}

body.home #main {
    padding-bottom: 0;
}

body.home #pg-19535-3 {
	margin-bottom: 0;	
}

body.home .widget_headline-widget h1 {
    font-size: 22px;
    line-height: 36px;
    letter-spacing: 0;
}

.home-posts-loop h3.widget-title {
	  text-align: center;
		text-transform: uppercase;
		/*
		background: #f6f6f6;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
		padding-top: 15px;
		padding-bottom: 15px;
		*/
}

footer .widget_recent_entries a {
		/* float: left; */
}

footer .widget_recent_entries .post-date {
		clear: both;
		/* float: left; */
		font-size: 12px;
		font-weight: bold;
		color: #C38F79;
}

#footer-widgets .widget a:hover {
    color: #C38F79;
}

.metaslider .flexslider {
	margin: 0 !important;	
}