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


/* Theme customization starts here
-------------------------------------------------------------- */
/* Header */
header .port {
	max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5px;
    padding-right: 5px;
}
header .btLogoArea .logo img {
    height: 55px !important;
	margin-top: 36px;
	margin-bottom: 36px;
}
.btStickyHeaderActive header .btLogoArea .logo img {
    height: 55px !important;
	margin-top: 9px;
	margin-bottom: 9px;
}
header nav {
	padding-left: 10px !important;
}
header nav li {
	padding-right: 30px !important;
}
header nav li:last-child {
	padding-right: 0 !important;
}
header nav li a {
	font-weight: 700 !important;
}
header .btIconWidget {
	font-size: 18px;
	font-weight: 700;
	color: #fff;
}
header nav li a:after {
	right: -15px !important;
}
header nav li a:before {
	bottom: 35px !important; 
}
.btStickyHeaderActive header nav li a:before {
	bottom: 20px !important; 
}
header .menuPort nav ul li a:after {
	content: "" !important;
	display: none !important;
}
header .menuPort nav ul > li.menu-item-has-children > a:after {
	content: "\25BE" !important;
	display: inline-block !important;
	right: -25px !important;
	font-size: 30px;
}
header .menuPort #menu-primary-menu a {
	font-size: 18px;
}
header .menuPort #menu-primary-menu .sub-menu li a { 
	padding-bottom : 0 !important;
}
header .menuPort #menu-primary-menu .sub-menu li:last-child a {
	padding-bottom : 18px !important;
}
header .menuPort #menu-primary-menu li ul { 
	width: 100%;
	max-width: 300px;
	min-width: 300px;
}
/* Footer  */
.bt_bb_color_scheme_11.bt_bb_rating .bt_bb_rating_icon .bt_bb_icon_holder {
	color: #b69065;
}
#menu-primary-menu-1 {
	max-width: 300px;
}
#menu-primary-menu-1 li {
	padding-left: 0;
	padding-right: 20px;
}
#menu-primary-menu-1 li.menu-item-4190 {
	margin-left: -20px;
}
#customer-feedback h4 {
	font-size: 16px;
}
#customer-feedback .bt_bb_show_dots_below button.slick-arrow {
	top: 25% !important;
}
#customer-feedback .bt_bb_headline_superheadline {
	font-size: 20px;
	margin-bottom: 10px;
}
.cracktrade-logo img {
	max-width: 270px;
}

/* Homepage */
#conversion-types img {
	min-height: 360px;
	max-height: 360px;
	object-fit: cover;
}
#our-services .bt_bb_service:hover .bt_bb_service_content_title a {
	color: #111112;
}
#our-services .bt_bb_color_scheme_3.bt_bb_style_borderless.bt_bb_service:hover .bt_bb_icon_holder {
	color: #b69065;
}
#banner-section .bt_bb_column_content:before,
#banner-section .bt_bb_column_content:after {
	display: none;
}
#banner-section .bt_bb_button a {
	background-color: #0d9f49;
	color: #fff;
}
#banner-section .bt_bb_button a:hover {
	background-color: #111112;
	color: #b69065;
}
#our-services .bt_bb_headline_superheadline  {
	margin-bottom: 5px;
}
#our-services .bt_bb_headline_subheadline  {
	margin-top: 5px;
}
.photos-content-mix .bt_bb_tile_format_21 {
	max-height: 300px;
}
.photos-content-mix .bt_bb_tile_format11 {
	max-height: 217px;
}
.photos-content-mix .bt_bb_tile_format_21 img {
    min-width: 620px;
	max-width: 620px;
    min-height: 300px;
    max-height: 300px;
	object-fit: cover;
}
.photos-content-mix .bt_bb_tile_format11 img {
    min-width: 310px;
	max-width: 310px;
    min-height: 217px;
    max-height: 217px;
	object-fit: cover;
}
/* .all-photo-gallery .bt_bb_masonry_image_grid .bt_bb_grid_item {
	height: 422px !important;
}
.all-photo-gallery .bt_bb_masonry_image_grid .bt_bb_grid_item  img {
	height: 100%;
	min-height: 422px;
} */

