/* extra formatting */

/*section#main-wrapper.wrapper {
position: relative;
z-index: 0;
}*/

/* header */

#logo {
/*display: block;
float: left;
margin: 5px 15px;
position: absolute;
padding: 5px 20px;
top: 200px;
z-index: 1000;
background-color: rgba(17, 17, 17, 0.8);
border: 4px solid #fff;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
-webkit-transform: rotateY(0deg);
-webkit-transform-style: preserve-3d;
-moz-transform: rotateY(0deg);
-moz-transform-style: preserve-3d;
-o-transition: all .6s ease-in-out;
-ms-transition: all .6s ease-in-out;
-moz-transition: all .6s ease-in-out;
-webkit-transition: all .6s ease-in-out;
transition: all .6s ease-in-out;
*/
}
#navigation-wrapper {
  -webkit-transform: translate3d(0, 0, 0);
}

div.header-social {
  float: left;
  margin-top: -60px;
  margin-left: 30px;
  -webkit-transform: translate3d(0, 0, 0);
}

.navigation-wrapper {
  text-align: right;
}

h1.site-name {
  margin-bottom: 5px;
}
h1.site-name a {
  color: white;
  font-size: 34px;
}

p.site-slogan {
  font-size: 16px;
  color: #777;
}

h1.site-name a:hover {
  color: #c00810;
}

h1#page-title span:before {
  content: "\e900";
  font-size: 22px;
  font-family: 'icomoon';
  color: #c00810;
  font-weight: bold;
  padding: 5px 0px 3px 0px;
  border-bottom: 2px solid;
  margin-right: 5px;
}


#sidebar-second-wrapper #block-block-11--2 h2:before,
#sidebar-second-wrapper #block-views-versenyek-block-14--2 h2:before,
#sidebar-second-wrapper #block-views-versenyek-block-18--2 h2:before,
#sidebar-second-wrapper #block-views-versenyek-block-1--2 h2:before,
#sidebar-second-wrapper #block-views-versenyek-block-2--2 h2:before,
#sidebar-second-wrapper #block-block-24--2 h2:before,
#sidebar-second-wrapper #block-block-8--2 h2:before {
  content: "\e900";
  font-size: 20px;
  font-family: 'icomoon';
  color: #146B36;
  font-weight: bold;
  padding: 5px 5px 3px 0px;
}

#sidebar-second-wrapper #block-block-21--2 h2:before {
  content: "\e900";
  font-size: 20px;
  font-family: 'icomoon';
  color: #c00810;
  font-weight: bold;
  padding: 5px 5px 3px 0px;
}

#sidebar-second-wrapper #block-block-21--2 h2 {
  color: #c00810;
  border-left: 3px solid #c00810;
  padding-left: 5px

}

#sidebar-second-wrapper #block-block-21--2 h2 span {
  color: #c00810;
}

#sidebar-second-wrapper #block-block-21--2 {
  margin-bottom: 30px;
}

#sidebar-second-wrapper #block-block-21--2 a,
#sidebar-second-wrapper #block-block-21--2 a:hover,
#sidebar-second-wrapper #block-block-21--2 a:focus {
  font-weight: bold;
}
 
div#name-and-slogan.hgroup {
  margin: 5px 16px 0px 0px;
}

.region-header,
.wp-special-button {
  float: right;
  margin-top: 10px; 
  position: relative;
}

.wp-special-button {
  height: 30px;
  list-style: none outside none;
  margin-right: 10px;
  padding: 0;
  position: relative;
  width: 30px;
}

#main-menu-wrapper {
float: right;
margin: 16px 30px 0 0;
}

.logged-in .wp-special-button {
  width: 70px;
}



.views-field-title {
  font-size: 1.0em;
  font-weight: bold;
}

th.views-field.views-field-title a,
.views-field .views-field-title th {
  font-family: 'PT Sans', sans-serif;
  font-size: 14px;
  font-weight: bold;
}

.view-szakagi-referensek .views-field-title,
.view-bizottsagi-tagok .views-field-title,
.view-elnoksegi-tagok .views-field-title,
.view-masz-iroda-munkatarsak .views-field-title {
  font-size: 1.2em;
  font-weight: bold;
  color: black;
}

