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


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

.btLogoArea .logo {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .logo img, .btLogoArea .logo img {
    height: 55px;
}
/*.icon_header {*/
/*    margin-left: 5px!important;*/
/*}*/
/*.icon_header .btButtonWidgetLink {*/
/*    box-shadow: none!important;*/
/*}*/
.btMainLogo{
    margin-left: 15px;
}
.solexThemeColorGreen a{
    box-shadow: 0 0 0 4em #31bdb6 inset, 0 0 0 rgb(0 0 0 / 10%)!important;
}
.no_icon_after .bt_bb_link_text:after {display:none!important;}

#slider_main_page .rt-wpls .slick-dotted.slick-slider{
	margin-bottom: 0px;
}
.slider__main .bt_bb_size_huge.bt_bb_headline h1 {
	font-size:5rem;
}
.top__block_pos {
	margin-top: -90px;
}
.bt_bb_headline_subheadline {display:none;}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
	border-color: #ff0000;
}
span.wpcf7-not-valid-tip  {
	color: #ff0000;
}
.menu li {
	cursor:pointer;
}
.btContactColumn.left {
text-align: left;
}

.btMenuVerticalLeft .btVerticalMenuTrigger {
	float: left;
}

@media (max-width:1199px) {
	.btLogoArea .logo {
		left: 3%;
	}
	.port .logo {
		display:none;
	}
	
}

@media (max-width:768px) {
	.btLogoArea .logo {
		left: 7%;
	}
	.port .logo {
		display:none;
	}
	
	.slider__main .bt_bb_size_huge.bt_bb_headline h1 {
		font-size: 4.4rem;
	}
	
	.btLogoArea .logo img.btAltLogo{
		margin-left: 5px;
	}
	.bt_bb_size_normal.bt_bb_headline h3 {font-size:2.5rem;}
	.bt_bb_size_large.bt_bb_headline h1 {font-size:2.5rem;}
	.bt_bb_size_normal.bt_bb_headline h2 {font-size:2.5rem;}
}

.icon_block_service_mane .bt_bb_card_icon .bt_bb_card_icon_content .bt_bb_card_icon_text_inner .bt_bb_card_icon_title {
	font-size: 1.5em;
}

.icon_block_service .bt_bb_card_icon .bt_bb_card_icon_content .bt_bb_card_icon_text_inner .bt_bb_card_icon_title {
	font-size: 1.7em;
}

.top__block_pos.icon_block_service .bt_bb_card_icon .bt_bb_card_icon_content .bt_bb_card_icon_text_inner .bt_bb_card_icon_title {
	font-size: 1.5em;
}

.block_inner_page .bt_bb_size_medium.bt_bb_headline h3{
	font-size: 1.7em;
}

.rt-wpls .slick-slide img {
	filter:grayscale(1);
}
.rt-wpls .slick-slide img:hover {
	filter:grayscale(0);
}

.no_filter .rt-wpls .slick-slide img {filter:grayscale(0);}

.bt_bb_headline_title {
	color: #001f54;
	font-size: 1.125rem;
	
}
.grecaptcha-badge {
	 visibility: hidden;
 }
