/* 
 Theme Name:     Saude Online
 Author:         Oficina do Site
 Author URI:     http://www.oficinadosite.com 
 Template:       Saude
 Version:        1.1 
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 

/*Posts por categoria*/

ul.postsbycategory {
list-style-type: none;
}

.postsbycategory img {
float:left; 
padding:3px;
margin:3px;
border: 3px solid #EEE;
}


/***************FIM******************/
.container {
	margin-top:0px!important;
	padding-top:10px!important;
}
/*PUBLICIDADE*/

#interads-tit{
	float: left;
	width: 55%;
	margin-right: 2%;
	font-size: 0px!important;
	overflow: auto;
	padding-bottom: 3px;
	
	background-image: url(http://saudeonline.pt/wp-content/uploads/2016/08/logo_pub.png);
	background-repeat: no-repeat;
}

#interads-tit img{
width:25%!important;
}


#interads-bar{
	width: 100%;
	background: #FFF;
	padding: 10px;
	overflow: auto;
	
	z-index: 999999999;
	-webkit-box-shadow: none!important;
	-moz-box-shadow:    none!important;
	box-shadow:         none!important;
}
.saltar {
	padding:5px;
	color:#000;
}

.saltar1 {
	padding:5px;
	color:#fff;
	background-color: #2B458D;
	font-weight:bold;
}

.medicos  {
	border-top-width: 6px;
	border-top-style: solid;
	border-top-color: #E6543D;
	padding-bottom:18px!important;
	margin-bottom:10px!important;
	}


.farmacia  {
	border-top-width: 6px;
	border-top-style: solid;
	border-top-color: #2B458D;
	padding-bottom:18px!important;
	margin-bottom:10px!important;
	}
	
.actualidade  {
	border-top-width: 6px;
	border-top-style: solid;
	border-top-color: #2ea3f2;
	padding-bottom:18px!important;
	margin-bottom:10px!important;
	}

.actualidade1  {
	border-top-width: 6px;
	
	}
.widgettitle {
	border-bottom-color: #034575;
	color:#034575!important;
	font-size:20px;
	border-bottom-width: 6px;
	border-bottom-style: solid;
	margin-bottom:15px;
	font-weight:bold;
	width:100%!important;
	text-transform: uppercase;
	}
	
	.hora {
color:#2B458D!important;
font-size:12px;
	padding-right:15px!important;
	margin-bottom:10px;}
	
.et_pb_widget_area_left {
	padding-right: 0px!important;
	border-right: 0px solid rgba(0, 0, 0, 0.1);
}

.et_pb_widget_area_right {
	padding-left: 00px;
	border-left: 0px solid rgba(0, 0, 0, 0.1);
}

.advps-slide-field-three p {
	display:none!important;
}

.arquivo {
	border-bottom-color: #034575;
	color:#034575!important;
	font-size:20px;
	border-bottom-width: 6px;
	border-bottom-style: solid;
	margin-bottom:15px;
	font-weight:bold;
	width:100%!important;
	text-transform: uppercase;	
	}
	
.tag a {
	color:#666666!important;

	padding-top:15px!important;
	margin-top:15px!important;
	margin-bottom: -10px!important;
}
/*
.acesso a {
	color:#034575!important;
	
}*/
.acesso img {
	margin-bottom:-20px!important;
	
}

.entry-title { }
.entry-title h2 a {
	color:#000!important;
	padding-top:-25px;
	
		}
.entry-title h2 {
	color:#000!important;
	padding-top:-25px;
		}


.artigo {
	color:#000!important;
	padding-top:-25px;
	padding-bottom:10px!important;
	font-weight: bold!important; 
	font-size:24px; 
	
		}
	
	
		
.et_pb_post h2 {
	margin-top: 10px!important;
		text-transform: none!important;;	

}

