/* ===================================================================================

* Theme Name: Digiqole Child
* Theme URI: https://themeforest.net/user/tripples/portfolio
* Author: Tripples
* Author URI: http://themewinter.com
* Description: Digiqole is a Newspaper & Magazine WordPress Theme.
* Version: 2.0.0
* Template: digiqole
* License: GNU General Public License version 3.0
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
* Tags: one-column, right-sidebar, left-sidebar, custom-menu, featured-images, post-formats, sticky-post, translation-ready

* We encourage you to create Child theme for any modifications you will want to do.

* Why use Child theme?

* Because of future updates we may provide for this theme that will overwrite your
* modifications and all your custom work.

* If you are not familiar with Child Themes, you can read about it here:
* http://codex.wordpress.org/Child_Themes
* http://wp.tutsplus.com/tutorials/theme-development/child-themes-basics-and-creating-child-themes-in-wordpress/

====================================================================================== */

/* CORES 

#FF6232 - vermelho alaranjado
#009FBF - azul
#E2E417 - verde claro

*/

/* Tipografia */
.block-title,
.post-title,
strong, b{ font-weight: 900 !important; }
p{ font-weight: 300 !important; }
.elementor-heading-title,
.post-title{ text-transform: none !important; }

/* inputs */

input,
textarea{
    font-family: "Inter", Inter, Sans-serif;
	background: rgba(255,255,255,0.3);
	padding: 10px 15px;
	font-size: 20px;
    border-color: #E2E417;
    border-style: dashed;
	border: 2px dashed #E2E417;
    border-width: 1px 1px 1px 1px;
	border-radius: 20px;
}
textarea{
	box-sizing: content-box;
    width: 100%;
}
input[type='submit'],
submit{
	font-family: "Inter", Inter, Sans-serif;
	font-size: 15px;
    padding: 12px 24px;
	font-weight: 600;
	text-transform: uppercase;
	fill: #000000;
	color: #000000;
	text-align: center;
	background-color: #E2E417;
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
}


/* HEADER */
#header{ margin-bottom: 30px; }
#header.sticky{ margin-bottom: 0; }

#header .navbar.navbar-light {
    border-top: 2px dashed #E2E417;
    border-bottom: 2px dashed #E2E417;
}
#header.sticky .navbar.navbar-light { border: none; }

/* TOP BAR */
#menu-top-bar .qtranxs-lang-menu > a{ display: none; }
#menu-top-bar .qtranxs-lang-menu .sub-menu a{ font-size: 0; }

