/*
Theme Name:   Mais Blog
Description:  Para veículos, jornalistas e especialistas que precisam publicar seu conteúdo de fácil, rápida e moderna.
Author:       id5
Template:     layerswp
Version:      1.0.0
License:      GPL 2.0
Tags: 		  Blog
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/

/*COR PRINCIPAL*/
/*#0b94eb*/


/* corrige um problema na visualização do menu quando o banner se ajusta */
.rev_slider_wrapper                                       {position: static !important;}
.rev_slider_wrapper + .tp-fullwidth-forcer                {position: absolute; top: 0;}

.home .wrapper-content  										  {padding-top: 30px;}
.wrapper-content {background-color: #f9f9f9;}
.wrapper-content textarea                                 {font-family: inherit; font-size: inherit;}
.container 												  {max-width: 1240px; padding: 0;}

.widget-instagram, .widget-receba {display: none;}

/*========== PADDING ==========*/
.widget-videos{padding: 60px 0px !important;}

/*========== CONFIGURAÇÃO DE FONTS ==========*/
/*Titulos*/
.section-title {position: relative;}
.section-title.large .heading, .section-title.large .heading a 			{font-size: 4.8rem; color: #606060; line-height: 4.8rem; transition: 0.3s; font-weight: bold;padding-top: 25px;}
.section-title.small .heading, .section-title.small .heading a 			{font-size: 2.0rem; color: #606060; line-height: 2.0rem; transition: 0.3s;}
.section-title.large .heading:hover, .section-title.large .heading a:hover 			{color: #606060; transition: 0.3s;}
.section-title.medium .heading:hover, .section-title.medium .heading a:hover 		{color: #606060; transition: 0.3s;}
.section-title.small .heading:hover, .section-title.small .heading a:hover 			{position: relative; color: #606060; transition: 0.3s;}
.section-title .legba-subheading {padding-top: 25px;}
.main-content .section-title.small:after {position: absolute; content: ''; width: 30px; height: 1px; background-color: #0b94eb; left: 0; bottom: -10px;}


/*Paragrafos*/
.excertp, .story p, p 													{font-size: 2.0rem; color: #000000; font-weight: 400; line-height: 2.5rem;}
blockquote {font-style: italic;
border-left: 6px solid #0a71bc;
margin-left: 120px;}


/*Botões*/
.button, 
a.button, 
.submit, 
input.submit,
input.button, 
input[type=submit] 														{font-size: 1.6rem; line-height: 1.6rem; color: #ffffff; background-image: -moz-linear-gradient(left, #0a5da0, #0b8bdf); background-image: -webkit-gradient(linear, left top, right top, color-stop(0.00, #0a5da0), color-stop(1.0, #0b8bdf)); border-radius: 25px; padding: 15px 60px;}
input[type=submit] 														{font-size: 1.6rem !important; line-height: 1.6rem; color: #ffffff; background-image: -moz-linear-gradient(left, #0a5da0, #0b8bdf); background-image: -webkit-gradient(linear, left top, right top, color-stop(0.00, #0a5da0), color-stop(1.0, #0b8bdf)) !important; border-radius: 25px !important; padding: 15px 60px;}
.button:hover, 
a.button:hover, 
.submit:hover,
input.button:hover, 
input.submit:hover, 
input[type=submit]:hover 												{font-size: 1.6rem; line-height: 1.6rem; color: #ffffff; background-color: #0a5da0; background-image: none;}
input[type=submit]:hover 												{font-size: 1.6rem; line-height: 1.6rem; color: #ffffff !important; background-color: #0a5da0 !important; background-image: none !important;}
/*Formularios*/
input[type=text], input[type=email], select 							{height: 45px; padding-left: 15px; border-radius: 25px; background-color: #f0f0f0; border: 2px solid transparent; transition: 0.3s;}
textarea 																{border-radius: 25px; padding-left: 15px; height: 120px; background-color: #f0f0f0; border: 2px solid transparent; transition: 0.3s;}

input[type=text]:focus, input[type=email]:focus, select:focus, textarea:focus{border-color: #cccccc; transition: 0.3s;}

/*========== HEADER ==========*/
.search-form {position: relative;}
.search-form .search-submit {position: absolute; top: 0; right: 0; width: 40px; height: 40px; margin-top: 0;}
.search-form .search-field {height: 40px; background-color: rgba(0,0,0,0.2); color: #ffffff; border-radius: 5px; margin-top: 2px;}
.search-form input.search-field::placeholder{color: #ffffff;}
.search-form input[type=submit]{background-color: transparent !important; background: url('assets/images/diario/icon-search.png') no-repeat; background-position: center;}
.thumb-busca-md-1 {display: none;}
.header-secondary {background-image: -moz-linear-gradient(left, #0a5da0, #0b8bdf); background-image: -webkit-gradient(linear, left top, right top, color-stop(0.00, #0a5da0), color-stop(1.0, #0b8bdf));}
.header-secondary li{color: #ffffff;}
.header-secondary .widget-social-network.circle a{color: #ffffff !important; border-color: rgba(255,255,255,0.5); transition: 0.3s;}
.header-secondary .widget-social-network.circle a:hover{ border-color: rgba(255,255,255,1); transition: 0.3s;}
.header-secondary input[type=submit] {background-image: none !important;}
.header-site .logo 														{margin-top: 10px;}
.site-logo-link img 													{max-height: 90px;}
.header-site 															{background-color: #f9f9f9 !important; padding-top: 20px;}
.header-site .container 												{padding: 0;}
.header-site .nav-horizontal 											{margin-top: 20px; z-index: 2; border-top: 1px solid #e6e8ed; border-bottom: 1px solid #e6e8ed; z-index: 1px;}
.header-site .nav-horizontal > ul > li > a 								{color: #606060; font-weight: 600; padding: 10px 0px 7px 0px; margin: 0px 20px; border-bottom: 3px solid transparent; transition: 0.3s}
.header-site .nav-horizontal > ul > li > a:hover 						{color: #0b94eb; border-color: #0b94eb;}
.header-site .menu 														{margin: auto;}
.header-site .menu .sub-menu:after 										{display: none;}
.header-site .menu .sub-menu 											{padding: 10px; background-color: #0b94eb; top: 35px !important; border-radius: 0px;}
.header-site .menu .sub-menu li 										{border: 0; padding: 0px;}
.header-site .menu .sub-menu li a 										{background-color: #0b94eb; padding: 5px 10px; transition: 0.3s;}
.header-site .menu .sub-menu li a:hover 								{color: #ffffff; background-color: transparent; padding-left: 15px; transition: 0.3s;}
.header-site .menu .current-menu-item a{border-color: #0b94eb !important;}


/*========== THUMBNAILS ==========*/
.visible-overlay {padding-bottom: 0 !important;}
.visible-overlay .thumbnail-body {padding-bottom: 0px !important;}
.visible-overlay .thumbnail-body .meta-category{top: 10px !important;}
.visible-overlay .thumbnail-body .heading, 
.visible-overlay .thumbnail-body .heading a 							{font-size: 2.4rem; line-height: 2.4rem; color: #ffffff !important; font-weight: bold;}
.visible-overlay:hover .thumbnail-body .heading,
.visible-overlay:hover .thumbnail-body .heading a						{color: #ffffff; transition: 0.3s;}
.visible-overlay .thumbnail-body .excerpt,
.visible-overlay .thumbnail-body .excerpt a 							{color: #c0c0c0 !important; font-size: 1.6rem; font-weight: 500; margin-top: 15px;}
.visible-overlay .thumbnail-body .meta-date 							{font-size: 1.4rem; color: #c0c0c0 !important;}

.thumbnail {border-bottom: 1px solid #e5e5e5; padding-bottom: 20px;}
.thumbnail .thumbnail-body .heading, 
.thumbnail .thumbnail-body .heading a 									{font-size: 2.4rem; line-height: 2.4rem; color: #505050; font-weight: bold; transition: 0.3s;}
.thumbnail:hover .thumbnail-body .heading,
.thumbnail:hover .thumbnail-body .heading a								{color: #0b94eb; transition: 0.3s;}
.image-left .thumbnail-media {max-width: 40% !important;}
.thumbnail .thumbnail-body .excerpt,
.thumbnail .thumbnail-body .excerpt a 									{color: #858585; font-size: 1.6rem; font-weight: 500;}
.thumbnail .thumbnail-body .meta-date 							{font-size: 1.4rem; color: #858585;}

.thumbnail .thumbnail-body .copy .excerpt .addthis_tool {margin-bottom: 0 !important;}
.thumbnail .thumbnail-body										{position: relative;  padding-top: 30px !important;}
.thumbnail .thumbnail-body .meta-category, 
.visible-overlay .thumbnail-body .meta-category {position: absolute; top: 0px;}
.thumbnail .thumbnail-body .meta-category i, 
.visible-overlay .thumbnail-body .meta-category i{display: none;}
.thumbnail .thumbnail-body .meta-category a {font-size: 1.4rem; color: #0b94eb; font-weight: 600;}
.visible-overlay .thumbnail-body .meta-category a {font-size: 1.4rem; color: #ffffff;}
.thumbnail .thumbnail-media{overflow: hidden;}
.thumbnail .thumbnail-media img{-moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s;}
.thumbnail:hover .thumbnail-media img{ -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1);}

.sidebar .thumbnail {border-bottom: 0;}
.sidebar .thumbnail .thumbnail-body .meta-category a, 
.sidebar .visible-overlay .thumbnail-body .meta-category a{font-size: 1.4rem; color: #0b94eb; font-weight: 600; background-color: transparent !important; padding: 0 !important;} 
.sidebar .thumbnail .thumbnail-body {padding-top: 30px !important;}
.sidebar .thumbnail .thumbnail-body .heading,
.sidebar .thumbnail .thumbnail-body .heading a {font-size: 1.8rem;}
.sidebar .thumbnail .thumbnail-media {max-width: 30% !important;}
.sidebar .widget-videos .thumbnail .thumbnail-media {max-width: 100% !important;}
.sidebar .widget-videos .thumbnail {margin-top: 10px;}

.mais-vistas .section-title {margin-bottom: 20px;}
.mais-vistas .thumbnail .thumbnail-body {padding-top: 0px !important;}
.mais-vistas .thumbnail .thumbnail-body .heading {line-height: 2.2rem;}
.mais-vistas .post-categories a{color: #0b9eed;}

/*========== PAGINAÇÃO ==========*/
.pagination a, .pagination span {background-color: #e6e8ed;}
.pagination .current,
.pagination a:hover{color: #ffffff; background-color: #0b94eb;}



/*========== SOBRE ==========*/
.widget-sobre .media .media-image{width: 150px; margin-top: 30px;}
.widget-sobre .media .media-body .excerpt,
.widget-sobre .media .media-body .excerpt p,
.widget-sobre .media .media-body .excerpt a{color: #a2a2a2; font-size: 1.6rem;}


/*========== RECEBA NOTICIAS ==========*/
.widget-receba {margin: 0; margin-top: -20px;}
.widget-receba .media-body .excerpt,
.widget-receba .media-body .excerpt p {color: #ffffff; font-size: 2.0rem; font-weight: bold;}
.widget-receba .button-receba .media-body .excerpt {display: none;}
.widget-receba .button-receba .media-body .button{background-color: rgba(0,0,0,0.3); border: 1px solid rgba(0,0,0,0); padding: 15px 100px;}
.widget-receba .button-receba .media-body .button:hover {border-color: #ffffff;}
.single .widget-receba {margin-top: 40px;}


/*========== NOTICIAS RELACIONADAS ==========*/
.widget-relacionadas .thumbnail-media,
.widget-relacionadas .thumbnail-media img{border-radius: 4px;}
.widget-relacionadas .thumbnail-body {padding-left: 0px; padding-right: 0; margin-top: 15px; padding-top: 35px !important;}
.home .widget-relacionadas {display: none;}

/* INSTAGRAM */
.widget-instagram {padding: 0px 0px;}
.widget-instagram .media.medium .excerpt ul{margin: 0 !important;}
.widget-instagram .jr-insta-thumb ul.thumbnails li{margin: 0 !important;}
.widget-instagram .jr-insta-thumb ul.thumbnails.jr_col_5 li {width: 20% !important; position: relative;}
.widget-instagram .jr-insta-thumb ul.thumbnails.jr_col_5 li a:after{transition: 0.3s; content: ''; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.3); position: absolute; left: 0; top: 0; opacity: 0;}
.widget-instagram .jr-insta-thumb ul.thumbnails.jr_col_5 li a:before{transition: 0.3s; content: ''; width: 42px; height: 42px; background: url('assets/images/esports/icon-instagram.png') no-repeat; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; opacity: 0;}
.widget-instagram .jr-insta-thumb ul.thumbnails.jr_col_5 li a:hover:after{transition: 0.3s; opacity: 1;}
.widget-instagram .jr-insta-thumb ul.thumbnails.jr_col_5 li a:hover:before{transition: 0.3s; opacity: 1;}
.single .widget-instagram {display: none;}

/*========== VIDEOS ==========*/
.widget-videos .visible-overlay 											{position: relative;border: 1px solid transparent;}
.widget-videos .visible-overlay:before 										{content: ''; position: absolute; width: 42px; height: 52px; top: 50%; margin-top: -26px; left: 50%; margin-left: -21px; background: url('assets/images/sindjus/play.png') no-repeat; z-index: 2; transition: 0.3s;}
.widget-videos .visible-overlay:hover:before 								{-webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); transition: 0.3s;}
.widget-videos .visible-overlay .thumbnail-media, .widget-videos .visible-overlay .thumbnail-body {overflow: hidden; border-radius: 5px; border: 0;}
.widget-videos .visible-overlay .thumbnail-media img 						{ -webkit-transform: scale(1.4); -moz-transform: scale(1.4); -o-transform: scale(1.4);}
.widget-videos .visible-overlay .thumbnail-body 							{padding-bottom: 20px !important;}
.widget-videos .visible-overlay .thumbnail-body .heading a 					{color: #ffffff;}
.widget-videos .button 														{margin-top: 30px;}
.sidebar .widget-tv .section-title.large .heading a							{font-size: 2.4rem;}


/*========== INTERNAS ==========*/
.title-container														{background-color: #f2f3fd !important; text-align: center; margin-top: -52px; display: none;}
.title-container .title 												{max-width: 1280px; padding-top: 90px; padding-bottom: 40px; line-height: 20px;}
.title-container .title .heading, .title-container .title .bread-crumbs, .title-container .title .bread-crumbs a{ color: #0b94eb; font-weight: 600;}
.title-container .title .heading 										{font-size: 2.4rem; margin-top: 0px; color: #606060; font-weight: bold; line-height: 30px;}
.title-container .excerpt {margin: auto;}
.title-container .title .bread-crumbs, .title-container .title .bread-crumbs a{font-size: 1.4rem;display: none;}
.page-contato #comments {display: none;}
.wrapper-content {padding-top: 60px;}

/*========== CLASSIFICAÇÃO ==========*/
.widget-classificacao .excerpt{margin-top: 10px; border: 1px solid #e0e0e0; border-radius: 4px; background-color: #ffffff; padding: 0px 20px;}


/*========== SINGLE ==========*/
.single .meta-category,
.single .meta-author{position: absolute; top: 0; font-size: 1.4rem !important;}
.single .meta-date {font-size: 1.4rem !important;}
.single .span-8 .meta-category {left: 0; border-radius: 25px; font-size: 1.4rem; color: #0b94eb;}
.single .sidebar .meta-category a{color: #0b94eb !important;}
.single .meta-category > i,
.excerpt .addthis_tool,
.single .meta-tags{display: none;}
.single .meta-category a{color: #0b94eb !important; font-weight: 600;}
.single .meta-info,
.single .meta-author {margin-top: 40px;}
.single .meta-item,
.single .meta-item > a {color: #606060;}
.single .meta-author > a{color: #606060 !important;}
.excerpt .addthis_tool {display: none;}
.single .addthis_tool {margin-bottom: 30px;}
.single .addthis_tool a{border-radius: 50% !important; padding: 5px !important;}


/*========== FOOTER ==========*/
.footer-site {padding: 20px 0px !important;}
#footer .container {max-width: 500px; margin: auto;}
#footer .media .media-body .excerpt p{color: #94949c; font-size: 1.5rem !important; font-weight: 500; margin-top: 0 !important;}
#footer .media .media-image img {margin: auto; margin-bottom: 30px;}
#footer .widget-social-network.circle a {width: 50px; height: 50px; border-radius: 50%; padding-top: 15px; color: #de292e;}
#footer .widget-social-network.circle {margin-top: 20px; text-align: center;}
#footer .widget-social-network.circle a{color: #606060; border: 1px solid #a2a2a2; transition: 0.3s; font-size: 1.8rem;}
#footer .widget-social-network.circle a:hover{background-color: #0b89db; border-color: #0b89db; color: #ffffff; transition: 0.3s;}
.footer-site .widget .section-nav-title {font-size: 1.6rem; font-weight: bold; color: #0b7585; margin-bottom: 0px !important;}
#footer .widget_nav_menu {text-align: center; margin-bottom: 15px;}
#footer .widget_nav_menu .menu{padding-bottom: 0 !important;}
#footer .widget_nav_menu li{display: inline-block;}
#footer .widget_nav_menu .menu a{color: #606060; font-weight: 400 !important; font-size: 1.4rem; padding: 0  10px !important;}
#footer .widget_nav_menu .menu a:hover{color: #0b89db;}
.copyright {background-image: -moz-linear-gradient(left, #0a5da0, #0b8bdf); background-image: -webkit-gradient(linear, left top, right top, color-stop(0.00, #0a5da0), color-stop(1.0, #0b8bdf));}
.copyright .site-text {color: #ffffff;}
.copyright .logo-id5 {margin-top: 10px;}


/*========== MEDIA QUERIES ==========*/
@media screen and (max-width: 1024px){
	.off-canvas-right .search-form input[type="submit"] {background-image: none !important;}

	.container {padding: 0px 20px;}
	.header-site .container{padding: 0px 20px;}
	.header-site .container:before{display: none;}
	.header-site .logo {margin-bottom: 0;}
	.header-site .nav-horizontal {border-top: 0px; border-bottom: 0px;}
	.site-logo-link img {max-height: 60px;}
	.visible-overlay{width: 100% !important;}
	.thumbnail {width: 50%; float: left;}
	.thumbnail .thumbnail-media {max-width: 100% !important; border: 15px solid transparent !important;}
	.visible-overlay .thumbnail-media {border: none !important;}
	.sidebar .thumbnail{width: 100%; padding: 0; padding-bottom: 20px; border-bottom: 1px solid #e5e5e5;}
	.sidebar .thumbnail .thumbnail-media {float: left;}
	.sidebar .thumbnail .thumbnail-body{padding-right: 50px;}

	.pagination{ text-align: center; display: block; clear: none;}
	.pagination .page-numbers {display: inline-block;}
	
	.widget-sobre .media {max-width: 500px; margin: auto;}

	.single .meta-info, .single .meta-author{margin-top: 0;}
	.single header h5.meta-info{margin-top: 50px;}
	.single .span-8 .meta-category{margin-top: -60px;}
	.single .content-main{padding: 0px 20px;}
}

@media screen and (max-width: 480px){
	.section-title.large .heading{font-size: 3.8rem;}
	.site-logo-link img {max-height: 40px;}

	.home .wrapper-content {padding-top: 0;}

	.header-site {padding-top: 5px;}
	.header-site .nav-horizontal {margin-top: 10px;}

	.visible-overlay .thumbnail-body .excerpt {display: none;}

	.thumbnail{width: 100%;}
	.thumbnail .thumbnail-body {padding: 20px 0px;}
	.sidebar .container {padding: 0;}
	.thumbnail .thumbnail-media,
	.sidebar .thumbnail .thumbnail-media {border: 0px !important; margin-top: 20px;}
	.sidebar .thumbnail .thumbnail-media{max-width: 100% !important;}

	.widget-newsletter {padding: 60px 20px;}
	.widget-newsletter p[class^="input-"]:first-child,
	.widget-newsletter p[class^="input-"]{width: 100%;}

	.widget-receba .span-2{display: none;}
	.widget-receba .button-receba .media-body .button {padding: 15px 80px;}
	.widget-receba .media-body .excerpt p {text-align: center;}

	.widget-instagram .jr-insta-thumb ul.thumbnails.jr_col_5 li{width: 50% !important;}
	.widget-instagram .jr-insta-thumb ul.thumbnails.jr_col_5 li:last-child{display: none;}


	.single .meta-author {top: 20px;}
	.single .section-title.large .heading{margin-top: 30px; font-size: 3.8rem;}

	#footer .widget_nav_menu li{display: block; margin-bottom: 10px !important;}
	#footer .widget_nav_menu .menu a {border: 0;}
	#footer .widget-area .column {margin-bottom: 0;}
}