.et_pb_post h2 a:hover {
color:#034575!important;	}

/*Flexible posts*/

.image-round img {
max-width: 100px;
border: 6px solid #fff;
border-radius: 150px;
margin-top:10px;
float:left;
padding-right:10px;
}

#main-footer {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
	margin-bottom: 0 !important;
}

/**********************BACKOFFICE****************/

body.page-template-page-template-blank-php #page-container {
	padding-top: 0 !important;
}

/* rounded corners */
   
 .image-round img {
            max-width: 100px;
            border: 6px solid #fff;
            border-radius: 150px;
margin-top:10px;
float:left;
padding-right:10px;
}
/********/
.titulo {
  padding-top:20px!important;
margin-top:20px;
 font-weight: bold;
width:250px!important;
margin-right:-50px!important;
}

.excerpto{
	font-size:12px!important;
	color:#999999;
	line-height: 120%!important;  
}

/************/

/* Remove border and padding from the Masonary Blog Layout */
    .et_pb_blog_grid .et_pb_post {border: 0px; padding: 0 !important;}
    .et_pb_image_container {margin: 0 !important;}
/********************/

 
@media only screen and (max-width: 980px) {
.et_pb_post a img{
  float:none;
  width:200px;
  height:200px;}}


#news-widget-info {
width:100%!important;
}
.news-widget-info {
width:100%!important;
}

/**************/
.container:before { background-color:transparent !important; }
.et_pb_widget_area_right { border-left:0 !important; }
.et_pb_widget_area_left { border-right:0 !important; }



@media(max-width:1100px){
#logo{
max-height:40% !important;
}
#top-menu-nav > ul > li >{
font-size:12px!important;
font-weight:normal!important;
	}}

#advps_container1 .bx-wrapper .bx-viewport {
background-color: transparent;
}



/*SLIDER COM PONTAS REDONDAS

.et_pb_slider_with_text_overlay {
            border: 6px solid #fff;
            border-radius: 150px;

}*/

#jp-relatedposts h3.jp-relatedposts-headline {
	margin: 0 0 1em 0;
	display: inline-block;
	float: left;
	font-size: 14pt!important;
	font-weight: bold;
	font-family: inherit;
	color:#034575!important;
	text-transform: uppercase;	
}

#jp-relatedposts h3.jp-relatedposts-headline em {
	font-style: normal;
	font-weight: bold;
}

#s-share-buttons a{
	
	margin-top:15px!important;
}

#main-header {
border-bottom-color: #034575;
	color:#034575!important;
	font-size:20px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	margin-bottom:0px;
	font-weight:bold;
	width:100%!important;
}

#top-menu {
	border-top-width: 20px;
	
}
.et_header_style_split #et-top-navigation nav > ul > li > a {
	z-index: 3;
	border-top-width: 50px;
	border-top-style: solid;
	border-top-color: #003399;
}

/*************************/
/* IMAGEM ESQUERDA*/
/*************************/

.ds-thumbnail-blog .et_pb_post {
    background-color: #fff;
    min-height: 240px;
    margin-bottom: 30px;
}
/*Sets the image size posts and moves it to the left of the text*/
.ds-thumbnail-blog .et_pb_post a img {
	float: left;
	width: 320px;
	height:210px;
	object-fit: cover;
	margin-top: 0;
	margin-right: 30px;
	margin-bottom: 10;
	margin-left: 0;
}
/*Resize the overlay to fit the image*/
.ds-thumbnail-blog .et_overlay {
    width: 320px !important;
    height: 210px !important;
}

/*Stack the image and content on smaller screens*/
@media only screen and (max-width: 980px) {
    .ds-thumbnail-blog .et_pb_post a img {
        width: 100%;
        height: 500px;
        object-fit: cover;
        margin: 0 0 40px 0;
    }
    /*Resize the overlay on smaller screens*/
    
    .ds-thumbnail-blog .et_overlay {
        width: 100% !important;
        height: 500px !important;
    }
    .ds-thumbnail-blog .et_pb_post h2 {
        margin: 40px 30px 20px 30px !important;
    }
    .ds-thumbnail-blog .et_pb_post p {
        margin: 0 30px;
    }
    .ds-thumbnail-blog a.more-link {
        margin: 20px 0 30px 30px;
    }

    .et_pb_section .et_pb_column .et_pb_module {
    	height: auto !important;
    }

 }


