/*
 Theme Name:   Frame Child Theme
 Theme URI:    https://frame.ancorathemes.com
 Description:  Frame Child Theme
 Author:       AncoraThemes
 Author URI:   https://ancorathemes.com
 Template:     frame
 Version:      1.0.0
 Tags:         photo, photography, video, video production, video editor, video editing, youtube videos, product videos, videography, aerial, photography studio, photographer, videographer, portfolio, shop
 Text Domain:  frame
*/


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

.menu_hover_zoom_line>ul>li:not(.menu-collapse)>a {
	font-size: 18px; 
}

.cky-revisit-bottom-left { 
	bottom: 2rem !important;
	left: 1rem !important;
}

.cky-btn-revisit-wrapper { 
	background-color: #C2AD8B !important;
}

.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--orders, .woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--downloads, .woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--edit-address, .woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--wishlist {
	display: none !important;
}

.woocommerce-account .woocommerce-MyAccount-content-wrapper {
	border: 1px solid #d5d8dc;
  	border-radius: 3px;
	padding: 16px 30px;
	font-family: Outfit,sans-serif;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover, .elementor-widget-woocommerce-my-account .woocommerce-MyAccount-content-wrapper a {
	color: #000000 !important;
}

.woocommerce-account .wpcf7-submit-style .submit-style-in {
	background-color: #c2ad8b !important;
}

.woocommerce-account .wpcf7-submit-style:hover .submit-style-in {
	background-color: #000000 !important;
}

.woocommerce-account .woocommerce-MyAccount-content form .columns_wrap.margin-bottom .wpcf7-list-item.first {
	margin-left: unset !important;
}

body.woocommerce-account .user-registration-MyAccount, body.woocommerce-account .e-my-account-tab__dashboard .woocommerce-notices-wrapper, body.woocommerce-account .e-my-account-tab__dashboard h2, body.woocommerce-account .e-my-account-tab__dashboard .woocommerce-form-login, body.woocommerce-account .upf_files_sec, body.woocommerce-account .woocommerce-MyAccount-content-wrapper h3 {
	display: none !important;
}

body.woocommerce-dashboard .woocommerce-MyAccount-content p {
	display: none;
}

body.woocommerce-account .woocommerce-MyAccount-content p, body.woocommerce-account .woocommerce-MyAccount-content span {
	font-size: 16px;
}

body.woocommerce-dashboard .woocommerce-MyAccount-content p.texto-bienvenida {
	display: block !important;
}

#recordar .wpcf7-list-item {
	margin-left: unset !important;
}

.user-registration-Button, form.register .ur-submit-button {
	justify-content: center;
	background-color: #c2ad8b !important;
}

.user-registration-Button:hover, form.register .ur-submit-button:hover {
	background-color: #000000 !important;
}

.user-registration-LostPassword a, .user-registration-register a {
	color: #c2ad8b !important;
}

.user-registration-LostPassword a:hover, .user-registration-register a:hover {
	color: #000000 !important;
}

.user-registration-login-title, .user-registration-registration-title {
	font-family: Outfit,sans-serif !important;
}

.page-id-30856 .page_content_wrap {
	padding: unset !important;
}

body.woocommerce-account .woocommerce-MyAccount-content-wrapper > p {
	letter-spacing: 0.4px;
}

.woocommerce-MyAccount-navigation li a {
	font-size: 16px !important;
  	font-weight: 400 !important;
}

.woocommerce-MyAccount-navigation li.is-active a {
	font-weight: bold !important;
}

.woocommerce-MyAccount-content #basic-user-avatar-form .description {
	margin-bottom: 25px;
}

.woocommerce-MyAccount-content #basic-user-avatar-form input[type=submit] {
	background-color: #C2AD8B !important;
}

.woocommerce-MyAccount-content #basic-user-avatar-form input[type=submit]:hover {
	background-color: #000000 !important;
}

body.woocommerce-account .woocommerce-MyAccount-content p.info-form {
	font-size: 14px;
  	margin-bottom: 15px;
}

.flatpickr-calendar .flatpickr-monthDropdown-months {
	visibility: visible !important;
}

body.home .elementor-heading-title, body.home .sc_item_title {
	word-break: keep-all !important;
}

/* - - - - - - - - - - - - - - -  - - - - - - - - - - */
/* - - - - - - - - - - RESPONSIVE - - - - - - - - - - */
/* - - - - - - - - - - - - - - -  - - - - - - - - - - */
@media (max-width: 1023px) {
	
	.trx_addons_scroll_to_top.show {
    	bottom: 2rem !important;
    }
	
	.sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_default.sc_blogger_item_on_plate {
		border: 1px solid white !important;
	}
	
}

@media (max-width: 767px) {

	.woocommerce-account .woocommerce-MyAccount-content form .columns_wrap p .wpcf7-list-item {
		width: 100%;
	}
	
	body.user-registration-page #user-registration:not(.user-registration-MyAccount), body.user-registration-page .user-registration:not(.user-registration-MyAccount) {
		padding: unset !important;
	}
	
	body.user-registration-page .ur-frontend-form.login {
	  padding: 20px !important;
	}

}