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


/* Theme customization starts here
-------------------------------------------------------------- */
#uc-main-dialog * {
	color: #000000 !important;
}

.bt-logo-area .logo {
	padding: 10px 0 10px 0;
}

@media (min-width: 992px) {
	.br-mobile {
    	display: none;
  	}
}

@media (max-width: 992px) {	
	.full-width-tablet-mobile{
		max-width: unset !important;
	}
}

img.kit-partner {
    height: 50px;
    margin-right: 10px;
}
@media (max-width: 991px) {
  img.kit-partner {
    margin-right: 0;
    margin-bottom: 20px;
  }
}

/*
@media (max-width: 1199px) {
	.btMenuVertical .bt-vertical-header-top{
		display: flex;
	    flex-direction: row-reverse;
    	justify-content: space-between;
	}
}
*/

.bt-site-footer-widgets #boldSiteFooterWidgetsRow .btBox {
	max-width: 120px;
}

.row-partners-container {
	margin-bottom: 0 !important;
}

.btMenuVertical .mainHeader .logo {
    padding: 1em 2em;
}

.bt_bb_column_content_inner .bt_bb_card_icon .bt_bb_card_icon_content{
	display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.bt-vertical-menu-trigger .bt_bb_icon {
	float: right !important;
}

.btMenuVerticalLeft .bt-vertical-menu-trigger {
    float: right !important;
	height: 68px;
    display: flex;
    align-items: center;
    width: 30px;
    height: 30px;
    margin-top: 30px;
    display: block;
    background-image: url(https://paulamarco.es/wp-content/uploads/2026/01/menu.png);
    background-size: contain;
    background-color: white;
}
}

.btMenuVerticalLeft .mainHeader {
    right: 0;
	left: unset;
	transform: translateX(100%);
}

.btMenuVerticalLeft.btMenuVerticalOn .bt-content-wrap, .btMenuVerticalLeft.btMenuVerticalOn .bt-vertical-header-top, .btMenuVerticalLeft.btMenuVerticalOn .bt-site-footer {
	transform: translateX(-320px);
}

.btMenuVerticalLeft.btMenuVertical.btStickyHeaderActive.btMenuVerticalOn.btStickyHeaderOpen .bt-vertical-header-top {
    transform: translateY(0%) translateX(-320px);
}

/*
.main-header-inner .bt-logo-area.menu-holder.bt-clear .port .menuPort nav {
	height: 60px;
}

.main-header-inner .bt-logo-area.menu-holder.bt-clear .port .menuPort nav #menu-menu-general{
	display: flex;
    align-items: center;
    height: 100%;
	}
}
*/
@media (max-width: 767px) {
	footer.btLightSkin {
		flex-direction: column;
	}
}
@media (max-width: 480px) {
  	.btMenuVerticalLeft.btMenuVerticalOn .bt-content-wrap, .btMenuVerticalLeft.btMenuVerticalOn .bt-vertical-header-top, .btMenuVerticalLeft.btMenuVerticalOn .bt-site-footer {
		transform: translateX(-260px);
	}
	
	.btMenuVerticalLeft.btMenuVertical.btStickyHeaderActive.btMenuVerticalOn.btStickyHeaderOpen .bt-vertical-header-top {
    	transform: translateY(0%) translateX(-260px) !important;
	}
	
	.resize-font-title h2{
		font-size: 5rem !important;
	}
	
}