/*Add a little top padding to the post titles*/
.ds-thumbnail-blog .et_pb_post h2 {
	padding: 0px 0 10px 0 !important;
	font-weight: bold;  
	font-size: 20px;

}
.ds-thumbnail-blog .et_pb_post p {
    font-size: 14px;
    margin-right: 10px;
}
.ds-thumbnail-blog .post-meta {
    font-size: 14px !important;
}


/*************************/
/* IMAGEM REDONDA ESQUERDA*/
/*************************/

.ds-thumbnail-blog-red .et_pb_post {
    background-color: #fff;
    min-height: 200px;
    /* margin-bottom: -100px; */
	margin-top:10px;
}
/*Sets the image size posts and moves it to the left of the text*/
.ds-thumbnail-blog-red .et_pb_post a img {
	float: left;
	width: 100px;
	height:100px;
	object-fit: cover;
	margin-top: 10px;
	margin-right: 30px;
	margin-bottom: 10px;
	margin-left: 0;
            max-width: 150px;
            border: 3px solid #f5f5f5;
            border-radius: 150px;
            -webkit-filter: grayscale(100%);
            filter: grayscale(100%);
}

/*Add a little top padding to the post titles*/
.ds-thumbnail-blog-red .et_pb_post h2 {
	padding: 5px 0 10px 0 !important;
	font-weight: bold;  
	font-size: 20px;

}
.ds-thumbnail-blog-red .post-content{
    /*display:none!important;*/
}
.ds-thumbnail-blog-red .post-meta {
    font-size: 14px !important;
}
 /*****/
 
 
.et_pb_post .post-meta .author{
font-weight:bold
}

/*************ALTURA DE TEXTO FIXA*********************/


/*************************/
/* tTEXTO IGUAL*/
/*************************/

.ds-thumbnail-blog-act .et_pb_post {
    background-color: #fff;
    min-height:430px;
}



/*Add a little top padding to the post titles*/
.ds-thumbnail-blog-act .et_pb_post h2 {
	padding: 5px 0 10px 0 !important;
	font-weight: bold;  
	font-size: 20px;

}
.ds-thumbnail-blog-act .et_pb_post p {
    font-size: 14px;
}
.ds-thumbnail-blog-act .post-meta {
    font-size: 14px !important;
}
 /*****/
 
 
.et_pb_post .post-meta .author{
font-weight:bold
}

/*************************/
/*** SINGLE MED HUB ***/
/*************************/

.single-med #main-header { display:none; } 

.single-med #page-container { padding-top:0px !important; margin-top:-1px !important }

.single-med .et_transparent_nav #main-content .container { padding-top: 58px !important; } 
 
.single-med #main-footer{ display: none!important; } 

.single-med #logo { display: none!important; }

.single-med #jp-relatedposts { display: none!important; } 
.single-med .jp-relatedposts { display: none!important; } 


.single-med #comment-section{ display: none!important; } 

.single-med #comment-wrap{ display: none!important; } 

.single-med #top-menu{ display: none!important; }

.single-med #sidebar {display:none!important;}

.single-med .artigo {display:none!important;}


.post-44032  #jp-relatedposts,
.post-43961  #jp-relatedposts { display: none!important; } 



