@font-face {
  font-family: 'Myriad Pro';
  src: url("../fonts/myriadpro/MyriadPro-Regular.eot");
  src: url("../fonts/myriadpro/MyriadPro-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/myriadpro/MyriadPro-Regular.woff") format("woff"), url("../fonts/myriadpro/MyriadPro-Regular.ttf") format("truetype"), url("../fonts/myriadpro/MyriadPro-Regular.svg#Myriad Pro") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'myriadprobold';
  src: url("../fonts/myriadpro/myriadpro-bold-webfont.eot");
  src: url("../fonts/myriadpro/myriadpro-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/myriadpro/myriadpro-bold-webfont.woff") format("woff"), url("../fonts/myriadpro/myriadpro-bold-webfont.ttf") format("truetype"), url("../fonts/myriadpro/myriadpro-bold-webfont.svg#myriadprobold") format("svg");
  font-weight: normal;
  font-style: normal;
}
/*@import '../../sass/clearfix';*/
/* line 11, sass/tartosszortelenites.scss */
* {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
}

/* line 12, sass/tartosszortelenites.scss */
*, *:after, *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 14, sass/tartosszortelenites.scss */
html, body {
  min-height: 100%;
  background: #fff;
}

/* line 15, sass/tartosszortelenites.scss */
body {
  overflow-x: hidden;
}

/* line 18, sass/tartosszortelenites.scss */
h1, h2, h3, h4, h5, h6, a, p, ul, ol, dl, input, textarea, select, label, div, th, td {
  color: #888686;
  font-size: 14px;
  line-height: 24px;
  font-family: "Myriad Pro", arial, sans-serif;
  cursor: default;
}

/*
@media only screen and (max-width: 1035px) {
	 h1,h2,h3,h4,h5,h6,a,p,ul,ol,dl,input,textarea,select,label,div,th,td 
	 {font-size:16px;line-height:22px;}
}	
@media only screen and (max-width: 779px) {
	 h1,h2,h3,h4,h5,h6,a,p,ul,ol,dl,input,textarea,select,label,div,th,td 
	 {font-size:18px;line-height:24px;}
}	
@media only screen and (max-width: 500px) {
	 h1,h2,h3,h4,h5,h6,a,p,ul,ol,dl,input,textarea,select,label,div,th,td 
	 {font-size:20px;line-height:28px;}
}
*/
/* line 34, sass/tartosszortelenites.scss */
a {
  color: #716e6e;
  text-decoration: none;
  cursor: pointer;
}

/* line 35, sass/tartosszortelenites.scss */
a:hover {
  color: #716e6e;
  cursor: pointer;
}

/* line 36, sass/tartosszortelenites.scss */
a:active {
  color: #000;
}

/*a:visited {color: #aaa; text-decoration: none; }*/
/* line 38, sass/tartosszortelenites.scss */
:focus {
  outline: none;
}

/* HEADER */
/* line 43, sass/tartosszortelenites.scss */
header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 300;
  height: 50px;
  background: rgba(114, 110, 110, 0.6);
}

/* line 44, sass/tartosszortelenites.scss */
#header-push {
  height: 50px;
}

/* line 46, sass/tartosszortelenites.scss */
header nav {
  position: absolute;
  top: 0;
  left: 0;
  padding-left: 454px;
}

/* line 48, sass/tartosszortelenites.scss */
header nav ol {
  font-size: 0;
  line-height: 50px;
}

/* line 50, sass/tartosszortelenites.scss */
header nav ol > li {
  position: relative;
  display: inline-block;
  padding-left: 15px;
  vertical-align: top;
}

/* line 51, sass/tartosszortelenites.scss */
header nav ol > li:before {
  content: '\2022';
  padding-right: 15px;
  font-size: 20px;
  color: #fff;
}

/* line 52, sass/tartosszortelenites.scss */
header nav ol > li:first-child {
  padding-left: 0;
}

/* line 53, sass/tartosszortelenites.scss */
header nav ol > li:first-child:before {
  content: '';
  padding-right: 0;
}

/* line 54, sass/tartosszortelenites.scss */
header nav ol > li a {
  font-size: 20px;
  color: #fff;
}

/* line 57, sass/tartosszortelenites.scss */
header nav ol > li.icon {
  display: none;
}

