/*
Theme Name: ColorMag Pro child
Theme URI: https://themegrill.com/themes/colormag/
Author: ThemeGrill
Author URI: https://themegrill.com/wordpress-themes/
Template: colormag-pro
Description: ColorMag Pro is the pro version of ColorMag free theme.
Version: 2.1.8
License: GNU General Public License, version 3 (GPLv3)
License URI: http://www.gnu.org/licenses/gpl-3.0.txt
Tags: one-column, two-columns, right-sidebar, left-sidebar, flexible-header, custom-header, custom-background, custom-menu, custom-colors, sticky-post, threaded-comments, translation-ready, featured-images, theme-options, post-formats, footer-widgets, blog, e-commerce, news, rtl-language-support
Text Domain: colormag-child
*/

@media screen and (max-width:900px) {
	.menu-toggle {
		display: block;
		float: left;
	}
	.main-navigation ul {
		display: none;
	}
	.main-navigation .home-icon a {
		padding: 8px 10px;
	}
	.widget_slider_area,
	.widget_beside_slider {
		float: none;
		width: 100%;
	}
	.widget_slider_area {
		padding-bottom: 10px;
	}
	#primary, #secondary {
		float: none;
		width: 100%;
	}
	.logged-in #masthead #site-navigation {
		top: 0 !important;
	}
	.advertisement_728x90 img{
		 width: 96%;
	}
	.sub-toggle {
	  background: #289dcc none repeat scroll 0 0;
	  color: #ffffff;
	  cursor: pointer;
	  display: block;
	  height: 24px;
	  line-height: 21px;
	  position: absolute;
	  right: 15px;
	  text-align: center;
	  top: 9px;
	  width: 24px;
	}
	.main-small-navigation li.current-menu-item > .sub-toggle {
		background: #ffffff none repeat scroll 0 0;
	}

	.main-small-navigation li.current-menu-item > .sub-toggle i{
		color: #d40234;
	}
	.menu-primary-container .sub-menu {
		display: none;
	}
}

#content .widget_featured_posts .article-content .entry-title {
    padding-top: 15px;
}

#content .widget_featured_posts .article-content .entry-title {
     padding-top: 15px;
 }

#content .article-content .below-entry-meta {
    margin-top: 0;
    margin-bottom: 12px;
    padding-top: 0;
    padding-bottom: 0;
}

.bhide {
	display: none;
}

/*
  cikk belső oldal
  single article setup
*/
.single-post #main {
  padding-top: 5px;
}

#content .post .article-content .entry-title {
	padding: 5px 0 0;
	font-size: 40px;
}

#content .article-content .below-entry-meta {
	line-height: 125%;
  margin-bottom: 20px;
  padding-top: 5px;
}

#content .post .article-content .below-entry-meta .post-views{
  display: none;
}

#content .post .article-content {
  padding-top: 0px;
  font-size: 14px;
}

.single-article .cat-links {
  display: none;
}

h2.seocim {
  font-size: 24px;
  margin-top: 15px;
  margin-bottom: 15px;
  padding-bottom: 5px;
  line-height: 1.4;
}

h3.lead {
  font-size: 15px;
  line-height: 1.6;
}

.related-posts-main-title {
  margin-top: 10px;
}

.gallery-columns-2 .gallery-item {
  width: 49%;
}

.gallery-columns-3 .gallery-item {
    width: 32.5%;
}

.gallery-item {
  padding-left: 0px;
  padding-right: 0px;
}

div.infobox-warning {
  margin: 0;
  background: #dac022 url('img/infobox_warning.gif') no-repeat 0 50%;
  padding-left: 46px;
  margin-bottom: 15px;
}

div.infobox-warning div.infobox-inner {
    background-color: #fff9d3;
}

div.infobox-inner {
    overflow: auto;
    padding: 0px 0px 0px 10px;
    min-height: 46px;
}

div.infobox-inner p {
  font-size: 16px;
  margin-bottom: 0px;
}

.clearfloat {
    clear: both;
    height: 0px;
    font-size: 0px;
}

.articlevideo {
  text-align: center;
  width: 100%;
  padding-bottom: 56.25%;
  box-sizing: border-box;
  position: relative;
  margin-top: 15px;
  margin-bottom: 25px;
}

.articlevideo iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.articlevideo a {
  display: block;
  margin-top: 15px;
}

div.comment-attributes {
  display: inline-block;
  vertical-align: top;
}

div.comment-attributes div.comment-author-link,
div.comment-attributes div.comment-date-time,
div.comment-attributes .comment-permalink,
div.comment-attributes .comment-edit-link {
  margin-left: 20px;
}

.entry-content li {
	line-height: 1.6;
}

p.idezet {
    background: white url('img/idezojel.gif') no-repeat scroll 0 50%;
    padding: 10px 0 10px 50px;
    font-weight: bold;
    font-style: italic;
    font-size: 14px;
    line-height: 130%;
    clear: both;
}

.striketrough {
	text-decoration: line-through;
}

.testcarrating, .testcarprice, .testcarparams{
	margin-bottom: 35px;
}

.testcarprice:after {
	content: "";
	display: table;
	clear: both;
}

.testcarparams .opinion-base .block-area .block-main .block-head {
  color: #333333;
  font-weight: normal;
	font-size: 22px;
  line-height: 1.2;
  font-family: 'Open Sans', sans-serif;
}

.testcarparams .opinion-base .block-area .block-main,
.testcarparams .opinion-base .block-area .block-main .block-content,
.testcarparams .opinion-base .block-area .block-main .block-opener:checked ~ .block-content, .opinion-base .block-area .block-main .block-content.opened {
	border: 0px;
	padding: 0px;
	margin-top: 0px;
}

.graybg {
	background-color: #f8f8f8;
}

.bold {
	font-weight: bold;
}

.testcarratetype {
	font-weight: bold;
	background-color: #f8f8f8;
	padding: 5px 0px 5px 10px;
}

.testcarratetext {
	padding: 5px 0px 5px 10px;
}

@media screen and (min-width: 901px) {
	.testcarpricetype, .testcarparamname {
		width: 47%;
		float: left;
	}
	.testcarpricetext, .testcarparamvalue {
		width: 47%;
		float: left;
		text-align: right;
	}
}

.testcarparamcategory {
	font-weight: bold;
	padding-left: 10px;
	padding-top: 20px;
  padding-bottom: 10px
}

div.alltestcarparams > div:first-child {
	padding-top: 0px;
}

.testcarpricetype, .testcarparamname {
	padding: 5px 0px 5px 10px;
}

