/*-- new styles for News theme --*/

/*==============================================
    General
==============================================*/

hr.style1{
    border-top: 2px solid #252525;
    margin-bottom: 20px;
}

hr.style2{
    border-top: 1px solid #ddd;
    margin-top: 20px;
    margin-bottom: 20px;
}

.tipsa-btn{
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 600;
    margin-top: 15px;
    padding: 5px 10px;
    background-color: #035d67;
    color: #fff;
    border-radius: 5px;
    float: right;
    
}


.widgettitle{
    color: #fff;
}

.td-footer-wrapper .block-title{
    background-color: #222222 !important;
}

/*+++++++++ CATEGORIES+++++++++*/

/*==============================================
    Style 9 - two sidebars
===============================================*/

.td_category_template_9 .td-category-header {
    background-color: #fcfcfc;
    border-bottom: 1px solid #f2f2f2;
    padding-bottom: 8px;
}

.td_category_template_9.td_category_top_posts_style_disable .td-main-content-wrap {
    padding-top: 26px;
}

.td_category_template_9 .td-page-title {
    font-size: 24px;
    margin-top: 10px !important;
}



/*+++++++++ POSTS+++++++++*/

/*==============================================
    Style 14 - full width no sidebar
===============================================*/

.td-post-template-14 .td-post-header .entry-title {
    font-size: 58px;
    color:#000;
    line-height: 58px;
    font-weight: 600;
    
    text-align: left;
    letter-spacing: 0.02em;
}

@media (max-width: 767px) {
    .td-post-template-14 .td-post-header .entry-title {
      margin-bottom: 19px;
      font-size:34px;
      line-height: 34px;
    }
}

.td-post-template-14 .td-post-title{
    margin-top: 30px;
}

.td-post-template-14 .td-category {    
    list-style: none;
    font-family: 'Open Sans', arial, sans-serif;
    font-size: 11px;
    font-weight: 400;
    margin-top: 0;
    margin-bottom: 5px;
    margin-right: 10px;
    line-height: 1;
    float: left;
}

@media (max-width: 767px){
   .td-post-template-14 .td-category {    
    list-style: none;
    font-family: 'Open Sans', arial, sans-serif;
    font-size: 11px;
    font-weight: 400;
    margin-top: 0;
    margin-bottom: 5px;
    margin-right: 10px;
    line-height: 1;
    float:right;
} 
}

.td-post-template-14 .td-page-content p, .td-post-content p, .wpb_text_column p, 
.td_block_text_with_title p, .td-page-content li, .td-post-content li, .wpb_text_column li, 
.td_block_text_with_title li{
    font-size: 14px !important;
    line-height: 24px !important;
}


/*==============================================
    Style 15 - full width no sidebar
===============================================*/

.td-post-template-15 .td-crumb-container{
    max-height: 15px;
    min-height: 5px;
}

.td-post-template-15 .td-post-header .entry-title {
    font-size: 58px;
    color:#000;
    line-height: 58px;
    font-weight: 600; 
    text-align: left;
    letter-spacing: 0.02em;
}

@media (max-width: 767px) {
    .td-post-template-15 .td-post-header .entry-title {
      margin-bottom: 19px;
      font-size:34px !important;
      line-height: 34px !important;
    }
}

.td-post-template-15 .td-module-meta-info{
    margin-bottom: 5px;
}

.td-post-template-15 .td-post-title{
    margin-top: 10px;
}

.td-post-template-15 .td-category {
    list-style: none;
    font-family: 'Open Sans', arial, sans-serif;
    font-size: 11px;
    font-weight: 400;
    margin-top: 0;
    margin-bottom: 5px;
    margin-right:10px;
    line-height: 1;
    float: left;
}

.td-post-template-15 .td-page-content p, .td-post-content p, .wpb_text_column p, 
.td_block_text_with_title p, .td-page-content li, .td-post-content li, .wpb_text_column li, 
.td_block_text_with_title li{
    font-size: 14px !important;
    line-height: 24px !important;
}

.td-post-template-15 .td-post-featured-image {
       
}


/*==============================================
    Style 17 - full width no sidebar
===============================================*/

.td-post-template-17 .td-crumb-container{
    max-height: 15px;
    min-height: 5px;
}

.td-post-template-17 .td-post-header .entry-title {
    font-size: 58px;
    color:#000;
    line-height: 58px;
    font-weight: 600;
    
    text-align: left;
    letter-spacing: 0.02em;
}

@media (max-width: 767px) {
    .td-post-template-17 .td-post-header .entry-title {
      margin-bottom: 19px;
      font-size:34px;
      line-height: 34px;
    }
}

.td-post-template-17 .td-module-meta-info{
    margin-bottom: 5px;
}

.td-post-template-17 .td-post-title{
    margin-top: 10px;
}

.td-post-template-17 .td-category {
    list-style: none;
    font-family: 'Open Sans', arial, sans-serif;
    font-size: 11px;
    font-weight: 400;
    margin-top: 0;
    margin-bottom: 5px;
    margin-right: 10px;
    line-height: 1;
    float: left;
}

.td-post-template-17 .td-post-sharing{
    margin-bottom: 25px;
}

.td-post-template-17 .td-page-content p, .td-post-content p, .wpb_text_column p, 
.td_block_text_with_title p, .td-page-content li, .td-post-content li, .wpb_text_column li, 
.td_block_text_with_title li{
    font-size: 15px !important;
    line-height: 24px !important;
}

