.clear { clear: both; }
.com-sppagebuilder .breadcrumb { display: none; }
.white, .white h1, .white h2, .white h3, .white h4, .white h5, .white h6, .white h7, .white a, .white p {color:#ffffff !important;}
.red, .red h1, .red h2, .red h3, .red h4, .red h5, .red h6, .red h7, .red a, .red p {color: #ff0000 !important;}

td, th {padding: 0px 3px;}
/*li { list-style-type: disc; } a fomenuben is kirakja a kis pottyoket */

.item-page ul { list-style: square !important; }

.w20 { width:20px; display: inline-block;}
.left { text-align:left; }
.right { text-align:right; }
.center { text-align:center; }
.justify { text-align:justify; }
.dark-hr { border-top: 1px solid #202020;}
.white-hr { border-top: 1px solid #ffffff;}

.item-page {padding: 0 15px;}
.item-image {display:block;}
.display-none {display:none;}

.sppb-carousel-pro .sppb-carousel-arrow .fa {font-size:74px;color:#202020;}
.sppb-addon-content, .sppb-addon-content div, .sppb-addon-content p, .sppb-addon-content div, .sppb-addon-content span, .sppb-addon-content ul, .sppb-addon-content li
{font-weight:400;line-height:22px;}

.videoplayicon { position:relative; }
.videoplayicon a:after { position: absolute; left: 0px; top: 44%; width: 100%; height: inherit; content: '\f144'; font-size: 50px; font-family: FontAwesome; opacity: 1; filter: alpha(opacity=100); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; z-index: 3; }

.scroller h4 {font-size: 12px !important; text-transform:none !important;}
.antiscroller h4 {font-size: 16px !important; text-transform:none !important;}

.form-horizontal .control-label {text-align:left;}

.items-leading .page-header { margin: 20px 0 20px 0 !important;}
.items-row .page-header { margin: 40px 0 20px 0 !important;}
.item-page .page-header { padding-top:10px !important;margin: 0px !important;}

.readmore a {text-transform:uppercase;}

.categoryblogtags ul li {display:inline-block !important;line-height:32px;}
.categoryblogtags .label      {color:#333 !important;}
.categoryblogtags .label-info {background-color:#f1c40f !important;}

.item .page-header h2 { height: 99px; max-height: 99px; overflow: hidden; }
/*div .blog .items-leading .page-header h2 {padding-top:0px;}*/ 
div .blog .items-leading p {padding-top:20px;} 

div#search-form {margin-top:90px;}

div#system-message-container {margin-top:0px;}
#cboxWrapper #system-message-container {margin-top:0px;}

.login-greeting {padding-bottom: 10px;}

.t_logo {border: 0px solid #F1C40F !important;}
.antracit {color:#202020;}
.antracit h1 {color:#202020 !important;}

.category-module-darkbox, .darkbox 
{
  background-color:#202020;
  padding: 10px;
}

.category-module-darkbox .mod-articles-category-group {
  color: antiquewhite;
  font-size:18px;
  padding-left: 10px;
}

.carousel-inner .item a img, .carousel-inner .item img, .img-responsive, .thumbnail a img, .thumbnail img {margin:auto;}

.pricingtable .clearfix,
.fullheightcolumn,
.fullheightcolumn .sppb-column-addons,
.fullheightcolumn .sppb-addon-pricing-table,
.fullheightcolumn .sppb-pricing-box { height:100%; }
.fullheightcolumn .buttontobottom  { bottom:0px; position:absolute; width:100%; }

.fekete-keret {color:#202020;text-align:center;display:block;width:100%;border-width: 2px;border-color: rgba(20, 20, 20, 1);border-style: solid;font-weight: bolder;text-transform:uppercase; }
.fekete-keret:hover { background-color: rgba(204, 199, 178, 0.01); color: rgba(229, 161, 14, 1); }

.custom-bilikek-button-by-dori-to-piss-off-zsolti /* used on /download site */
{
  font-weight: bold;
  background-color: rgba(56, 151, 211, 1); 
  color: rgba(32, 32, 32, 1);
}
.custom-bilikek-button-by-dori-to-piss-off-zsolti:hover 
{
  background-color: rgba(158, 208, 255, 1); 
  color: rgba(32, 32, 32, 1);
}

#alworshopContainer p {margin:0px 0px 5px 0px;}

@media (max-width: 1169px) {
  h1{font-size:80px !important;text-transform: capitalize !important;}
  h2{font-size:20px !important;text-transform: capitalize !important;}
  h3{font-size:18px !important;text-transform: capitalize !important;}
  h4{font-size:16px !important;text-transform: capitalize !important;}
  h5{font-size:14px !important;text-transform: capitalize !important;}
  h6{font-size:12px !important;text-transform: capitalize !important;}
  body,p,span,ul,ol,li{font-size:12px !important;}
  .items-leading .page-header { margin: 100px 0 20px 0 !important;}
  div#system-message-container {margin-top:0px;}
}

@media (max-width: 1023px) {
  h1{font-size:60px !important;text-transform: capitalize !important;}
  h2{font-size:18px !important;text-transform: capitalize !important;}
  h3{font-size:16px !important;text-transform: capitalize !important;}
  h4{font-size:14px !important;text-transform: capitalize !important;}
  h5{font-size:13px !important;text-transform: capitalize !important;}
  h6{font-size:12px !important;text-transform: capitalize !important;}
  body,p,span,ul,ol,li{font-size:12px !important;}
  .items-leading .page-header { margin: 100px 0 20px 0 !important;}
  div#system-message-container {margin-top:0px;}
}

@media (max-width: 767px) {
  h1{font-size:30px !important;text-transform: capitalize !important;}
  h2{font-size:12px !important;text-transform: capitalize !important;}
  h3{font-size:12px !important;text-transform: capitalize !important;}
  h4{font-size:12px !important;text-transform: capitalize !important;}
  h5{font-size:12px !important;text-transform: capitalize !important;}
  h6{font-size:12px !important;text-transform: capitalize !important;}
  body,p,span,ul,ol,li{font-size:12px !important;}
  .items-leading .page-header { margin: 100px 0 20px 0 !important;}
  div#system-message-container {margin-top:0px;}
}
@media (max-width: 479px) {
  h1{font-size:20px !important;text-transform: capitalize !important;}
  h2{font-size:11px !important;text-transform: capitalize !important;}
  h3{font-size:11px !important;text-transform: capitalize !important;}
  h4{font-size:10px !important;text-transform: capitalize !important;}
  h5{font-size:10px !important;text-transform: capitalize !important;}
  h6{font-size:10px !important;text-transform: capitalize !important;}
  body,p,span,ul,ol,li{font-size:10px !important;}
  .items-leading .page-header { margin: 100px 0 20px 0 !important;}
  div#system-message-container {margin-top:0px;}
}


.evenodd .sppb-section:nth-child(even) {background: #DDD}
.evenodd .sppb-section:nth-child(odd) {background: #FFF}


/* Modification for archline */
@media (min-width: 1400px) {
	#sp-header>.container {
		width: 1350px !important;
	}
}
@media (min-width: 1200px) and (max-width: 1399px) {
	#sp-header>.container {
		width: 1250px !important;
	}
	.sp-megamenu-parent > li > a {
		font-size: 10px;
	}
}
@media (min-width: 1000px) and (max-width: 1199px) {
	.sp-megamenu-parent > li > a {
		font-size: 10px;
		padding: 0 9px;
		letter-spacing: 0;
	}
}
@media (max-width: 999px) {
	.sp-megamenu-parent {
		display: none;
	}
	.col-sm-9 {
		width: 50%;
		display: inline-block;
	}
	.visible-sm {
		display: block !important;
	}
}
@media (max-width: 499px) {
	.col-sm-9 {
		width: 20%;
		display: inline-block;
	}
}
.col-sm-9 {
	transition: width 250ms;
}
.sp-megamenu-parent > li > a {
	transition: font-size 250ms, padding 250ms, letter-spacing 250ms;
}
#sp-header>.container {
	transition: width 250ms;
}
#sp-header>.container #sp-logo {
    width: inherit;
}
.t-section {
    padding: 100px 0 60px 0;
}
.t-fun_facts_block .row>div>div {
    height: 260px;
    border: 5px solid #fff;
}
.t-fun_facts_block .row>div>div i {
    height: 60px;
    width: 60px;
    color: #f1c40f;
    display: block;
    margin: 50px auto 30px auto;
    line-height: 60px;
    font-style: normal;
    font-size: 20px;
    text-align: center;
    background: #fff;
}
.t-fun_facts_block .row>div>div i:before {
    font-family: "Simple-Line-Icons";
}
.t-fun_facts_block .row>div>div .icon-user:before {
    content: "\e005" !important;
}
.t-fun_facts_block .row>div>div span {
    color: #fff;
    font: 700 40px/1 "Montserrat", sans-serif;
    display: block;
    text-align: center;
    text-transform: uppercase;
}
.t-fun_facts_block .row>div>div .t-fact_title {
    font: 400 13px/1 'Montserrat', sans-serif;
    padding-top: 10px;
}
h1.sppb-addon-title {
    color: #fffff0;
    text-transform: uppercase;
}
h2.sppb-addon-title {
    text-transform: uppercase;
}
h3.sppb-addon-title {
	text-transform: uppercase;
}
.mfp-iframe-holder .mfp-content {
	width: 50% !important;
	height: 50% !important;
}
article.item-page .page-header {
	display: none;
}
div.pull-left img {
	width: 620px;
	margin: 0 20px 0 0;
}
.blog .page-header {
	display: none;
}
.icon-layers {
	width: 25px;
	height: 26px;
	padding: 0 !important;
	top: 50% !important;
	left: 50% !important;
	margin: -6px 0 0 -13px;
}
.icon-layers::before {
	font-family: 'simple-line-icons'
}