.testcarpricetext, .testcarparamvalue {
	padding: 5px 10px 5px 10px;
}

.testarticleallparams {
	padding: 5px 0px 5px 10px;
	max-width: 100%;
	text-align: center;
}

.testarticleallparams:last-child {
	background-color: #ffffff;
}

.testcarparamvalue {
	font-weight: bold;
}

.testarticletablerow {
	overflow: auto;
	width: 100%;
}

div.testarticletablerow:nth-child(even){
	background-color: #f8f8f8;
}

.alltestcarparams {
	display: none;
}

/*
  kezdőoldal beállítások
  front page setup
*/
.main-navigation a {
	line-height: 150%;
}

.tabbed-widget-recent.active > .single-article.clearfix {
  min-height: 1px;
  margin-left: 15px;
}

.tabbed-widget-recent.active .below-entry-meta {
  display: none;
}

.tabbed-widget-popular.active > .single-article.clearfix {
  min-height: 1px;
  margin-left: 15px;
}

.tabbed-widget-popular.active .below-entry-meta {
  display: none;
}

.tabbed-comment-widget img.avatar.avatar-50.photo.avatar-default{
  display: none;
}

.tabbed-widget .tabbed-comment-widget {
  margin-left: 15px;
}

.tabbed-widget .tabs.popular-tabs {
  width: 28%;
}

.tabbed-widget .tabs.recent-tabs {
  width: 28%;
}

.tabbed-widget .tabs.comment-tabs {
  width: 44%;
}

.tabbed-comment-widget .commentpostlink {
  display: block;
  margin-bottom: 5px;
}

.tabbed-comment-widget .commentpostlink > a {
  font-size: 16px;
}

.widget_highlighted_posts .article-content .entry-title a:hover {
  color: #ffffff;
}

.widget_featured_slider .slide-content .entry-title a:hover {
  color: #ffffff;
}

.widget_featured_slider .slide-content .below-entry-meta .posted-on a:hover, .widget_featured_slider .slide-content .below-entry-meta .byline a:hover, .widget_featured_slider .slide-content .below-entry-meta .comments a:hover {
  color: #ffffff;
}

.widget_featured_posts .single-article {
  min-height: 435px;
}

.entry-content {
  line-height: 1.4;
}

.fa.search-top {
  right: 0px;
}

.fuelprice {
  margin-right: 10px;
}

.fuelprice li {
  margin-left: 10px;
}

.fuelprice .fuelpricedirection {
  font-size: 12px;
}

.fuelprice .fuelinfo {
  font-size: 12px;
}

.search-wrap button {
  line-height: 46px;
}

.fb_iframe_widget {
  font-size: 0px;
  vertical-align: middle;
}

.news-bar {
  padding: 4px 0 4px 0;
}

.fb-like {
  margin-top: -10px;
}

.prmarker {
  position: relative;
  width: 100%;
  height: 13px;
  margin: -5px 0;
}

.prmarkerlabel {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 12px;
  background: #fff;
  padding-left: 5px;
}

.prmarkerline {
  position: absolute;
  left: 0;
  top: 2px;
  height: 1px;
  background-color: #ccc;
  margin: 8px 0;
  width: 100%;
}

/*
  lista oldal
  archive
*/

.article-archive {
  margin-bottom: 10px;
  clear: both;
}

.article-archive > .article-content {
  width: 50%;
  float: left;
  padding-left: 10px;
}

.article-archive > .featured-image {
  width: 45%;
  float: left;
}

.site-header .menu-toggle:before {
  padding-top: 7px;
  padding-bottom: 8px
}

.site-header .menu-toggle {
	line-height: 110%;
}

.social-links ul li {
  white-space: nowrap;
}

/*
  slider kép beállítás (overflow, cover)
  slider img overflow + cover
*/
#category_slider_colormag_custom_featured_posts_slider_widget-3 img {
    display: block;
    overflow: hidden;
    width: 640px;
    height: 338px;
    -o-object-fit: cover;
       object-fit: cover;
}

img.attachment-colormag-featured-post-medium.size-colormag-featured-post-medium.wp-post-image {
  padding-bottom: 0px;
}

.widget_featured_posts img {
  margin-bottom: 0px;
}

.widget_featured_slider .slide-content .entry-title {
  width: 85%;
}

.widget_featured_posts .article-content .entry-title {
  padding-top: 15px;
  padding-bottom: 10px;
}

.widget_featured_posts .article-content .entry-title a {
  color: #289dcc;
}

.view-all-link {
  background-color: transparent;
  color: #289dcc;
  text-align: right;
  font-size: 14px;
}

.widget_featured_posts .single-article {
  margin-top: 20px;
}

#content .post .article-content .below-entry-meta .tag-links {
  color: #888888;
}

.article-avatar {
  float: left;
  margin-right: 10px;
  padding-top: 5px;
}

.single-related-posts .below-entry-meta {
  display: none;
}

.kep1, .kep2, .kep3 {
  text-align: center;
}

.kep1, .kep2 {
  width: 618px;
  margin-left: auto;
  margin-right: auto;
}

.kep2 img, .kep3 img {
  margin: 0px 2px 0px 2px;
}

.kep1 p, .kep2 p, .kep3 p {
  margin-top: 3px;
  color: #b3b3b3;
  font-style: italic;
  line-height: 1.3;
  font-size: 14px;
}

.gallery {
  margin: 0px;
  margin-top: 25px;
}

.fekvokepbal {
	float: left;
	width: 35%;
	margin: 0 15px 0 0;
}

.fekvokepjobb {
	float: right;
	width: 35%;
	margin: 0 0 0 15px;
}


.fekvokepbal .gallery, .fekvokepjobb .gallery {
	margin: 0px;
	padding: 0px;
}

.fekvokepbal .gallery-item, .fekvokepjobb .gallery-item {
	margin: 0px;
	padding: 0px;
}

.fekvokepbal .gallerycaption, .fekvokepjobb .gallerycaption {
	margin-bottom: 0px;
}

.gallerycaption{
  color: #b3b3b3;
  line-height: 1.4;
  font-style: italic;
  font-size: 14px;
  text-align: center;
  margin-bottom: 25px;
}

a.comment-permalink {
  display: none;
}

.single-related-posts .article-content {
  min-height: 80px;
}

/*
  menü logó beállítás
  menu logo setup
*/
#homelogo {
  width: 135px;
  height: 17px;
  padding-bottom: 0px;
  margin-bottom: 14px;
}