/* Search Bar */
.header-middle-area .header-search .search-button i{ color: #E2E417; }
.header-middle-area .header-search .form-control{ 
	border: none !important; 
	border-bottom: 1px solid #E2E417 !important;
}
.header-middle-area .social-links li{ padding: 0; }
.header-middle-area .social-links li a{ font-size: 16px; padding: 0 12px; display: block; }

/* FOOTER */
.ts-footer{ 
	background-color: #009FBF; 
    background-image: url('/wp-content/themes/digiqole-child/img/grafismo-exp.png');
    background-repeat: no-repeat;
    background-size: auto;
    background-position: bottom right;
}
.ts-footer .footer-left-widget p,
.ts-footer .footer-left-widget .footer-social li a{ color: black; }
.ts-footer .footer-left-widget p{ 
	font-size: 18px;
    line-height: 2.2em;
    margin: 0; 
}

.ts-footer .social-links{
	margin: 0;
    padding: 0;
    font-size: 24px;
}
#inscricao
label {
    margin-top: 10px;}
#inscricao
h3 {
	font-size: 18px ;
    margin-top: 30px;}

.elementor-button {
    width: 150px;
 }
 
/* estrutura conteúdo */
.elementor-widget-button a.btn-categoria.elementor-button{ 
	background: none !important; 
	border: none; 
	font-size: 20px !important;
	font-weight: 900  !important;
	text-transform: uppercase;
	letter-spacing: 3px;
	padding-left: 0;
}
.elementor-widget-button a.btn-categoria.elementor-button:hover{ opacity: .7; }


.blog-single p{ font-size: 1rem; line-height: 1.75rem; }

.post-block-list.post-thumb-bg .post-block-style .post-title{     
	font-size: 0.85rem !important;
	line-height: 1.20rem !important;
}
.post-block-item .ts-overlay-style .post-title{ 
	font-size: 1.375rem !important; 
	line-height: 1.75rem !important; 
}

/* blocos */
.post-block-item .ts-overlay-style .post-title a{ color: #FFF !important; }
.elementor-widget-container .section-heading .block-title{ font-size: 20px; line-height: 32px; letter-spacing: 3px }
.elementor-widget-container .section-heading .block-title .title-bg{
	padding: 0;
}
.elementor-widget-container .section-heading .block-title.title-border:before{
	background: none !important;
	height: 0 !important;
	border-top: 2px dashed;
	margin-top: 18px;
}
a.post-cat:before, a.post-cat:after,
.elementor-widget-container .section-heading .block-title .title-bg:before,
.elementor-widget-container .section-heading .block-title .title-bg:after{ 
	display: block;
	top: 0;
	padding: 0;
	height: auto;
	position: static;
	border: none;
	background: none !important;
	width: 20px;
}
a.post-cat:before,
.title-angle-shap:before,
.elementor-widget-container .section-heading .block-title .title-bg:before{ content: "[" !important; float: left; }
a.post-cat:after,
.title-angle-shap:after,
.elementor-widget-container .section-heading .block-title .title-bg:after{ content: "]" !important; float: right; text-align: right; }
.post-content .post-date{ font-weight: 300; font-size: 14px; color: #000; }
.post-content .post-date i{ display: none; }

/* botão padrão 
.elementor-button-link{ background: none !important; border: none !important; font-weight: 900 !important; font-size: 18px !important; }*/
.elementor-button-link: hover;{ opacity: .7;}

a.post-cat{ background: none !important; color: #000 !important; padding: 0; }
a.post-cat:before, a.post-cat:after{ width: 10px; }

.post-block-item .ts-overlay-style .img-link{ border: 10px solid #FF6232; }
.post-block-item .ts-overlay-style .img-link .post-title,
.post-block-item .ts-overlay-style .post-cat{ color: #FFF !important; }
.post-thumb-bg .post-block-style .post-thumb .digiqole-sm-bg-img{ border: 5px solid; }

.mod-noticias{}
.mod-noticias .section-heading .block-title .title-bg,
.mod-noticias .section-heading .block-title .title-bg:before,
.mod-noticias .section-heading .block-title .title-bg:after{ background: #E2E417 !important; color: #FF6232 !important; }
.mod-noticias .section-heading .block-title.title-border:before{ border-color: #FF6232 !important; }
.mod-noticias .elementor-widget-button a.btn-categoria.elementor-button{ color: #FF6232; }

.mod-videos{}
.mod-videos .section-heading .block-title .title-bg,
.mod-videos .section-heading .block-title .title-bg:before,
.mod-videos .section-heading .block-title .title-bg:after{ background: #009FBF !important; color: #E2E417 !important; }
.mod-videos .section-heading .block-title.title-border:before{ border-color: #E2E417 !important; }
.mod-videos .elementor-widget-button a.btn-categoria.elementor-button{ color: #E2E417; }

/* newletter */
.elementskit_form_wraper .ekit_mail_email{
	float: left;
    background: rgba(255,255,255,0.3);
    padding: 10px 15px !important;
    font-size: 20px;
    border: 2px dashed #E2E417;
    border-radius: 20px !important;
}
.elementskit_form_wraper .ekit-mail-submit{
	background: #E2E417;
    color: black !important;
    border-radius: 15px;
    font-size: 20px;
    padding: 10px 20px !important;
    font-weight: normal;
    margin-left: 10px;
    cursor: pointer;
}
.mc4wp-response p{
	font-size: 18px;
    color: white;
    margin: 20px 0;
    font-weight: bold;
}
@media (max-width: 1024px){
	.elementskit_form_wraper .ekit_mail_email{ font-size: 18px; width: 50%; }
	.elementskit_form_wraper .ekit-mail-submit{ font-size: 18px; width: 40%; }
}
@media (max-width: 768px){
	.elementskit_form_wraper .ekit_mail_email{ font-size: 18px; width: 100%; }
	.elementskit_form_wraper .ekit-mail-submit{ font-size: 18px; width: 100%; margin: 15px 0 0 0; }
}

/* lista categorias */
.ts-category-list-item .ts-category-list li a:before{ background: #009FBF !important; }
.title-angle-shap{ 
	font-weight: 900 !important; 
	padding: 0 !important; 
}
.ts-category-list-item.widgets_category .ts-category-list li a{min-height: 65px !important;}

.title-angle-shap:before,
.title-angle-shap:after{
	width: 15px !important;
	height: auto !important;
	position: static !important;
	background: none !important;
	padding: 0 !important;
}
/* sidebar */
.sidebar .widget .widget-title {margin: 0 0 20px;}

/* equipe */
.ekit-wid-con .profile-square-v .profile-card::before{display: none !important;}
.ekit-wid-con .profile-square-v .profile-card .profile-body .profile-designation, 
.ekit-wid-con .profile-square-v .profile-card .profile-body .profile-title{ color: black !important; }
.ekit-wid-con .profile-card{ box-shadow: none !important; }

/* Form Login vídeos */
a.video-logout {
    color: #FF6232;
}

a.link-votacao {
    display: inline-block;
    font-family: "Inter", Inter, Sans-serif;
    font-size: 15px;
    padding: 12px 24px;
    font-weight: 600;
    text-transform: uppercase;
    fill: #000000;
    color: #000000;
    text-align: center;
    background-color: #E2E417;
    border-style: dashed;
    border-radius: 10px;
    margin-bottom: 20px;
}

h4.data-votacao {
    margin-bottom: 20px;
}

form#autenticacao {
    text-align: center;
}

form#autenticacao input {
    margin-bottom: 20px;
}

form#autenticacao div.error-alert {
    color: #FF6232;
}

form#autenticacao div.success-alert {
    color: #009FBF;
}