/*
 Theme Name:   ProRadio Child
 Theme URI:    https://pro.radio/
 Description:  The child theme allows easier customizations and template overrides
 Author:       Pro.Radio
 Author URI:   https://pro.radio/
 Template:     proradio
 Version:      1.0.15
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         right-sidebar
 Text Domain:  proradio-child
*/

/***************************************************************
****************************************************************
************* PUT YOUR CUSTOM STYLES BELOW ********************/





.calc-subtotal-list-header{
	display: none !important;
}




.proradio-the_content .wp-block-taittoblokit-ei-sisennysta-kappale{
	padding: 10px;
}


.proradio-pageheader__contents .proradio-pagecaption{
	text-shadow: 2px 2px 5px rgb(0 0 0) !important;
}

.proradio-pageheader__contents .proradio-meta{
	text-shadow: 2px 2px 5px rgb(0 0 0) !important;	
}
.proradio-pageheader__contents .proradio-meta__dets{
	text-shadow: 2px 2px 5px rgb(0 0 0) !important;	
}



.forminator-radio:not(.forminator-radio-inline) {
    margin: 5px !important;
} 

.forminator-design--material .forminator-label:not([class*="forminator-floating-"]) {
    color: #000000 !important;
	font-weight: 700 !important;
}

.forminator-ui.forminator-design--material .forminator-input, .forminator-ui#forminator-module-178753.forminator-design--material .forminator-input input {
    font-size: 16px;
    font-family: Open Sans;
    color: #000000 !important;
	font-weight: 700 !important;
}

.forminator-design--material .forminator-label[class*="forminator-floating-"] {
    font-size: 16px;
    font-family: Open Sans;
    color: #000000 !important;
	font-weight: 700 !important;
}

.forminator-label{
    color: #000000 !important;
	font-size: 15px !important;
	line-height: 1em !important;
}  





@media (max-width: 1320px) {

	.sticky-element-banneri{
		display: none !important;
	}
}





.sticky-element-banneri {
	position: -webkit-sticky; /* For Safari */
	position: sticky !important;
	top: 0 !important;
	width: 100%;
	background-color: #ffffff00;
	color: white;
	text-align: center;
	padding-top: 0px;
	z-index: 1000; /* Ensure it stays on top of other content */
}

@media (max-width: 1200px) {
	.sticky-element-banneri{
		display: none;
	}
}







.post h2, .entry-content h2 {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: normal;
    color: inherit;
    line-height: 1.5em;
    margin-bottom: 16px !important;
}





.left-padding-10{
	padding-left: 10px !important;
}



.editor-styles-wrapper a.button{
	color: #0c5ea7 !important;
}






.proradio-headerbar{
	display: none !important;	
}





.proradio-single__nosidebar .proradio-entrycontent {
	background-color: #ffffff;
}



.proradio-section.proradio-paper{
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}


.proradio-body.admin-bar #proradio-megafooter-header {
    top: 0px;
}






.proradio-container {
		max-width: 960px !important;
}

.proradio-entrycontent {
		max-width: 960px !important;
	    background-color: #ffffff;
		
}


.proradio-entrycontent p{
	padding: 10px !important;
	margin-bottom: 0px;
}

.proradio-entrycontent .wp-block-audio {
    padding-top: 0px;
}




.feedin-exerpt p{
	padding: 0px !important;
}

.wp-block-search__input{
	border-radius: 5px;
}

.wp-block-search__inside-wrapper{
	border-radius: 5px;
}

.no-margin-no-padding{
	margin: 0px !important;
	padding: 0px !important;
}





























