/*
Theme Name: Theme
Theme URI: http://grafikapatika.hu/
Author: Ravasz Balázs
Author URI: http://ravaszbalazs.hu/
Description: theme
Version: 1.0.2
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: Wordpress fejlesztés
Tags: Wordpress honlapfejlesztés
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
# Woocommerce
# Footer
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
.relative {
	position:relative;
}
body {
	margin:0;
}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary {
	display:block;
}
audio,canvas,progress,video {
	display:inline-block;
	vertical-align:baseline;
}
audio:not([controls]) {
	display:none;
	height:0;
}
[hidden],template {
	display:none;
}
img {
	text-indent:-9999px;
}
.menu-item-228-en {
}
a {
	background-color:transparent;
	color:#000;
}
a:active,a:hover {
	outline:0;
}
dfn {
	font-style:italic;
}
.navbar {
	padding:0;
}
mark {
	background:#ff0;
	color:#000;
}
small {
	font-size:80%;
}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline;
}
sup {
	top:-.5em;
}
sub {
	bottom:-.25em;
}
img {
	border:0;
}
svg:not(:root) {
	overflow:hidden;
}
figure {
	margin:1em 2.5rem;
}
hr {
	box-sizing:content-box;
	height:0;
}
button {
	overflow:visible;
}
button,select {
	text-transform:none;
}
button,html input[type="button"],input[type="reset"],input[type="submit"] {
	-webkit-appearance:button;
	cursor:pointer;
}
button[disabled],html input[disabled] {
	cursor:default;
}
button::-moz-focus-inner,input::-moz-focus-inner {
	border:0;
	padding:0;
}
input {
	line-height:normal;
}
input[type="checkbox"],input[type="radio"] {
	box-sizing:border-box;
	padding:0;
}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {
	height:auto;
}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
	-webkit-appearance:none;
}
fieldset {
	border:1px solid silver;
	margin:0 2px;
	padding:.35em .625em .75em;
}
legend {
	border:0;
	padding:0;
}
textarea {
	overflow:auto;
}
optgroup {
	font-weight:700;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
td,th {
	padding:0;
}

.goldenline {
	display: block;
	height: 10px;
	width: 100%;
	background: url(http://www.agroq.eu/wp-content/themes/theme/images/goldenline.png);
	background-repeat: repeat-y;
	background-size: cover;
	margin: 0;
}
.clearboth {clear: both;}
/*--------------------------------------------------------------
# Override
--------------------------------------------------------------*/
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle {
	padding:6px;
	background:#FFF;
}
.title {
	background:#000;
	padding:5px 7px;
	color:#FFF;
	display:table;
	margin:0 auto;
	text-transform:uppercase;
}

