/* 
Theme Name: Social Publi
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Social Publi
Author: Social Publi
Author URI: https://socialpubli.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: socialpubli
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

/*Blog Archive*/
div.loop-blog .elementor-icon-list-text{display:flex!important;}
div.loop-blog .elementor-widget.elementor-list-item-link-full_width a, .elementor-widget.elementor-list-item-link-full_width a {width:auto!important; margin-left: 5px!important;}
div.loop-blog h3 a:hover, .loop-blog a:hover{color:#111!important;}
body.blog div.e-con-boxed a:hover, body.blog div.e-con-boxed a span:hover{color:#111!important;} 


/* Enter Your Custom CSS Here */

.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date, .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link {
    color: #f6a801!important;
}
.tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn{
    background-color: #f6a801;
		border-radius: 0;
		font-family: 'Oswald', 'Quicksand', sans-serif;
	  font-size: 16px;
	font-weight: 500;
    opacity: 1;
    letter-spacing: 1px;
}
.tribe-common .tribe-common-c-btn:focus, 
.tribe-common .tribe-common-c-btn:hover, 
.tribe-common a.tribe-common-c-btn:focus, 
.tribe-common a.tribe-common-c-btn:hover{
    background-color: rgba(0,0,0,.8);
}
.tribe-events .tribe-events-c-ical__link {
    color: #f6a801;
	  font-family: 'Oswald', 'Quicksand', sans-serif;
	  font-size: 16px;
    border: 1px solid #f6a801;
    border-radius: 0;
	font-weight: 500;
    opacity: 1;
    letter-spacing: 1px;
}
.tribe-events .tribe-events-c-ical__link:active, 
.tribe-events .tribe-events-c-ical__link:focus, 
.tribe-events .tribe-events-c-ical__link:hover{
	background-color: #f6a801;
}
.sidebar-services a,
.sidebar-prensa a{
    font-size: 20px;
    letter-spacing: 0.5px;
}
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #86e061;
    font-size: 16px;
    text-align: center;
    letter-spacing: 0.6px;
    color: #0f1727;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok, 
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors, 
a.ebd_link {
	display: block;
}
.qodef-post-text-main ol, 
.qodef-post-text-main ul {
    color: #0f1727;
    font-family: 'Quicksand', sans-serif;
    font-size: 16px;
    letter-spacing: 0.5px;
}

/* app footer */
.qodef-page-footer .qodef-footer-top-holder .qodef-footer-top-inner.qodef-full-width {
    padding: 20px 100px 20px 100px!important;
}
.app-footer a {
	   display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    color: #fff;
    justify-content: center;
    align-items: center;
    border: 2px solid #ffffff;
    border-radius: 6px;
    width: 160px;
    margin: 10px auto;
    font-weight: 100;
    line-height: 16px;
    opacity: 0.4;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.app-footer .fa-apple, 
.app-footer .fa-google-play {
    width: 25%;
    font-size: 24px;
    margin: 0 auto;
	  text-align: center;
}
.app-footer p {
    width: 65%;
    font-size: 14px;
    color: #fff;
    margin: 8px 4px!important;
    line-height: 18px;
    text-align: left;
}
.app-footer p span {
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    display: contents;
    position: relative;
}
.app-footer a:hover,
.app-footer a:focus {
    opacity: 1;
    background: rgb(255 255 255 / 20%);
    text-decoration: none;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.wpb_widgetised_column .widget, aside.qodef-sidebar .widget {
	margin: 30px auto!important;
}
#media_image-2.widget.widget_media_image{
	text-align: center;
	margin: 0px auto 20px;
}
#media_image-2.widget.widget_media_image img{
	max-width: 170px!important;
}

/* TIKTOK ICON */
/**
@font-face {
  font-family: "fontello_tiktok";
  src: url("https://socialpubli.com/fonts/fontello_tiktok.eot?45484529");
  src: url("https://socialpubli.com/fonts/fontello_tiktok.eot?45484529#iefix")
      format("embedded-opentype"),
    url("https://socialpubli.com/fonts/fontello_tiktok.woff2?45484529") format("woff2"),
    url("https://socialpubli.com/fonts/fontello_tiktok.woff?45484529") format("woff"),
    url("https://socialpubli.com/fonts/fontello_tiktok.ttf?45484529") format("truetype"),
    url("https://socialpubli.com/fonts/fontello_tiktok.svg?45484529#fontello") format("svg");
  font-weight: normal;
  font-style: normal;
}
.fa-tiktok.tiktok:before,
.fa-tiktok:before,
.mdi-tiktok.tiktok:before,
.mdi-tiktok:before {
  content: "\E800";
  font-family: "fontello_tiktok" !important;
}
****/