/*************MEDHUB*/
.category-medhub #main-header { display:none!important; } 
.category-medhub #page-container { padding-top:0px !important; margin-top:-1px !important;  width: 100%; }
.category-medhub #main-footer{ display: none; } 
.category-medhub #logo { display:none!important; }
.category-medhub .et_pb_scroll_top.et-pb-icon,
.category-cardio-metabolica .et_pb_scroll_top.et-pb-icon,
.category-dermatologia-e-imunologia .et_pb_scroll_top.et-pb-icon,
.category-neurociencias .et_pb_scroll_top.et-pb-icon,
.category-oncologia .et_pb_scroll_top.et-pb-icon,
.category-oftalmologia .et_pb_scroll_top.et-pb-icon,
.category-respiratoria .et_pb_scroll_top.et-pb-icon,
.category-hematologia .et_pb_scroll_top.et-pb-icon
 {
   display:none!important;
}


/*****CARDIOMETABOLICA******/
.category-cardio-metabolica #main-header { display:none!important; } 
.category-cardio-metabolica #page-container { padding-top:0px !important; margin-top:-1px !important;  width: 100%; }

/******dermatologia-e-imunologia**********/

.category-dermatologia-e-imunologia #main-header { display:none!important; } 
.category-dermatologia-e-imunologia #page-container { padding-top:0px !important; margin-top:-1px !important;  width: 100%; }

/***************neurociencias**************/
.category-neurociencias #main-header { display:none!important; } 
.category-neurociencias #page-container { padding-top:0px !important; margin-top:-1px !important;  width: 100%; }

/**************oncologia****************/
.category-oncologia #main-header { display:none!important; } 
.category-oncologia #page-container { padding-top:0px !important; margin-top:-1px !important;  width: 100%; }

/**************oftalmologia****************/
.category-oftalmologia #main-header { display:none!important; } 
.category-oftalmologia #page-container { padding-top:0px !important; margin-top:-1px !important;  width: 100%; }


/*RESPIRATORIA*/

.category-respiratoria #main-header { display:none!important; } 
.category-respiratoria #page-container { padding-top:0px !important; margin-top:-1px !important;  width: 100%; }


/*RESPIRATORIA*/

.category-hematologia #main-header { display:none!important; } 
.category-hematologia #page-container { padding-top:0px !important; margin-top:-1px !important;  width: 100%; }
.category-hematologia #main-footer { display:none!important; } 


/* Adjust padding for transparent headers SINGLE MED */ 
.category-respiratoria #jp-relatedposts { display: none!important; } 
.category-hematologia #jp-relatedposts { display: none!important; } 
.category-oftalmologia #jp-relatedposts { display: none!important; } 
.category-neurociencias #jp-relatedposts { display: none!important; } 

/*onesignal*/
.category-respiratoria div#onesignal-bell-container,
.category-medhub div#onesignal-bell-container,
.category-hematologia div#onesignal-bell-container,
.category-oftalmologia div#onesignal-bell-container, 
.category-neurociencias div#onesignal-bell-container,
.category-cardio-metabolica div#onesignal-bell-container,
.category-dermatologia-e-imunologia div#onesignal-bell-container,
.category-oncologia div#onesignal-bell-container,
.category-hematologia div#onesignal-bell-container,
.single-med div#onesignal-bell-container,
.post-43961 div#onesignal-bell-container
{display: none;}


/**********Artigos medhub********/

.artigo_m{
	font-size: 20px;
	color:#923222!important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	top:-100px!important;
} 
.foto{
	float:left!important;
	padding-right:10px;
	padding-bottom:10px;
}
.data{
	color:#686d6a;
	font-size:16px;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;


}
.data1{
	color:#686d6a;
	font-size:16px;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom:10px;
	padding-top:8px;
}
.entry-content_med{
	color;:#000;
	font-size:14px;
 	font-family: Verdana, Arial, Helvetica, sans-serif;

}
.entry-content_med1{
	color;:#000;
	font-size:14px;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	top:0px!important;
	padding-top:0px!important;

}

