/*
 Theme Name:   Coaching Child
 Theme URI:    http://coaching.thimpress.com/
 Description:  Coaching Child Theme
 Author:       ThimPress
 Author URI:   http://thimpress.com
 Template:     coaching
 Version:      1.0.0
 Text Domain:  coaching-child
*/

.thim-round-testimonial .slides-content .slide-content .description.full_content {display: block;height: auto;}
.thim-round-testimonial .slides-content .slide-content {position: relative; display: none;}
.thim-round-testimonial .slides-content .slide-content.current {display: block; padding: 0;}
.thim-round-testimonial.layout-3 {padding: 80px 0 80px;}
.form-row {	justify-content: center;}
.wpcf7-form .submit-button {width: 50% !important;}

.popup #sib_signup_form_1 .sib-email-areaw{margin: 10px 0;}
.popup #sib_signup_form_1 .subscription_form{display: inline-block !important;}
.popup #sib_signup_form_1 .sib-FIRSTNAME-area{border-radius: 0px !important;}
.popup #sib_signup_form_1 .sib-fullname{width: 100%;margin: 0; padding: 0 30px; border: 1px solid #e1e1e1; line-height: 50px; border-radius: 0px;}
.popup #sib_signup_form_1 .sib-email-area{width: 100%; margin: 0; padding: 0 30px; border: 1px solid #e1e1e1; line-height: 50px; border-radius: 0px;}
.popup #sib_signup_form_1 .sib-submit {width: 100%;}
.popup #sib_signup_form_1 input[type="submit"]{line-height: 50px; border: none; border-radius: 0; background-color: #ff5151; color: #fff; text-transform: uppercase; font-weight: 600; width: 100%;}
.popup #sib_signup_form_1 .sib-default-btn:hover {border-radius: 0px !important;}


#sib_signup_form_2 {position: relative;}
#sib_signup_form_2 .sib_signup_box_inside_2 {display: inline-block; width: 100%;}
#sib_signup_form_2 .sib_signup_box_inside_2 .sib_msg_disp {width: 100%; margin: 0 0 10px 0;}
#sib_signup_form_2 .sib_signup_box_inside_2 .subscription_form {display:flex; width:100%; justify-content: space-between; gap: 30px; white-space: wrap; flex-direction: row;}
#sib_signup_form_2 .sib_signup_box_inside_2 .sib-NAME-areaw {width:100%; margin:0;}
#sib_signup_form_2 .sib_signup_box_inside_2 .sib-NAME-area {width: 100%; margin: 0; line-height: 50px; border: 1px solid #e1e1e1; color: #7c7c7c; border-radius: 25px; padding: 0 30px;}
#sib_signup_form_2 .sib_signup_box_inside_2 .sib-FIRSTNAME-area {width: 100%; margin: 0;}
#sib_signup_form_2 .sib_signup_box_inside_2 .sib-fullname{width: 100%; margin: 0; padding: 0 30px; border: 1px solid #e1e1e1; line-height: 50px; border-radius: 25px;}
#sib_signup_form_2 .sib_signup_box_inside_2 .sib-email-areaw {width: 100%; margin: 0;}
#sib_signup_form_2 .sib_signup_box_inside_2 .sib-email-area {width: 100%; margin: 0; padding: 0 30px; border: 1px solid #e1e1e1; line-height: 50px; border-radius: 25px;}
#sib_signup_form_2 .sib_signup_box_inside_2 .sib-submit {width: auto; min-width: 185px;}
#sib_signup_form_2 .sib_signup_box_inside_2 .sib-default-btn {line-height: 50px; border: none; border-radius: 25px; background-color: #ff5151; color: #fff; text-transform: uppercase; font-weight: 600; width: 100%; padding: 0;}
#sib_signup_form_2 .sib_loader {position: absolute;right: 70px;bottom: 56px;}
.elementor #sib_signup_form_2 img {float: left;}

.thim-header-effective#masthead .navigation { padding-bottom: 0; padding-top: 0;}
.thim-login-popup a {color: #4b4b4b;}
.menu-right .thim-login-effective {	border: 1px solid #4b4b4b;}
.thim-header-effective .navigation .menu-right ul li.widget_search::before {border: 1px solid #4f4f4f;}
.navigation .menu-right ul li.widget_search::before {color: #4f4f4f;}
.sub-menu {font-weight: 700;}

.elementor-kit-12 button{background-color: #fff;}
.elementor-kit-12 input[type="submit"]{padding: 5px 20px 5px 20px;}
.sbi_load_btn {	border-radius: 30px !important;}
.sbi_follow_btn.sbi_custom a {	border-radius: 30px !important;}
.am-button.am-button--filled.am-button--default.am-button--primary.am-button-continue {	border-radius: 30px !important;}
.tp-event-organizers {display: none;}
#comments #respond {display: none;}
.navigation .navbar-nav li .sub-menu > li {	padding-right: 21px; padding-left: 21px;}

@media only screen and (max-width: 680px) {
    .subscription_form {flex-direction: column;}
	.form-checkbox label{width: 100%;}
	.form-row.two-columns .form-group {min-width: 100%;}
}

@media only screen and (max-width: 600px) {.width-navigation h1 {  font-size: 22px;}}
@media (max-width: 480px) {.thim-round-testimonial.layout-3 {padding: 47px 0 47px !important;}}