.sticky-wrapper.is-sticky .main-navigation .home-icon a, .sticky-wrapper .main-navigation .home-icon a, .main-navigation .home-icon a {
    padding: 11px 12px 1px 12px;
}
/*
.home-icon.front_page_on {
    background-color: transparent;
}
*/
.single #content .post, #content .post {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0);
}

/*
  Hírdetés cím beállítás jobb oszlopban
  Ad title settings right col.
*/

.advertisement-title h3.widget-title {
  margin-bottom: 0px;
  text-align: center;
  border-bottom: 0px;
}

#secondary .advertisement-title h3.widget-title {
  margin-bottom: 0px;
  text-align: center;
  border-bottom: 0px;
}

#secondary div.advertisement-title h3.widget-title span, .hirdeteslabel {
  font-size: 9px;
  background-color: transparent;
  color: #CCCCCC;
}

.hirdeteslabel-adverticum {
	line-height: 44px;
	position: absolute;
	left: 43%;
	color: #ffffff;
	opacity: 0.65;
	top: 0px;
}

.advertisement-title .widget-title span {
  font-size: 9px;
  background-color: transparent;
  color: #CCCCCC;
}

/*
  VT main grid
*/

/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
  margin-right: 20px;
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; }

/*  GRID OF TWO  */
.span_2_of_2 {
	width: 100%;
}
.span_1_of_2 {
	/*width: 49.2%;*/
  width: 38%
}

/*  GRID OF THREE  */
.span_3_of_3 { width: 100%; }
.span_2_of_3 { width: 64.13%; }
#modelimgs .span_2_of_3 { width: 64%; }
/*.span_1_of_3 { width: 32.26%; }*/
.span_1_of_3 { width: 30.5%; }
#modelimgs .span_1_of_3 { width: 30%; }

#modelimgs .span_1_of_3 .gallery-item {
  padding-top: 0px;
  padding-bottom: 0px;
}

#modelimgs .span_2_of_3 .gallery-item {
  padding-top: 0px;
}

div.col.span_1_of_3 {
  margin-right: 0px;
}

div.modelimgbox.span_1_of_3 {
  width: 30%;
  margin-left: 10px;
  margin-right: 10px;
}

.modelimgbox .span_1_of_3 .gallery-item {
  padding-top: 0px;
  padding-bottom: 0px;
}

@media only screen and (max-width: 480px) {
	.col {  margin: 1% 0 1% 0%; }
	.span_3_of_3, .span_2_of_3, .span_1_of_3 { width: 100%; }
  div.modelimgbox.span_1_of_3 {
    width: 100%;
  }
  .article-archive > .article-content {
    width: 100%;
  }
  .article-archive > .featured-image {
    width: 100%;
  }
	#brandlinks .span_1_of_3 {
		width: calc(100% - 20px);
	}
}

.vetelitanacsado {
    text-align: justify;
}

.modelimgbox {
    display: inline-block;
    box-sizing: border-box;
    height: 0;
    padding-bottom: 18.75%;
    margin: 10px;
    vertical-align: top;
    width: calc((100% / 3) - 25px);
}

.vetelitanacsado .modelimgbox {
    margin: 0;
    margin-top: 10px;
    margin-bottom: 10px;
    width: calc((100% / 3) - (40px / 3));
}

.modelimgbox, #brandimagelinks .brandimgbox {
    display: inline-block;
    box-sizing: border-box;
    height: 0;
    padding-bottom: 18.75%;
    margin: 10px;
    vertical-align: top;
    width: calc((100% / 3) - 25px);
}

.vetelitanacsado .modelimgbox, #brandimagelinks .brandimgbox {
    margin: 0;
    margin-top: 10px;
    margin-bottom: 10px;
    width: calc((100% / 3) - (40px / 3));
}

@media only screen and (max-width: 480px) {
    .modelimgbox {
        width: calc(100% - 25px);
        padding-bottom: 56.25%;
    }
    .vetelitanacsado .modelimgbox {
        width: 100%;
    }
}

@media only screen and (min-width: 481px) and (max-width: 800px) {
    .modelimgbox {
        width: calc(50% - 25px);
        padding-bottom: 28.125%;
    }
    .vetelitanacsado .modelimgbox {
        width: calc(50% - 10px);
    }
}

.vetelitanacsado .modelimgbox.fake {
    padding-bottom: 0;
    margin:0;
}

.modelimgbox > a {
    bottom: 0;
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.modelimgbox > a > img {
    bottom: 0;
    height: 100%;
    left: 0;
    object-fit: cover;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
}

.register {
  width: 100%;
  color: #d3d3d3;
  border-bottom: 1px solid #d3d3d3;
  padding-bottom: 5px;
}

.logodiv {
  line-height: 85px;
}

h1.vt-entry-title {
  font-size: 36px;
  margin-top: 5px;
}

#brandimagelinks h3 {
  font-weight: bold;
  margin-bottom: 10px;
}

#brandimagelinks > :first-child+div .col{
  border-bottom: 1px solid #d3d3d3;
  margin-bottom: 15px;
}

#brandimagelinks .logodiv img {
  vertical-align: middle;
}

/*
  vt márkatörténet
  vt brand history
*/
.brandgrid {
  font-size: 14px;
}

.brandgrid h3{
  font-size: 24px;
  font-weight: bold;
}

#modelimgs {
  margin-top: 60px;
  margin-bottom: 20px;
}

#brandlinks {
  display: block;
  font-size: 12px;
  margin-bottom: 15px;
  margin-top: 30px;
  color: #d3d3d3;
}

#brandlinks h3 {
  font-weight: bold;
}

#brandlinks .col.span_1_of_3 div{
  padding-top: 15px;
  display: block;
}

.brandlink {
  font-weight: bold;
}

.brandlink span {
  color: #d3d3d3;
}

.brandhistory {
  font-size: 14px;
  margin-top: 35px;
  border-spacing: 10px;
  border-collapse: separate;
}

.brandhistory td {
  width: 50%;
  border-style: solid;
  border-color: #d3d3d3;
  border-width: 0px 0px 1px 0px;
  padding: 0px 0px 5px 0px;
}

.vtmodelimg {
  filter: brightness(80%);
}

.vtmodelimgmain {
  width: 200%;
}

.vtimgpm {
  position: relative;
}

.vtfeaturedimg {
  position: relative;
  text-align: right;
}

.vtoverlay {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0.2;
  top: 0;
}

.vtprocon {
  width: 92%;
  background-color: #181818;
  padding: 4%;
}
.attachment-large {
  position: relative;
  margin-bottom: 0px;
}