.view-szakagi-referensek .view-header {
  margin-bottom: 25px;
}

.view-masz-iroda-munkatarsak .views-field-field-telefon li {
  list-style-type: none;
}

.field-name-field-video-tipus-valasztasa {
  display: none;
}

#block-views-hirek-main-block-12,
#block-views-hirek-main-block-5 {
  margin-bottom: 30px;
}

#quicktabs-hirmix1,
#quicktabs-hirmix_uj {
  margin-bottom: 30px;
}

#block-views-informaciok-block-1--2 .views-row {
  margin: 10px 0px;
  padding-bottom: 0px;
}

#block-views-informaciok-block-1--2 .views-row .views-field-title {
  font-size: 1.1em;
} 

#block-views-informaciok-block-1--2 .more-link { 
  font-size: 0.9em;
} 

#block-block-21--2 h2,
#block-block-8--2 h2,
#block-block-24--2 h2,
#block-views-versenyek-block-2--2 h2,
#block-views-versenyek-block-1--2 h2,
#block-views-versenyek-block-14--2 h2,
#block-views-versenyek-block-18--2 h2,
#block-views-vilagversenyek-block--2 h2 {
  font-size: 1.6em;
}

#block-block-21--2 .item-list ul li,
#block-views-versenyek-block-1--2 .item-list ul li,
#block-views-versenyek-block-2--2 .item-list ul li {
  border-bottom: 1px solid #ccc;
  padding: 0.1em 0.6em;
  margin: 0.25em;
}

#block-block-21--2  {
  padding-bottom: 15px;
}

#sidebar-second-wrapper .block {
  border-top: 0px;
}

.view-hirek-main .views_slideshow_jcarousel_pager li {
  list-style-type: none;
  padding: 0px 0px;
  margin: 5px 0px;
}

.wp-content-slideshow .views-field-title {
  font-size: 1.7em;
  font-family: 'arsenalregular', sans-serif;
}

.wp-content-slideshow .views-slideshow-controls-bottom .views-field-field-hir-illusztracios-kep:hover img {
	-webkit-transform:  scale(0.9);
	-moz-transform:  scale(0.9);
	-o-transform:  scale(0.9);
	transform: scale(0.9);
}

.wp-content-slideshow .views-slideshow-controls-bottom {
  position: absolute;
  right: 0;
  top: 0;
  width: 135px;
  z-index: 500;
}

div#widget_pager_bottom_hirek_main-block_5_1.views_slideshow_jcarousel_pager.jcarousel-skin-default.views-slideshow-jcarousel-pager-processed {
  background: #111;
  height: 450px;
  padding: 0px 6px 0px 7px;
  width: 125px;
  margin: auto;
}


#widget_pager_bottom_hirek_main-block_5_1 ul {
  overflow: hidden;
  position: relative;
  top: 0px;
  margin: 0px;
  padding: 0px;
  left: 0px;
  height: 1080px;
}

/* nyil balra */
li.views_slideshow_jcarousel_pager_item.active {
	position: relative;
	background: #fff;
	border: 1px solid #fff;
}

li.views_slideshow_jcarousel_pager_item.active:after,
li.views_slideshow_jcarousel_pager_item.active:before {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 10px;
	width: 10px;
	position: absolute;
	pointer-events: none;
}

li.views_slideshow_jcarousel_pager_item.active:after {
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #fff;
	border-width: 16px;
	margin-top: -16px;
}

li.views_slideshow_jcarousel_pager_item.active:before {
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #fff;
/*	border-width: 22px; */
	margin-top: -22px;
}

/* Tovabbi vezeto hirek*/
#block-views-hirek-main-block-12 img,
#block-views-hirek-main-block-2 img {
  float: left;
  padding: 0px 10px 0px 0px;
}

span.views-field.views-field-body {
  display: block;
}

div.views-field.views-field-field-hir-kapcsolodo-videok,
div.views-field.views-field-field-hir-kapcsolodo-galeria,
div.views-field.views-field-field-hir-kapcsolodo-linkek {
  float: left;
  margin-right: 5px;
}

.views-responsive-grid div.col-md-4 {
  margin-bottom: 35px;
  text-align: center;
}

