/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Page Template
    03. "Inicio" Page
    04. "Home" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body #page #rs-header div .header-inner .menu-area .container .row-table .header-logo .logo-area .custom-logo-link img{
	height:auto !important;
	height:85px !important;
}

body .menu-area .container .row-table .header-quote .sidebarmenu-area .offcanvas-icon .nav-link-container .menu-button span{
	background-color:#F9A72B !important;
}

@media (max-width:991px){

	body #rs-header .menu-area .container .row-table .header-logo .logo-area .custom-logo-link img{
	max-height:none !important;
	}

}



@media (max-width:767px){

	body #page #rs-header div .header-inner .menu-area .container .row-table .header-logo .logo-area .custom-logo-link img{
	height:auto !important;
	width:62% !important;
	height:65px !important;
}

body #rs-header .menu-area .container .row-table .header-logo .logo-area .custom-logo-link img{
	max-height:none !important;
	}

}



@media (max-width:479px){

	body #page #rs-header div .header-inner .menu-area .container .row-table .header-logo .logo-area .custom-logo-link img{
	width:auto !important;
	height:42px !important;
	height:55px !important;
	width:auto !important;
	}

}



@media (max-width:360px){

	body #page #rs-header div .header-inner .menu-area .container .row-table .header-logo .logo-area .custom-logo-link img{
	width:auto !important;
}

body .header-logo .logo-area img{
	height:40px;
	}

}



@media (max-width:320px){

	body #page #rs-header div .header-inner .menu-area .container .row-table .header-logo .logo-area .custom-logo-link img{
	width:196px !important;
	}

}



@media (min-width:401px){

	body .header-logo .logo-area img{
	width:323px;
}

body #page #rs-header div .header-inner .menu-area .container .row-table .header-logo .logo-area .custom-logo-link img{
	width:auto !important;
	}

}



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
@media (max-width:360px){

	body.page:not(.home) .elementor-element-734e8465 .center h2.title{
	color:#ffffff !important;
	}

}



@media (max-width:320px){

	body.page:not(.home) .elementor-element-734e8465 .center h2.title{
	font-family:Rubik, sans-serif !important;
	}

}



/*-----------------------------------------------*/
/*  "Inicio" Page                                */
/*-----------------------------------------------*/
body.page-id-17232 #primary-menu-single > .menu-item:hover{
	color:#3a3a3a !important;
}

body.page-id-17232 #primary-menu-single a{
	color:#3a3a3a !important;
}

body.page-id-17232 #rs-header .menu-sticky.sticky .menu-area .navbar ul > li.current_page_item > a{
	color:#3a3a3a !important;
}

body.page-id-17232 #rs-header .menu-area .menu > li.current_page_item > a{
	color:#3a3a3a !important;
}

body.page-id-17232 #rs-header .menu-area .menu > li.current_page_item > a:hover{
	color:#f9a72b !important;
}

body.page-id-17232 #rs-header .menu-sticky.sticky .menu-area .navbar ul > li.current_page_item > a:hover{
	color:#f9a72b !important;
}

body.page-id-17232 #rs-header .menu-sticky.sticky .menu-area .navbar ul > li.current_page_item > a:active{
	color:#f9a72b !important;
}



/*-----------------------------------------------*/
/*  "Home" Page                                  */
/*-----------------------------------------------*/
body.page-id-15359 #primary-menu-single > .menu-item:hover{
	color:#3a3a3a !important;
}

body.page-id-15359 #primary-menu-single a{
	color:#3a3a3a !important;
}

body.page-id-15359 #rs-header .menu-sticky.sticky .menu-area .navbar ul > li.current_page_item > a{
	color:#3a3a3a !important;
}

body.page-id-15359 #rs-header .menu-area .menu > li.current_page_item > a{
	color:#3a3a3a !important;
}

body.page-id-15359 #rs-header .menu-area .menu > li.current_page_item > a:hover{
	color:#f9a72b !important;
}

body.page-id-15359 #rs-header .menu-sticky.sticky .menu-area .navbar ul > li.current_page_item > a:hover{
	color:#f9a72b !important;
}

body.page-id-15359 #rs-header .menu-sticky.sticky .menu-area .navbar ul > li.current_page_item > a:active{
	color:#f9a72b !important;
}