/* line 59, sass/tartosszortelenites.scss */
section {
  width: 100%;
  max-width: 1200px;
  padding-left: 454px;
  padding-right: 40px;
}

/* line 60, sass/tartosszortelenites.scss */
h1 {
  font: normal 67px/1 "myriadprobold", arial, sans-serif;
  margin-bottom: 100px;
}

/* line 61, sass/tartosszortelenites.scss */
article {
  margin-bottom: 60px;
}

/* line 62, sass/tartosszortelenites.scss */
h2 {
  font: normal 20px/1 "Myriad Pro", arial, sans-serif;
  margin-bottom: 30px;
}

/* line 63, sass/tartosszortelenites.scss */
h3 {
  font: normal 16px/1.1 "Myriad Pro", arial, sans-serif;
  margin-bottom: 24px;
}

/* line 64, sass/tartosszortelenites.scss */
p {
  margin-bottom: 24px;
}

/* line 65, sass/tartosszortelenites.scss */
ul {
  margin-left: 30px;
  margin-bottom: 24px;
}

/* line 66, sass/tartosszortelenites.scss */
ul li {
  list-style-type: disc;
}

/* line 67, sass/tartosszortelenites.scss */
dl {
  font-size: 0;
  word-spacing: 0;
  letter-spacing: 0;
  margin-bottom: 24px;
}

/* line 68, sass/tartosszortelenites.scss */
dt {
  width: 50%;
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
}

/* line 69, sass/tartosszortelenites.scss */
dd {
  width: 50%;
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
}

/* line 70, sass/tartosszortelenites.scss */
dd:after {
  content: ' .-';
}

/* line 72, sass/tartosszortelenites.scss */
.colset {
  font-size: 0;
  word-spacing: 0;
  letter-spacing: 0;
  margin: 0 -15px;
}

/* line 73, sass/tartosszortelenites.scss */
.colset > .col {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  padding: 0 15px;
}

/* line 75, sass/tartosszortelenites.scss */
#bejelentkezes a[href^=tel] {
  font: normal 48px/1 "myriadprobold", arial, sans-serif;
}

/* line 77, sass/tartosszortelenites.scss */
figure.map div {
  max-width: 600px;
  background-position: 50% 50%;
  background-image: url("http://maps.googleapis.com/maps/api/staticmap?center=1162+Budapest,+Timur+u+8.&zoom=15&scale=false&size=600x300&maptype=roadmap&format=png&visual_refresh=true&markers=size:mid%7Ccolor:0xff0000%7Clabel:%7C1162+Budapest,+Timur+u+8.");
}

/* line 78, sass/tartosszortelenites.scss */
figure.map div img {
  display: block;
  visibility: hidden;
  width: 100%;
  height: auto;
}

/* line 80, sass/tartosszortelenites.scss */
figure#woman {
  position: fixed;
  z-index: 301;
  top: 0;
  left: 0;
  /*background:url(i/woman.png) 50% 0 no-repeat;background-size:contain;*/
}

/* line 81, sass/tartosszortelenites.scss */
figure#woman img {
  display: block;
  margin-top: -4%;
  margin-left: -12%;
}

