.page-header__bg {
	background-image:url(/themes/premiummedia/assets/images/headline/videok-1-oldal.jpg)!important
}
.pager {
	margin-top:60px!important
}
ul.links {
	display:none!important
}
.a5 {
	color:#d8bd8b!important;
	font-weight:700!important
}
.at8 {
	background-color:#d8bd8b!important;
	color:#fff!important
}
.at8 a {
	color:#fff!important
}
.box-left {
	padding:22px 16px;
	text-align:right
}
.box-left .icon {
	float:right;
	text-align:right
}
.box-left .icon .fa, .box-right .icon .fa {
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	font-size:28px!important;
	height:70px!important;
	line-height:70px!important;
	margin:10px 0 0!important;
	position:relative;
	text-align:center;
	width:70px!important
}
.box-left .icon .fa, .box-right .icon .fa {
	background:none repeat scroll 0 0 #ff5e15
}
.box-left .icon .fa:after, .box-right .icon .fa:after {
	border-color:#ff5e15 transparent transparent;
	border-style:solid;
	border-width:14px;
	content:""!important;
	position:absolute;
	right:-14px;
	top:0
}
.box-left .icon .fa:after, .box-right .icon .fa:after {
	border-top-color:#ff5e15
}
.box-left .icon .fa, .box-right .icon .fa {
	color:#fff;
	font-size:20px;
	line-height:40px;
	margin-top:12px;
	width:40px
}
.box-left .content-about, .box-right .content-about {
	margin:0 85px 0 0!important
}
.box-right {
	text-align:left;
	padding:22px 16px
}
.box-right .icon {
	float:left;
	text-align:center
}
.box-right .icon .fa:after {
	left:-14px;
	right:auto
}
.box-right .content-about {
	margin:0 0 0 85px!important
}
.about-btm-center, .about-btm-left {
	background:none repeat scroll 0 0 #fff7f8;
	color:#5d5d5d;
-webkit-transition:-webkit-transform .5s ease;
-moz-transition:-moz-transform .5s ease;
-ms-transition:-ms-transform .5s ease;
-o-transition:-o-transform .5s ease;
transition:transform .5s ease
}
.about-bottom {
	background:#0c0c0c
}
.about-bottom:before {
	bottom:0;
	content:"";
	height:182px;
	left:0;
	position:absolute;
	width:100%;
	z-index:2
}
.about-bottom {
	position:relative
}
.block-item-special>.about-box {
	transform:translateY(-80px);
	-o-transform:translateY(-80px);
	-ms-transform:translateY(-80px);
	-moz-transform:translateY(-80px);
	-webkit-transform:translateY(-80px)
}
.about-con .about-box {
-webkit-transition:-webkit-transform .5s ease;
-moz-transition:-moz-transform .5s ease;
-ms-transition:-ms-transform .5s ease;
-o-transition:-o-transform .5s ease;
transition:transform .5s ease;
	background:#fff7f8;
	color:#5d5d5d
}
.contact-us, .hour, .news {
	padding-bottom:20px;
	padding-top:90px
}
.about-bottom-title h4 {
	background:none repeat scroll 0 0 #ff5e15;
	color:#fff;
	font-size:18px;
	line-height:1;
	margin:0;
	padding:15px 5px 15px 25px
}
.working-hours {
	color:#6a6a6a;
	padding:8px 25px
}
.working-hours p {
	padding:9px 0 8px
}
.time-hours-item {
	border-bottom:1px solid #ece6e7;
	font-size:14px;
	padding:8px 0;
	text-transform:uppercase
}
.time-hours-item span {
	float:right
}
.news-content ul {
	background:none repeat scroll 0 0 #fff7f8;
	color:#5d5d5d;
	list-style:outside none none;
	margin:0;
	padding:11px 13px
}
.news-item-inner {
	padding:13px 10px
}
.news-date {
	background:none repeat scroll 0 0 #ff5e15;
	color:#fff;
	float:left;
	margin-top:6px;
	padding:0 5px;
	text-align:center;
	text-transform:uppercase;
	width:53px
}
.news-day {
	border-bottom:1px solid rgba(255, 255, 255, .2);
	font-size:24px;
	font-weight:700;
	line-height:1;
	padding:9px 0 1px
}
.news-month {
	font-size:14px;
	line-height:1;
	padding:3px 0 15px
}
.news-info {
	margin-left:80px
}
.news-title a {
	font-size:14px;
	text-transform:uppercase;
	color:#ff5e15
}
.news-time p {
	color:#5d5d5d
}
.latest-news-item {
	border-bottom:1px solid #ece6e7;
	padding-top:8px
}
.latest-news-item:hover {
	background:#ededed
}
.event-box .col-main {
	float:right
}
.event-box .col-md-12, .event-box .col-md-4, .event-box .col-md-6, .event-box .col-md-8, .event-box .col-md-9 {
	padding:0
}
.col-main {
	float:right!important
}
.col-left.sidebar {
	overflow:hidden
}
.boxing-content {
	padding:100px 0;
	overflow:hidden
}
.col2-layout .col-main {
	padding-left:20px
}
.reviews-content {
	background:none repeat scroll 0 0 #141414;
	margin-bottom:25px
}
.gallery {
	height:343px
}
.related-product {
	padding-bottom:20px;
	position:relative
}
.related-product .name-product {
	left:23px;
	position:absolute;
	top:23px
}
.related-product .name-product-details {
	background:none repeat scroll 0 0 #ff5e15;
	padding:4px 10px;
	position:relative;
	text-transform:uppercase
}
.related-product .name-product-details:before {
	border-color:transparent transparent transparent #ff5e15;
	border-style:solid;
	border-width:9px;
	bottom:-9px;
	content:"";
	left:0;
	position:absolute
}
.related-product .name-product-details:before {
	border-left-color:#ff5e15
}
.related-product .box-cell {
	display:block!important;
	margin:25px 20px 0;
	position:relative;
	z-index:99
}
.related-product .box-inner a span {
	color:#fff;
	display:inline-block;
	font-size:15px;
	margin:0;
	padding:5px 7px;
	position:relative;
	text-transform:uppercase
}
.our-blog {
	padding:30px 0
}
.archives, .menu-sidebar, .popular-event, .tags {
	margin-bottom:30px
}
.blog-page {
	margin-bottom:30px
}
.blog-item {
	background:none repeat scroll 0 0 #1b1b1b;
	margin-bottom:30px;
	overflow:hidden;
	padding-bottom:10px
}
.img-blog {
	margin-bottom:20px
}
.blog-main .img-blog {
	float:left;
	overflow:hidden;
	padding-left:23px;
	padding-right:0;
	padding-top:6px;
	width:145px
}
.blog-content {
	margin-left:142px;
	padding-left:0!important
}
.blog-main .img-blog img {
	border:4px solid #ff5e15
}
.caption-desc, .caveats-full p, .caveats-full-1 p, .details-desc-full p {
	color:#9e9e9e
}
.blog-title {
	padding:5px 0
}
.blog-title a {
	font-size:24px;
	text-transform:uppercase
}
.blog-title a:hover {
	color:#ff5e15
}
.blog-title-top {
	font-size:12px;
	text-transform:uppercase
}
.blog-intro {
	padding-bottom:10px
}
.category-name, .created-by, .published {
	display:inline-block;
	margin-right:5px
}
.category-name a, .created-by span {
	color:#ff5e15
}
.comments-title {
	background:none repeat scroll 0 0 #ff5e15;
	padding:10px 15px;
	margin-top:30px
}
.comments-content {
	margin-top:0;
	padding:0
}
.comments-content .answer, .comments-content .reply {
	border-bottom:1px solid rgba(255, 255, 255, .1);
	overflow:hidden;
	padding:25px 0;
	width:100%
}
.comments-content .reply img {
	float:right
}
.content-cmt .name-cmt {
	color:var(--thm-black);
	text-transform:uppercase;
	font-size:32px;
transition:all .5s ease;
	font-weight:800
}
.content-cmt .name-cmt:hover {
	color:#d8bd8b
}
.message-box {
	position:relative;
	display:block;
	padding:70px 0 100px
}
.thm-btn {
	font-size:12px;
	padding:12px 30px;
	letter-spacing:0
}
.popular-event {
	background:none repeat scroll 0 0 #1b1b1b
}
.popular-event-title {
	border-bottom:2px solid #232323;
	color:#666;
	padding:10px 15px
}
.popular-event-title a {
	margin:0
}
.popular-event .news-content ul {
	background:none repeat scroll 0 0 rgba(0, 0, 0, 0);
	padding:0
}
.popular-event .latest-news-item {
	border-bottom:1px solid #232323;
	border-left:2px solid #454545
}
.popular-event .latest-news-item:hover {
	background:#0c0c0c;
	border-left:2px solid #ff5e15
}
.popular-event .latest-news-item:hover .news-title a {
	color:#ff5e15
}
.popular-event .news-date {
	background:none repeat scroll 0 0 rgba(0, 0, 0, 0);
	color:#ff5e15
}
.popular-event .news-day {
	border:none;
	padding:0
}
.popular-event .news-month {
	font-size:15px
}
.popular-event .news-info {
	margin-left:60px
}
.popular-event .news-title a {
	color:#666;
	text-transform:none
}
.popular-event .news-time p {
	background:url(../images/clock.png) no-repeat scroll left center rgba(0, 0, 0, 0);
	color:#bbb;
	padding-left:20px
}
.archives-title {
	border-bottom:1px solid #2b2b2b;
	padding:10px
}
.archives-title span {
	border-bottom:1px solid #ff5e15;
	color:#666;
	font-size:18px;
	padding-bottom:13px;
	text-transform:uppercase
}
.info-content {
	border-bottom:1px solid #2b2b2b;
	font-size:14px;
	padding:12px;
	text-transform:none
}
.info-content a {
	color:#666
}
.info-content a:hover {
	color:#ff5e15
}
.tags-content {
	padding:20px 0
}
.tags-blog {
	display:inline-block
}
.tags-blog a {
	background:none repeat scroll 0 0 #1b1b1b;
	border:1px solid rgba(255, 255, 255, .2);
	color:#9c9c9c;
	display:inline-block;
	height:29px;
	line-height:27px;
	margin-bottom:8px;
	margin-right:8px;
	padding:0 15px!important
}
.tags-blog a:hover {
	background:none repeat scroll 0 0 #ff5e15;
	color:#fff
}
.col-md-10 {
	width:83.33333333%
}
.col-md-2 {
	width:16.66666667%
}
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
	float:left
}
.content-cmt .date-cmt {
	border-right:1px solid;
	color:#9e9e9e;
	margin-right:5px;
	padding-right:7px
}
.content-cmt span a {
	color:#ff5e15
}
.form-comment {
	padding:20px
}
.form-comment-title {
	border-bottom:1px solid rgba(255, 255, 255, .1);
	margin-bottom:20px
}
.popular-event .news-title a {
	color:#666;
	text-transform:none;
	font-size:10px;
	line-height:13px;
	display:block
}