.white {
	background:#000;
	padding:5px 7px;
	color:#FFF;
	display:table;
	margin:0 auto;
}
/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
h1,h2,h3,h4,h5,h6 {
	clear:both;
}
p {
	margin-bottom:1.5em;
}
/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
img {
	height:auto;
/* Make sure images are scaled correctly. */
	max-width:100%;
/* Adhere to container width. */
}
figure {
	margin:1em 0;
/* Extra wide images within figure tags don't overflow the content area. */
}
table {
	margin:0 0 1.5em;
	width:100%;
}
.aranycsik {
	
}
/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
header#masthead {
	margin-bottom:0;
	background:#1d1d1b;
}
.navbar-brand > a {
	color:#FFF;
	font-size:1rem;
	outline:medium none;
	text-decoration:none;
}
.navbar-brand > a:visited,.navbar-brand > a:hover {
	text-decoration:none;
}
#page-sub-header {
	padding:1.875rem 0;
	text-shadow:0 1px 0 rgba(0,0,0,0.1);
	position:relative;
	color:#cdbfe3;
	padding:4rem .938rem;
	text-align:center;
	font-size:1.25rem;
	background-size:cover;
}
#page-sub-header h1 {
	margin-top:0;
	color:#fff;
	margin-bottom:.625rem;
}
#page-sub-header p {
	margin-bottom:0;
	font-weight:300;
	line-height:1.4;
}
@media screen and (min-width: 768px) {
	#page-sub-header h1 {
		font-size:3.75rem;
		line-height:1;
	}
	
	#page-sub-header {
		padding-top:3.75rem;
		padding-bottom:3.75rem;
		text-align:left;
		font-size:1.5rem;
	}
}
@media screen and (min-width: 992px) {
	#page-sub-header p {
		max-width:50rem;
	}
}
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
.nav-link a {
	background-color:transparent;
	color:#000;
}
/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
#masthead nav {
	padding-left:0;
	padding-right:0;
}
#masthead .navbar-nav > li > a {
	color:#fff;
	padding:.5rem;
	text-transform:uppercase;
}
#masthead .navbar-nav > li > a:hover {
	color:#000;
	background:#ddae1a;
}
.navbar-brand {
	height:auto;
}
.navbar-toggle .icon-bar {
	background:#000 none repeat scroll 0 0;
}
.dropdown-menu .dropdown-toggle::after {
	border-bottom:.3em solid transparent;
	border-left:.3em solid;
	border-top:.3em solid transparent;
}
/* Small menu. */
.menu-toggle,.main-navigation.toggled ul {
	display:block;
}
.dropdown-item {
	line-height:1.2;
	padding-bottom:.313rem;
	padding-top:.313rem;
}
.dropdown-menu {
	min-width:12.5rem;
}
.dropdown .open .dropdown-menu {
	display:block;
	left:12.25em;
	top:0;
}
.dropdown-menu .dropdown-item {
	white-space:normal;
}
@media screen and (min-width: 37.5em) {
	.menu-toggle {
		display:none;
	}
}
@media screen and (min-width: 769px) {
	.dropdown-menu li > .dropdown-menu {
		right:-9.875rem;
		top:1.375rem;
	}
}
@media screen and (max-width: 991px) {
	.dropdown-menu {
		border:medium none;
		margin-left:1.25rem;
		padding:0;
	}
	
	.dropdown-menu li a {
		padding:0;
	}
	
	#masthead .navbar-nav > li > a {
		padding-bottom:.625rem;
		padding-top:.313rem;
	}
	
	.navbar-light .navbar-toggler {
		border:1px solid #FFF;
		outline:none;
		border-radius:0;
		background:#fff;
	}
}
.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation {
	margin:0 0 1.5em;
	overflow:hidden;
}
.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous {
	float:left;
	width:50%;
}
.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next {
	float:right;
	text-align:right;
	width:50%;
}
.navigation.post-navigation {
	padding-top:1.875rem;
}
.post-navigation .nav-previous a,.post-navigation .nav-next a {
	border:1px solid #ddd;
	border-radius:.938rem;
	display:inline-block;
	padding:.313rem .875rem;
	text-decoration:none;
}
.post-navigation .nav-next a::after {
	content:" \2192";
}
.post-navigation .nav-previous a::before {
	content:"\2190 ";
}
.post-navigation .nav-previous a:hover,.post-navigation .nav-next a:hover {
	background:#eee none repeat scroll 0 0;
}
/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
	clip:rect(1px,1px,1px,1px);
	position:absolute!important;
	height:1px;
	width:1px;
	overflow:hidden;
	word-wrap:normal!important;