.modelimgbox {
  position: relative;
  opacity: 0.8;
}

.modelimgdesc a {
  color: #FFFFFF;
}

.modelimgdesc {
  bottom: 30px;
  position: absolute;
  padding-left: 10px;
}

.modelimgmodelname {
  font-weight: bold;
}

a.modelimgprod{
  font-size: 12px;
  font-weight: bold;
}

/*
  vt adatlap történeti timeline
  vt datasheet historical timeline
*/

.timelinecontainer {
  max-width: 100%;
  width: 90%;
  margin: 0 auto;
}

.timeline-item {
  padding: 3em 2em 2em;
  position: relative;
  color: rgba(0, 0, 0, 0.7);
  border-left: 2px solid rgba(0, 0, 0, 0.3);
}

.timeline-item p {
  font-size: 1rem;
}

.timeline-item::before {
  content: attr(date-is);
  position: absolute;
  left: 2em;
  top: 1em;
  display: block;
  font-weight: bold;
}

.timeline-item::after {
  width: 10px;
  height: 10px;
  display: block;
  top: 1em;
  position: absolute;
  left: -7px;
  border-radius: 10px;
  content: '';
  border: 2px solid rgba(0, 0, 0, 0.3);
  background: white;
}

.timeline-item:last-child {
  -o-border-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 60%, transparent) 1 100%;
     border-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.3) 60%, transparent) 1 100%;
     border-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 60%, transparent) 1 100%;
}

/*
  vt adatlap
  vt data sheet
*/

.vttypeinfo h1.vt-entry-title {
  color: #FFFFFF;
}

.vttypeprop {
  margin-top: 40px;
}

.bubbles {
  margin-top: 25px;
}

.vtpro {
  width: 48%;
  float: left;
  margin-right: 4%;
}

.vtcon {
  width: 48%;
  float: left;
}

h3.vtproddates {
  font-size: 22px;
  color: #FFFFFF;
  /*position: absolute;*/
  top: 0px;
  /*margin-top: -15px;*/
  padding-bottom: 8px;
}

.vtimgpm h1 {
  padding-bottom: 10px;
}

/*
.vttype-header {
  position: absolute;
  top: 30px;
  left: 30px;
}
*/

.vttypeinfo {
  position: absolute;
  top: 4%;
  left: 4%;
}

#starratingcont {
  margin-bottom: 30px;
}

.vtdatasheet h4 {
  font-size: 18px;
  padding-bottom: 10px;
}

.vtdatasheet .uline {
  border-bottom: 1px solid #d3d3d3;
  display: block;
  width: 60px;
}

.vtmetacont {
  margin-top: 0px;
}

.vtprocon .vtmetatext {
  margin-top: 0px;
  margin-top: 25px;
  color: #BEBEBE;
}

.vtprocon .vtmetacont h4 {
  margin-top: 0px;
}

.vtmetacont .vtmetatext {
  margin-top: 20px;
}

.vtmetacont h4 {
  margin-top: 40px;
}

.vtprocon h4 {
  color: #BEBEBE;
}

.modelltortenet {
  margin-top: 60px;
}

/* bubble */
.speech-bubble {
	position: relative;
	background: #EDEDED;
	border-radius: .4em;
  margin-bottom: 30px;
  padding: 15px 15px;
  display: table;
}

.speech-bubble:nth-child(odd):after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 13%;
	width: 0;
	height: 0;
	border: 20px solid transparent;
	border-top-color: #EDEDED;
	border-bottom: 0;
	border-left: 0;
	margin-left: -7px;
	margin-bottom: -14px;
}

.speech-bubble:nth-child(even):after {
	content: '';
	position: absolute;
	bottom: 0;
	right: 8%;
	width: 0;
	height: 0;
	border: 14px solid transparent;
	border-top-color: #EDEDED;
	border-bottom: 0;
	border-right: 0;
	margin-left: -7px;
	margin-bottom: -14px;
}

/*
  általános
  common settings
*/

.center {
  text-align: center;
}

.goa-embedded {
  margin-bottom: 25px;
}

p:empty  {
    display: none;
}

#page {
  /*width: 1130px;*/
}
.inner-wrap {
  width: 1100px;
}

#header-text-nav-wrap {
  display: none;
}

.home-icon {
  float: left;
  background-color: #289dcc;
}

.sticky-wrapper.is-sticky .main-navigation .home-icon a, .sticky-wrapper .main-navigation .home-icon a, .main-navigation .home-icon a {
    padding: 10px 12px 1px 12px;
}

@media screen and (max-width: 1130px) {
  #page {
    width: 97%;
  }
  .inner-wrap {
    width: 94%;
  }
}

body {
  background-color: #ffffff;
}

.fclear {
    clear: both;
}

.footer-socket-wrapper .copyright {
  max-width: 100%;
  margin-left: 12px;
}

.footerlogocol {
  padding-top: 120px;
  width: 50%;
  margin: 0 auto;
  text-align: center;
}

div.social-links ul {
  font-size: 0px;
}

#colophon .tg-upper-footer-widgets .widget {
  background-color: transparent;
  border: 0px solid;
}

.footer-menu > div > ul:before {
  content: "© TRP Media Holding Kft.";
  color: #b1b6b6;
  font-size: 12px;
}

.footer-menu {
  margin-right: 10px;
}

/*
  widgets
*/

select.jarmuselectwidget {
  width: 100%;
}

.jarmuselectlabel {
  display: block;
  margin-top: 20px;
}

.linkbutton {
    margin-top: 25px;
    background-color: #289dcc;
    color: #fff;
    padding: 6px 12px;
    display: inline-block;
}

.article-content .below-entry-meta a {
  font-size: 12px;
}

.comment a, .comment-author-link, .comment-date-time {
  font-size: 12px;
}

.tag-links {
  display: block;
}

.fa {
  padding-right: 3px;
}

.wp-social-login-provider-list {
  padding-left: 0px;
}

/* archive */
.article-archive h2 {
  padding-bottom: 0px;
}

.article-archive .below-entry-meta > div {
  margin-top: 10px;
}

div.col.span_1_of_3 {
  margin-left: 10px;
  margin-right: 10px;
}


div.modelimgbox.col.span_1_of_3 {
  margin-left: 0px;
  margin-right: 20px;
}


/*
vt képlista bal szélén margin levétele
*/

/* használói vélemények
    users' opinions
*/

.hvbrands .shortcode-star-rating [class^="dashicons dashicons-star-"]:before {
  color: #F6931D !important;
}