.blog-item {
	background:none repeat scroll 0 0 #efefef
}
.view {
	background:0 0;
	padding:0
}
.comments-content, .content-page {
	background:#fff
}
.popular-event {
	background:none repeat scroll 0 0 #efefef
}
.blog-title a {
	color:#111
}
.pager li>a {
	color:#111
}
.comments-content .answer, .comments-content .reply {
	padding:20px 0
}
.popular-event .latest-news-item {
	border-bottom:1px solid #e0dddd;
	border-left:2px solid #efefef;
transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
-ms-transition:all .5s ease;
-o-transition:all .5s ease
}
.popular-event .latest-news-item:hover {
	background:#578cc1!important
}
.popular-event .latest-news-item a:hover {
	color:#fff!important
}
.popular-event-title {
	border-bottom:2px solid #e0dddd
}
.comments-title {
	background:#578cc1!important
}
.comments-title h5 {
	color:#fff!important
}
.comments-content .answer, .comments-content .reply {
	border-bottom:1px solid rgb(236 232 230)
}
.news-date {
	margin-top:0;
	padding:0 10px;
	width:110px
}
.news-time p {
	font-size:10px
}
.news-date img {
	position:relative;
	margin-top:-10px
}
.img-radius {
	border-radius:100%;
	width:72px;
	height:auto
}
.blog-main .img-blog img {
	border:2px solid #ff5e15;
	padding:3px
}
.blog-content {
	margin-left:120px;
	padding-left:0!important;
	padding-right:10px
}
.blog-main .img-blog {
	float:left;
	overflow:hidden;
	padding-left:20px;
	padding-right:0;
	padding-top:10px;
	width:120px
}
.pager {
	margin-top:30px
}
.pager li>a, .pager li>span {
	border:none;
	padding:0!important;
	margin-bottom:20px;
	margin-top:20px
}
.pager-current {
	border:1px solid #ff5e15;
	background-color:#ff5e15;
	padding:10px!important;
	color:#fff
}
.content-cmt .date-cmt {
	border-right:none
}
.pager-last.last {
	display:none!important
}
.pager-first.first {
	display:none!important
}
.item-list .pager li {
	padding:0
}
.col-md-4 img {
	width:100%;
	-webkit-transform:scale(1);
	transform:scale(1);
-webkit-transition:.5s ease-in-out;
transition:.5s ease-in-out
}
.col-md-4 img:hover {
	-webkit-transform:scale(.92);
	transform:scale(.92)
}
.col-md-8 {
	padding-left:40px;
	padding-top:20px
}
.item-list .pager li {
	background:#fff;
	color:#0f0d1d;
	font-size:14px;
	font-weight:400;
	display:inline-block;
	text-align:center;
	text-transform:uppercase;
	border-radius:2px;
	border:1px solid #d8bd8b;
	padding:14px 20px!important;
-webkit-transition:all .3s linear 0s;
-moz-transition:all .3s linear 0s;
-ms-transition:all .3s linear 0s;
-o-transition:all .3s linear 0s;
transition:all .3s linear 0s
}
.item-list .pager li:hover {
	background:#d8bd8b!important;
	border-color:#d8bd8b!important;
	color:#fff!important
}
.item-list .pager li a {
	color:#0f0d1d!important;
-webkit-transition:all .3s linear 0s;
-moz-transition:all .3s linear 0s;
-ms-transition:all .3s linear 0s;
-o-transition:all .3s linear 0s;
transition:all .3s linear 0s
}
.item-list .pager li a:hover {
	color:#fff!important
}
.pager-current {
	background:#d8bd8b!important;
	border-color:#d8bd8b!important;
	color:#fff!important
}
