/*importing google fonts*/
@import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,600');
/*@import "//fonts.googleapis.com/css?family=Montserrat:100,300,400,500,700&display=swap&subset=latin-ext";
@font-face {font-display: swap;}
*/

.marka:hover {
	  transform: scale(1.5);
	  filter:drop-shadow(8px 8px 10px gray);
}
.marka
{
	max-width:70px;
}
.evcar_leiras
{
	color:#000000;
	font-size:1.3em;
}

.zaszlo {
    border: 1px solid #D3D3D3;
    padding-left: 2px;
}

.nleiras {
	line-height:200%;
}
.navbar {
  min-height: 60px;
}
nav .navbar-nav li a{
  color: #000000 !important;
  font-size:1.2em;
  margin:1px;
}

nav .navbar-nav li a:hover{
  color: #000000 !important;
  font-size:1.2em;
  background:#DCDCDC;
  margin:1px;
}

.head_telefonszam a:hover, .head_telefonszam a:link, .head_telefonszam a:visited, .head_telefonszam a:active{
	font-size:2em;
	float:right;
	text-align:right;
}
.kapcsolat_telefonszam a:hover, .kapcsolat_telefonszam a:link, .kapcsolat_telefonszam a:visited, .kapcsolat_telefonszam a:active{
	font-size:2em;
	padding:10px;
}
  .bottom-align-text {
    position: absolute;
    bottom: 0;
    right: 0;
  }
.lapbelso {
	margin: 0 auto 0 auto;background:#ffffff;padding:20px;
}
.lapbelso_original {
	margin: 0 auto 0 auto;
}
.lapbelso2 {
background:#ffffff;padding:20px;
}
.ingyenkiszallitas {
	background:red;
	padding:5px;
	margin:15px;
	color:white;
	/*width:100%;*/
	text-align:center;
	font-weight:900;
	font-style:italic;
	white-space:nowrap;
}
.aligned-row {
  display: flex;
  flex-flow: row wrap;

  &::before {
    display: block;
  }
}
.price1 {
	color:#000000; 
	font-weight:100;
	font-size:1.3em;
}
.showbox .price1
{
	text-align:center;

}
.kosar_kep {
	border:0px;
	background:white;
	margin-right:3px;
}
.container {
 background: #E9EBEE;
}
.feher {
    background: white;
}
.szurke {
    background: lightgrey;
}

.headbar
{
	background:#FFFFFF;
	border-bottom:1px solid #D3D3D3;
	/*
	margin-top:10px;
	float:right;
	width:100%;
	font-size:100%;
	height:145px;
	padding:10px;
	background:#FFFFFF;
	background-image:url('/logos/cashtech_logo.png');
	background-repeat: no-repeat;
	border-bottom:1px solid #D3D3D3;
	background-size:contain;
	*/
}
.headbar_customer_cart
{
	color:#616a63;float:right;
}
.headbar_customer1
{
	bottom:0;float:right;padding-right:20px;color:#057499;font-weight:900;font-size:1.1em;font-style:oblique;text-align:right;
}
.headbar_customer2, .headbar_customer3
{
	float:right;font-weight:900;font-size:1.5em;font-style:oblique;text-align:right;
}
.headbar_customer3
{
	float:right;padding-right:20px;font-weight:900;font-size:1.5em;font-style:oblique;text-align:right;
}

div#video
{
	height: 0;
	padding-bottom: 56.25%;
	position: relative;
}

div#video iframe,
div#video object,
div#video embed
{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left:0;
}
.termekadatlap1
{
	border:1px solid red;
	text-align:center;
	float:left;
	width:auto;
	height:100%;
	padding-right:30px;
	padding-left:30px;
	background:#ffffff;
}
.termekadatlap2
{
	border:1px solid green;
	padding-top:30px;
	padding-left:54px;
	width:100%;
	/*max-width:910px;*/
	background:#ffffff;
}