@media only screen and (max-width: 980px) {
 
 .foto{
	float:left!important;
	padding-right:10px;
	padding-bottom:10px;
	width:130px;
  height:110px;}


.entry-content_med{
	color;:#000;
	font-size:14px;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left:150px;

}

.category-respiratoria .et_pb_post a img, 
.category-medhub .et_pb_post a img,
.category-cardio-metabolica .et_pb_post a img,
.category-dermatologia-e-imunologia .et_pb_post a img,
.category-neurociencias .et_pb_post a img,
.category-oncologia .et_pb_post a img,
.category-oftalmologia .et_pb_post a img,
.category-hematologia .et_pb_post a img
{
  float:none;
  width:130px!important;
  height:110px!important;}
  
.category-respiratoria .et_pb_post,
.category-medhub .et_pb_post,
.category-cardio-metabolica .et_pb_post,
.category-dermatologia-e-imunologia .et_pb_post,
.category-neurociencias .et_pb_post,
.category-oncologia .et_pb_post,
.category-oftalmologia .et_pb_post,
.category-hematologia  .et_pb_post
 {
 margin-bottom:-30px;
}
 
  
}


/*** SINGLE MED HUB ***/

/********************
	Categoria 10
/***************Opinião*****/
/********************/
.category-10 .et_pb_post p{
margin-bottom:50px!important;

height:100px!important;

}

.category-10 .et_pb_post img, body.archive-10 .et_pb_post img {
float: left!important;
margin-right: 1.2em;
border: solid 1px #ccc;
padding: 3px;
width:20%!important;
height:35%!important;

}

.category-10 .et_pb_post a img, body.archive-10 .et_pb_post a img {
float: left!important;
margin-top: 0;
margin-right: 1.2em;
border: solid 1px #ccc;
padding: 3px;
border-radius: 150px!IMPORTANT;
            -webkit-filter: grayscale(100%);
            filter: grayscale(100%);
}


.category-10 .et_pb_post .post-meta {
display:none!important;
}
.category-10 .et_pb_post .post-meta p{
padding-bottom:160px!important;
}

/***********************
AUTHOR*************************/
.author .et_pb_post p{
margin-bottom:60px!important;

}

.author .et_pb_post img, body.author .et_pb_post img {
float: left!important;
margin-right: 1.2em;
border: solid 1px #ccc;
padding: 3px;
width:20%!important;
height:35%!important;

}

.author .et_pb_post a img, body.author .et_pb_post a img {
float: left!important;
margin-top: 0;
margin-right: 1.2em;
border: solid 1px #ccc;
padding: 3px;
border-radius: 150px!IMPORTANT;
            -webkit-filter: grayscale(100%);
            filter: grayscale(100%);
}

.author .et_pb_post .post-meta {
display:none!important;
}



/********************
	Categoria
/********************/
/********************/
.archive .et_pb_post p{

margin-bottom:40px!important;

}

.archive .et_pb_post .post-meta {
padding-bottom:0px!important;
margin-bottom:0px;
}


/********************/
.page_navi {
    text-align: center;
}
 
.page_navi li {
    display: inline;
    list-style: none;
}
 
.page_navi li.current span {
    color: #000;
    font-weight: bold;
    display: inline-block;
    padding: 3px 7px;
    background: #f3f3f3;
    border: solid 1px #999;
}
 
.page_navi li a {
    color: #333;
    padding: 3px 7px;
    background: #eee;
    display: inline-block;
    border: solid 1px #999;
    text-decoration: none;
}
 
.page_navi li a:hover {
    color: #f00;
}
 
.page_navi li.page_nums span {
    color: #fff;
    padding: 3px 7px;
    background: #034575;
    display: inline-block;
    border: solid 1px #333;
}
/******************/
.wp-pagenavi {
    text-align: center;
}

.wp-pagenavi a, .wp-pagenavi span {
	font-weight: bold;
    display: inline-block;
    padding: 3px 7px;
    background: #034575;
    border: solid 1px #999;
	color:#FFFFFF!important;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	color: #f5f5f5;
}

.wp-pagenavi span.current {
	color: #f5f5f5;
	font-weight: bold;
	display: inline-block;
	padding: 3px 7px;
	border: solid 1px #999;
	background-color: #025795;
}


