#accesos_rapidos .accesos-desktop .box-component{border-radius:16px;box-shadow:none;border:solid 1px #f0f0f0;position:relative;padding:16px 16px 32px}
#accesos_rapidos .accesos-desktop .box-component .icon-cont span{font-size:40px}
#accesos_rapidos .accesos-desktop .box-component .nav-list li{font-size:15px;color:#444;display:block;margin-bottom:16px;line-height:normal;}
#accesos_rapidos .accesos-desktop .box-component .nav-list li a{transition:all .3s ease;color:#444}
#accesos_rapidos .accesos-desktop .box-component .nav-list li a:hover{color:#ec0000}
#accesos_rapidos .accesos-desktop .box-component .nav-list li:last-of-type{margin-bottom:0}

#accesos_rapidos .accesos-mobile .icon-cont{border-radius:20px;border:solid 1px #eee;transition:all .3s ease;color: #ec0000;cursor:pointer;}
#accesos_rapidos .accesos-mobile .icon-cont.active{background:#ec0000;border-color:#ec0000;color: #fff;}
#accesos_rapidos .accesos-mobile .tab-content .nav-list{border-radius:4px;overflow:hidden;position:relative;border:solid 1px #eee;}
#accesos_rapidos .accesos-mobile .tab-content .nav-list li{display:block;border-bottom:solid 1px #eee;font-size:14px;}
#accesos_rapidos .accesos-mobile .tab-content .nav-list li:last-of-type{border-bottom:0;}a#accesos_rapidos .accesos-desktop .box-component{border-radius:16px;box-shadow:none;border:solid 1px #f0f0f0;position:relative;padding:16px 16px 32px}
#accesos_rapidos .accesos-desktop .box-component .icon-cont span{font-size:40px}
#accesos_rapidos .accesos-desktop .box-component .nav-list li{font-size:15px;color:#444;display:block;margin-bottom:16px;line-height:normal;}
#accesos_rapidos .accesos-desktop .box-component .nav-list li a{transition:all .3s ease;color:#444}
#accesos_rapidos .accesos-desktop .box-component .nav-list li a:hover{color:#ec0000}
#accesos_rapidos .accesos-desktop .box-component .nav-list li:last-of-type{margin-bottom:0}
#accesos_rapidos .accesos-desktop .box-component .nav-list li span{display:inline-block;vertical-align:middle;color:#ec0000;transition:all .3s ease;opacity:0;margin-left:-5px;}
#accesos_rapidos .accesos-desktop .box-component .nav-list li:hover span{margin-left:0;opacity:1;}

#accesos_rapidos .accesos-mobile .icon-cont{border-radius:20px;border:solid 1px #eee;transition:all .3s ease;color: #ec0000;cursor:pointer;}
#accesos_rapidos .accesos-mobile .icon-cont.active{background:#ec0000;border-color:#ec0000;color: #fff;}
#accesos_rapidos .accesos-mobile .tab-content .nav-list{border-radius:4px;overflow:hidden;position:relative;border:solid 1px #eee;}
#accesos_rapidos .accesos-mobile .tab-content .nav-list li{display:block;border-bottom:solid 1px #eee;font-size:14px;}
#accesos_rapidos .accesos-mobile .tab-content .nav-list li:last-of-type{border-bottom:0;}
#accesos_rapidos .accesos-mobile .tab-content .nav-list li a{display:block;padding:16px;color: #444;transition:all .3s ease;}
#accesos_rapidos .accesos-mobile .tab-content .nav-list li a:hover{color: #ec0000;}

@media screen and (max-width: 640px){
	#accesos_rapidos .title-3{text-align: center;}
	.contrast #accesos_rapidos .accesos-mobile .icon-cont.active{background:#f8e71c;}
	.contrast #accesos_rapidos .accesos-mobile .icon-cont.active span{color:#000 !important;}
	.contrast #accesos_rapidos .accesos-mobile .tab-content .nav-list, .contrast #accesos_rapidos .accesos-mobile .tab-content .nav-list li, .contrast #accesos_rapidos .accesos-mobile .icon-cont{border-color:#f8e71c;}
}

@media screen and (max-width: 360px){
	#accesos_rapidos .accesos-mobile .row{margin:0 -7.5px;}
	#accesos_rapidos .accesos-mobile .row > *{padding: 0 7.5px;}
}
#accesos_rapidos .accesos-mobile .tab-content .nav-list li a{display:block;padding:16px;color: #444;transition:all .3s ease;}
#accesos_rapidos .accesos-mobile .tab-content .nav-list li a:hover{color: #ec0000;}

@media screen and (max-width: 640px){
	#accesos_rapidos .title-3{text-align: center;}
	.contrast #accesos_rapidos .accesos-mobile .icon-cont.active{background:#f8e71c;color:#000;}
	.contrast #accesos_rapidos .accesos-mobile .tab-content .nav-list, .contrast #accesos_rapidos .accesos-mobile .tab-content .nav-list li, .contrast #accesos_rapidos .accesos-mobile .icon-cont{border-color:#f8e71c;}
}

@media screen and (max-width: 360px){
	#accesos_rapidos .accesos-mobile .row{margin:0 -7.5px;}
	#accesos_rapidos .accesos-mobile .row > *{padding: 0 7.5px;}
}