.hvbrands .dashicons {
  font-size: 16px;
  margin-bottom: 3px;
}

.hvbrands .shortcode-star-rating {
  float: right;
}

/* All hv rating */
.hvrating .shortcode-star-rating [class^="dashicons dashicons-star-"]:before {
  color: #F6931D !important;
}

.hvrating .dashicons {
  font-size: 16px;
  margin-bottom: 3px;
}

.hvrating .shortcode-star-rating {
  float: right;
}

/* hv opininion */
.hvopinion .shortcode-star-rating [class^="dashicons dashicons-star-"]:before {
  color: #F6931D !important;
}

.hvopinion .dashicons {
  font-size: 26px;
  margin-bottom: 3px;
  margin-top: 10px;
}

/* hv opinion list */
.hvopinionlist .shortcode-star-rating [class^="dashicons dashicons-star-"]:before {
  color: #F6931D !important;
}

div.line-data.hvrating .shortcode-star-rating {
  margin-left: 10px;
}

.fullJustify {
	-ms-text-justify: distribute all lines;
	overflow: hidden;
	text-align: justify;
	text-justify: distribute all lines;
	white-space: normal;
}

.fullJustify:after {
	content: '.';
	display: inline-block;
	font-size: 0;
	height: 0;
	line-height: 0;
	width: 100%;
	visibility: hidden;
}

h1.opinion-article-header {
	color: #333333;
	font-family: "Open Sans", serif;
	font-size: 1.8rem;
	padding-bottom: 0;
	margin-bottom: 20px;
}

h1.opinion-article-header .sub {
	color: #888888;
	padding-left: 0.5rem;
}

.opinion-base {
	font-family: "Open Sans", serif;
	max-width: 100%;
}

.opinion-base .page-header {}

.opinion-base .page-header .page-title {
	margin-bottom: 0;
}

.opinion-base .line-area {
	padding-bottom: 45px;
}

.opinion-base .line-area .line-block {
	border-bottom: 1px solid #cccccc;
	height: 1.6rem;
	line-height: 1.6rem;
	padding-top: 15px;
	padding-bottom: 15px;
}

.opinion-base .line-area .line-block:hover {
	background-color: #f9f9f9;
}

.opinion-base .line-area .line-block .line-data {
	display: inline-block;
	line-height: 1.6rem;
	vertical-align: middle;
}

.opinion-base .line-area .line-block .line-data >* {
	color: #333333;
	display: inline-block;
}

.opinion-base .line-area .line-block .line-data .opinion-years {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1rem;
	font-weight: bold;
	vertical-align: middle;
}

@media screen and (max-width: 480px) {
	.opinion-base .line-area .line-block .line-data .opinion-years {
		font-size: 0.7rem;
	}
}

.opinion-base .line-area .line-block .line-data .opinion-sum {
	font-size: 1rem;
	font-weight: normal;
	vertical-align: bottom;
}

@media screen and (max-width: 480px) {
	.opinion-base .line-area .line-block .line-data .opinion-sum {
		font-size: 0.7rem;
	}
}

.opinion-base .line-area .line-block .line-data span.opinion-stars {
	margin-left: 20px;
	vertical-align: middle;
}

.opinion-base div.opinion-stars {
	font-size: 1.6rem;
	margin-bottom: 30px;
	margin-top: -20px;
	vertical-align: middle;
}

.opinion-base .opinion-stars .fa {
	color: #e9511c;
}

.opinion-base .line-area .line-block .opinion-link,
.opinion-base .block-area .block-main .block-content .block-table .opinion-info .opinion-link {
	color: #6893bd;
	line-height: 1.6rem;
	text-decoration: none;
	vertical-align: bottom;
}

.opinion-base .block-area {

}

.opinion-base .block-area .block-main {
	border-bottom: 1px solid #cccccc;
	margin-bottom: 20px;
	padding-bottom: 20px;
	position: relative;
}

.opinion-base .block-area .block-main .block-head {
	display: block;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.2rem;
	font-weight: bold;
	margin: 0;
	padding-bottom: 0px;
}

.opinion-base .block-area .block-main .block-opener {
	cursor: pointer;
	height: 1.6rem;
	margin: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	opacity: 0;
	position: absolute;
	width: 100%;
	z-index: 1;
}

.opinion-base .block-area .block-main .block-arrow,
.opinion-base .block-area .block-main .sort-menu-link {
	color: #6893bd;
	cursor: pointer;
	display: inline-block;
	line-height: 1.6rem;
	position: absolute;
	right: 0;
	text-align: right;
	top: 0;
	vertical-align: bottom;
}

.opinion-base .block-area .block-main .block-arrow:before {
	content: "\f078";
}

.opinion-base .block-area .block-main .block-opener:checked ~.block-arrow:before {
	content: "\f077";
}

.opinion-base .block-area .block-main .sort-menu-link .sort-menu {
	display: none;
}

.opinion-base .block-area .block-main .sort-menu-link:hover .sort-menu {
	background-color: white;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
	display: block;
	min-width: 200px;
	right: 0;
	top: 1.8rem;
}

.opinion-base .block-area .block-main .sort-menu-link:hover .sort-menu a {
	color: #888888;
	display: block;
	font-family: "Open Sans", serif;
	font-size: 0.7rem;
	border-bottom: 1px solid #cccccc;
	padding: 20px;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: left;
	text-decoration: none;
}

.opinion-base .block-area .block-main .sort-menu-link:hover .sort-menu a:hover {
	background-color: #f9f9f9;
}

.opinion-base .block-area .block-main .sort-menu-link:hover .sort-menu a:last-child {
	border-bottom: 0px none transparent;
}