.showbox
{
/*float:left;min-width:240px;margin:5px;width:32%*/
margin-bottom:5px;
  display:flex;


}
img { border: 0; } 

.google-maps {
        position: relative;
        padding-bottom: 75%; 
		height:0;
        overflow: hidden;
    }
.google-maps iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
}
.center {
    display: block;
    margin: 0 auto;
}

div#menu
{
	background-color:#ffffff;
	width: 100%;
	float: left;
	font-size: 1.2em;
}

div#menu a
{
	margin:0 auto;
	color: black;
	text-decoration: none;
	padding: 6px 8px 6px 8px;
	display: block;
	float: left;
	font-size: 1em;
}

div#menu a:hover
{
	background-color: #D3D3D3;
}

div#menu_megjelenitese
{
	display: none;
	height:auto;
}

.kosardoboz {
	background:#e1e1c9;
	color:black;
 }
.kosardoboz_sarga {
	background:yellow;
	color:black;

 }

.vegyemeg {
	color:red;font-weight:900;font-size:1.2em;font-family:arial;padding-bottom:5px;padding-top:5px;
}
.nagyleiras ul {
  list-style: none;
  padding: 0;
}
.nagyleiras li {
  padding-left: 1.3em;
}
.nagyleiras li:before {
  content: "\f00c"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
}

.idopont {
	font-weight:bold;
	font-size:1.6em;
	color:#000000;
}
.idopont_raktaron {
	font-weight:bold;
	font-size:1.6em;
	color:#228B22;
}
.menutabla {font-size:1.3em; padding:5px 5px 5px 5px;
				cursor:pointer; text-align:center;
				background:#ffdf00;
				height:40px;
				
}
.k_row {	
	text-align:right;
	width:25%;
}
.k2_row {	
	width:75%;
}
.kotelezo {
	border:2px solid black;
	margin:5px;
}
.nem_kotelezo {
	margin:5px;
}
.kosarfej {
    word-spacing: 2px;
    font-size:1.3em;
	padding:2px;
	font-weight:600;
	width:auto;
	background:#E1E1E1;
    color: red;
}

.kimaradt {
	border:2px solid red;
}
.kimaradt_list {
	background:#FF0000;
	color:#FFFFFF;
}

h3 {
    word-spacing: -1px;
	border-bottom:1px solid #D3D3D3;
    font-size:1.6em;
}

