/* 
Theme Name: Streann Media - Theme
Theme URI: https://robertochoaweb.com/casos/streann
Description: Hello Elementor Child for Streann Media
Author: Robert Ochoa
Author URI: https://robertochoaweb.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: streannteam
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
*/

:root {
	--streann-primary: #F5B4CD;
	--streann-secondary: #3A3A3A;
	--streann-text: #979797;
	--streann-accent: #171736;
	--streann-gray: #272727;
	--black: #000000;
	--white: #FFFFFF;
	--transparent: #00000000;
}

.is-scrolled {
	background: #000000c4 !important;
}

.span-pink-text span {
	color: var(--streann-primary);
}

.span-strong span {
	font-weight: 800;
}

.widget-footer .menu {
	list-style: none;
	padding: 0;
}

.widget-footer .menu li {
	padding-bottom: .5rem;
}

.widget-footer .menu li a {
	color: var(--white);
}

.widget-footer .menu li a:hover {
	color: var(--streann-primary);
}

.widgetfootertitle {
	color: var(--white);
	display: inline-block;
	font-size: 1.1rem;
	font-weight: 600;
	padding-bottom: 1rem;	
}

.btn-active .elementor-button {
	background: var(--streann-primary) !important;
	color: var(--streann-gray) !important;
}

.main-menu-wrapper .sub-menu .menu-item a {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-flow: column;
}

.menu-item-description {
    font-weight: 400;
    margin-top: 10px;
}

.min-h-text {
    min-height: 110px;
}

@media (min-width: 767px) {
	.embed-responsive .embed-responsive-item {
    	min-height: 520px;
	}
}

@media (max-width: 767px) {
	.embed-responsive .embed-responsive-item {
    	min-height: 320px;
	}
}

.form-item label {
    width: 100%;
    font-size: 0.9rem;
    font-weight: 700;
    color: #000;
}

.form-item input, .form-item textarea { 
    margin: 0.5rem 0;
    border: 1px solid #D9d9d9;
}