/****************
MANSORY LAYPUT*
////////////////*/

.tit-tag {
	border-bottom-color: #034575;
	color:#034575!important;
    font-weight: bold;
    
}

#wprmenu_bar{
	padding-bottom:-100px!important;
    
}


/**********MANSOR LAYOUTY******/

.botao a {
	
	color:#034575!important;
    
}


/* Blog */
#left-area .post-meta {
	padding-bottom: 5px!important;
	font-size: 14px;
}

#left-area .post-meta a {
	color: #666;
	text-decoration: none;
}

#left-area .et_featured_image {
	padding-bottom: 7px;
}

.single .post {
	padding-bottom: 25px;
}

body.single .et_audio_content {
	margin-bottom: -6px;
}

a.smallblue, a.bigblue { color: #fff !important; background: #03457!important; background: -moz-linear-gradient(top, #034575 100%, #034575 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(100%,#034575), color-stop(100%,#60a7ff)); background: -webkit-linear-gradient(top, #034575 0%,#034575 100%); background: -o-linear-gradient(top, #034575 0%,#034575 100%); background: -ms-linear-gradient(top, #034575 1000%,#034575 100%); background: linear-gradient(to bottom, #88bdff 100%,#034575 100%); border: none; }
	a.smallblue:hover, a.bigblue:hover { color: #fff !important; }
	
	a.small-button, a.big-button, a.icon-button { display: inline-block; text-shadow: none!important; -moz-box-shadow: none!important; -webkit-box-shadow: none!important; box-shadow: none!important; -moz-border-radius: none!important; -webkit-border-radius: 10px; border-radius: 10px; line-height: 26px; }

/*agenda*/
#tribe-events-pg-template {
	margin: 0 auto;
	max-width: 1000px;
}
#tribe-events .tribe-events-content p, .tribe-events-before-html p, .tribe-events-after-html p {
	line-height: 1.7;
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}

.tribe-events-button,
#tribe-events .tribe-events-button {
	*display: inline;
	background-color: #666;
	background-image: none;
	border-radius: 3px;
	border: 0;
	box-shadow: none;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: normal;
	padding: 6px 9px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	vertical-align: middle;
	zoom: 1;
	margin-bottom:30px;
}

@media screen and (max-width: 1100px) {
.custom-logo  {
width:150px!important;
height:22px!important;
}

}
@media screen and (max-width: 782px) {



}


/* Noticia fechada */
figure.noticia-fechada {
    position: absolute;
    z-index: 1;
    left: 0;
    padding: 0;
    margin: 0;
    width: 75px;
}

.et_pb_post .noticia-fechada-container {
   overflow: hidden;
}

/* Vídeos */
 #so-videos .entry-title {
    position: absolute;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.84);
    padding: 20px !important;
    color: #fff;
}

#so-videos .et_pb_post {
    	position: relative;
	min-height: auto;
}

#so-videos .tag {
	position: absolute;
	top:0;
	padding: 4px 8px;
	background-color: rgba(254, 0, 0, 1);
}
#so-videos .tag a {
	color: #ffffff !important;
}
#so-videos .post-content {
	display:none;
}
#so-videos .et_pb_image_container {
	height: 211px !important;
}
#so-videos .et_pb_image_container img {
	width: 338px !important;
	height: 211px !important;
}
#so-videos .entry-title {
	width: 100%;
}
.tribe-events-list-widget a {
    color: #034575 !important;
    font-size: 14px;
}
 
.tribe-events-list-widget a:hover {
    color: #131313 !important;
}
 
.tribe-events-list-widget .tribe-event-title {
    margin-bottom: 0;
    padding: 0;
}
 