.page-id-4087 #jtg-4589,
.page-id-4087 #jtg-4590 {
	padding-bottom: 10px;
}
.modula-items.grid-gallery .modula-item {
	max-height: 422px !important;
}
.modula-items.grid-gallery .modula-item  img {
	height: 100%;
	min-height: 422px;
}
.modula.modula-gallery .post-edit-link,
.page-id-4087 .bt_bb_wrapper br {
	display: none;
}
/* Contact Page */
.page-id-4088 .btContact .btContactRow .btContactColumnLeft,
.page-id-4088 .btContact .btContactRow .btContactColumnRight {
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
}
.page-id-4088 .btContact .btContactRow .btContactColumnLeft {
	padding-right: 8px;
}
.page-id-4088 .btContact .btContactRow .btContactColumnRight {
	padding-left: 8px;
}
.page-id-4087 .bt_bb_wrapper p {
	margin: 0 0 0;
}
.modula-gallery.horizontal-filters .filters {
	margin-top: 20px;
}
@media (max-width: 1199.98px) {
		/* header */
	header .logo,
	.btVerticalHeaderTop {
		padding-top: 10px !important;
	}
	header #menu-primary-menu li.menu-item {
		text-align: left;
	}
	header #menu-primary-menu li.menu-item a {
		padding-top: 0;
		padding-right: 5px;
		line-height: 41px;
		font-size: 16px;
	}
	header .btIconWidget,
	header .btIconWidget .bt_bb_icon_holder:before,
	header .btIconWidget .btIconWidgetContent {
		font-size: 16px !important;
	}
	header .topBarInMenu {
		margin-top: 0 !important;
	}
	.btMenuVertical .mainHeader .topBarInMenu a {
		display: flex !important;
		margin-left: 36px !important;
		align-items: center;
		font-size: 15px;
		padding-bottom: 6px !important;
	}
	.btMenuVertical .mainHeader .topBarInMenu .btIconWidget.btWidgetWithText .bt_bb_icon_holder:before {
		font-size: 21px;
	}
	header .menuPort nav ul li.menu-item-has-children a:after {
		display: none !important;
	}
	header .menuPort #menu-primary-menu li ul { 
		width: 100%;
		max-width: 100%;
		min-width: 100%;
		padding-left: 15px;
	}
	header .menuPort #menu-primary-menu li ul li { 
		padding-right: 0;
	}
}
@media (max-width: 991.98px) {
	/* header */
	header .logo,
	.btVerticalHeaderTop {
		padding-top: 10px !important;
	}
	header #menu-primary-menu li.menu-item {
		text-align: left;
	}
	header #menu-primary-menu li.menu-item a {
		padding-top: 0;
		padding-right: 5px;
		line-height: 41px;
		font-size: 16px;
	}
	header .btIconWidget,
	header .btIconWidget .bt_bb_icon_holder:before,
	header .btIconWidget .btIconWidgetContent {
		font-size: 16px !important;
	}
	header .topBarInMenu {
		margin-top: 0 !important;
	}
	.btMenuVertical .mainHeader .topBarInMenu a {
		display: flex !important;
		margin-left: 36px !important;
		align-items: center;
		font-size: 15px;
		padding-bottom: 6px !important;
	}
	.btMenuVertical .mainHeader .topBarInMenu .btIconWidget.btWidgetWithText .bt_bb_icon_holder:before {
		font-size: 21px;
	}
	header .menuPort nav ul li.menu-item-has-children a:after {
		display: none !important;
	}
	header .menuPort #menu-primary-menu li ul { 
		width: 100%;
		max-width: 100%;
		min-width: 100%;
		padding-left: 15px;
	}
	header .menuPort #menu-primary-menu li ul li { 
		padding-right: 0;
	}
	/* 	Homepage */
	#conversion-types .bt_bb_column[data-width="4"]{
		-webkit-flex-basis: 33.33%;
    flex-basis: 33.33%;
    max-width: 33.33%;
	}
	#conversion-types .bt_bb_column_content {
		min-height: 557px;
	}
	.photos-content-mix .bt_bb_column_content {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.photos-content-mix .bt_bb_tile_format11 img,
	.photos-content-mix .bt_bb_tile_format_21 img {
		min-width: 100%;
		max-width: 100%;
		min-height: 100%;
		max-height: 100%;
/* 		object-fit: fill; */
	}
	.photos-content-mix  .bt_bb_masonry_image_grid.bt_bb_gap_normal .bt_bb_masonry_post_image_content {
		width: 100%;
	}
	.service-spacing .bt_bb_separator.bt_bb_bottom_spacing_medium {
		margin-bottom: 0;
	}
	.photos-content-mix .bt_bb_column_content {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.contact-us-form .bt_bb_column_content {
		padding-left: 0 !important;
    	padding-right: 0 !important;
	}
	.cfrom-spacing {
		margin-top: 28px;
		margin-bottom: 0
	}
	/* Footer	 */
	#base-footer .bt_bb_column.col-md-12, #base-footer .bt_bb_column_inner.col-md-12 {
		-webkit-flex-basis: 50%;
		flex-basis: 50%;
		max-width: 50%;
	}
	#footer-contactus .bt_bb_port {
		padding-top: 0;
	}
	.mobile-screen-img img {
		max-height: 500px;
		object-fit: contain;
	}
	#menu-primary-menu-1 {
		max-width: 100%;
	}
}
@media (max-width: 767.98px) {
	/* header */
	#conversion-types .bt_bb_column[data-width="4"]{
		-webkit-flex-basis: 100% !important;
		flex-basis: 100% !important;
		max-width: 100% !important;
	}
	/* Footer	 */
	#base-footer .bt_bb_column.col-md-12, #base-footer .bt_bb_column_inner.col-md-12 {
		-webkit-flex-basis: 100% !important;
		flex-basis: 100% !important;
		max-width: 100% !important;
	}
	#base-footer .bt_bb_column_content:first-child {
		margin-bottom:30px;
	}
	.page-id-4088 .btContact .btContactRow .btContactColumnRight {
		padding-left: 0;
	}
/* 	.photos-content-mix .bt_bb_tile_format_21 img {
		min-height: 300px;
		max-height: 300px;
	} */
	.photos-content-mix .bt_bb_tile_format11 img {
		min-height: 154px;
		max-height: 154px;
	}
	.photos-content-mix .bt_bb_tile_format11 {
		max-height: 154px;
		min-height: 154px;
	}
	.modula-items.grid-gallery .modula-item {
		width: 100% !important;
	}
	#menu-primary-menu-1 {
		margin-left: -10px;
	}
	#menu-primary-menu-1 li {
		display: block;
		padding-left: 10px;
	}
	#menu-primary-menu-1 li ul li {
		padding-left: 0;
	}
	#menu-primary-menu-1 li.menu-item-4190 {
		margin-left: 0;
	}
}
@media (max-width: 575.98px) {
	
}