.opinion-base .block-area .block-main .block-content {
	border-top: 1px solid #cccccc;
	height: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	opacity: 0;
	overflow: hidden;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.opinion-base .block-area .block-main .block-opener:checked ~ .block-content,
.opinion-base .block-area .block-main .block-content.opened {
	font-size: 1rem;
	height: auto;
	margin-top: 20px;
	-moz-opacity: 1;
	-webkit-opacity: 1;
	opacity: 1;
	overflow: visible;
	padding-top: 20px;
}

.opinion-base .block-area .block-main .block-content.opened {
	margin-bottom: -20px;
	padding-top: 0px;
}

.opinion-base .block-area .block-main .block-content.noline {
	border-top: 0px none transparent;
}

.opinion-base .block-area .block-main .block-content p,
.opinion-base .block-area .block-main .block-content .block-line {
	display: block;
	color: #888888;
	font-size: 0.8rem;
	line-height: 1.4rem;
	margin-bottom: 0;
	margin-top: 0;
	padding-left: 20px;
	padding-right: 20px;
}

.opinion-base .block-area .block-main .block-content p {
	margin-top: 15px;
	margin-bottom: 15px;
}

.opinion-base .block-area .block-main .block-content .block-line.head {
	margin-top: 20px;
	margin-bottom: 20px;
}

.opinion-base .block-area .block-main .block-content .block-line.head:first-child {
	margin-top: 0px;
}

.opinion-base .block-area .block-main .block-content .block-line .title {
	color: #888888;
	display: inline-block;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8rem;
	font-weight: bold;
}

.opinion-base .block-area .block-main .block-content .block-line .note {
	display: inline-block;
}


.opinion-base .block-area .opinion-pager {
	line-height: 1.6rem;
	text-align: right;
}

.opinion-base .block-area .opinion-pager .fa {
	color: #6893bd;
	cursor: pointer;
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	vertical-align: middle;
}

.opinion-base .block-area .opinion-pager .page {
	color: #333333;
	display: inline-block;
	font-size: 1rem;
	font-family: "Open Sans", serif;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
}

.opinion-base .block-area .opinion-pager .page:hover {
	background-color: #f9f9f9;
}

.opinion-base .block-area .opinion-pager .current {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}

.opinion-base .block-area .opinion-left-right {
	line-height: 1.6rem;
}

.opinion-base .block-area .opinion-left-right .fa {
	color: #6893bd;
}

.opinion-base .block-area .opinion-left-right .opinion-left,
.opinion-base .block-area .opinion-left-right .opinion-right {
	color: #6893bd;
	font-family: "Open Sans", serif;
	text-decoration: none;
	vertical-align: middle;
}

.opinion-base .block-area .opinion-left {
	float: left;
}

.opinion-base .block-area .opinion-right {
	float: right;
}

.opinion-base .block-area .block-main .block-content .block-table {
	background-color: white;
	display: block;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
}

.opinion-base .block-area .block-main .block-content .block-table:hover {
	background-color: #f9f9f9;
}

.opinion-base .block-area .block-main .block-content .block-table:nth-child(even) {
	background-color: #eeeeee;
}

.opinion-base .block-area .block-main .block-content .block-table:nth-child(even):hover {
	background-color: #e0e0e0;
}

.opinion-base .block-area .block-main .block-content .block-table .opinion-title {
	color: #6893bd;
	display: inline-block;
	font-size: 1rem;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	vertical-align: middle;
}

.opinion-base .block-area .block-main .block-content .block-table .opinion-info {
	display: block;
	font-size: 0.8rem;
	text-align: right;
	vertical-align: middle;
}

.opinion-base .block-area .block-main .block-content .block-table .opinion-info .info-main,
.opinion-base .block-area .block-main .block-content .block-table .opinion-info .info-sub  {
	display: inline-block;
	vertical-align: middle;
}

.opinion-base .block-area .block-main .block-content .block-table .opinion-info .info-main .year {
	display: inline-block;
	text-align: left;
}

.opinion-base .block-area .block-main .block-content .block-table .opinion-info .info-main .fuel {
	display: inline-block;
	padding-left: 10px;
	text-align: left;
	min-width: 40px;
}

.opinion-base .block-area .block-main .block-content .block-table .opinion-info .info-main .km {
	display: inline-block;
	padding-left: 10px;
	text-align: right;
	min-width: 70px;
}

.opinion-base .block-area .block-main .block-content .block-table .opinion-info .info-sub .opinion-stars {
	display: inline-block;
	padding-left: 20px;
}

.opinion-base .block-area .block-main .block-content .block-table .opinion-info .info-sub .opinion-link {
	display: inline-block;
	padding-left: 20px;
	text-decoration: none;
	vertical-align: middle;
}

.vtimgpm.headblock {
	background-color: #1f1f1f;
	box-sizing: border-box;
	font-size: 0;
}

.vtimgpm.headblock .headimg {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 350px;
	padding: 30px;
}

.vtimgpm.headblock .headimg h1 {
	color: white;
	font-family: 'Open Sans', sans-serif;
	font-size: 2.25rem;
	font-weight: bold;
	padding: 0;
}

.vtimgpm.headblock .headimg h3 {
	color: white;
	font-family: 'Open Sans', sans-serif;
	font-size: 1.38rem;
	font-weight: normal;
	padding: 0px;
	padding-bottom: 5px;
}

.vtimgpm.headblock .headimg #starratingcont .dashicons {
	font-size: 28px;
}

.vtimgpm.headblock .headbody {

}

.vtimgpm.headblock .headbody .headbodybox {
	display: block;
	margin: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 30px;
	padding-top: 30px;
	vertical-align: top;
	width: calc(100% - 60px);
}

@media screen and (min-width: 480px) {
	.vtimgpm.headblock .headbody .headbodybox {
		display: inline-block;
		width: calc(50% - 60px);
	}
}

.vtimgpm.headblock .headbody h4 {
	color: #BEBEBE;
	font-family: 'Open Sans', sans-serif;
	font-size: 1.1rem;
	font-weight: bold;
	padding-bottom: 20px;
}

.vtimgpm.headblock .headbody hr {
	border: 0px none #BEBEBE;
	border-top: 1px solid #BEBEBE;
	margin: 0;
	margin-bottom: 20px;
	padding: 0;
	width: 30px;
}

.vtimgpm.headblock .headbody .headbodytext {
	color: #BEBEBE;
	font-family: 'Open Sans', sans-serif;
	font-size: 1rem;
	font-weight: normal;
	line-height: 1.71;
}

.imageblock {
	font-size: 0;
	margin: 0;
	margin-top: 30px;
}

.imageblock .gallery {
	margin: 0;
	padding: 0;
}

.imageblock .gallery-item {
	display: block;
	height: 0;
	margin: 0;
	padding: 0;
	padding-bottom: 73.52%;
	position: relative;
	width: 100%;
}

.imageblock .gallery-item .gallery-icon a img {
	height: 100%;
	object-fit: cover;
	width: 100%;
}

.imageblock .imageOne {
	display: block;
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	vertical-align: top;
	width: 100%;
}

@media screen and (min-width: 480px) {
	.imageblock .imageOne {
		display: inline-block;
		margin: 0;
		width: 65%;
	}
}

