/*
Theme Name: Indutri Child
Description: Child theme for the Indutri themes
Author: Gaviathemes
Template: indutri
*/

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap');

.single.single-service .main-page-content {padding:0;}

strong {font-family: 'Open Sans', sans-serif; font-weight:700;}

.btn-theme, .btn, .btn-white, .btn-theme-2, .btn-black, input[type*="submit"]:not(.fa):not(.btn-theme), #tribe-events .tribe-events-button, .tribe-events-button {
    padding: 17px 45px 17px 45px;
}

.body-open {overflow:hidden; width:0; height:0;}

body.elementor-editor-active #page-content {padding:150px 0; position:relative;}
body.elementor-editor-active #page-content:before,
body.elementor-editor-active #page-content:after {
	content:"Space is present while editing to assist in editing. This space (and this message) will not be live.";
	display:block;
	position:absolute;
	left:0;
	bottom:100px;
	text-align:center;
	width:100%;
}
body.elementor-editor-active #page-content:before {bottom:unset; top:100px;}

/*****************************
  Header */

#raintech-header {}
#raintech-header .left-header-column {width:400px;}
#raintech-header .right-header-column {width:calc(100% - 380px); padding-left:20px;}
#raintech-header .right-header-column .elementor-container {max-width: none;}
#raintech-header .elementor-element.elementor-element-f0534c5 {width:10%;}

#raintech-header .header-top-nav .elementor-column {max-width:300px;}
#raintech-header .header-top-nav .elementor-row {justify-content: flex-end;}
#raintech-header .gsc-search-box {text-align:left;}

#raintech-header ul.gva-nav-menu {text-align:right; padding-right:30px;}
#raintech-header ul.gva-nav-menu > li {float:none;}

@media (max-width:1250px) {
  #raintech-header .left-header-column {width:300px;}
  #raintech-header .right-header-column {width:calc(100% - 280px);}
}

#mobile-number a {display:block; color:#fff; background-color:#e60001; padding:10px 0; text-align:center; font-weight:bold;}

.not-found-wrapper {
    background-image: url('/wp-content/uploads/2016/01/404-bg.jpg');
}

/*****************************
  MP3 player */

#catchy-player .swp_music_player {padding-bottom:75px;}
#catchy-player .music_player_left {width:50%; background-size:contain; background-color:#e2e2e2; background-repeat:no-repeat;}
#catchy-player .music_player_right {width:50%; position:static;}
#catchy-player .swp_player_bottom {background-color:black;}
#catchy-player .current_song_name {max-width:250px;}

@media (max-width:769px) {
	#catchy-player .music_player_left,
	#catchy-player .music_player_right {width:100%; height:auto; min-height:300px;}
	#catchy-player .music_player_left {height:500px;}
	.current_song_name, .song_current_progress, .swp_player_bottom_inner i.fa-pause, .swp_player_bottom_inner i.fa-play, .player_time_slider, .swp_player_button, .swp_player_button:hover, .swp_player_title, .now_playing .player_song_name, .now_playing .entry_duration, .swp_music_player_entry:hover .player_song_name, .swp_music_player_entry:hover .entry_duration,
	.swp_music_player_entry, .entry_duration.mpfe_fix_lh {line-height:1.75em !important; margin-bottom:20px;}
}