@font-face {
    font-family:Abel;
    src: url(../fonts/Abel-Regular.otf);
}
@font-face {
    font-family:Roboto;
    src: url(../fonts/Roboto-Regular.eot);
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
html{height:100%;min-height:100%;}
body{min-height:100%; min-width:1080px;}
html,html a{-webkit-font-smoothing:antialiased}
body,select,input,textarea,button{font:normal 14px/1.5 'Abel', Arial, Helvetica, sans-serif; color:#000;outline:none}
a{outline:none;color:#000;text-decoration:none}
a img{border:0 none}
h1,h2,h3,h4,h5 {line-height:normal;font-weight:400;text-rendering:optimizeLegibility}
h1{font-size:23px}
h2{font-size:21px}
h3{font-size:20px}
h4{font-size:18px}
h5{font-size:16px}
strong,b{font-weight:700}
* {box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}

.tr, .owl-dots .owl-dot, .authors .author-item a h2, .navigation ul li a, .top-menu ul li a, .partners-list .partner-item a, .e-group ul li a, .post-tags a {-webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease;}


/* Struktur */
.centered {width:1060px; margin:0 auto;}
.centered:after, .clr:after, .content:after, .content-fixed:after {display:block; content:""; clear:both;}
.content-fixed {clear:both; position:relative;}
.site-left, .site-left-c {width:314px;float:left; padding-right:14px;}
.site-right, .site-left-b {width:746px;float:left;}
.site-right-b {float:right;}
.a-sidebar {width:300px; float:left;}
.b-content {clear:both;}
.s-title {color: #f32735; font-weight: bold; font-size: 24px; line-height: 28px; margin-bottom: 5px; font-family: 'Abel', Arial, sans-serif;}
.m-title {color: #f32735;font-weight: bold;font-size: 24px;line-height: 28px;margin-bottom: 14px;font-family: 'Abel', Arial, sans-serif;background-color: #f1f1f1;padding: 5px 10px;}
.mb-14 {margin-bottom:14px;}
.mb-10 {margin-bottom:10px;}
.mb-8 {margin-bottom:8px}
.m-0 {margin:0}

/* Header */
.header {}
.header .h-top {overflow:hidden; background-color:#f32735;}
.language {overflow:hidden; float:left;}
.language ul li {float:left; margin-right:10px;}
.language ul li a {display:block; color: #fff; font-size: 16px; line-height: 38px;}
.a-add {float:right}
.a-add a {display: block; background-color: #4caf50; font-size: 16px; color: #fff; line-height: 20px; font-weight: bold; position:relative; padding: 9px 12px 9px 35px; height:38px;}
.a-add a:before {content: ""; display:block; width:14px; height:14px; position:absolute; top:0; bottom:0; left: 12px; margin: auto; background-size:cover; background-image: url(../images/add.svg);}
.header .header-top {background:#FAFAFA;
    margin: 0 auto;}
.header .header-wrap {height:135px;}
.header .header-wrap:after {display:block; content:""; clear:both;}
.header .header-left {float:left; padding:3px 0 0 0; }
.header .header-left .logo {}
.header .header-left .logo a {display:block;}
.header .header-left .logo img {display:block; width:400px;height:100px;}
.header .header-right {float:right; padding:5px 0;}

/* Top menu */
.header-bottom .centered {position:relative;}
.top-menu {position:relative; margin-bottom:10px;}
.top-menu ul {overflow:hidden; border-bottom: 1px solid #dddddd;}
.top-menu ul li {float:left;}
.top-menu>ul>li>a {display: block; font-family: 'Abel', Arial, sans-serif; font-weight: bold; color: #333333; font-size: 18px; letter-spacing: .1px; white-space: nowrap; line-height: 42px; padding: 0 8px; text-transform: uppercase; height:42px;}
.top-menu>ul>li>a:hover, .top-menu>ul>li.hv a {background-color: #f32735; color: #fff;}
.top-menu ul li .formula-1 {background-color: #ff1e00; color: #fff;}
.top-menu ul li .blog {background-color: #bebebe; color: #fff;}
.sub-menu {display:none; background-color: #f32735; width:100%; position:absolute; width:100%; left:0; z-index:1000000;}
.sub-menu ul li {float:left;} 
.sub-menu ul li a {display:block; color: #fff; font-size:18px; font-family: 'Abel', Arial, sans-serif; line-height:24px; padding:10px 12px;}
.sub-menu ul li a:hover {background-color: rgba(0,0,0,0.15);}

/* Search */
.search {position:absolute; top:0; right:0;} 
.search .search-m {padding:10px 10px 11px 10px;background-color: #0346fe; cursor:pointer;}
.search .search-m:before {content: ""; width:22px; height:22px; display:block; background-size:cover; background-position: 0 0; background-image: url(../images/search.svg?v2);}
.search-panel {display:none; position: absolute; top: 0; left: 0; z-index: 9999; height: 100%; right: 42px;}
.search-panel form {width: 100%; height: 100%; display: block;}
.search-panel input[type="text"] {width: 100%; height: 100%; display: block; border: 0; border: 3px solid #605451; border-left:0; border-right:0; line-height: 1; font-size: 18px; padding: 0 44px 0 12px;}
.search-panel button {position: absolute; background-size: cover; background-image: url(../images/search2.svg); display: block; width: 24px; height: 24px; background-color: transparent; padding: 0; margin: 0; border: 0; top: 9px; right: 10px; cursor: pointer; }
.search-opened {background-color:#605451; position:relative; z-index:9999999999999}
.search-opened .search-m {background-color:#605451;}
.search-opened .search-m:before {background-position: 0 100%;}


/* Main slider */
.main-slider-section {overflow:hidden; margin-bottom:14px;}
.main-slider {width:760px;float:left; padding-right:14px;}
.main-slider-item a {display:block; position:relative;}
.main-slider .main-slider-info {position: absolute;  bottom: 0; width:100%; padding:16px; color: #fff;}
.main-slider .main-slider-info:before {content: ""; position: absolute;top: -15px;left: 0;right: 0;bottom: 0;background: #000;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));background: -webkit-linear-gradient(top, transparent, #000);background: -moz-linear-gradient(top, transparent, #000);background: -ms-linear-gradient(top, transparent, #000);background: -o-linear-gradient(top, transparent, #000);opacity: 0.9;}
.main-slider .main-slider-info h2 {font-weight:bold; position: relative; font-size: 26px; line-height: 32px; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);}
.main-slider .main-slider-info .category-date {line-height:20px; font-size:14px;position:relative; margin-bottom:10px;}
.main-slider .main-slider-info .category-date>div {display:inline-block; vertical-align:top; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);}
.slider-category {font-weight:bold;}
.nav-1 .owl-nav {opacity:0; -webkit-transition: 0.3s ease 0s; -moz-transition: 0.3s ease 0s; -ms-transition: 0.3s ease 0s; -o-transition: 0.3s ease 0s; transition: 0.3s ease 0s;}
.nav-1 .owl-nav [class*='owl-'] {position: absolute; z-index: 1; top: 50%; margin-top:-38px; background-color: rgba(255,255,255, 0.7); padding: 12px 7px;}
.owl-carousel.nav-1 .owl-nav .owl-next {right: 0;}
.owl-carousel.nav-1 .owl-nav .owl-prev {left: 0;}
.owl-carousel.nav-1 .owl-nav [class*='owl-']:before {content: ""; display:block; width:20px; height:20px; background-size:cover; background-position:0 0;}
.owl-nav .owl-prev:before {background-image: url(../images/prev.svg?v1);}
.owl-nav .owl-next:before {background-image: url(../images/next.svg?v1);}
.main-slider-wrap:hover .owl-nav {opacity:1}
.dot-1 .owl-dots {background-color: #f32735; counter-reset:dots; overflow:hidden;}
.dot-1 .owl-dots .owl-dot {float:left; width:10%; background-color: transparent; font-weight:bold; font-size:16px; line-height:24px; padding:4px 0; color: #fff; text-align:center; border-right: 1px solid #c44d05;}
.dot-1 .owl-dots .owl-dot:last-child {border-right:none;}
.dot-1 .owl-dots .owl-dot:hover, .dot-1 .owl-dots .owl-dot.active {background-color: rgba(184, 29, 29, 0.36);}
.dot-1 .owl-dots .owl-dot:before{counter-increment:dots;content:counter(dots);}

/* Owl carousel */
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{color:inherit;border:none;font:inherit}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.no-js .owl-carousel{display:block}
.owl-height{transition:height 500ms ease-in-out}

/* Slider right */
.slider-right {width:300px; float:left;}
.slider-right  .banner-item {    width: 300px;
    color: #fff;
    height: 234px;
    background: #011e41;
    text-align: center;
    font-weight: bold;
    font-size: 57px;
    padding-top: 35px;
    border-radius:5px;
}
.slider-right  .banner-item a {display:block;}
.slider-right  .banner-item img {width:100%; display:block;}

/* Partners */
.partners {margin-bottom:14px;}
.partners-list {overflow:hidden; margin: 0 -7px;}
.partners-list .partner-item {float:left; width:20%; padding:0 7px;}
.partners-list .partner-item a {display:block; border:1px solid #ddd;}
.partners-list .partner-item img {width:100%; display:block}
.partners-list .partner-item a:hover {border-color: #f32735}

/* News list */
.news-list {width:300px; margin-bottom:14px;}
.news-list-h {overflow:hidden; background-color: #ddd;}
.news-list-title {color: #fff;  font-family: 'Abel', Arial, sans-serif; font-weight: bold; font-size:22px; width:50%; float:left; background-color: #bebebe; text-align:center; cursor:pointer;}
.news-list-title.active {background-color: #f32735;}
.news-list-wrap {border:1px solid #ddd; padding: 5px 10px 0; display:none; border-top:0;}
#tab1 {display:block;}
.news-list-wrap ul li a {overflow: hidden; display: block; padding: 10px 0; border-bottom: 1px solid #ddd;}
.news-list-wrap ul li:last-child a {border-bottom:0;}
.news-list-wrap ul li .news-time {float: left; line-height: 18px; color: #808080; font-size: 13px; background-color: #f1f1f1; padding: 0 5px; margin-right: 8px;}
.news-list-wrap ul li .news-title {overflow: hidden; font-size: 14px; color: #222; line-height: 18px;}
.news-list-wrap ul li.news-day {text-align: center; font-weight: bold; background-color: #f1f1f1; border-radius: 3px; color: rgba(1, 1, 1, 0.5); font-size: 14px; line-height: 20px; margin-top:5px;}
.news-list-wrap ul li a:hover .news-title, .news-list-wrap ul li a:hover .news-time {color: #f32735;}
.news-list-wrap .all-news {text-align:center;}
.news-list-wrap .all-news a {display:block; background-color: #f32735;color: #fff;font-size: 15px;line-height: 24px;margin: 0 -10px;padding: 2px;}

/* X carousel */
.x-carousel {padding:10px; background-color: #ededed;}
.x-carousel-wrap {padding-left:40px;}
.x-carousel-item a {display:block; position:relative;}
.x-carousel .x-carousel-info {position: absolute;  bottom: 0; width:100%; padding:10px; color: #fff;}
.x-carousel .x-carousel-info:before {content: ""; position: absolute;top: -15px;left: 0;right: 0;bottom: 0;background: #000;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));background: -webkit-linear-gradient(top, transparent, #000);background: -moz-linear-gradient(top, transparent, #000);background: -ms-linear-gradient(top, transparent, #000);background: -o-linear-gradient(top, transparent, #000);opacity: 0.9;}
.x-carousel .x-carousel-info h2 {font-weight:normal; position: relative; font-size: 16px; line-height: 20px; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);}
.x-carousel .x-carousel-info h2 * {color: #fff !important;}
.dot-4 .owl-dots {background-color: #fff; counter-reset:dots; height:100%; top:0; position:absolute; left:0;}
.dot-4 .owl-dots .owl-dot {background-color: transparent; font-size:16px; line-height:26px; color: #222; text-align:center; height:26px; width:40px; position:relative; border-bottom: 1px solid #ebebeb}
.dot-4 .owl-dots .owl-dot:hover, .dot-4 .owl-dots .owl-dot.active {background-color: #f32735; color: #fff;}
.dot-4 .owl-dots .owl-dot:before{counter-increment:dots;content:counter(dots);}
.dot-4 .owl-dots .owl-dot.active:after{content: ""; width: 0; height: 0; border-top: 6px solid transparent; border-left: 8px solid #f32735; border-bottom: 6px solid transparent; position: absolute; right: -8px; top: 0; bottom: 0; margin: auto;}

/* Posts */
.posts {width:432px; float:left; margin-right:14px;}
.site-left-b .posts {margin-right:0;}
.posts .posts-wrap {margin:0 -7px; overflow:hidden;}
.posts .post-item {margin-bottom:14px;}
.posts.two-col, .posts.three-col {width:100%;}
.posts.two-col .post-item {width:33.333333%; float:left; padding:0 7px;}
.posts.three-col .post-item {width:33.3333333333%; float:left; padding:0 7px;}
.posts .post-item .post-image {position:relative;}
.posts .post-item .post-image img {display:block; width:100%;}
.posts .post-info {border: 1px solid #ddd; padding:10px; border-top:0;}
.posts .post-info .post-title {font-size:19px; line-height:24px; color: #222; margin-bottom:5px; font-weight:bold;}
.posts.three-col .post-info .post-title {font-size:16px; line-height:21px; margin-bottom:6px;}
.posts .post-info .post-title * {color: #222 !important}
.posts .post-info .post-extra {overflow:hidden; color: #6d6d6d; font-size: 13px; line-height:18px;}
.posts .post-info .post-extra .post-date {float:left;}
.posts .post-info .post-extra .post-view {float:right; overflow:hidden;}
.posts .post-info .post-extra .post-view i {float:left; display:block; width:14px; height:14px; background-size:cover; background-image: url(../images/view.svg); margin: 2px 4px 2px;}
.posts .post-category {position: absolute;top: 10px;left: -4px;background-color: #f32735;padding: 2px 7px;color: #fff;display: inline-block;font-size: 13px;line-height: 18px; height:22px;}
.posts .post-category:after {content: ""; width: 0; height: 100%; border-style: solid; border-width: 11px 5px 11px 10px; border-color: #f32735 transparent #f32735 #f32735; position: absolute; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; right: -9px; top: 0;}

/* Special */
.special {width:300px;float:left; overflow:hidden; margin-bottom:14px;}
.special .special-border { border-left:5px solid #f32735; }
.special .post-info {border: 1px solid #ddd; padding:10px; border-top:0; border-left:0;}
.special .post-info .post-title {font-size:16px; line-height:20px; color: #222; font-weight:bold;}
.special .post-info .post-title * {color: #222 !important;}
.dot-2 .owl-dots {background-color: rgba(0,0,0, 0.5); counter-reset:dots; overflow:hidden; height:189px; top:0; position:absolute;}
.dot-2 .owl-dots .owl-dot {background-color: transparent; font-weight:bold; font-size:16px; line-height:30px; padding:4px 0; color: #fff; text-align:center; height:20%; width:36px;}
.dot-2 .owl-dots .owl-dot:hover, .dot-2 .owl-dots .owl-dot.active {background-color: #f32735;}
.dot-2 .owl-dots .owl-dot:before{counter-increment:dots;content:counter(dots);}

/* Top news */
.top-news {width:300px;float:left; overflow:hidden; margin-bottom:14px;  border:1px solid #ddd; padding: 5px 10px 10px;}
.top-news .top-news-wrap {counter-reset:tops;}
.top-news .top-news-item {overflow:hidden;}
.top-news .top-news-item a {display:block; overflow:hidden; position:relative; padding:5px 0;}
.top-news .top-news-item .top-image {display:none;}
.top-news .top-news-item .top-image img {width:100%; display:block; margin-bottom:5px;}
.top-news .top-news-item .top-c {position:relative;}
.top-news .top-news-item .top-count {width:20px; background-color: #ccc; color: #222; height:20px; line-height:20px; border-radius:50%; text-align:center; position:absolute; top:0; bottom:0; margin: auto;}
.top-news .top-news-item .top-count:before {counter-increment:tops;content:counter(tops);}
.top-news .top-news-item .top-info {padding-left:40px; font-size:14px; line-height:20px;}
.top-news .top-news-item .top-info .top-time {margin-right:10px; color: #f32735;}
.top-news .top-news-item .top-info .t-title * {color: #222 !important;}
.top-news .top-news-item.active .top-image {display:block;}
.top-news .top-news-item.active .top-count {background-color: #f32735; color: #fff;}

/* Authors */
.authors {width:300px;float:left; overflow:hidden; margin-bottom:14px;  border:1px solid #ddd; padding: 5px 10px 0;}
.authors .author-item {min-height: 94px;position: relative;border-bottom: 1px solid #ddd;margin-bottom: 10px;}
.authors .author-item a {display:block; min-height:94px; padding-bottom: 10px;}
.authors .author-item:last-child {border: none; margin: 0;}
.authors .author-item:last-child a {padding: 0;}
.authors .author-item .author-image {width: 80px;background-color: #fff;padding: 2px;height: 80px;position: absolute;top: 4px;left: 4px;} 
.author-item img {display: block; width: 100%;}
.authors .author-item .author-info h2 { color: #141414; font-size: 14px; font-weight: bold; font-family: 'Abel', Arial, sans-serif; background-color: #eee; padding: 8px 8px 8px 92px; line-height: 18px; }
.authors .author-item .author-info .author-article { color: #141414; font-size: 14px; line-height: 18px; padding: 4px 8px 0px 92px; }
.authors .author-item a:hover .author-info h2 {color: #fff;background-color: #f32735;}
.nav-2 .owl-nav {position:absolute; top:-32px; right:0;}
.nav-2 .owl-nav [class*='owl-'] {float:left; margin: 0 0 0 5px;}
.owl-carousel.nav-2 .owl-nav [class*='owl-']:before {content: ""; display:block; width:16px; height:16px; background-size:cover; background-position:0 0;}
.owl-carousel.nav-2 .owl-nav .owl-prev:before {background-image: url(../images/prev2.svg);}
.owl-carousel.nav-2 .owl-nav .owl-next:before {background-image: url(../images/next2.svg);}

/* Photo Gallery */
.photo-slider {margin-bottom:14px; padding-bottom:26px;}
.photo-slider-item a {display:block; position:relative;}
.photo-slider .photo-slider-info {position: absolute;  bottom: 0; width:100%; padding:16px 16px 35px 16px; color: #fff;}
.photo-slider .photo-slider-info:before {content: ""; position: absolute;top: -15px;left: 0;right: 0;bottom: 0;background: #000;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));background: -webkit-linear-gradient(top, transparent, #000);background: -moz-linear-gradient(top, transparent, #000);background: -ms-linear-gradient(top, transparent, #000);background: -o-linear-gradient(top, transparent, #000);opacity: 0.9;}
.photo-slider .photo-slider-info h2 {text-align:center; font-weight:normal; position: relative; font-size: 26px; line-height: 32px; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);}
.dot-3 .owl-dots {counter-reset:dots; width:270px; margin: auto; bottom:34px; position:absolute; left:0; right:0;}
.photo-slider .photo-slider-info h2 * {color: #fff !important;}
.dot-3 .owl-dots .owl-dot {    float: left;
    width: 44px;
    background-color: #fff;
    font-weight: bold;
    font-size: 0px;
    line-height: 44px;
    text-align: center;
    height: 8px;
    box-shadow: 1px 1px 1px 1px rgb(0 0 0 / 0%);
    margin: 0 5px;}
.dot-3 .owl-dots .owl-dot:last-child {border-right:none;}
.dot-3 .owl-dots .owl-dot:hover, .dot-3 .owl-dots .owl-dot.active {background-color: #f32735; color: #fff;}
.dot-3 .owl-dots .owl-dot:before{counter-increment:dots;content:counter(dots);}

/* Footer */
.footer {overflow:hidden; padding:20px 10px; background-color: #1f1f1f;}
.footer .footer-widget {float:left; width:100%; padding:0 10px;}
.footer .footer-widget.big {width:50%;}
.footer .footer-logo a {display:block; margin-bottom:14px;}
.footer .footer-logo a img {display:block; height:42px;}
.footer .footer-about {color: #d5d5d5; font-size: 13px; line-height: 18px; margin-bottom:14px;}
.footer-social ul {overflow:hidden;}
.footer-social ul li {float:left; margin-right: 6px; margin-bottom:10px;}
.footer-social ul li a {display:block; padding: 10px; padding:7px; border-radius:50%;}
.footer-social ul li a:before {content: ""; display:block; width: 18px; height: 18px; background-size:cover;}
.footer-social ul li.facebook a {background-color: #3b5998;}
.footer-social ul li.twitter a {background-color: #1da1f2;}
.footer-social ul li.instagram a {background-color: #c13584;}
.footer-social ul li.youtube a {background-color: #cd201f;}
.footer-social ul li.facebook a:before {background-image: url(../images/facebook.svg);}
.footer-social ul li.twitter a:before {background-image: url(../images/twitter.svg);}
.footer-social ul li.instagram a:before {background-image: url(../images/instagram.svg);}
.footer-social ul li.youtube a:before {background-image: url(../images/youtube.svg);}
.footer .widget-title {color: #d7d7d7;font-size: 20px;line-height: 24px;margin-bottom: 10px;}
.footer-menu ul {width:50%; float:left;}
.footer-menu ul li a {color: #a1a1a1; font-size:14px; line-height:18px; padding:4px 0; display:block;}
.footer-contact ul li {color: #a1a1a1;font-size: 14px;line-height: 24px; margin-bottom:5px;}
.footer-contact ul li i {float:left; width:16px; height:16px; display:block; background-size:cover; margin: 4px 7px 4px 0;}
.footer-contact ul li.phone i {background-image:url(../images/phone.svg);}
.footer-contact ul li.mail i {background-image:url(../images/mail.svg);}
.footer-contact ul li.location i {background-image:url(../images/location.svg);}
.footer-contact ul li span {overflow:hidden; display:block;}
.counter {padding-top: 8px;}


/* Posts */
.full-post {overflow:hidden; padding-bottom:14px; margin-bottom:14px; border-bottom: 1px solid #ddd;}
.full-post .full-post-image {margin-bottom:14px;}
.full-post .full-post-image img {display:block; max-width:100%; width:100%;}
.full-post .full-post-title { color: #222; font-weight: bold; font-size: 25px; font-family: 'Abel', Arial, sans-serif; line-height: 33px; margin-bottom: 10px; }
.full-post .full-post-article {color: #424242; line-height: 24px; font-size: 16px; margin-bottom: 14px; border-bottom: 1px solid #ddd; padding-bottom: 14px;}
.full-post .full-post-article a {color: #31a7ec;}
.full-post .full-post-article img, .full-post .full-post-article embed,  .full-post .full-post-article iframe {max-width:100%;padding:0px 5px 5px 0px;}
.full-post .post-info {overflow:hidden; margin-bottom:4px;}
.full-post .category {float:left; margin: 0 15px 10px 0; height: 24px; line-height: 24px; font-weight: bold; font-size: 12px; color: #fff; padding: 0 8px; display: inline-block; vertical-align: top; background-color: #f32735; border-radius:3px;}
.full-post .post-extra {float:left; margin: 0 0 10px 0; display: inline-block; vertical-align: top;}
.full-post .post-extra ul li {font-size: 12px; line-height: 20px; height: 20px; margin: 2px 18px 2px 0; position: relative; float: left; color: #a9a9a9;}
.full-post .post-extra ul li:before {content: ""; width: 12px; height: 12px; margin: 3px 4px 0 0; display: inline-block; vertical-align: top; background-size: cover;}
.post-extra ul li.date:before {background-image: url(../images/date.svg);}
.post-extra ul li.view:before {background-image: url(../images/view2.svg);}
.full-post .post-tags {overflow:hidden; margin-top:9px;}
.full-post .post-tags a {float: left;padding: 0 6px;margin: 5px 5px 0 0;background: rgba(0, 0, 0, 0.03);border: 1px solid #ddd;border-radius: 2px;color: #222 !important;font-size: 12px;line-height: 20px;}
.full-post .post-tags a:before {content: "#";}
.full-post .post-tags a:hover {background-color: #f32735; color: #fff !important;border-color: #f32735;}
.share {margin-bottom:9px;}
.e-group {overflow:hidden; border: 1px solid #ddd; border-radius:6px; margin-bottom:14px;}
.e-group ul li {padding:10px 15px; border-bottom:1px solid #ddd;}
.e-group ul li:last-child {border-bottom:0;}
.e-group ul li a {display:block;overflow:hidden; line-height: 28px; font-size: 17px; letter-spacing: 0.3px; font-weight: bold; color: #646464;}
.e-group ul li a:hover {color: #f32735}
.e-group ul li i {float:left; margin-right:16px; display:block; background-size:cover;  width:28px; height:28px;}
.e-group ul li.telegram i {background-image: url(../images/telegram.svg);}
.e-group ul li.android i {background-image: url(../images/whatsapp.png);}
.e-group ul li.ios i {background-image: url(../images/ios.svg);}
.e-group ul li.wp i {background-image: url(../images/ph.png);}
.e-group ul li span {color: #f32735;}
.q-banner {margin-bottom:14px; clear:both;}
.q-center {text-align:center;}
.q-banner .q-2 {display:inline-block; vertical-align:top; padding:0 7px;}
.q-banner.q-m-0 {margin: 0 !important;}
.fb-comments iframe {width:100% !important;}

/* Q authors */
.q-authors {margin-bottom:14px; border: 1px solid #ddd;border-bottom: 5px solid #ff692e;padding: 10px 30px 0;position: relative;background-color: #fff;}
.q-author-item {}
.q-author-item a {display:block; overflow:hidden;}
.q-author-image {float:left; margin-right:20px;}
.q-author-image img {width:110px !important; height:110px;}
.q-author-info {overflow:hidden; padding-top:20px;}
.q-author-info .q-author-title {font-size:16px; line-height:22px; max-height:44px; overflow:hidden; color: #333333; margin-bottom:10px;}
.q-author-info .q-author-name {color:#f32735; font-size:15px; line-height:20px; font-weight:bold; overflow:hidden; white-space: nowrap; text-overflow:ellipsis;} 
.nav-3 .owl-nav {}
.nav-3 .owl-nav [class*='owl-'] {position: absolute; z-index: 1; top: 50%; margin-top:-15px;}
.owl-carousel.nav-3 .owl-nav [class*='owl-']:before {content: ""; display:block; width:20px; height:20px; background-size:cover; background-position:0 0;}
.owl-carousel.nav-3 .owl-nav .owl-next {right: -30px;}
.owl-carousel.nav-3 .owl-nav .owl-prev {left: -30px;}
.owl-carousel.nav-3 .owl-nav .owl-prev:before {background-image: url(../images/prev4.svg);}
.owl-carousel.nav-3 .owl-nav .owl-next:before {background-image: url(../images/next4.svg);}

/* Banners */
.banner-widget {margin-bottom:14px;}
.banner-widget img, .banner-widget iframe, .header .header-banner iframe, .header .header-banner img {display:block !important;}
.header-banner a {display:block;}

/* Navigation */
.navigation {text-align:center; overflow:hidden; margin-bottom:10px; clear:both;}
.navigation ul {overflow:hidden; display:inline-block; vertical-align:top;}
.navigation ul li {float:left; margin:3px 3px 5px;}
.navigation ul li a, .navigation ul li span {min-width:26px; font-size:14px; height:26px; display:block; line-height:26px; padding: 0 5px;  color: #fff; border-radius: 3px; font-weight:bold; position:relative;}
.navigation ul li a {background-color: #252525;}
.navigation ul li span, .navigation ul li a:hover {background-color: #f32735;}
.navigation ul li a.icp {padding: 7px 5px;}
.navigation ul li a.icp:before {content: ""; display:block; width:12px; height:12px; margin:0 auto; background-size:cover;}
.navigation ul li a.icp.icprev:before, .navigation ul li a.icp.first:before {background-image: url(../images/prev3.svg);}
.navigation ul li a.icp.icnext:before, .navigation ul li a.icp.last:before {background-image: url(../images/next3.svg);}
.navigation ul li a.icp.first {padding: 0 6px 0 18px;}
.navigation ul li a.icp.last {padding: 0 18px 0 6px;}
.navigation ul li a.icp.first:before, .navigation ul li a.icp.last:before {position:absolute; top:0; bottom:0; margin: auto;}
.navigation ul li a.icp.first:before {left:3px;}
.navigation ul li a.icp.last:before {right:3px;}

/* Static page */
.static-page {color: #424242;line-height: 24px;font-size: 16px;margin-bottom: 14px;}

/* Blog */
.blog-category {border:1px solid #ddd; }
.b-category {padding:0 10px; border-top:0;}
.b-category ul li {}
.b-category ul li a {display:block; padding:10px 15px; color: #222; font-size:16px; font-weight:bold; border-bottom:1px solid #ddd; text-transform:uppercase;}
.b-category ul li.c-active a {background-color: #f32735; color: #fff; border-bottom-color: #f32735;}
.b-category ul li:last-child a {border-bottom:0;}
.blogger-list {}
.blogger-list ul li {border-bottom: 1px solid #ddd;}
.blogger-list ul li:last-child {border-bottom:0;}
.blogger-list ul li a {display: block; padding: 10px; color: #222; font-size: 16px; font-weight: bold; overflow:hidden;}
.blogger-list ul li .blogger-name {float: left; color: #5f5f5f; position: relative; padding-left: 24px; line-height: 24px;}
.blogger-list ul li .blogger-name:before {content: ""; position: absolute; width: 16px; height: 16px; display: block; background-size: cover; background-image: url(../images/blogger.svg?V3); background-position: 0 0; top: 0; left: 0; bottom: 0; margin: auto;}
.blogger-list ul li .blogger-posts {float: right; background-color: #f32735; color: #fff; font-size: 14px; padding: 0 5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; min-width: 24px; height: 24px; line-height: 24px; text-align: center;}
.blogger-list ul li.v-active {border-color: #f32735}
.blogger-list ul li.v-active a {background-color: #f32735;}
.blogger-list ul li.v-active .blogger-name {color: #fff;}
.blogger-list ul li.v-active .blogger-name:before {background-position: 0 100%;}
.blogger-list ul li.v-active  .blogger-posts {color: #f32735; background-color: #fff;}

/* Blog view */
.blog-author {border: 1px solid #ddd; background-color: rgba(160,160,160, 0.04);}
.blog-author-top {padding:30px 10px 20px 10px; text-align:center;border-bottom:1px solid #ddd; position:relative;}
.blog-author-top .author-avatar {width:190px; height:190px; padding:19px; border:1px solid #ddd; border-radius:50%; margin:0 auto 20px; background-color: #fff;}
.blog-author-top .author-avatar img {width:150px; height:150px; display:block; border-radius:50%; border: 1px solid #ddd;}
.blog-author-top .author-name {color: #222; font-size:21px; line-height:26px; font-weight:bold; margin-bottom:3px;}
.blog-author-top .author-group {color:#6f6f6f; font-size:16px; line-height:20px;}
.blog-author-top .edit {position:absolute; top:10px; right:10px; background-color: #fff;}
.blog-author-top .edit a {display:block; border: 1px solid #ddd; border-radius:3px; padding:5px;}
.blog-author-top .edit a:before {content: ""; width:14px; height:14px; display:block; background-size:cover; background-image: url(../images/edit.svg);}
.post-count {border-bottom:1px solid #ddd;}
.post-count a {padding:10px 15px; display:block; overflow:hidden;}
.post-count .a-text {float:left; font-size:18px; color: #5f5f5f; position:relative; padding-left:24px; line-height:24px;}
.post-count .a-text:before {content: ""; position:absolute; width:16px; height:16px; display:block; background-size:cover; background-image: url(../images/a-count.svg);  top:0; left:0; bottom:0; margin: auto;}
.post-count .a-c { float: right;background-color: #f32735;color: #fff;font-size: 15px;padding: 0 5px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;min-width: 24px;height: 24px;line-height: 24px;text-align: center;}
.author-social {text-align:center; padding:10px}
.author-social ul {display:inline-block; vertical-align:top; oveflow:hidden;}
.author-social ul li {margin:0 5px; float:left;}
.author-social ul li a {display:block; padding:7px 18px; border-radius:3px;}
.author-social ul li.a-fb a {background-color: #3b5998;}
.author-social ul li.a-wp a {background-color: #25d366;}
.author-social ul li a:before {content: ""; width:18px; height:18px; display:block; background-size:cover;}
.author-social ul li.a-fb a:before {background-image: url(../images/facebook.svg);}
.author-social ul li.a-wp a:before {background-image: url(../images/whatsapp.svg);}
.blog-x {width:760px; float:left; padding-right:16px;}
.blog-left {width: 244px; float: left; padding-right: 14px;}
.blog-right {width: 500px; float: left;}
.blog-posts {}
.blog-post {margin-bottom:14px; }
.blog-post a {display:block; overflow:hidden; border: 1px solid #ddd;}
.blog-post .blog-post-image {float:left; width:180px;}
.blog-post .blog-post-image img {display:block; width:100%;}
.blog-post .blog-post-info {overflow:hidden; padding:5px 10px;}
.blog-post .blog-post-info .blog-post-title {font-size: 18px; line-height: 24px; color: #222; margin-bottom: 10px; font-weight: bold;}
.blog-post .blog-post-info .post-title * {color: #222 !important}
.blog-post .blog-post-extra {overflow:hidden; color: #6d6d6d; font-size: 13px; line-height:18px;}
.blog-post .blog-post-extra .post-date {float:left;}
.blog-post .blog-post-extra .post-author {float:right; overflow:hidden;}
.blog-post .blog-post-extra .post-author i {float:left; display:block; width:14px; height:14px; background-size:cover; background-image: url(../images/user.svg); margin: 2px 4px 2px;}


.xeber-lenti-reklam {padding: 5px; position: relative; border: 1px solid #f327354f; font-size: 17px; font-weight: bold; background-color: #f5f5f5f5;}
.xeber-lenti-reklam .news-time {display:none; }
.news-list-wrap ul li.xeber-lenti-reklam  a {border-bottom: 0; }


.post-view, .full-post .post-extra ul li.view {display:none !important;}