/* Many screen reader and browser combinations announce broken words as they would appear visually. */
}
.screen-reader-text:focus {
	background-color:#f1f1f1;
	border-radius:3px;
	box-shadow:0 0 2px 2px rgba(0,0,0,0.6);
	clip:auto!important;
	color:#21759b;
	display:block;
	font-size:14px;
	font-size:.875rem;
	font-weight:700;
	height:auto;
	left:.313rem;
	line-height:normal;
	padding:.938rem 1.438rem .875rem;
	text-decoration:none;
	top:.313rem;
	width:auto;
	z-index:100000;
/* Above WP toolbar. */
}
/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
	outline:0;
}
/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
	display:inline;
	float:left;
	margin-right:1.5em;
}
.alignright {
	display:inline;
	float:right;
	margin-left:1.5em;
}
.aligncenter {
	clear:both;
	display:block;
	margin-left:auto;
	margin-right:auto;
}
a img.alignright {
	float:right;
	margin:.313rem 0 1.25rem 1.25rem;
}
a img.alignnone {
	margin:.313rem 1.25rem 1.25rem 0;
}
a img.alignleft {
	float:left;
	margin:.313rem 1.25rem 1.25rem 0;
}
a img.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.wp-caption.alignnone {
	margin:.313rem 1.25rem 1.25rem 0;
}
.wp-caption.alignleft {
	margin:.313rem 1.25rem 1.25rem 0;
}
.wp-caption.alignright {
	margin:.313rem 0 1.25rem 1.25rem;
}
/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after {
	content:"";
	display:table;
	table-layout:fixed;
}
.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after {
	clear:both;
}
/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.widget {
	margin:0 0 1.5em;
/* Make sure select elements fit in widgets. */
}
.widget select {
	max-width:100%;
}
.widget_search .search-form input[type="submit"] {
	display:none;
}
.widget-title {
	color:#FFF;
	text-transform:uppercase;
}
#footer-widget {
	background:#747474;
	padding:1rem 0;
}
.nav > li > a:focus,.nav > li > a:hover {
	background-color:#eee;
	text-decoration:none;
}
/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
#content.site-content {
	padding-bottom:3.75rem;
	padding-top:12.125rem;
}
.sticky .entry-title::before {
	content:'\f08d';
	font-family:fontawesome;
	font-size:1.563rem;
	left:-2.5rem;
	position:absolute;
	top:.375rem;
}
.sticky .entry-title {
	position:relative;
}
.single .byline,.group-blog .byline {
	display:inline;
}
.page-content,.entry-content,.entry-summary {
	margin:1.5em 0 0;
}
.page-links {
	clear:both;
	margin:0 0 1.5em;
}
.page-template-blank-page .entry-content,.blank-page-with-container .entry-content {
	margin-top:0;
}
.post.hentry {
	margin-bottom:4rem;
}
.posted-on,.byline,.comments-link {
	color:#9a9a9a;
}
.entry-title > a {
	color:inherit;
}
/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.comment-content a {
	word-wrap:break-word;
}
.bypostauthor {
	display:block;
}
.comment-body .pull-left {
	padding-right:.625rem;
}
.comment-list .comment {
	display:block;
}
.comment-list {
	padding-left:0;
}
.comments-title {
	font-size:1.125rem;
}
.comment-list .pingback {
	border-top:1px solid rgba(0,0,0,0.125);
	padding:.563rem 0;
}
.comment-list .pingback:first-child {
	border:medium none;
}
/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer {
/* Theme Footer (when set to scrolling) */
	display:none;
}
/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
	display:block;
}
/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley {
	border:none;
	margin-bottom:0;
	margin-top:0;
	padding:0;
}
/* Make sure embeds and iframes fit their containers. */
embed,iframe,object {
	max-width:100%;
}
/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption {
	background:#f1f1f1 none repeat scroll 0 0;
	border:1px solid #f0f0f0;
	max-width:96%;
	padding:.313rem .313rem 0;
	text-align:center;
}
.wp-caption img[class*="wp-image-"] {
	border:0 none;
	height:auto;
	margin:0;
	max-width:100%;
	padding:0;
	width:auto;
}
.wp-caption .wp-caption-text {
	font-size:.688rem;
	line-height:1.063rem;
	margin:0;
	padding:.625rem;
}
.wp-caption-text {
	text-align:center;
}
/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {
	margin-bottom:1.5em;
}
.gallery-item .gallery-columns-2 {
	max-width:50%;
}
.gallery-item .gallery-columns-3 {
	max-width:33.33333%;
}
.gallery-item .gallery-columns-4 {
	max-width:25%;
}
.gallery-item .gallery-columns-5 {
	max-width:20%;
}
.gallery-item .gallery-columns-6 {
	max-width:16.66667%;
}
.gallery-item .gallery-columns-7 {
	max-width:14.28571%;
}
.gallery-item .gallery-columns-8 {
	max-width:12.5%;
}
.gallery-item .gallery-columns-9 {
	max-width:11.11111%;
}
.gallery-caption {
	display:block;
}

