/* version 2024.12.*/

/* START common elements */
/*******Typography******/

h1,.h1 { font-size: 36px; font-style: italic;}
h2,.h2 { font-size: 30px; font-style: italic;}
h3,.h3 { font-size: 20px; font-style: italic; color: #333;}
h4,.h4 { font-size: 18px;}


h1.pageName {font-size: 36px; font-variant: small-caps;}
h1{margin:.40em 0;font-size: 2em}/* fontos a felírat helyénél a felső menűben*/
h2.name2 {font-style: Italic; color: #333;}
h2.pageName {font-variant: small-caps;}
h3 {font-style: Italic; } 
h4 {font-style: Italic; color: #333; float: right;}

.style1 {font-weight: bold; font-style: italic;}
.style2 {font-size: 36px; color: #CC0000; font-weight: bold; font-style: italic;}
.style3 {font-size: 36px; font-weight: bold; font-style: italic; /*year és name felírat stílusa*/}
.style10 {font-style: italic; font face="Courier New"; font-size: 24px; color: #9c2d2f; text-shadow: 1px 1px black;}
.style11 {color: #0000ff; text-shadow: 1px 1px 1px black; /*KIÍRÁS főcímek*/}
.style12 {color: green; text-shadow: 1px 1px 1px black; /*KIÍRÁS alcímek*/}

.fade{opacity: 0;-webkit-transition: opacity .15s linear;-o-transition: opacity .15s linear; transition: opacity .15s linear}
.fade.in{opacity: 1}

.title{text-align: center; text-transform: uppercase;
	padding: 0; margin: 0; margin-bottom: 20px;
	margin-top: 20px; font-size: 24px; font-weight: bold;}

a.text-primary:hover, a.text-primary: focus {color: #286090;}
a {text-decoration: none; -webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms;}
a{background-color: transparent}
a:link, a:visited {color: #004754; text-decoration: none;}
a:hover, a:active {color: #CC0000; text-decoration: none; outline: 0;}

b,strong{font-weight: 700}
small{font-size: 80%}

.pull-right{float:right!important}
.pull-left{float:left!important}
.hide{display:none!important}
.show{display:block!important}
.invisible{visibility:hidden}
.text-hide{ font:0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0}
.hidden{ display: none!important}
/*.affix{ position: fixed}*/

.btn {border: 0; border-radius: 0;}
button,input,select,textarea{font-family: inherit; font-size: inherit; line-height: inherit}
button,input,optgroup,select,textarea{margin: 0; font: inherit; color: inherit}
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{padding:0; border:0}
input{line-height: normal}
* {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
*:before,
*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

img {border: 0;}
img{max-width: 100%!important} /*nyitó kép kiterjedése*/
img{vertical-align: middle}
.img-circle{border-radius:50%}
.img-rounded{border-radius:6px}
.image-zoom {display: block;overflow: hidden;
	-webkit-transform: translate3d(0, 0, 0);}
.image-zoom img {-webkit-transition: all 0.6s;
		-moz-transition: all 0.6s;
		-o-transition: all 0.6s;
		transition: all 0.6s;}
.blocks article:hover img, .flex-active-slide:hover img {	
		/* fix flicker and use hardware acceleration */
		-webkit-transform: translate3d(0, 0, 0);
		-webkit-perspective: 0;
		-webkit-backface-visibility: hidden;
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
		-moz-transform: scale(1.1) rotate(0.1deg);}

/*hr{margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #eee}
hr{height:0;-webkit-box-sizing: content-box;-moz-box-sizing: content-box; box-sizing: content-box}*/
strong { font-weight: bold;}
article, footer, header, main, menu, nav, section,{display: block;}
blockquote, pre{page-break-inside: avoid}
abbr[title]{border-bottom: 0px dotted}
[hidden],template{display: none}
p { margin: 0 0 0px;}
.lead{margin-bottom: 20px; font-size: 16px; font-weight: 300; line-height: 1.4}

/* END common elements */

/* START HTML elements */
/******HTML. BODY******/

.back-top {
  width: 52px;
  height: 52px;
  cursor: pointer;
  z-index: 1000;
  display: none;
  text-decoration: none;
  right: 60px;
  bottom: 40px /*!important;*/;
  font-size: 45px;
  text-align: center;
  opacity: 0.4;
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 50%;
  line-height: 46px;}
  
.back-top:hover {opacity: 0.8;}

html {font-size: 10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
html {font-family: sans-serif;
      -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;}

body {margin: 0;}

body {
  font-family: Italic,, Helvetica, Arial, sans-serif;
  position: relative; font-size: 14px; line-height: 1.2;
  color: #333; background-color: #ebebeb;}

a,
#home-slider .caption h1 span, #home-slider span,
#twitter-carousel .item span,  span.color, 
.single-table.featured .btn.btn-primary, .contact-info ul li a:hover, 
#footer .footer-bottom a, #footer .footer-bottom
{color: #0db3c7; font-style: italic;}


.scrollToTop{
	color:#fff;
	position:fixed;
	bottom:0px;
	right:0px;
	width:30px;
	height:30px;
	cursor:pointer; images/nyil.png;
	z-index:1005;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0);
	-webkit-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
	text-align: center;
	display: none;}

.scrollToTop i{line-height: 50px; font-size: 24px}
.scrollToTop:hover{background-color: transparent}
.circle {border-radius: 100% !important; background-image: url(http://www.futabuda.hu/images/nyil.png);}

/* START #top, #header */
/*******HEADER*Home*****/

#home-slider {overflow: hidden; position: relative;}
#home-slider .caption {
  position: absolute; top: 40%; left: 0; right: 0; margin-top: -104px;
  text-align: center; text-transform: uppercase; z-index: 15;
  font-size: 18px; font-weight: 300; color: #fff;}

#home-slider .caption h1 span{color: #0db3c7; font-style: italic;}
#home-slider .caption h1 {color: #fff; font-size: 60px; font-weight: 700; margin-bottom: 30px;/* nyitó felirat magassága, telítettsége*/}

.caption .btn-start {color: #fff;font-size: 14px;font-weight: 600;
  padding:14px 40px; border: 1px solid #6e6d6c; border-radius: 4px;
  margin-top: 40px;}

.btn.btn-primary, .btn-submit,
.caption .btn-start:hover { background-color:#0db3c7;}
.caption .btn-start:hover {color: #fff;}

.carousel-fade .carousel-inner .item {opacity: 0;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  background-repeat: no-repeat;
  background-size: cover;
  height: 720px;}

.carousel-fade .carousel-inner .active {opacity: 1;}

.carousel-fade .carousel-inner .item:after {
  content: " ";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0,0,0,.6);}

#home-slider .fa-angle-down {position: absolute;left: 50%; bottom: 130px; color: #fff;
  display: inline-block; width: 24px;
  margin-left: -12px;
  font-size: 24px; line-height: 24px; z-index: 999;
  -webkit-animation: bounce 3000ms infinite;
  animation: bounce 3000ms infinite;}

.slider-logo{
    background-size: 10%;
    background-repeat: no-repeat; 
    width:100%; height:100%; z-index: 1000;
    background-position: right bottom;}

.fa-angle-up:before{content:"^"}
.fa-angle-down:before{content:"v"}

.carousel-caption{top: 30%;}
.carousel { position: relative;}
.carousel-inner { position: relative; width: 100%; overflow: hidden;}
.carousel-inner > .item {position: relative; display: none;
  -webkit-transition: .6s ease-in-out left;
       -o-transition: .6s ease-in-out left;
          transition: .6s ease-in-out left;}

.carousel-inner{position: relative; width: 100%; overflow: hidden}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {display: block;}
.carousel-inner > .active {left: 0;}
.carousel-inner > .next,
.carousel-inner > .prev {position: absolute; top: 0; width: 100%;}
.carousel-inner > .next {left: 100%;}


.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid: before,
.container-fluid: after,
.row:before,
.row:after,
.nav:before,
.nav:after,
.navbar: before,
.navbar: after,
.navbar-header: before,
.navbar-header: after,
.navbar-collapse: before,
.navbar-collapse: after{display: table; content: " ";}
.clearfix: after,
.dl-horizontal dd: mafter,
.container: after,
.container-fluid: after,
.row:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after {clear: both;}
.navbar-right .dropdown-menu-left{right: auto; left: 0}}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right: 0; padding-left: 0}}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}
.navbar-fixed-bottom,.navbar-fixed-top{position: fixed; right: 0; left :0; z-index: 1030}
.navbar-fixed-top{top: 0; border-width: 0 0 1px}
.navbar-fixed-bottom{bottom: 0; margin-bottom: 0; border-width: 1px 0 0}
.navbar-brand{float: left; height: 50px; font-size: 18px;}
.navbar-brand:focus,.navbar-brand: hover{text-decoration: none}
.navbar-brand>img{display: block}
.navbar-brand h1 {margin-top: 5px; margin-left: -10px;}
.nav{padding-left:0; margin-bottom: 0; list-style: none}
.nav>li{position: relative; display: block}
.nav>li>a{position: relative; display: block; padding: 5px 11px /*felső menüelemek távolsága*/}
 
@media (min-width: 768px){.navbar-nav{float: left; margin: 0}.navbar-nav>li{float: left}
/*
 */
.navbar-collapse{padding-right: 60px; padding-left: 0px; overflow-x: visible;-webkit-overflow-scrolling: touch; border-top: 1px solid transparent; -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1); box-shadow: inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y: auto}

@media (min-width: 768px){.navbar-collapse{width: auto; border-top: 0;-webkit-box-shadow: none; box-shadow: none}

.navbar-collapse.collapse{display: block!important; height: auto!important; padding-bottom: 0; overflow: visible!important}.navbar-collapse.in{overflow-y: visible}

/* END #header */


/* START #wrapper */
/*******WRAPPER******/

/*** (Naptár) CSS*****/

@media (min-width: 768px) {.lead { font-size: 21px;}}
.container { padding-right: 0px; padding-left: 0px; margin-right: auto; margin-left: auto;}
.container:after,.container:before, .row:after,.row:before{display:table;content:" "}
.container:after, .row:after{clear:both}
.container{padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto}
@media (min-width: 768px) {.container {width: 750px;}}
@media (min-width: 992px) {.container { width: 970px;}}
@media (min-width: 1200px) {.container {width: 1170px;}}

.container-fluid { padding-right: 15px; padding-left: 15px;
    margin-right: auto; margin-left: auto;}

.row {margin-right:-15px; margin-left:-15px}

.col-md-1,.col-sm-2, .col-lg-2, .col-xs-3, .col-xs-9, .col-sm-9, .col-xs-12,{
  position: relative; min-height: 1px;
  padding-right: 15px; padding-left: 15px;}
.col-xs-3, .col-xs-9,.col-xs-12 { float: left;}
.col-xs-12 {width: 100%;}
.col-xs-9 {width: 75%;}
.col-xs-3 {width: 25%;}

@media (min-width: 768px) {
  .col-sm-2, .col-sm-9, { float: left;}
  .col-sm-9 { width: 75%;}
  .col-sm-2 { width: 16.66666667%;}
  .col-sm-offset-9 {margin-left: 75%;}
  .col-sm-offset-2 {margin-left: 16.66666667%;}}
@media (min-width: 992px) {
  .col-md-1, {float: left;}
  .col-md-offset-1 { margin-left: 8.33333333%;}}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {float: left;}}

.month { display: block; height: auto; position: relative; top:-0px; left: 15px; font-weight: bold; text-align: left;}

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777;
  text-align: left;}

textarea {overflow: auto;}
textarea.form-control {height: auto;}

table { border-spacing: 0; border-collapse: collapse;}
table { background-color: transparent;}
td,th { padding: 0;}
th {text-align: left;}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;}

.table > thead > tr > th {list-style: none; vertical-align: bottom;
  border-bottom: 2px solid #ddd;}

.fade {opacity: 0;
  -webkit-transition: opacity .15s linear;
       -o-transition: opacity .15s linear;
          transition: opacity .15s linear;}
.fade.in {opacity: 1;}

.collapse {display: none;}
.collapse.in {display: block;}
tr.collapse.in {display: table-row;}
tbody.collapse.in {display: table-row-group;}
.collapsing { position: relative; height: 0;overflow: hidden;
  -webkit-transition-timing-function: ease;
       -o-transition-timing-function: ease;
          transition-timing-function: ease;
  -webkit-transition-duration: .35s;
       -o-transition-duration: .35s;
          transition-duration: .35s;
  -webkit-transition-property: height, visibility;
       -o-transition-property: height, visibility;
          transition-property: height, visibility;}


.navbar-right li a { color: #fff; text-transform: uppercase;
  font-size: 14px;font-weight: 600; padding-top: 30px;padding-bottom:30px;}

.navbar-right li.active a {background-color: rgba(0,0,0,.2);}
.navbar-brand h1 { margin-top: 5px;}
.navbar-brand img{ margin-top:-7px !important; padding-left:10; padding-top:0 !important; height: 80px;}
.footer-logo img{ margin-top:-9px !important; padding-top: 0 !important; height: 80px;}

#conditions ul {list-style: none; padding-left: 0px;}
#conditions ul li { padding-left: 0px; padding-top: 0px;}


/********Parallax CSS*******/

.parallax {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-attachment: fixed;}

.parallax input[type="text"],
.parallax input[type="text"]:hover,
.parallax input[type="email"],
.parallax input[type="email"]:hover,
.parallax input[type="url"],
.parallax input[type="url"]:hover,
.parallax input[type="password"],
.parallax input[type="password"]:hover,
.parallax textarea,.parallax textarea:hover {font-weight: 300;color: #fff;}

/* END #parallax*/

/* START #contact */

section{ margin-bottom: 0px; margin-top: 0px;}
section { padding: 10px 0;}

#contact-us .heading {padding-top: 95px;}
#contact { padding-top: 0px;padding-bottom: 0;}
#contact { background-image: url(../images/1b.jpg); padding: 60px 0;}
#contact h2 {margin-top: 0;color: #fff;}
#contact.lead {font-size: 32px; margin-bottom: 10px;}

textarea.form-control{height:auto}
textarea.form-control {min-height: 180px; resize:none;}

@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.33px}}
@media (min-width:768px){.form-horizontal .control-label{padding-top:7px; margin-bottom:0; text-align:right}}

ul.address {margin-top:30px; list-style: none; padding: 0; margin: 0;}

.contact-info { padding-left:70px; font-weight: 300; color: #0db3c7;}
.contact-info ul li { margin-bottom: 8px;}
.contact-info ul li a {color: #fff;}
.contact-info ul li a:hover {color: #0db3c7;}
.contact-info ul li a:hover, span.color {color: #0db3c7;}

.btn-submit { display: block; padding: 12px; width: 100%;color: #fff; border:0;margin-top: 40px;}

#main-contact-form .form_status >.text-success{color: #449d44 !important;}

.btn-submit:hover {background-color: #0a8897}
.btn-submit,.folio-overview a:hover { background-color:#0db3c7;}

button,input,textarea{margin:0;font:inherit;color:inherit}
button{overflow:visible}
button{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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-appearance:none}
input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}

@media (min-width:768px){.container{width:750px}}
@media (min-width:992px){.container{width:970px}}
@media (min-width:1200px){.container{width:1170px}}


.col-sm-6,.col-sm-8,{position:relative;min-height:1px;padding-right:15px;padding-left:15px}

@media (min-width:768px){.col-sm-6,.col-sm-8{float:left}
.col-sm-8{width:66.66666667%}
.col-sm-6{width:50%}
.col-sm-offset-2{margin-left:16.66666667%}

table{background-color: transparent}
.table{width:100%; max-width: 100%; marginbottom: 20px}

.form-group {margin-bottom: 30px;}
.form-horizontal .has-feedback .form-control-feedback{right:15px}
.form-control {background-color: transparent; border-color: rgba(255,255,255,.1); height: 50px;border-radius: 0;box-shadow: none;}
.form-control{display:block; width:100%; height:34px; padding:6px 12px; font-size:20px; line-height:1.42857143; color: white; background-image:none; border:1px solid #ccc; border-radius:4px; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075); box-shadow:inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.form-control:focus{border-color:#66afe9; outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6); box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.form-control::-moz-placeholder{color:#999;opacity:1}
.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}
.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}

@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}
.btn{display:inline-block;padding:6px 12px; margin-bottom:0;font-size:14px;font-weight:400; line-height:1.42857143;text-align:center;white-space:nowrap; vertical-align:middle;-ms-touch-action:manipulation; touch-action:manipulation; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;background-image:none; border:1px solid transparent; border-radius:4px}

ol,ul{margin-top:0;margin-bottom:10px}

/* END #contact */

/* START FACEBOOK LIKEBOX */

#likeBox{ position: fixed; right: 0px;top: 150px;z-index: 200;}

#likeBoxButton{ background: #133783 url('http://www.futocentrum.hu/images/facebook-white-right.png') 10px 10px no-repeat; min-width: 40px; height: 120px; cursor: pointer;
    box-shadow: -2px 0px 4px rgba(0, 0, 0, 0.5); float: left;}

#fb-root2{ display: none;width: 310px; float: left;
    background: white; border: 1px solid #aba8a8;}

@media (max-width: 767px) {
	.menuDiv {position: fixed;top: 0;width: 50%;
	border: 1px solid #fcf302;border-top: none;
	border-bottom-left-radius:6px;border-bottom-right-radius: 6px;
	opacity: .7;background: #020101;}
	.navbar-nav{padding-top: 10px;}
	.navbar-nav > li > a {font-size: 14px;}	
	.navbar-nav > li > a >img{display: inline-block;padding-right: 10px;}
	.carousel-caption h1{font-size: 25px; font-weight: bold;
		padding: 0; margin: 0; margin-bottom: 12px;}
	.carousel-caption h2{font-size: 20px; font-weight: bold;
		padding: 0; margin: 0; margin-bottom: 12px;}}

@media (min-width: 768px) and (max-width: 991px) {
	.navbar-nav > li > a {font-size: 14px;}	
	.navbar-nav > li > a >img{display: inline-block;
		padding-right: 10px;}}

@media (min-width: 992px) and (max-width: 1199px) {
	.navbar-nav > li > a {font-size: 16px;}	
	.navbar-nav > li > a >img{display: inline-block;
		padding-right: 10px;}}

@media(min-width:1600px) and (max-width: 1920px) {
	.navbar-nav > li > a {font-size: 16px;}	
	.navbar-nav > li > a >img{display: inline-block;
		padding-right: 10px;}}
/* END #likeBox */

/********Twitter CSS*******/
#twitter {background-image: url(../images/twitter-bg.jpg);}
#twitter > div {text-align: center; position: relative;}
#twitter-carousel {position: relative; z-index: 15}
.twitter-icon {position: relative; z-index: 15; color: #fff;}
.twitter-icon .fa-twitter { font-size: 24px; height: 64px;
  width: 64px; line-height: 65px;border-radius: 50%;  position: relative;}
.twitter-icon .fa-twitter:after {position: absolute; content: "";
  border-width: 8px; border-style: solid;left: 24px; bottom: -14px;}
#twitter-carousel .item { padding: 0 55px;}
#twitter-carousel .item a {color: #fff;}
.twitter-icon h4 {text-transform: uppercase; margin-top: 25px; margin-bottom: 25px; color: #fff;}

/* START FOOTER */

footer{ background: #020101; padding-top: 30px;
	padding-bottom: 30px; color: #fddf04;/* legalsó sor magassága */}
#footer img { float: left; margin-right: 0px;}
#footer {color:#fff;}
.footer-top {position: relative; padding: 00px 0; /* a felső sor magassága */}
#footer .footer-bottom { background-color: #fff; padding: 10px 0 10px; /* a fehér sor magassága */}
#footer .footer-bottom a:hover {text-decoration: underline;}
.footer-logo {display: inline-block; margin-bottom: 5px;}
#footer .social-icons {margin-top: 0px;/* a felső sor magassága az ikon fölött */}
#footer .social-icons ul {list-style: none; padding: 0; margin: 0;}
#footer .social-icons ul li a { background-color: rgba(0,0,0,.2); border-radius: 4px;line-height: 33px;}
#footer .social-icons ul li a:hover {color: #fff}
#footer .social-icons ul li a.envelope:hover {background-color: #CECB26;}
#footer .social-icons ul li a.facebook:hover {background-color: #3b5999;}
#footer .social-icons ul li a.twitter:hover {background-color: #2ac6f7;}
#footer .social-icons ul li a.dribbble:hover {background-color: #ff5b92;}
#footer .social-icons ul li a.linkedin:hover {background-color: #036dc0;}
#footer .social-icons ul li a.tumblr:hover {background-color: #ff6b00;}


/*********Team CSS*********
A footerben a logó alatti alsó iconsorok poziciója*/

#team {padding-top: 0;}
.team-members { margin-bottom: 25px;}
.social-icons {margin-top:30px; text-align: center;}
.social-icons ul {list-style: none; padding: 0;
  margin: 0;display: inline-block;}
.social-icons ul li {float: left; margin-right: 8px;}
.social-icons ul li:last-child {margin-right: 0;}
.social-icons ul li a { color:#fff; background-color: #d9d9d9;
  height: 36px; width: 36px;line-height: 36px;
  display: block; font-size: 16px; opacity: 0.8;}
.social-icons ul li a:hover { opacity: 1; -webkit-transform: scale(1.2); transform: scale(1.2);}
.team-member {text-align: center; color: #333;font-size: 14px;}
.team-member:hover .social-icons ul li a.facebook {background-color: #3b5999;}

#team .img-responsive {width: 100%;}
.member-info h3 {margin-top: 35px;}
.member-info h4 {font-size: 14px; margin-bottom: 15px; color: #999;}

/*Presets*/

.main-nav, 
.service-icon, 
.single-table.featured, 
.btn.btn-primary, 
.entry-header .date:after, 
.btn-loadmore:hover, 
.btn-submit,
#footer, 
.caption .btn-start:hover,  
.folio-overview a:hover { background-color: #0db3c7;*/menűsor, stb. háttérszíne*/}

#jm-back-top{position:fixed; bottom:-18px; right:0; margin-right:0px;}
#jm-back-top span{width:30px; height:30px; display:block;-webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px;-webkit-transition:1s;-moz-transition:1s; 
-ms-transition:1s;-o-transition:1s;transition:1s;background-position:center center;background-color:rgba(0,0,0,0.5); background-image: url(../images/nyil.png);}
#jm-back-top a:hover span{background-color: rgba(0,0,0,0.3);/jump-back gomb alakja, színe/}.

