/*	-- szélesség 
------------------------------------------------- */
/*@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
@media (min-width: 1400px) {
  .container {
    width: 1360px;
  }
}

@media (min-width: 1640px) {
  .container {
    width: 1600px;
  }
}

@media (min-width: 1940px) {
  .container {
    width: 1920px;
  }
}*/
/*	vége -- szélesség 
------------------------------------------------- */
.navbar-default {
    background-color: transparent;
    border-color: transparent;
}
.vm2share {
     width: 100%; 
     background: none; 
     padding:0px; 
}

.share-btn-f {
	height: 55px;
    display: block;
    float: left;
}


.poweredby {
    text-align: right;
}
.poweredby .t3-logo, .poweredby .t3-logo-small {
    display: inline-block;
    opacity: 0.15;
}
.poweredby a.t3-logo p {
    padding: 40px 0 0px 0;
    text-align: center;
    font-size: 11px;
    text-decoration: none;
    color: rgb(190,190,190) !important
}
.poweredby a.t3-logo:hover {
    text-decoration: none;
}
.t3-logo {
    height: 40px;
    width: 155px;
}
.t3-logo, .t3-logo-color {
    background-image: url("https://joomlafrissites.hu/gabrielfaktor-logo.png");
}
.t3-logo-color:hover {
    opacity: 1;
}
.t3-logo-dark {
    background-image: url("https://joomlafrissites.hu/gabrielfaktor-logoff.png");
}
.t3-logo-dark:hover {
    background-image: url("https://joomlafrissites.hu/gabrielfaktor-logo.png");
    opacity: 1;
}
.t3-logo-small, .t3-logo-small.t3-logo-color {
    background-image: url("https://joomlafrissites.hu/gfaktor-logo.png");
}
.t3-logo-small.t3-logo-color:hover {
    opacity: 1;
}
.t3-logo-small.t3-logo-dark {
    background-image: url("https://joomlafrissites.hu/gfaktor-logoff.png");
}
.t3-logo-small.t3-logo-dark:hover {
    background-image: url("https://joomlafrissites.hu/gfaktor-logo.png");
    opacity: 1;
}
/*	Start -- spotlight 
------------------------------------------------- */
.t3-sl-slider {
    padding: 0;
}
/*	End -- spotlight 
------------------------------------------------- */


/* Start -- Back to Top  ------------*/
#back-to-top.affix-top {
    position: fixed;
    right: 0;
    top: auto;
    bottom: -2000px;
    z-index: 999;
}
#back-to-top.affix {
    position: fixed;
    right: 15px;
    bottom: 30px;
    z-index: 999;
}

@media (min-width: 480px) {
#back-to-top {
    display: block;
}
}
/* End -- Back to Top  ------------*/

a {
    -webkit-transition-duration: .6s;
    -moz-transition-duration: .6s;
    -o-transition-duration: .6s;
    transition-duration: .6s;
}
.rl_tabs, .rl_tabs-responsive {
    margin-bottom: 0;
}
.rl_tabs>ul.nav-tabs>li>a {
    display: block !important;
    -webkit-transition-duration: .6s;
    -moz-transition-duration: .6s;
    -o-transition-duration: .6s;
    transition-duration: .6s;
    text-decoration: none;
    line-height: inherit;
}
.nn_tabs.outline_content > .tab-content {
    border-width: 0px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-color: rgb(146, 168, 209) rgb(146, 168, 209) rgb(146, 168, 209) rgb(146, 168, 209);
    border-image: none;
    border-radius: 0px 0px 4px 4px;
    margin-bottom: 0px;
}
.nn_tabs.outline_content > .tab-content > .tab-pane {
    padding: 10px;
    background: rgb(251, 247, 244);
    border-radius: 0px;
}
.nn_tabs.outline_content > ul.nav-tabs {
    margin-bottom: 5px;
}
.nn_tabs .nav-tabs {
    border-bottom: 0px solid rgb(221, 221, 221);
}
.nn_tabs > ul.nav-tabs > li {
    margin: 0px 0px 0px !important;
    padding: 0px !important;
    list-style: outside none none !important;
    background: rgba(69, 73, 78, 0) none repeat scroll 0px 0px !important;
    overflow-y: visible !important;
}
.nn_tabs .nav-tabs > li > a {
    margin-right: 5px;
    padding: 8px 9pt;
    line-height: 18px;
    border: 1px solid rgb(247, 202, 201) !important;
    border-radius: 0px;
}
.nn_tabs.outline_handles ul.nav-tabs > li a, .nn_tabs.outline_handles ul.nav-tabs > li a:hover {
    border: 1px solid rgb(57, 36, 32) !important;
    background: rgb(57, 36, 32);
    color: rgb(229, 229, 229);
    font-weight: 700;
}
.nn_tabs.top > ul.nav-tabs > li.active a, .nn_tabs.outline_handles ul.nav-tabs > li a:hover, .nn_tabs.top > ul.nav-tabs > li.active a:hover {
    border: 1px solid rgb(25, 201, 25) !important;
    background: rgb(25, 201, 25);
    color: rgb(57, 36, 32);
}
.nn_tabs > ul.nav-tabs > li.active > a:focus, .nn_tabs > ul.nav-tabs > li > a:focus {
    outline: 0px none;
    border: 0 solid rgb(25, 201, 25);
}
.nn_tabs.top > ul.nav-tabs > li.active > a:focus, .nn_tabs.top > ul.nav-tabs > li > a:focus {
    border: 0 solid transparent;
    box-shadow: 0px -0px 0px rgba(255, 43, 43, 0.75);
}
#fancybox-title.fancybox-title-inside {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
#fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    padding: 20px 0 20px 20px;
    z-index: 1101;
    outline: none;
    display: none;
}
.fancybox-title-inside {
    padding-bottom: 0;
    text-align: center;
    color: #333;
    background: #fff;
    position: relative;
	line-height: 0;
	visibility: hidden;
}
