/*
 * Theme Name:  Sinatra Child
 * Version:     1.3.0
 * Theme URI:   https://sinatrawp.com/
 * Author:      Gekik, LLC
 * Author URI:  https://gekik.co/
 * Description: Sinatra WordPress Child theme.
 * Tags:        two-columns, right-sidebar, footer-widgets, blog, news, custom-background, custom-menu, post-formats, rtl-language-support, sticky-post, editor-style, threaded-comments, translation-ready, buddypress, custom-colors, featured-images, full-width-template, theme-options, e-commerce
 * Text Domain: sinatra-child
 * Template:    sinatra
 * License:     GNU General Public License v3.0 or later
 * License URI: https://www.gnu.org/licenses/gpl-3.0.html
*/

/* Global */

button{
	cursor: pointer;
}
#main{
	word-break: normal;
}

textarea{
	min-height:3em;
}
b, strong {
    font-weight: 700;
}
.si-entry p, p {
    margin-top: 0;
    margin-bottom: 0;
}

.si-entry p+p, p+p {
    margin-top: 1.5em;
    margin-bottom: 0;
}

.si-input-supported input[type=radio]:before {
    left: 5px;
}
.si-btn{
	padding: 18px 32px;
}

.elementor-widget-text-editor ul,.elementor-widget-text-editor ol{
	margin-left: 18px;
}
.si-container{
	padding-left: 0;
	padding-right: 0;
}

.si-btn{
	    padding: 15px 30px;
}
/* Top bar */
#sinatra-topbar .sinatra-social-nav>ul>li>a .si-icon {
    height: 1.5rem;
}
.si-topbar-widget__text{
	font-size:18px;
}
/* Navigation */
#sinatra-header-inner .sinatra-nav>ul>li {
    margin-left: 8%;
}
.si-header-element {
    margin-left: 4%;
}
#sinatra-header-inner .sinatra-nav>ul>li>a{
	text-transform:uppercase;
	font-weight: 400;
}
#sinatra-header-inner .sinatra-nav > ul > li.current-menu-item > a,
#sinatra-header-inner .sinatra-nav > ul > li.current_page_item > a{
	font-weight: 700;
}

.elementor-widget-n-accordion .e-n-accordion-item-title-icon span,
.elementor-widget-n-accordion .e-n-accordion-item-title-icon span>svg {
    height: 25px;
}
.e-n-accordion-item-title-text 	.fa-2xl {
    font-size: 1.5em;
}
#colophon{
	margin-top: -2px;
}
/* Responsive */

@media screen and (max-width:1367px){
	.si-container{
		padding-left: 15px;
		padding-right: 15px;
	}
}

@media screen and (max-width:1025px){
	.site .si-flex-row.end-sm, .site .si-flex-row .end-sm{
		-ms-flex-pack: end;
        justify-content: flex-end;
        text-align: end;
        margin-left: auto;
	}
	}