@media only screen and (max-width: 1035px) {
  /* line 84, sass/tartosszortelenites.scss */
  header nav {
    padding-left: 334px;
  }

  /* line 85, sass/tartosszortelenites.scss */
  section {
    padding-left: 334px;
    padding-right: 15px;
  }

  /* line 86, sass/tartosszortelenites.scss */
  h1 {
    font-size: 60px;
  }

  /* line 87, sass/tartosszortelenites.scss */
  figure#woman img {
    width: 330px;
  }
}
@media only screen and (max-width: 779px) {
  /* line 90, sass/tartosszortelenites.scss */
  header nav {
    padding-left: 254px;
  }

  /* line 91, sass/tartosszortelenites.scss */
  section {
    padding-left: 254px;
  }

  /* line 92, sass/tartosszortelenites.scss */
  h1 {
    font-size: 40px;
    margin-bottom: 60px;
    margin-top: 10px;
  }

  /* line 93, sass/tartosszortelenites.scss */
  article {
    margin-bottom: 40px;
  }

  /* line 94, sass/tartosszortelenites.scss */
  figure#woman img {
    width: 250px;
  }

  /* line 95, sass/tartosszortelenites.scss */
  .colset {
    margin: 0;
  }

  /* line 96, sass/tartosszortelenites.scss */
  .colset > .col {
    width: 100%;
    padding: 0;
  }

  /* line 98, sass/tartosszortelenites.scss */
  dt {
    width: 65%;
  }

  /* line 99, sass/tartosszortelenites.scss */
  dd {
    width: 35%;
  }
}
@media only screen and (max-width: 651px) {
  /* line 102, sass/tartosszortelenites.scss */
  header nav {
    padding-left: 204px;
  }

  /* line 103, sass/tartosszortelenites.scss */
  header nav ol > li a {
    font-size: 16px;
  }

  /* line 104, sass/tartosszortelenites.scss */
  section {
    padding-left: 204px;
  }

  /* line 105, sass/tartosszortelenites.scss */
  h1 {
    font-size: 36px;
  }

  /* line 106, sass/tartosszortelenites.scss */
  article {
    margin-bottom: 40px;
  }

  /* line 107, sass/tartosszortelenites.scss */
  dt {
    width: 75%;
  }

  /* line 108, sass/tartosszortelenites.scss */
  dd {
    width: 25%;
  }

  /* line 110, sass/tartosszortelenites.scss */
  figure#woman img {
    width: 200px;
  }
}
@media only screen and (max-width: 500px) {
  /* line 114, sass/tartosszortelenites.scss */
  header nav {
    padding-left: 0;
    right: 0;
    text-align: center;
  }

  /* line 115, sass/tartosszortelenites.scss */
  header nav ol > li a {
    font-size: 18px;
  }

  /* line 116, sass/tartosszortelenites.scss */
  section {
    padding-left: 15px;
  }

  /* line 117, sass/tartosszortelenites.scss */
  h1 {
    font-size: 36px;
    text-align: center;
  }

  /* line 118, sass/tartosszortelenites.scss */
  article {
    margin-bottom: 40px;
  }

  /* line 119, sass/tartosszortelenites.scss */
  h2 {
    font-size: 24px;
  }

  /* line 120, sass/tartosszortelenites.scss */
  h3 {
    font: normal 20px/1.1 "Myriad Pro", arial, sans-serif;
  }

  /* line 121, sass/tartosszortelenites.scss */
  p {
    font-size: 16px;
  }

  /* line 122, sass/tartosszortelenites.scss */
  dt, dd {
    font-size: 16px;
  }

  /* line 123, sass/tartosszortelenites.scss */
  dd {
    text-align: right;
  }

  /* line 126, sass/tartosszortelenites.scss */
  figure.map {
    margin-left: -15px;
    margin-right: -15px;
  }

  /* line 127, sass/tartosszortelenites.scss */
  figure.map figcaption {
    padding: 0 15px;
  }

  /* line 128, sass/tartosszortelenites.scss */
  #helyszin {
    margin-bottom: 0;
  }

  /* line 130, sass/tartosszortelenites.scss */
  figure#woman {
    position: static;
    padding: 10px 0;
  }

  /* line 131, sass/tartosszortelenites.scss */
  figure#woman img {
    width: 100px;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 500px) {
  /* line 137, sass/tartosszortelenites.scss */
  header {
    background: none;
  }

  /* line 139, sass/tartosszortelenites.scss */
  header nav ol {
    position: relative;
    width: 100%;
  }

  /* line 140, sass/tartosszortelenites.scss */
  header nav ol > li {
    display: block;
    background: #888686;
    padding: 0;
    display: none;
  }

  /* line 141, sass/tartosszortelenites.scss */
  header nav ol > li:before {
    display: none;
  }

  /* line 143, sass/tartosszortelenites.scss */
  header nav ol > li.icon {
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    background: none;
    color: #888686;
  }

  /* line 144, sass/tartosszortelenites.scss */
  header nav ol > li.icon a {
    display: block;
    color: #888686;
    padding: 10px 15px;
  }

  /* line 145, sass/tartosszortelenites.scss */
  header nav.show ol li {
    display: block;
  }

  /* line 146, sass/tartosszortelenites.scss */
  header nav.show ol li.icon a {
    color: #fff;
  }

  /* line 148, sass/tartosszortelenites.scss */
  h1 {
    font-size: 26px;
  }

  /* line 151, sass/tartosszortelenites.scss */
  #bejelentkezes a[href^=tel] {
    font: normal 32px/1 "myriadprobold", arial, sans-serif;
  }
}