.tribe-events-list-widget .tribe-events-list-widget-events {
    padding: 0;
}
.tribe-events-list-widget p:last-of-type {
text-align: right;
margin-top: -22px;
}
#so-videos .ds-thumbnail-blog-act .et_pb_post h2 {
text-align: center;
font-size: 16px;
}
#so-videos-mobile .et_pb_row:last-child .et_pb_column:last-child {
    margin-bottom: 24px!important;
}
#so-opiniaomobile .et_pb_section_3 {
	margin-bottom: 80px !important;
}
.js .et_pb_blog_grid[data-columns] .et_pb_post {
    opacity: 1 !important;
}

.category-destaque-2-1-noticia-topo .entry-featured-image-url img,
.category-destaque-1 .entry-featured-image-url img {
    width: 100% !important;
    height: auto !important;
}
.et_pb_widget ul li {
    margin-bottom: 0.5em;
    overflow: hidden;
}
.et_post_meta_wrapper img {
    margin: 0 auto;
    display: block;
    width: 100%;
}

.single-med #jp-relatedposts {
    display:none!important;
}

.et_pb_more_button {
margin-bottom: 70px;
}

.so-btn {
    color: #fff;
    background-color: #034575;
    text-transform: uppercase;
    padding: 4px 10px;
    font-size: 12px;
    display: table;
    margin: 0 auto;
    font-weight: 500;
    transition: all .2s ease-in-out;
    cursor: pointer;
}

.so-btn-readmore {
    display: none
}

.so-readmore {
    max-height: 400px;
    position: relative;
    overflow: hidden;
    border-bottom: 15px solid #ffffff;
}

.so-readmore:after {
    content: "";
    background: linear-gradient(180deg,hsla(0,0%,100%,0),#ffffff);
    height: 80px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

.so-readmore .so-btn-readmore {
    position: absolute;
    left: 0;
    right: 0;
    z-index: 1;
    bottom: 25px;
    display: block;
}

.footer-widget a {
    color: #fff;
    text-decoration: none;
}

/*Thisfunctional*/

.fluid-width-video-wrapper{
    /*max-width: 100% !important;*/
    display: block;
    margin: auto;
    padding-top: 0px !important;
}

p > .fluid-width-video-wrapper > iframe {
	width: 560px !important;
	height: 315px !important;
	position: relative !important;
}

.et_post_meta_wrapper img{
	max-width: 600px !important;
}

.at-below-post.addthis_tool{
	padding: 27px 0;
    position: relative;
    width: 80%;
    max-width: 1080px;
    margin: auto;
}


.et_pb_gallery_fullwidth{
	width: 100%;
    margin: auto;
    /*max-width: 540px;*/
}

@media(max-width: 980px){ 
	.et_pb_post .entry-content a img{ 
		width: 100% !important;
		height: auto !important; 
	} 
}


@media only screen and (max-width: 767px){
	h4 {
		font-size: 16px !important;
	}

	.entry-title{
		font-size: 18px !important;
		font-weight: bold;
	}

}


/*tf*/

/*ESPECIAL*/
#menu-item-66003 > a {
	color: #fff !important;
}

.category_content{
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}

.category_content .column_1_4{
	width: 25%;
	padding: 0px 20px;
}
.category_content .et_pb_post a img{
	width: 100% !important;
	height: auto !important;
}



.category_content .column_1_4 h2{
	color: #333 !important;
}

.category_content .column_1_4 h2:hover{
	color: #034575!important;
}

@media(max-width: 1366px){
	.category_content .column_1_4{
		width: 33.33%;
	}
}

@media(max-width: 1024px){
	.category_content .column_1_4{
		width: 50%;
	}
}

@media(max-width: 768px){
	.category_content .column_1_4{
		width: 100%;
	}
}

.yotu-playlist{
	margin-top: -20px !important;
	padding-top: 0px !important;
}

.yotu-first {
	display: none !important;
}

.yotu-video-title {
	color: #034575 !important;
}

.yotu-videos li {
	margin-bottom: 29px !important;
}

.yotu-pagination-top {
	display: none !important;
}


.et_pb_row {
	max-width: 1200px !important;
}