/*!
Theme Name: Helpot kotisivut theme
Theme URI: https://helpotkotisivut.fi/
Template: kadence
Author: Helpot Kotisivut
Author URI: https://helpotkotisivut.fi/
Description: Helpot Kotisivut - kotisivut yritykselle helposti ja tyylikkäästi.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */

/* Sanojen tavutuksen pakotus pois päältä*/
h1, h2, h3, h4, h5, h6, p, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {word-break: keep-all;hyphens: none;word-wrap: initial;}
h1, h2, h3, h4, h5, h6, .button { font-family: futura-pt, sans-serif!important; }

/* Main Header varjostus */
#main-header .item-at-start {transition: box-shadow ease-in-out 200ms;}
#main-header .item-is-stuck {box-shadow: 0 20px 40px -12px rgba(0,0,0,0.05);transition: all ease-in-out 200ms;}

/* Linkkien underline pakotus pois päältä */
a, p a {text-decoration:none!important;}

/* Search Results sivun kategorian margin (kategorian nimen ja kuvan välissä) */
.search-results .entry-taxonomies {margin:1rem 0!important;}

/* Fluen Forms - Muista päivittää omat paddingit ja border-radius */
.ff-btn-submit {background:#000!important; border-radius:0!important; padding: 10px 26px!important;}
.fluentform .ff-el-group { margin-bottom: 7px !important; }
.fluentform .ff-el-form-control { padding: 10px 14px !important; font-size: 15px !important; border-radius: 0 !important; border: 0 !important; box-shadow: 0 3px 5px rgba(0,0,0,.1); }
.fluentform .ff_t_c { font-size: 15px; padding-bottom: 13px; }
.fluentform .ff-el-input--label label { font-size: 15px; }
.ff-el-form-check-label.ff_tc_label a { color:#fff}

/*SINGLE POST*/
a.post-more-link .kadence-svg-iconset { display:none; }
a.post-more-link { color: var(--global-palette1)!important; }
@media only screen and (min-width:1025px){
.single-post .entry-content-wrap { padding: 4rem!important; }
}

@media only screen and (min-width:1025px) and (max-width:1300px){
.site-main-header-wrap .site-header-row-container-inner > .site-container { padding: 1rem!important; }
.main-navigation .primary-menu-container > ul > li.menu-item > a { padding-left: calc(1.5rem / 2)!important; padding-right: calc(1.5rem / 2)!important; }
#main-header .header-button { padding: 10px 15px!important; }
}