/*==============================================
    Style 18 - full width no sidebar
===============================================*/

.td-post-template-18 .td-crumb-container{
    max-height: 15px;
    min-height: 5px;
}

.td-post-template-18 .td-post-header .entry-title {
    font-size: 50px;
    color:#000;
    line-height: 52px;
    font-weight: 600;    
    text-align: left;
    letter-spacing: 0em !important;
    word-wrap: normal;
}

@media (max-width: 767px) {
    .td-post-template-18 .td-post-header .entry-title {
      margin-bottom: 19px;
      font-size:30px !important;
      line-height: 30px !important;
    }
	
}

.td-post-template-18 .td-module-meta-info{
    margin-bottom: 5px;
}

.td-post-template-18 .td-post-title{
    margin-top: 10px;
}

.td-post-template-18 .td-category {
    list-style: none;
    font-family: 'Open Sans', arial, sans-serif;
    font-size: 11px;
    font-weight: 400;
    margin-top: 0;
    margin-bottom: 5px;
    margin-right:10px;
    line-height: 1;
    float: left;
}

.td-post-template-18 .td-page-content p, .td-post-content p, .wpb_text_column p, 
.td_block_text_with_title p, .td-page-content li, .td-post-content li, .wpb_text_column li, 
.td_block_text_with_title li{
    font-size: 15px !important;
    line-height: 22px !important;
}

@media screen and (max-width: 590px){
	.tmpl-article p{
		font-size: 15px !important;
    	line-height: 18px !important;
	}
}

.td-post-template-18 .td-post-featured-image {
       
}


/*ARLIMA 2*/

/* Breaking */

.breaking {
	background-color:#1d1d1d;
	padding: 10px 10px 3px 10px;
	color: #fff;	
}

.breaking .full{
    width:100%
}

.breaking .teaser-entryword{
    color:red !important;
}

.break-streamer{
  font-size:12px !important;
  font-weight:600;
  color:#8db6ba;

}

.tmpl-article2.has-streamer{
  background-color:#1d1d1d;
  padding:0px;
}

.tmpl-article2.arlima-pre-title span{
  background-color:red !important;
}

.tmpl-article2 {
    border-top: #DDD solid 1px;
    padding: 15px  0px 0; /* 20px 0 10px */
    margin:10px auto 0;
    cursor: default;
    overflow: auto;
    font-family: Helvetica, sans-serif;
    font-weight: normal;
    line-height: 1.35rem;
    font-size: 0.845rem;
}

.tmpl-article2.first-in-list,
.tmpl-article2.has-streamer {
    border-top: 0;
    border-bottom: 0;
}

.tmpl-article2 article {
    margin: 0;
    padding: 0;
    border:0;
    overflow-x: hidden;
    overflow-y: auto;
}

.tmpl-article2.img-full {
    width:100%;
    overflow: visible;
    clear: none;
}

.tmpl-article2 a:link,
.tmpl-article2 a:visited,
.tmpl-article2 a:hover,
.tmpl-article2 a:active {
    text-decoration: none;
    color:#fff;
    cursor: pointer;
    border-bottom: 0;
}

.tmpl-article2 h4,
.tmpl-article2 h3,
.tmpl-article2 h2,
.tmpl-article2 h1 {
    font-family: Open Sans, Helvetica, sans-serif;
    font-size:28px;
    padding: 10px 0 8px;
    margin: 0;
    line-height: 100%;
    clear: none;
    color: #000;
    font-weight: 500;
    letter-spacing: -1px;
}


/* * * * * * * * * * *
 TMPL child articles
* * * * * * * * * * * */

.teaser-children2 {
	border-top: #4c4c4c 1px solid;	
    overflow: auto;
    margin-top: 10px;
    
}

.teaser-children2 .tmpl-article2,
body.arlima-preview .teaser-children2 .tmpl-article2 {
    padding: 0;
    border: 0;
    overflow: visible;
    margin-bottom: 18px;
    clear: both;
}

.teaser-children2 .tmpl-article2.img-half,
.teaser-children2 .tmpl-article2.img-third,
.teaser-children2 .tmpl-article2.img-fourth {
    overflow: auto;
}

.teaser-children2 .child-wrapper {
    overflow: hidden;
}

.teaser-children2 .tmpl-article2.teaser-split,
body.arlima-preview .teaser-children2 .tmpl-article2.teaser-split {
    float: left;
    width: 48% !important;
    clear: none;
    margin-right: 1%;
}

.teaser-children2 .child-wrapper-3 .tmpl-article2.teaser-split {
    width: 32% !important;
}

.teaser-children2 .child-wrapper-4 .tmpl-article2.teaser-split {
    width: 24% !important;
}

.teaser-children2 .tmpl-article2.teaser-split.last {
    float: right;
    margin-right: 0;
}



.teaser.teaser-children2.teaser-split.last.no-img.no-streamer.tmpl-article2::after {
    background: red;
    width: 1px;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: -15px;

}

.teaser-children2 .tmpl-article2:last-child {
    margin-bottom: 10px;
}

/*----------------------------
    comment warning
------------------------------*/
.warning{
    width:100%;
    border: 2px solid #76a7ac;
    background-color:rgba(141, 182, 186, 0.40);   
    padding:20px;
    margin-bottom:20px;
}