body {
	/*font-family: "Trebuchet MS", Verdana;*/
	background-color : #FFFFFF;
	font-weight : normal;
	width: 100%;
	height: auto;
	text-decoration: none !important;
	color: #605f5f !important;
	font-family: 'Montserrat', sans-serif !important;
	font-size: 1.3em !important;

}



	  .header { COLOR:#2FFFFF; font-weight:900 }
      .text {  color:#ffffff; }
	  .text2 { color:#000000; }
	  .text3 { color:#000000; font-weight:900; }
	  .text4 { color:#000000; font-weight:100; }
      a:link{text-decoration: none; color:#333333}
      a:visited{text-decoration: none; color: #333333}
      a:hover{text-decoration: none; color: #000000}
      a:active{text-decoration: none; color: #333333}
      .termekar {background:#FFFFFF; padding-top:10px; font-size:1em; margin-bottom: 5px; vertical-align:bottom;text-align:center;font-weight:bold;}
      .akcio {background:#FFFFFF; padding-top:10px; font-size:1em;color:red; margin-bottom: 5px; vertical-align:bottom;text-align:center;}

a.boxlink:link{text-decoration: none;color:#000000;font-size:1.2em; font-weight: bold;}
a.boxlink:visited{text-decoration: none;color:#000000;font-size:1.2em; font-weight: bold; }
a.boxlink:hover{text-decoration: none;color:#000000;font-size:1.2em; font-weight: bold; }
a.boxlink:active{text-decoration: none;color:#000000;font-size:1.2em; font-weight: bold; }



table.vonalas {
	margin-top:0px;
    border: 1px solid #D3D3D3;
    border-spacing: 1px;
    width: 100%;
}

table.vonalas th, table.vonalas td {
    border: 1px solid #FFFFFF;
    padding: 2px 3px;
    text-align: left;
    vertical-align: top;
    background: #e1e1c9;
    color: #0d3246;
}
table.vonalas th {
    background:#C57E45; 
	color:#FFFFE0;
}
.showbox_header
{
	background-color: #43799b;
	border-radius: 5px 5px 0 0;
	padding:2px 0 2px 7px;
}
.showbox_leiras
{
	font-size:1.1em;
	/*height:50px;*/
	color:#000000;
}

.pirosgomb
{
	background:#DC143C; color:white; font-size: 1.2em;
}
.zoldgomb
{
	background:#008000; color:white; font-size: 1.6em;font-weight:900;
}

.normalgomb
{
	background:#FBC391; color:black; font-size: 1.2em;
}
.fo {vertical-align:top; padding:6px;
}
.szines {
	background: #FF0;
	font-weight:700;
}
.tablafej { background-color:#FF6600; color:white; font-size:1.2em;font-weight:900;LETTER-SPACING: 2px; 	
			background: url(images/ecke_ro.gif) top right no-repeat #f60;
}
.tablafej div {
	padding: 3px 7px 2px 7px;
	background: url(/images/ecke_lo.gif) top left no-repeat transparent;
}

.tablabelso { padding:6px;
				background-color:#FFFFFF; 
				border: 1px solid #D3D3D3;
                vertical-align:top; 
				font-size: 0.8em;
				height:100%;
				width:100%;
}

.tablabelso2 {  padding:6px;
				/*border: 1px solid #D3D3D3;*/
                vertical-align:top;
				background-color:#FFFFFF; 
			

}
.HOLD2 {
	border-left:2px solid #000; 
	COLOR: #FFFFFF; 
	LETTER-SPACING: 2px;
	FONT-SIZE: 1.6em; 
	padding-top:5px;
	padding-left:10px;
	padding-bottom:5px;
	background-color:#057499;
	border-top:1px solid #000;
	border-right:1px solid #000
}

H1, H2 {
	background:#FFFFFF;
	color: #057499; 
	letter-spacing: 0px;
	font-size: 2em; 
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
	width:auto;
}

H4 {
	COLOR: #000; FONT-FAMILY: "Trebuchet MS", Verdana;
	font-weight:900;
}

.nezzemeg
{
padding:4px;
}

@media (max-width:400px)
{
/*	.headbar
	{	
		background-image:url('/images/6-2_400px.jpg')
	}
*/
}
@media (max-width:680px)
{

	table#szallitasimodok1 th
	{
		display: none;
	}

	table#szallitasimodok2 th
	{
		display: none;
	}

	.termekadatlap1
	{
		float:none;
		width:100%;
		height:100%;
	}
	.termekadatlap2
	{
		float:none;
		width:100%;
	}


}
/*
@media (min-width: 768px) {
  .form-group.row > .col-form-label {
    text-align: right;
  }
}
*/

@media (min-width: 768px) {
  .form-group.row > .col-form-label {
    text-align: right;
  }

}

@media (max-width:920px)
{
.tablabelso { font-size: 1em; height:auto; }
.nleiras { font-size:1.1em; }

	.headbar_customer2 a, .headbar_customer3 a
	{
	color:#616a63;
	background:white;
	}

	div#menu
	{
		display: none;
	}
	
	div#menu_megjelenitese
	{
		display: block;
		/*background-color:#ffdf00;*/
		color: black;
		padding: 6px 8px 6px 8px;
		cursor: pointer;
		 position:relative;
	}
	
	div#menu
	{
		max-width: 250px;
		position: absolute;
	}
	
	div#menu a
	{
		width: 100%;
		box-sizing: border-box;
	}
}
