/*
 Theme Name:   Cliniq Child
 Theme URI:    http://cliniq.bold-themes.com
 Description:  Cliniq child theme
 Author:       BoldThemes
 Author URI:   http://bold-themes.com
 Template:     cliniq
 Version:      1.0.0
 Tags:         one-column, right-sidebar, custom-menu, featured-images, sticky-post, theme-options, threaded-comments, translation-ready
 Text Domain:  cliniq-child
*/


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

.wpcf7-form .wpcf7-submit {
	font-size: .975rem !important;
}

.wpcf7 span.wpcf7-not-valid-tip,
.wpcf7 form.invalid span.wpcf7-not-valid-tip {
    color: #d32424;
}

.wpcf7 form.invalid .wpcf7-response-output, 
.wpcf7 form.unaccepted .wpcf7-response-output {
    border-color: #d32424;
}

.wpcf7 form.invalid .wpcf7-response-output {
    margin-top: -1.5em;
}


p {
    font-size: 18px;
}
.bt_bb_column_content_inner ol, 
.bt_bb_column_content_inner ul {
    font-size: 18px;
}
.menuPort {
    font-size: 17px;
}
.btButtonWeight_default .bt_bb_button .bt_bb_button_text {
    font-size: 16px;
}

h1, h2, h3, h4, h5, h6 {
    line-height: 1.15;
}

.btMenuVertical .mainHeader nav ul li li a {
    font-size: 1.2em;
	font-weight: 600;	
	line-height: 1.0;
}

.bt_bb_size_large.bt_bb_icon .bt_bb_icon_holder > span {
    font-size: 1.8em;
}

/*
.menuPort nav > ul > li > a {
    line-height: 40px;
}

.btMenuHorizontal .menuPort > nav > ul ul {
	top: 0;
}
*/
.topBarPort {
	padding: 0;
}

.btTransparentAlternateHeader .topBar .topTools {
	border: 0;
    text-align: right;
    padding-top: 20px;
}
@media screen and (max-width: 767px) {
	.btStickyHeaderOpen .topBar .topTools.topTools {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.btStickyHeaderOpen .bt-vertical-header-top .bt-vertical-menu-trigger {
		margin-top: 10px;
	}
	.btStickyHeaderOpen .bt-vertical-header-top .logo img {
		max-height: 60px;
	}
	.topTools .bt_bb_button.btWithIcon.bt_bb_style_filled.bt_bb_size_medium a {
		padding-left: 10px;
		padding-right: 10px;
	} 
	.topTools .bt_bb_button.btWithIcon.bt_bb_style_filled.bt_bb_size_medium a .bt_bb_icon_holder {
		display: none;
	}
}
@media screen and (max-width: 821px) {
	.btTransparentAlternateHeader .topBar .topTools {
		padding-top: 26px;
	}
}