.imageblock .imageOne .gallery-item .gallery-icon,
.imageblock .imageOne .gallery-item .gallery-icon a,
.imageblock .imageOne .gallery-item .gallery-icon a img {
	border: 0 transparent none;
	bottom: 0;
	display: block;
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.imageblock .imageTwo {
	display: inline-block;
	margin: 0;
	padding: 0;
	position: relative;
	vertical-align: top;
	width: 100%;
}

.imageblock .imageTwo .gallery {
	bottom: auto;
	display: inline-block;
	left: 0;
	overflow: visible;
	position: relative;
	right: 0;
	top: 0;
	width: calc(50% - 5px);
}

.imageblock .imageTwo .gallery:last-child {
	bottom: 0;
	margin: 0;
	margin-left: 10px;
	top: auto;
}

.imageblock .imageTwo .gallery-item {
	padding-bottom: 70.29%;
}

.imageblock .imageTwo .gallery-item:first-child {
	bottom: auto;
}

.imageblock .imageTwo .gallery-item:last-child {
	top: auto;
}

@media screen and (min-width: 480px) {
	.imageblock .imageTwo {
		height: 0;
		padding-bottom: 47.72%;
		width: 31%;
	}

	.imageblock .imageTwo .gallery {
		display: block;
		overflow: hidden;
		position: absolute;
		width: auto;
	}

	.imageblock .imageTwo .gallery:last-child {
		margin: 0;
	}
}


.vtimgpm.headblock {
	background-color: #1f1f1f;
	box-sizing: border-box;
	font-size: 0;
}

.vtimgpm.headblock .headimg {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 350px;
	padding: 30px;
}

.vtimgpm.headblock .headimg h1 {
	color: white;
	font-family: 'Open Sans', sans-serif;
	font-size: 2.25rem;
	font-weight: bold;
	padding: 0;
}

.vtimgpm.headblock .headimg h3 {
	color: white;
	font-family: 'Open Sans', sans-serif;
	font-size: 1.38rem;
	font-weight: normal;
	padding: 0px;
	padding-bottom: 5px;
}

.vtimgpm.headblock .headimg #starratingcont .dashicons {
	font-size: 28px;
}

.vtimgpm.headblock .headbody {

}

.vtimgpm.headblock .headbody .headbodybox {
	display: block;
	margin: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 30px;
	padding-top: 30px;
	vertical-align: top;
	width: calc(100% - 60px);
}

@media screen and (min-width: 480px) {
	.vtimgpm.headblock .headbody .headbodybox {
		display: inline-block;
		width: calc(50% - 60px);
	}
}

.vtimgpm.headblock .headbody h4 {
	color: #BEBEBE;
	font-family: 'Open Sans', sans-serif;
	font-size: 1.1rem;
	font-weight: bold;
	padding-bottom: 20px;
}

.vtimgpm.headblock .headbody hr {
	border: 0px none #BEBEBE;
	border-top: 1px solid #BEBEBE;
	margin: 0;
	margin-bottom: 20px;
	padding: 0;
	width: 30px;
}

.vtimgpm.headblock .headbody .headbodytext {
	color: #BEBEBE;
	font-family: 'Open Sans', sans-serif;
	font-size: 1rem;
	font-weight: normal;
	line-height: 1.71;
}

.imageblock {
	font-size: 0;
	margin: 0;
	margin-top: 30px;
}

.imageblock .gallery {
	margin: 0;
	padding: 0;
}

.imageblock .gallery-item {
	display: block;
	height: 0;
	margin: 0;
	padding: 0;
	padding-bottom: 73.52%;
	position: relative;
	width: 100%;
}

.imageblock .gallery-item .gallery-icon a img {
	height: 100%;
	object-fit: cover;
	width: 100%;
}

.imageblock .imageOne {
	display: block;
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	vertical-align: top;
	width: 100%;
}

@media screen and (min-width: 480px) {
	.imageblock .imageOne {
		display: inline-block;
		margin: 0;
		width: 65%;
	}
}

.imageblock .imageOne .gallery-item .gallery-icon,
.imageblock .imageOne .gallery-item .gallery-icon a,
.imageblock .imageOne .gallery-item .gallery-icon a img {
	border: 0 transparent none;
	bottom: 0;
	display: block;
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.imageblock .imageTwo {
	display: inline-block;
	margin: 0;
	padding: 0;
	position: relative;
	vertical-align: top;
	width: 100%;
}

.imageblock .imageTwo .gallery {
	bottom: auto;
	display: inline-block;
	left: 0;
	overflow: visible;
	position: relative;
	right: 0;
	top: 0;
	width: calc(50% - 5px);
}

.imageblock .imageTwo .gallery:last-child {
	bottom: 0;
	margin: 0;
	margin-left: 10px;
	top: auto;
}

.imageblock .imageTwo .gallery-item {
	padding-bottom: 70.29%;
}

.imageblock .imageTwo .gallery-item:first-child {
	bottom: auto;
}

.imageblock .imageTwo .gallery-item:last-child {
	top: auto;
}

@media screen and (min-width: 480px) {
	.imageblock .imageTwo {
		height: 0;
		padding-bottom: 47.72%;
		width: 31%;
	}

	.imageblock .imageTwo .gallery {
		display: block;
		overflow: hidden;
		position: absolute;
		width: auto;
	}

	.imageblock .imageTwo .gallery:last-child {
		margin: 0;
	}
}

.sticky-wrapper.is-sticky .main-navigation .home-icon a,
.sticky-wrapper .main-navigation .home-icon a,
.main-navigation .home-icon a {
	padding: 7px 10px 0px 10px;
	height: 42px;
	box-sizing: border-box;
}

.main-small-navigation .home-icon a {
	padding: 7px 10px 0px 10px;
	height: 42px;
	box-sizing: border-box;
}

#homelogo {
    width: 135px;
    height: 17px;
    margin: 0;
    padding: 0;
    vertical-align: middle;
    display: inline-block;
}

@media screen and (max-width: 900px) {
	.menu-toggle {
    	display: block;
    	float: right;
	}

	i.fa.fa-search.search-top {
	    right: 44px;
	    height: 42px;
	    margin: 0;
	    padding: 0;
	    line-height: 110%;
	    text-align: center;
	    top: 0px;
	    width:44px;
	}

	i.fa.fa-search.search-top:before {
	    padding-top: 7px;
	    padding-bottom: 8px;
	    display: inline-block;
	}
}

.site-header .menu-toggle {
    line-height: 110%;
    height: 42px;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
}

.main-small-navigation .menu-primary-container,
.main-small-navigation .nav-menu {
    padding-top: 42px;
	 padding-bottom: 20px;
}