.views-responsive-grid div.views-field.views-field-field-iroda-profil-kep,
.views-responsive-grid div.views-field.views-field-field-szakagi-profil-kep,
.views-responsive-grid div.views-field.views-field-field-elnoksegi-profil-kep,
.views-responsive-grid div.views-field.views-field-field-bizottsagi-profil-kep {
  margin-bottom: 10px;
}

.views-responsive-grid span.views-field.views-field-title {
  color: black;
}

.views-responsive-grid div.views-field.views-field-field-email-cim {
  margin-top: 5px;
}

/*
#sidebar-second-wrapper h2:before {
  font-family: 'icomoon';
  content: "\e900";
  color: #146B36;
}
 */

#block-views-dokumentumok-block-7--2,
#block-quicktabs-dokumentumok,
#block-quicktabs-egyeb-hirek,
#block-block-22 {
  margin-bottom: 30px;
}

.sf-depth-2 span.sf-sub-indicator {
  top: 0px;
}

#sports-menu-wrapper.stickynav-active {
    position: fixed;
    top: 0px;
    z-index: 1000;
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    margin-left: 0px;
    margin-right: 0px;
}

.field-name-field-linkelt-video .embedded-video .player {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}

.field-name-field-linkelt-video .embedded-video .player iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#block-views-videok-block-1--2 .videos-home-grid {
  margin-bottom: 20px;
}


/* Location views */

#edit-tavolsag-search-units option[value="mile"]{
  display: none;
}

div.form-item.form-type-select.form-item-tavolsag-search-units {
  display: none;
}
.form-item-field-geofield-distance-unit select{
    border: 0 !important;
    box-shadow: none;
    cursor: text;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
}


/* Allathletics block */
#block-block-24--2 td,
#block-block-8--2 td {
  text-align: center;
}

#block-block-25--2 a,
#block-block-8--2 a {
  font-family: 'arsenalbold', sans-serif;
  font-size: 1.5em;
}



#block-block-8--2 tbody {
  border-top: 0px;
}



.view-h-rek-oldal-blokkjai .views-field-title {
  font-size: 1.2em;
  padding: 6px 0px 0px 0px;
}

.view-h-rek-oldal-blokkjai .view-display-id-block_2 .views-field-title {
  font-size: 1em;
}

/*  Hirek osszes */
/*  todo: responsive */
div.view-h-rek-oldal-blokkjai div.views-field.views-field-field-hir-illusztracios-kep {
  float: left;
  margin: 0px 10px 0px 0px;
}

div.view-h-rek-oldal-blokkjai div.views-field.views-field-title {
  display: inline-block;
}

div.view-h-rek-oldal-blokkjai div.views-field.views-field-field-masz-hir-kategoriaja {
  display: inline-block;
  float: right;
}
 
div.view-h-rek-oldal-blokkjai div.views-field.views-field-body { 
}

div.view-h-rek-oldal-blokkjai div.views-field.views-field-created { 
}

/*  Node galeria */

.field-name-field-galeria-kepek .field-item {
  display: inline-block;
  float: left;
  margin: 10px 15px 10px 0px;
}


.field-name-field-galeria-kepek .field-item .colorbox a:before {
  background: #146B36;
  content: "\e60f";
  font-size: 12px;
  border-radius: 6px;
  color: #fff;
  display: block;
  font-family: 'icomoon';
  height: 25px; 
  left: 50%;
  line-height: 25px;
  margin-left: -30px;
  margin-top: -12px;
  position: absolute;
  text-align: center;
  top: 50%; 
  width: 50px;
  z-index: 2;
}

.field-name-field-galeria-kepek .field-item.odd,
.field-name-field-galeria-kepek .field-item.even {
  position: relative;
}

.field-name-field-galeria-kepek img {
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-o-transition: all 0.3s ease;
transition: all .3s ease;
}

.field-name-field-galeria-kepek img:hover {
-webkit-transform: scale(0.9);
-moz-transform: scale(0.9);
-o-transform: scale(0.9);
transform: scale(0.9);
}

/* Versenynaptár */
.view-versenyek td {
  padding: 5px;
}

.view-versenyek .item-list ul {
  margin: 0;
}