img.attachment-medium.size-medium {width: 100%; display: block; height: 100%;}
/*--------------------------------------------------------------
# Plugin Compatibility
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Woocommerce
--------------------------------------------------------------*/
.woocommerce-cart-form .shop_table .coupon .input-text {
	width:8.313rem!important;
}
.variations_form .variations .value > select {
	margin-bottom:.625rem;
}
.woocommerce-MyAccount-content .col-1,.woocommerce-MyAccount-content .col-2 {
	max-width:100%;
}
/*--------------------------------------------------------------
## Elementor
--------------------------------------------------------------*/
.elementor-page article .entry-footer {
	display:none;
}
.elementor-page.page-template-fullwidth #content.site-content {
	padding-bottom:0;
	padding-top:0;
}
.elementor-page .entry-content {
	margin-top:0;
}
/*--------------------------------------------------------------
## Visual Composer
--------------------------------------------------------------*/
.vc_desktop article .entry-footer {
	display:none;
}
.vc_desktop #content.site-content {
	padding-bottom:0;
	padding-top:0;
}
.vc_desktop .entry-content {
	margin-top:0;
}
/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
footer#colophon {
	background:#3d3d3d none repeat scroll 0 0;
	color:#fff;
	padding:0;
	text-align:center;
}
.copyright {
	font-size:.875rem;
	margin-bottom:0;
	text-align:center;
	padding: 1.25rem 0;
	display: block;
}
.copyright a,footer#colophon a {
	color:inherit;
}

.site-info {padding: 1.125rem 0;}
.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover,.navbar-light .navbar-toggler:focus,.navbar-light .navbar-toggler:hover {
	color:rgba(255,255,255,1);
}
/*--------------------------------------------------------------
# Media Query
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Notebook
--------------------------------------------------------------*/
@media only screen and (max-width: 1280px) {
	html {
		font-size:95%;
	}
}
/*--------------------------------------------------------------
## Netbook
--------------------------------------------------------------*/
@media only screen and (max-width: 1024px) {
	html {
		font-size:93%;
	}
}
/*--------------------------------------------------------------
## iPad
--------------------------------------------------------------*/
@media only screen and (max-width: 960px) {
	html {
		font-size:90%;
	}
}
/*--------------------------------------------------------------
## iPad
--------------------------------------------------------------*/
@media only screen and (max-width: 768px) {
	html {
		font-size:88%;
	}
}