@media screen and (max-width: 900px) {
	.sub-toggle {
		background-color:transparent;
	}

	.sub-toggle .fa.fa-angle-right:before {
		color: #888888;
	}
}

.main-small-navigation .current_page_item > a,
.main-small-navigation .current-menu-item > a {
    background: transparent;
    color: #289dcc;
    font-weight: bold;
}

.footer-socket-wrapper .social-links i.fa-twitter,
.footer-socket-wrapper .social-links i.fa-facebook,
.footer-socket-wrapper .social-links i.fa-youtube,
.footer-socket-wrapper .social-links i.fa-vimeo-square,
.footer-socket-wrapper .social-links i.fa-skype,
.footer-socket-wrapper .social-links i.fa-linkedin,
.footer-socket-wrapper .social-links i.fa-google-plus,
.footer-socket-wrapper .social-links i.fa-github,
.footer-socket-wrapper .social-links i.fa-flickr,
.footer-socket-wrapper .social-links i.fa-dribbble,
.footer-socket-wrapper .social-links i.fa-instagram,
.footer-socket-wrapper .social-links i.fa-pinterest,
.footer-socket-wrapper .social-links i.fa-stumbleupon,
.footer-socket-wrapper .social-links i.fa-tumblr,
.footer-socket-wrapper .social-links i.fa-wordpress,
.footer-socket-wrapper .social-links i.fa-codepen,
.footer-socket-wrapper .social-links i.fa-digg,
.footer-socket-wrapper .social-links i.fa-reddit,
.footer-socket-wrapper .social-links i.fa-xing,
.footer-socket-wrapper .social-links i.fa-vk,
.footer-socket-wrapper .social-links i.fa-weibo,
.footer-socket-wrapper .social-links i.fa-leanpub,
.footer-socket-wrapper .social-links i.fa-renren,
.footer-socket-wrapper .social-links i.fa-rss,
.footer-socket-wrapper .social-links i.fa-soundcloud,
.footer-socket-wrapper .social-links i.fa-vine,
.footer-socket-wrapper .social-links i.fa-delicious {
	color: #b1b6b6;
}

.footer-socket-wrapper .copyright{
	margin-top: 10px;
}

.footer-socket-wrapper .copyright a {
	border: 0 none transparent;
	display: inline-block;
	margin-top: 5px;
}

@media screen and (max-width:800px) {
	#header-text-nav-container .social-links {
		border-top: 1px solid #ccc;
		padding-bottom: 5px;
		padding-top: 10px;
	}
}


h1.entry-title {
	font-weight: 800;
	padding-bottom: 0;
}

.extWidt-content {
	text-align: right;
}

.extWidt-content .linkbutton {
	background-color: #6a7a87;
}

.widget_tabbed_colormag .article-content {
	padding-top: 8px;
	padding-left: 0px;
}

.widget_featured_posts .article-content .entry-title {
	padding-top: 0px;
}
.widget_featured_posts .article-content .entry-title a {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word;
	word-break: break-word;
	white-space: normal;
}

.tabbed-widget ul li a {
	font-size: 13px;
}

.tabbed-widget-popular.active,
.tabbed-widget-recent.active,
.tabbed-widget-comment.active {
	border-top: 1px solid transparent;
	clear: both;
}

.tabbed-widget .tabbed-comment-widget {
	margin-right: 15px;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 5px;
	padding-bottom: 30px;
}

.tabbed-widget .tabbed-comment-widget:last-child {
	border-bottom: 0px solid transparent;
}

.tabbed-comment-widget .commentpostlink {
	margin-bottom: 0px;
}

.tabbed-widget .widget_featured_posts img,
.tabbed-widget .single-article img {
	max-width: 130px;
}

.tabbed-widget .single-article {
	margin-right: 15px;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 5px;
}

.tabbed-widget .single-article:last-child {
	border-bottom: 0px solid transparent;
}

#content .article-container article {
	border-bottom: 1px solid #cccccc;
	clear: both;
}
#content .article-container article:after {
	content: ".";
 display: block;
 clear: both;
 visibility: hidden;
 line-height: 0;
 height: 0;
}

#content .widget_featured_posts .single-article {
	padding-bottom: 25px;
}

#content .widget_featured_posts .article-content .entry-title {
	padding-bottom: 15px;
}

.default-wp-page .previous {
	float: right;
}
.default-wp-page .next {
	float: left;
}

.main-navigation li > a:after {
	content: "";
	font-family: FontAwesome;
}

.mfp-adverticum {
	width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0;
  margin: 0 auto;
}

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
		width: auto !important;
    max-width: 100%;
		min-width: 0;
    cursor: auto;
}

.mfp-close-btn-in .mfp-close {
	color: #ffffff !important;
	opacity: 0.65;
	width: 20px;
}

.mfp-close-adverticum {
	width: 20px;
}

.newsletterdown {
	width: 100%;
	text-align: center;
	margin-top: 100px;
	margin-bottom: 100px;
}

.globalMessage-warning {
    max-width: 100%;
    padding: 8px 4px;
    background: #fff3c9;
    border-bottom: solid 1px #ffc700;
    border-top: solid 1px #ffc700;
}

.globalMessage-warning div {
    margin: 0 auto;
    max-width: 1120px;
    display: flex;
    align-items: start;
}

.globalMessage-warning svg,
.globalMessage-warning p {
    display: inline-block;
}

.globalMessage-warning p {
    font-family: 'Open Sans', serif;
    font-size: 12px;
    margin: 0 0 0 8px;
    position: relative;
    width: calc(100% - 32px);
}

@media only screen and (max-width: 680px) {
    .globalMessage-warning p {
        width: calc(100% - 32px);
        top: 0;
    }
}

.globalMessage-info {
    max-width: 100%;
    padding: 8px 4px;
    background: #e9f5fe;
    border-bottom: solid 1px #276aff;
    border-top: solid 1px #276aff;
}

.globalMessage-info div {
    margin: 0 auto;
    max-width: 1120px;
    display: flex;
    align-items: start;
}

.globalMessage-info svg,
.globalMessage-info p {
    display: inline-block;
}

.globalMessage-info p {
    font-family: 'Open Sans', serif;
    font-size: 12px;
    margin: 0 0 0 8px;
    position: relative;
    width: calc(100% - 32px);
    line-height: 24px;
}

@media only screen and (max-width: 680px) {
    .globalMessage-info p {
        width: calc(100% - 32px);
        top: 0;
    }
}