.views-field.views-field-field-verseny-kapcs-linkek li,
.views-field.views-field-field-verseny-varosa li,
.views-field.views-field-field-verseny-kiiras li,
.views-field.views-field-field-verseny-eredmeny li {
  list-style-type: none;
}

#block-quicktabs-eredmenyek h2,
#block-quicktabs-versenynaptar h2 {
  display: none;
}

.form-item-jump label {
  margin-right: 10px;
}

form#ctools-jump-menu {
  margin-bottom: 30px;
}
/* Klubok */
#block-gmap-location-0 {
  margin-top: 30px;
}


/*  Dokumentumok */
#block-quicktabs-sportszakma-cikkek h2,
#block-quicktabs-sportszakma-dokumentumok h2,
#block-quicktabs-dokumentumok-oldal h2,
#block-quicktabs-dokumentum-tipusok h2 {
  display: none;
}

#block-quicktabs-dokumentumok-oldal {
  margin-bottom: 30px;
}

.quicktabs-wrapper .item-list .pager {
  border: none;
}

#block-quicktabs-sportszakma-dokumentumok {
  margin-top: 30px;
}

/* tables */
.view-dokumentumok caption {
  font-size: 24px;
  font-family: titillium_bdbold, sans-serif;
  padding: 20px 0px 10px 10px;
  text-align: left;
  color: black;
}

/* Records */
.records-navigation .nav-pills li.active a,
.records-navigation .nav-pills li.active a:hover,
.records-navigation .nav-pills li.active a:focus {
color: #fff;
background-color: #146B36;
}

.records-navigation .nav-pills li a {
  border-radius: 0;
}

.records-navigation nav li a {
position: relative;
display: block;
padding: 10px 15px;
}

/* League */
h4.modal-title {
  font-weight:bold;
  color: #c00810;
}

/* Images */
.image-hirek-oldal-balra {
  display: block;
  float: left;
  padding: 15px 15px 15px 0px;
}

.image-hirek-oldal-jobbra { 
  display: block;
  float: right;
  padding: 15px 0px 15px 15px;
}

/* Hirek */
.field-name-field-hir-alcim {
  font-family: 'titillium_bdbold', sans-serif;
  font-size: 18px;
  color: black;
  padding: 10px 0px;
}

input#edit-field-rig-megyek-tid.form-text.form-autocomplete {
  width: 200px;
}

/* contact */
form#contact-site-form.contact-form {
  margin-bottom: 30px;
}

/*  Lablec */

#block-menu-menu-masz-lablec-2--2 {
  margin-top: 37px;
}


#block-menu-menu-masz-lablec-2--2 ul.menu,
#block-menu-menu-masz-lablec-1--2 ul.menu {
  padding: 0;
}


#block-menu-menu-masz-lablec-2--2 ul.menu li,
#block-menu-menu-masz-lablec-1--2 ul.menu li {
  list-style-image: none;
  list-style-type: none;
}

#block-menu-menu-masz-lablec-2--2 ul.menu li a,
#block-menu-menu-masz-lablec-1--2 ul.menu li a {
  color: rgba(221,221,221, 0.5);
  font-family: titilliumlight, sans-serif;
  font-size: 17px;
  font-weight: bold;
  line-height: 1.8em;
  text-transform: uppercase;
}

#block-menu-menu-masz-lablec-2--2 ul.menu li a:hover,
#block-menu-menu-masz-lablec-2--2 ul.menu li a:active,
#block-menu-menu-masz-lablec-1--2 ul.menu li a:hover,
#block-menu-menu-masz-lablec-1--2 ul.menu li a:active {
  color: #C00810;
}

.footer-copy {
  color: rgba(221,221,221, 0.5);
  font-family: titilliumlight, sans-serif;
  font-size: 16px;
}

/* MIR HM */

.node-mir-hasznalati-utmutato .field-items a,
.node-mir-hasznalati-utmutato .field-items a:hover {
  color: #C00810;
}


#block-block-14,
#block-block-13--2 {
  margin: 0px 0px 30px 0px;
}

#block-block-14,
#block-block-15,
#block-block-16,
#block-block-17,
#block-block-18 {
  margin: 10px 0px 20px 0px;
}

/* CSB blokk  */
#block-block-20--2 {
  margin-bottom: 30px;
}