/* ******************************************************************************************* */
/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {
	body {
		background:#fff;
		background:none;
	}
	.bgrolunk,
	.bgtorzstenyeszet,
	.bgkereskedelem,
	.bgnovenytermesztes,
	.bggaleria {
		margin-left: 0px !important;
		width: 100%;
		height: 250px;
		position: relative;
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
		margin-top: -132px;
	}
	.bgrolunk {background: url(http://www.agroq.eu/wp-content/themes/theme/images/rolunk-hd.jpg); background-position: center center !important; background-size: cover;} 
	.bgtorzstenyeszet {background: url(http://www.agroq.eu/wp-content/themes/theme/images/torzstenyeszet-hd.jpg); background-position: center center !important; background-size: cover;}
	.bgkereskedelem {background: url(http://www.agroq.eu/wp-content/themes/theme/images/kereskedelem-hd.jpg); background-position: center center !important; background-size: cover;}	
	.bgnovenytermesztes {background: url(http://www.agroq.eu/wp-content/themes/theme/images/novenytermesztes-hd.jpg); background-position: center center !important; background-size: cover;}	
	.bggaleria {background: url(http://www.agroq.eu/wp-content/themes/theme/images/galeria-hd3.jpg); background-position: center 40% !important; background-size: cover;}			
	.col-footer {
		width:100%;
		display:block;
		box-sizing:border-box;
		padding:1rem;
	}
	
	.navbar-brand a img {
		height:auto;
		max-width:20%;
	}
	
	#masthead .navbar-nav > li > a {
		padding-bottom:0;
		padding-top:1rem;
		margin-top:0;
	}
	
	.para {
		padding:0;
		display:block;
		clear:both;
		background-position:center center;
		background-attachment:scroll;
		background-size:auto;
	}
	
	.languageselector {
		display:block;
		float:right;
		z-index:300;
		width:60px;
		position:absolute;
		right:100px;
		top:0;
	}
}

/*--------------------------------------------------------------
## iPhone, de biztosan mindegyik?
--------------------------------------------------------------*/
@media only screen and (max-width: 480px) {
	html {
		font-size:86%;
	}
   	.bgkereskedelem {background: url(http://www.agroq.eu/wp-content/themes/theme/images/kereskedelem-hd.jpg); background-position: 70% 65% !important; background-size: cover;}
}
/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {
	body {
		background:#fff;
		background:none;
	}
	.bgrolunk,
	.bgtorzstenyeszet,
	.bgkereskedelem,
	.bgnovenytermesztes,
	.bggaleria {
		margin-left: 0px !important;
		width: 100%;
		height: 250px;
		position: relative;
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
		margin-top: -130px;
	}
	.bgrolunk {background: url(http://www.agroq.eu/wp-content/themes/theme/images/rolunk-hd.jpg); background-position: center center !important; background-size: cover;}
	.bgtorzstenyeszet {background: url(http://www.agroq.eu/wp-content/themes/theme/images/torzstenyeszet-hd.jpg); background-position: center center !important; background-size: cover;}
	.bgkereskedelem {background: url(http://www.agroq.eu/wp-content/themes/theme/images/kereskedelem-hd.jpg); background-position: center center !important; background-size: cover;}
	.bgnovenytermesztes {background: url(http://www.agroq.eu/wp-content/themes/theme/images/novenytermesztes-hd.jpg); background-position: center center !important; background-size: cover;}		
	.bggaleria {background: url(http://www.agroq.eu/wp-content/themes/theme/images/galeria-hd3.jpg); background-position: center 40% !important; background-size: cover;}			
	.col-footer {
		width:100%;
		display:block;
		box-sizing:border-box;
		padding:1rem;
	}
	
	.navbar-brand a img {
		height:auto;
		max-width:20%;
	}
	
	#masthead .navbar-nav > li > a {
		padding-bottom:0;
		padding-top:0;
		margin-top:0;
	}
	
	.para {
		padding:0;
		display:block;
		clear:both;
		background-position:center center;
		background-attachment:scroll;
		background-size:auto;
	}
}
/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	body {
		background:#fff;
		background:none;
	}
	.vc_desktop #content.site-content {
    padding-bottom: 0;
    padding-top: 191px;
	}
	.bgrolunk,
	.bgtorzstenyeszet,
	.bgkereskedelem,
	.bgnovenytermesztes,
	.bggaleria {
		margin-left: 0px !important;
		width: 100%;
		height: 40vh;
		position: relative;
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover !important;
		margin-top: -90px;
	}
	.bgrolunk {background: url(http://www.agroq.eu/wp-content/themes/theme/images/rolunk-hd.jpg); background-position: center center !important;}
	.bgtorzstenyeszet {background: url(http://www.agroq.eu/wp-content/themes/theme/images/torzstenyeszet-hd.jpg); background-position: center center !important;}
	.bgkereskedelem {background: url(http://www.agroq.eu/wp-content/themes/theme/images/kereskedelem-hd.jpg); background-position: center center !important;}	
	.bgnovenytermesztes {background: url(http://www.agroq.eu/wp-content/themes/theme/images/novenytermesztes-hd.jpg); background-position: center center !important;}		
	.bggaleria {background: url(http://www.agroq.eu/wp-content/themes/theme/images/galeria-hd3.jpg); background-position: center 40% !important;}			
	.gallery-item {
	display:inline-block;
	text-align:center;
	vertical-align:top;
	border:3px solid #FFF;
	margin-right:10px;
	box-shadow:1px 1px 10px rgba(0,0,0,0.5);
    width: 48.3333%;
	}

	.col-footer {
		width:100%;
		display:block;
		box-sizing:border-box;
		padding:1rem;
	}
	
	.navbar-brand a img {
		height:auto;
		max-width:20%;
	}
	
	#masthead .navbar-nav > li > a {
		padding-bottom: 0;
		padding-top: 1rem;
		margin-top: 1rem;
	}
	
	.para {
		padding:0;
		display:block;
		clear:both;
		background-position:center center;
		background-attachment:scroll;
		background-size:auto;
	}
}
/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
	body {
		background:#fff;
		background:none;
	}
	.vc_desktop #content.site-content {
    padding-bottom: 0;
    padding-top: 191px;
	}
	.bgrolunk,
	.bgtorzstenyeszet,
	.bgkereskedelem,
	.bgnovenytermesztes,
	.bggaleria {
		margin-left: 0px !important;
		width: 100%;
		height: 50vh;
		position: relative;
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover !important;
		margin-top: -112px;
	}
	.bgrolunk {background: url(http://www.agroq.eu/wp-content/themes/theme/images/rolunk-hd.jpg); background-position: center center !important;}
	.bgtorzstenyeszet {background: url(http://www.agroq.eu/wp-content/themes/theme/images/torzstenyeszet-hd.jpg); background-position: center center !important;}
	.bgkereskedelem {background: url(http://www.agroq.eu/wp-content/themes/theme/images/kereskedelem-hd.jpg); background-position: center center !important;}	
	.bgnovenytermesztes {background: url(http://www.agroq.eu/wp-content/themes/theme/images/novenytermesztes-hd.jpg); background-position: center center !important;}		
	.bggaleria {background: url(http://www.agroq.eu/wp-content/themes/theme/images/galeria-hd3.jpg); background-position: center 40% !important;}		
	.gallery-item {
	display:inline-block;
	text-align:center;
	vertical-align:top;
	border:3px solid #FFF;
	margin-right:10px;
	box-shadow:1px 1px 10px rgba(0,0,0,0.5);
    width: 32%;
	}

	.col-footer {
		width:20%;
		display:block;
		box-sizing:border-box;
		padding:1rem;
	}
	
	.navbar-brand a img {
		height:auto;
		max-width:60%;
	}
	
	#masthead .navbar-nav > li > a {
		padding-bottom:.200rem;
		padding-top:.200rem;
		margin-top:1rem;
	}
	
	.para {
		padding:0;
		display:block;
		clear:both;
		background-position:center center;
		background-attachment:scroll;
		background-size:auto;
	}
	
	.languageselector {
		display:block;
		z-index:300;
		width:60px;
		position:absolute;
		right:35px;
		top:0;
	}
}
/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
	body {
		background:#fff;
		background:url(http://www.agroq.eu/wp-content/themes/theme/images/szortextura.jpg);
		background-attachment:fixed;
		background-repeat:no-repeat;
		background-size:cover;
	}
	.vc_desktop #content.site-content {
    padding-bottom: 0;
    padding-top: 0;
	}
	.bgrolunk,
	.bgtorzstenyeszet,
	.bgkereskedelem,
	.bgnovenytermesztes,
	.bggaleria {
		margin-left: 0px !important;
		width: 100%;
		height: 70vh;
		position: relative;
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover !important;
		margin-top: -88px;
	}
	.bgrolunk {background: url(http://www.agroq.eu/wp-content/themes/theme/images/rolunk-hd.jpg); background-position: center center !important;}
	.bgtorzstenyeszet {background: url(http://www.agroq.eu/wp-content/themes/theme/images/torzstenyeszet-hd.jpg); background-position: center center !important;}
	.bgkereskedelem {background: url(http://www.agroq.eu/wp-content/themes/theme/images/kereskedelem-hd.jpg); background-position: center center !important;}
	.bgnovenytermesztes {background: url(http://www.agroq.eu/wp-content/themes/theme/images/novenytermesztes-hd.jpg); background-position: center center !important;}		
	.bggaleria {background: url(http://www.agroq.eu/wp-content/themes/theme/images/galeria-hd3.jpg); background-position: center 40% !important;}		
	#page {
		margin-top:15rem;
	}
	.gallery-item {
	display:inline-block;
	text-align:center;
	vertical-align:top;
	border:3px solid #FFF;
	margin-right:10px;
	box-shadow:1px 1px 10px rgba(0,0,0,0.5);
    width: 32%;
}	
	.col-footer {
		width:20%;
		display:block;
		box-sizing:border-box;
		padding:1rem;
	}
	
	.navbar-brand a img {
		height:auto;
		max-width:100%;
	}
	
	#masthead .navbar-nav > li > a {
		padding-bottom:.938rem;
		padding-top:.938rem;
		margin-top:5.5rem;
	}
	
	.para {
		padding:0;
		display:block;
		clear:both;
		background-position:-100px 150px;
	}
	
	.languageselector {
		display:block;
		float:right;
		z-index:300;
		width:60px;
		position:absolute;
		right:40px;
		top:0;
	}
}
#menu-widget-nyelv li {
	display:block;
	float:left;
	margin:0;
}
#menu-widget-nyelv li a {
	display:block;
	float:left;
	margin:0 0 0 5px;
	padding:0;
}
#menu-widget-nyelv li a img {
	width:40px;
	height:20px;
	display:block;
	max-width: 40px;
}
#menu-widget-nyelv.flex-column {
	-webkit-box-orient:horizontal!important;
	-webkit-box-direction:normal!important;
	-webkit-flex-direction:row!important;
	-ms-flex-direction:row!important;
	flex-direction:row!important;
	margin-top:10px;
}