/*	-- 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: 1300px) {
  .container {
    width: 1256px;
  }
}

@media (min-width: 1400px) {
  .container {
    width: 1330px;
  }
}

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

@media (min-width: 1840px) {
  .container {
    width: 1810px;
  }
}*/

/*@media (min-width: 2500px) {
  .container {
    width: 2480px;
  }
}

@media (min-width: 3120px) {
  .container {
    width: 3090px;
  }
}

@media (min-width: 3760px) {
  .container {
    width: 3730px;
  }
}*/
/*	vége -- szélesség 
------------------------------------------------- */

/*	-- 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 
------------------------------------------------- */

/*	-- powered 
------------------------------------------------- */
.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://gfaktor.hu/gabrielfaktor-logo.png");
}
.t3-logo-color:hover {
    opacity: 1;
}
.t3-logo-dark {
    background-image: url("https://gfaktor.hu/gabrielfaktor-logoff.png");
}
.t3-logo-dark:hover {
    background-image: url("https://gfaktor.hu/gabrielfaktor-logo.png");
    opacity: 1;
}
.t3-logo-small, .t3-logo-small.t3-logo-color {
    background-image: url("https://gfaktor.hu/gfaktor-logo.png");
}
.t3-logo-small.t3-logo-color:hover {
    opacity: 1;
}
.t3-logo-small.t3-logo-dark {
    background-image: url("https://gfaktor.hu/gfaktor-logoff.png");
}
.t3-logo-small.t3-logo-dark:hover {
    background-image: url("https://gfaktor.hu/gfaktor-logo.png");
    opacity: 1;
}
/*	END -- powered 
------------------------------------------------- */


/*	-- navbar-nav 
------------------------------------------------- */
.navbar-default .navbar-nav > li > a.home img, .navbar-default .navbar-nav > li > a.facebook img, .navbar-default .navbar-nav > li > a.google img, .navbar-default .navbar-nav > li > a.pin img, .navbar-default .navbar-nav > li > a.twitter img, .navbar-default .navbar-nav > li > a.blog img {
    height: 30px;
    vertical-align: top !important;
	margin: 0;
	padding: 0;
	text-align: center;
}
.navbar-default .navbar-nav > li > a.home, .navbar-default .navbar-nav > li > a.facebook, .navbar-default .navbar-nav > li > a.google, .navbar-default .navbar-nav > li > a.pin, .navbar-default .navbar-nav > li > a.twitter, .navbar-default .navbar-nav > li > a.blog {
    background-color: none;
    color: rgb(255, 255, 255);
    padding: 12px 0 10px 0;
	border-bottom: 0px solid transparent;	
}

/*	END -- navbar-nav 
------------------------------------------------- */



/* 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: 20px;
    bottom: 100px;
    z-index: 999;
}

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


.t3-footnav .mix-grid .mix {
	width: 100% !important;
	max-width: 100% !important;
}

#easybook {
    padding: 15px;
    margin: 0;
    background: rgb(255,255,255);
    border: 0px solid rgb(69, 73, 78);
    border-radius: 0px;
    position: relative;
    box-shadow: 0 1px 5px 0 rgba(0,0,0,0.26);
}
#easybook textarea {width: 100%; height: 100px;}


/* -- News Show Pro GK5
------------------------------------------------- */
/*h3.nspHeader {
    font-family: 'Raleway', "Oswald", 'Roboto', sans-serif;
    font-weight: 600;
    line-height: 1.2;
}*/

/* End -- News Show Pro GK5
------------------------------------------------- */


/* -- slider NONUMBER
------------------------------------------------- */
.rl_sliders.accordion>.accordion-group .accordion-heading .accordion-toggle {
    background-color: #AB9866;
	color: white;
	display: block;
    padding: 8px 15px;
    cursor: pointer;
	font-size: 24px;
}
.rl_sliders.accordion>.accordion-group>.accordion-heading>a.accordion-toggle:hover {
    background-color: #C7BA99;
    text-decoration: none;
	color: #7E6E45;
}
.rl_sliders.accordion>.accordion-group.active>.accordion-heading>a.accordion-toggle {
    background-color: #FF7200;
    color: white;
} 
.rl_sliders.accordion>.accordion-group>div>a:focus {
    outline: 0;
    -webkit-box-shadow: inset 0 0 2px #AB9866;
    box-shadow: inset 0 0 2px #AB9866;
}
.rl_sliders.accordion>.accordion-group.active>div>a:focus {
    outline: 0;
    -webkit-box-shadow: inset 0 0 2px #FF7200;
    box-shadow: inset 0 0 2px #FF7200;
}
/* End -- slider NONUMBER
------------------------------------------------- */


/* -- Flexible Dropdown Shopping Cart
------------------------------------------------- */
.FlexibleVM3Cart {
    padding: 0;
    position: relative;
    display: inline-block;
    text-align: left;
    height: 60px;
    padding-top: 10px !important;
}
#FlexibleVM3Cart .flexibleNumber {
    background: none repeat scroll 0 0 #E8102C;
    border: 2px solid #FFF;
    border-radius: 100%;
    box-shadow: 1px 1px rgba(0,0,0,0.5);
    color: #FFF;
    display: block;
    font-size: 10px;
    font-weight: 700;
    height: 16px;
    right: 0px;
    line-height: 11px !important;
    margin: 0 auto;
    position: absolute;
    text-align: center;
    top: 0px;
    width: 16px;
}
/* End -- Flexible Dropdown Shopping Cart
------------------------------------------------- */


/*	-- GDPR 
------------------------------------------------- */
.cc-revoke, .cc-window {line-height: normal !important;}
.cc-floating.cc-theme-edgeless .cc-message {margin: 15px 0 !important;}
div.cc-window.cc-floating {padding: 25px 15px 20px 15px !important;}

/*	End -- GDPR 
------------------------------------------------- */

.embed-responsive {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    overflow: hidden;
}
.embed-responsive-4by3::before {
    padding-top: 75%;
}
.embed-responsive::before {
    display: block;
    content: "";
}
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
