/*
Theme Name: 1SEO Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: 1SEO Elementor Child is a child theme of Hello Elementor, created by 1SEO team
Author: 1SEO
Author URI: https://1seo.com
Template: hello-elementor
Version: 1.0.1
Text Domain: 1seo-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
*/

ul.columns-4 li,
ul.columns-3 li,
ul.columns-2 li,
ol.columns-4 li,
ol.columns-3 li,
ol.columns-2 li, 
ul.min-columns-2 li,
ol.min-columns-2 li {
	break-inside: avoid;
	page-break-inside: avoid;
}
ul.centered-list,
ol.centered-list {
	width: fit-content;
	width: -moz-fit-content;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
ul.min-columns-2,
ol.min-columns-2 {
	columns: 2;
}
@media (min-width: 600px) {
	ul.columns-4,
	ol.columns-4,
	ul.columns-3,
	ol.columns-3,
	ul.columns-2,
	ol.columns-2 {
		columns: 2;
	}
}
@media (min-width: 1025px) {
	ul.columns-4,
	ol.columns-4,
	ul.columns-3,
	ol.columns-3 {
		columns: 3;
	}
}
@media (min-width: 1200px) {
	ul.columns-4,
	ol.columns-4 {
		columns: 4;
	}
}

.elementor-widget-text-editor ul,
.elementor-widget-text-editor ol,
.elementor-widget-theme-post-content ul,
.elementor-widget-theme-post-content ol,
.elementor-tab-content ul, 
.elementor-tab-content ol {
	margin-bottom: 0.9em;
}

ul.child-posts-list {
    list-style: none;
    columns: 2;
    padding-inline-start: 10px;
	font-size: 13px;
}

p#breadcrumbs a {
    font-size: 13px;
}

body .gform_wrapper .gform_footer input[type=submit] {background-color:#029b87 !important;
	text-transform:uppercase !important;
	font-weight:700 !important;
	border-radius:30px !important;
}
body .gform_wrapper .gform_footer input[type=submit]:hover {background-color:#e36a4c !important;
}

.gform-theme--foundation .gform_fields {
    grid-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
    grid-row-gap: 10px;
    row-gap: 10px;
}
textarea.textarea{
border-radius:30px;
	font-family: "oscine", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: var(--e-global-color-secondary);
    background-color: #F1F1F1;
}

select.gfield_select {
	border-radius:30px;
	font-family: "oscine", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: var(--e-global-color-secondary);
    background-color: #F1F1F1;
}

/**
 * 
 * Gravity Multipage Button Styles
 * 
 * */	
/*Multipage Next button*/
body .gform_wrapper .gform_body .gform_page_footer .gform_next_button {background-color:#029b87 !important;
	text-transform:uppercase !important;
	font-weight:700 !important;
	border-radius:30px !important;
}
	
body .gform_wrapper .gform_body .gform_page_footer .gform_next_button:hover {background-color:#068073 !important;
}
/*Multipage Previous button*/
body .gform_wrapper .gform_body .gform_page_footer .gform_previous_button {background-color:#e2694b !important;
	color:#fff !important;
	text-transform:uppercase !important;
	font-weight:900 !important;
	border-radius:30px !important;
}
body .gform_wrapper .gform_body .gform_page_footer .gform_previous_button:hover {background-color:#c0492c !important;
}
/*Multipage Submit button*/
body .gform_wrapper .gform_body .gform_page_footer .gform_button {background-color:#029B87
 !important;
	text-transform:uppercase !important;
	font-weight:900 !important;
	border-radius:30px !important;
}
body .gform_wrapper .gform_body .gform_page_footer .gform_button:hover {background-color:#068073
 !important;
}
