
/**
*	Skin: ceuandalucia
*
*	@package: CloudFw / Envision - Child
*	@access: Envision - Child
*	@version: 2.0.9.3
*/

html .ui--accent-gradient, html #header-navigation > li.top-level-item.has-child.hover > a, html .tp-caption.caption-primary > div, html #page-wrap .ui--accordion-state-opened > .ui--accordion-item-title, html #page-content .ui--toggle-state-closed > .ui--toggle-title .ui--toggle-icon, html #page-content .ui--toggle-state-opened > .ui--toggle-title { background-color:#3078f5; *background-color: #003ca3; background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMDNjYTMiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMzA3OGY1IiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg=='); background-image: -moz-linear-gradient(top, #003ca3, #3078f5) ; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#003ca3), to(#3078f5)); background-image: -webkit-linear-gradient(top, #003ca3, #3078f5); background-image: -o-linear-gradient(top, #003ca3, #3078f5); background-image: linear-gradient(to bottom, #003ca3, #3078f5); filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#003ca3', endColorstr='#3078f5'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#003ca3', endColorstr='#3078f5')"; background-repeat: repeat-x ; color: #ffffff; text-shadow: 0 -1px 0 #003ca3; }
html .ui--accent-background, html #header-navigation li > ul.sub-menu:after { background-color: #3078f5; }
html .ui--accent-color { color: #ffffff; }
html .ui--accent-color-forced { color: #ffffff !important; }
html .ui--accent-bg-to-color, html #header-navigation.active > li.top-level-item.hover > a, html #header-navigation > li.top-level-item:hover > a { color: #3078f5; }
html .ui--accent-color-with-shadow, html #page-wrap .ui--box .ui--accent-gradient h1, html #page-wrap .ui--box .ui--accent-gradient h2, html #page-wrap .ui--box .ui--accent-gradient h3, html #page-wrap .ui--box .ui--accent-gradient h4, html #page-wrap .ui--box .ui--accent-gradient h5, html #page-wrap .ui--box .ui--accent-gradient h6, html #page-wrap .ui--section .ui--box .ui--accent-gradient h1, html #page-wrap .ui--section .ui--box .ui--accent-gradient h2, html #page-wrap .ui--section .ui--box .ui--accent-gradient h3, html #page-wrap .ui--section .ui--box .ui--accent-gradient h4, html #page-wrap .ui--section .ui--box .ui--accent-gradient h5, html #page-wrap .ui--section .ui--box .ui--accent-gradient h6, html #page-wrap .ui--accordion-state-opened > .ui--accordion-item-title, html #page-wrap .ui--accordion-state-opened > .ui--accordion-item-title, html #page-wrap .ui--accordion-state-opened > .ui--accordion-item-title:hover, html #page-wrap .ui--tabs-mega .ui--tabs-titles > li a, html #page-content .ui--toggle-state-closed > .ui--toggle-title .ui--toggle-icon, html #page-content .ui--toggle-state-opened > .ui--toggle-title, html #page-content .ui--toggle-state-opened > .ui--toggle-title a, html #page-content .ui--toggle-state-opened > .ui--toggle-title a:hover { color: #ffffff; text-shadow: 0 -1px 0 #003ca3; }
html .ui--accent-border, html #header-navigation > li.current-menu-item > a, html #header-navigation.active > li.top-level-item.hover > a, html #header-navigation > li.top-level-item:hover > a { border-color: #3078f5; }
html .ui--accent-gradient-hover:hover, html .ui--accent-gradient-hover-parent:hover .ui--accent-gradient-hover { background-color:#3078f5; *background-color: #003ca3; background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMDNjYTMiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMzA3OGY1IiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg=='); background-image: -moz-linear-gradient(top, #003ca3, #3078f5) ; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#003ca3), to(#3078f5)); background-image: -webkit-linear-gradient(top, #003ca3, #3078f5); background-image: -o-linear-gradient(top, #003ca3, #3078f5); background-image: linear-gradient(to bottom, #003ca3, #3078f5); filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#003ca3', endColorstr='#3078f5'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#003ca3', endColorstr='#3078f5')"; background-repeat: repeat-x ; color: #ffffff; text-shadow: 0 -1px 0 #003ca3; }
html #page-content, html #page-content p, html #page-content .ui--box, html #page-content .ui--box p, html #page-content .ui--section .ui--box, html #page-content .ui--section .ui--box p, html #footer-widgets .ui--box, html #footer-widgets .ui--box p { color: #212427; }
html #page-content h1, html #page-content h2, html #page-content h3, html #page-content h4, html #page-content h5, html #page-content h6, html #page-wrap .ui--video-background-wrapper .ui--box h1, html #page-wrap .ui--video-background-wrapper .ui--box h2, html #page-wrap .ui--video-background-wrapper .ui--box h3, html #page-wrap .ui--video-background-wrapper .ui--box h4, html #page-wrap .ui--video-background-wrapper .ui--box h5, html #page-wrap .ui--video-background-wrapper .ui--box h6, html #page-wrap .ui--box h1, html #page-wrap .ui--box h2, html #page-wrap .ui--box h3, html #page-wrap .ui--box h4, html #page-wrap .ui--box h5, html #page-wrap .ui--box h6, html #page-wrap .ui--section .ui--box h1, html #page-wrap .ui--section .ui--box h2, html #page-wrap .ui--section .ui--box h3, html #page-wrap .ui--section .ui--box h4, html #page-wrap .ui--section .ui--box h5, html #page-wrap .ui--section .ui--box h6 { color: #212427; }
html a, html #page-content a, html .megamenu-html a, html #header-navigation > .megamenu > ul.sub-menu > li > ul.sub-menu .menu-item > a:hover, html #header-navigation > .megamenu > ul.sub-menu .style--standard > a:hover, html #header-navigation > .megamenu > ul.sub-menu .style--list > a:hover, html #header-navigation > .megamenu ul.sub-menu .style--big-title.link-enabled > a:hover { color: #003ca3; }
html #page-content a:hover, html #page-content .ui--box a:hover, html #footer-widgets .ui--box a:hover, html #page-wrap .ui--content-box-link .ui--content-box-title:hover .ui--content-box-title-text, html #page-wrap .ui--content-box-link .ui--content-box-title:hover .ui--content-box-title-caption { color: #3078f5; }
html .ui--box, html .ui--box p { color: #212427 !important; }
html .ui--box a, html .ui--box p a, html #page-content .ui--box a, html #page-content .ui--section-content .ui--box a, html #footer-widgets .ui--box a, html #page-content .ui--box .ui--content-box-content a, html #page-content .ui--section-content .ui--box .ui--content-box-content a, html #footer-widgets .ui--box .ui--content-box-content a { color: #003ca3; }
html .ui--box a:hover, html .ui--box p a:hover, html #page-content .ui--box a:hover, html #page-content .ui--section-content .ui--box a:hover, html #footer-widgets .ui--box a:hover, html #page-content .ui--box .ui--content-box-content a:hover, html #page-content .ui--section-content .ui--box .ui--content-box-content a:hover, html #footer-widgets .ui--box .ui--content-box-content a:hover { color: #3078f5; }
html .ui--content-box-header, html .ui--content-box-header h1, html .ui--content-box-header h2, html .ui--content-box-header h3, html .ui--content-box-header h4, html .ui--content-box-header h5, html .ui--content-box-header h6, html .ui--content-box-header a h1, html .ui--content-box-header a h2, html .ui--content-box-header a h3, html .ui--content-box-header a h4, html .ui--content-box-header a h5, html .ui--content-box-header a h6 { color: #212427 !important; }
html .ui--content-box-header a:hover, html .ui--content-box-header a:hover h1, html .ui--content-box-header a:hover h2, html .ui--content-box-header a:hover h3, html .ui--content-box-header a:hover h4, html .ui--content-box-header a:hover h5, html .ui--content-box-header a:hover h6 { color: #3078f5 !important; }
html .layout--boxed #page-wrap { border-color: #3078f5; -webkit-box-shadow:0 0 10px rgba(0,0,0,0.4); -moz-box-shadow:0 0 10px rgba(0,0,0,0.4); box-shadow:0 0 10px rgba(0,0,0,0.4); }
html #top-bar, html #header-container #top-bar { color: #7c7c7c; }
html #top-bar-text, html #header-container #top-bar-text { color: #212427; }
html #top-bar-text a, html #header-container #top-bar-text a, html #header-container #top-bar-widgets a { color: #212427; }
html #top-bar-text a:hover, html #header-container #top-bar-text a:hover, html #header-container #top-bar-widgets a:hover { color: #003ca3; }
html #titlebar-text a { color: #003ca3; }
html #titlebar-text a:hover { color: #3078f5; }
html #top-bar .ui--widget > ul > li, html #top-bar ul.ui--widget > li { border-color: #ffffff !important; }
html #top-bar, html #top-bar-text { border-color: #ffffff; }
html #top-bar .ui--custom-menu li > ul.sub-menu li > a { color: #212427; }
html #top-bar .ui--custom-menu li > ul.sub-menu li:hover > a { color: #003ca3; }
html #header-container { color: #ffffff; }
html #header-container a { color: #003ca3; }
html #header-container a:hover { color: #3078f5; }
html #header-navigation > li.top-level-item > a { color: #ffffff !important; }
html .stuck #header-navigation > li.top-level-item > a, html .stuck #header-navigation > li.top-level-item > a, html .header-style-1.no-stuck #header-navigation > li.top-level-item > a, html .header-style-1.no-stuck #header-navigation > li.top-level-item > a, html .stuck #header-navigation > li.top-level-item:hover > a, html .stuck #header-navigation > li.top-level-item.hover > a, html .header-style-1.no-stuck #header-navigation > li.top-level-item:hover > a, html .header-style-1.no-stuck #header-navigation > li.top-level-item.hover > a { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; border-top-left-radius: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; border-top-right-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; }
html #header-navigation > li.current-menu-item > a { background-color:#1457cc !important; background-image: none  !important; color: #ffffff !important; }
html #header-navigation.active > li.top-level-item.hover > a, html #header-navigation > li.top-level-item:hover > a { background-color:#1457cc !important; background-image: none  !important; color: #ffffff !important; }
html #header-navigation > li.current-menu-item > a, html #header-navigation.active > li.top-level-item.hover > a, html #header-navigation > li.top-level-item:hover > a { border-color: #1457cc; }
html #header-navigation > li.current-menu-item:hover > a { border-color: #1457cc !important; }
html #header-navigation li > ul.sub-menu:after { background-color: #1457cc !important; }
html #header-navigation li.fallout > ul.sub-menu li > a { color: #212427; }
html #header-navigation li.fallout > ul.sub-menu li:hover > a, html #header-navigation li.fallout > ul.sub-menu li.hover > a { color: #003ca3; }
html #header-navigation li.fallout > ul.sub-menu .current-sub-item:hover > a, html #header-navigation li.fallout > ul.sub-menu .current-sub-item.hover > a { text-shadow: 0 -1px 0 #%color%; }
html #header-navigation > .megamenu ul.sub-menu { color: #212427; }
html #header-navigation > .megamenu > ul.sub-menu > li > ul.sub-menu .menu-item > a, html #header-navigation > .megamenu > ul.sub-menu .style--standard > a, html #header-navigation > .megamenu ul.sub-menu .style--big-title > a, html #header-navigation > .megamenu > ul.sub-menu .style--list > a { color: #003ca3; }
html #header-navigation > .megamenu ul.sub-menu .style--big-title > a { color: #212427; text-shadow: 0 1px 0 #FFFFFF; }
html #header-navigation-toggle a { color: #ffffff; }
html #header-navigation-toggle a:hover { color: #ffffff; }
html #side-panel { background-color: #3078f5; }
html #side-panel h1, html #side-panel h2, html #side-panel h3, html #side-panel h4, html #side-panel h5, html #side-panel h6, html #side-panel .heading, html #side-panel strong { color: #FFFFFF; }
html #side-panel { color: #9ebffa; }
html #side-panel a, html #side-panel .btn-secondary { color: #ebf2ff; }
html #side-panel a:hover { color: #FFFFFF; }
html .side-panel-row-separator { background-color: #5993f7; }
html #side-panel select, html #side-panel textarea, html #side-panel input[type=text], html #side-panel input[type=password], html #side-panel input[type=datetime], html #side-panel input[type=datetime-local], html #side-panel input[type=date], html #side-panel input[type=month], html #side-panel input[type=time], html #side-panel input[type=week], html #side-panel input[type=number], html #side-panel input[type=email], html #side-panel input[type=url], html #side-panel input[type=search], html #side-panel input[type=tel], html #side-panel input[type=color] { background-color: #265fc2; border-color: #1d4893; color: #ebf2ff; }
html #side-panel select:focus, html #side-panel textarea:focus, html #side-panel input[type=text]:focus, html #side-panel input[type=password]:focus, html #side-panel input[type=datetime]:focus, html #side-panel input[type=datetime-local]:focus, html #side-panel input[type=date]:focus, html #side-panel input[type=month]:focus, html #side-panel input[type=time]:focus, html #side-panel input[type=week]:focus, html #side-panel input[type=number]:focus, html #side-panel input[type=email]:focus, html #side-panel input[type=url]:focus, html #side-panel input[type=search]:focus, html #side-panel input[type=tel]:focus, html #side-panel input[type=color]:focus { background-color: #2459b5; border-color: #1a4287; }
html footer { background-color: #003ca3; }
html footer .ui--darker { background-color: #002f81; color: #e6ecf6; }
html footer .ui--darker-hover:hover { background-color: #002462; color: #FFFFFF; }
html footer .seperator { background-color: #668ac8; }
html .footer-widgets-row-separator { background-color: #3363b5; }
html #footer-widgets { color: #87a3d4; }
html #footer-widgets .footer-widget-title { color: #fcfdfe; }
html #footer-widgets a { color: #e6ecf6; }
html #footer-widgets a:hover { color: #FFFFFF; }
html #footer-widgets .muted, html #footer-widgets a.muted { color: #73767b; }
html #footer-widgets a.muted:hover { color: #e6ecf6; }
html footer select, html footer textarea, html footer input[type="text"], html footer input[type="password"], html footer input[type="datetime"], html footer input[type="datetime-local"], html footer input[type="date"], html footer input[type="month"], html footer input[type="time"], html footer input[type="week"], html footer input[type="number"], html footer input[type="email"], html footer input[type="url"], html footer input[type="search"], html footer input[type="tel"], html footer input[type="color"] { background-color: #002f81; border-color: #002462; color: #e6ecf6; }
html footer select:focus, html footer textarea:focus, html footer input[type="text"]:focus, html footer input[type="password"]:focus, html footer input[type="datetime"]:focus, html footer input[type="datetime-local"]:focus, html footer input[type="date"]:focus, html footer input[type="month"]:focus, html footer input[type="time"]:focus, html footer input[type="week"]:focus, html footer input[type="number"]:focus, html footer input[type="email"]:focus, html footer input[type="url"]:focus, html footer input[type="search"]:focus, html footer input[type="tel"]:focus, html footer input[type="color"]:focus { background-color: #002c79; border-color: #00215a; }
html #footer-bottom { background-color: #002e7c; border-top-color: #cccccc; }
html #footer-bottom { background-color: #ffffff; }
html #footer-bottom, html #footer-bottom a { color: #999999; }
html #footer-bottom a:hover { color: #404040; }
html #page-content .muted, html #page-content .ui--box .muted, html #page-content a.muted, html #page-content .ui--box a.muted { color: #919294; }
html #page-content a.muted:hover, html #page-content .ui--box a.muted:hover { color: #212427; }
html .arr:hover { color: #ffffff !important; text-shadow: 0 -1px 0 #003ca3; }
html .arr > span { background-color:#3078f5 !important; *background-color: #003ca3 !important; background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMDNjYTMiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMzA3OGY1IiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==') !important; background-image: -moz-linear-gradient(top, #003ca3, #3078f5)  !important; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#003ca3), to(#3078f5)) !important; background-image: -webkit-linear-gradient(top, #003ca3, #3078f5) !important; background-image: -o-linear-gradient(top, #003ca3, #3078f5) !important; background-image: linear-gradient(to bottom, #003ca3, #3078f5) !important; filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#003ca3', endColorstr='#3078f5') !important; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#003ca3', endColorstr='#3078f5')" !important; background-repeat: repeat-x  !important; }
html footer .arr { color: #668ac8 !important; border-color: #668ac8 !important; }
html footer .arr:hover { color: #fcfdfe !important; border-color: #fcfdfe !important; }
html .rev_slider_wrapper .tp-leftarrow.custom, html .rev_slider_wrapper .tp-rightarrow.custom { color: #FFFFFF !important; background-color:#333333 !important; *background-color: #444444 !important; background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM0NDQ0NDQiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMzMzMzMzIiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==') !important; background-image: -moz-linear-gradient(top, #444444, #333333)  !important; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#333333)) !important; background-image: -webkit-linear-gradient(top, #444444, #333333) !important; background-image: -o-linear-gradient(top, #444444, #333333) !important; background-image: linear-gradient(to bottom, #444444, #333333) !important; filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#444444', endColorstr='#333333') !important; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#444444', endColorstr='#333333')" !important; background-repeat: repeat-x  !important; }
html .rev_slider_wrapper .tp-leftarrow.custom:hover, html .rev_slider_wrapper .tp-rightarrow.custom:hover { color: #FFFFFF !important; background-color:#000000 !important; *background-color: #333333 !important; background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==') !important; background-image: -moz-linear-gradient(top, #333333, #000000)  !important; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#000000)) !important; background-image: -webkit-linear-gradient(top, #333333, #000000) !important; background-image: -o-linear-gradient(top, #333333, #000000) !important; background-image: linear-gradient(to bottom, #333333, #000000) !important; filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#333333', endColorstr='#000000') !important; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#333333', endColorstr='#000000')" !important; background-repeat: repeat-x  !important; }
html .rev_slider_wrapper .tp-leftarrow.custom i, html .rev_slider_wrapper .tp-rightarrow.custom i { color: #FFFFFF !important; }
html .rev_slider_wrapper .tp-leftarrow.custom:hover i, html .rev_slider_wrapper .tp-rightarrow.custom:hover i { color: #FFFFFF !important; }
html #top-bar .ui--accent-gradient { color: #ffffff !important; text-shadow: 0 -1px 0 #003ca3; background-color:#3078f5 !important; *background-color: #003ca3 !important; background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMDNjYTMiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMzA3OGY1IiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==') !important; background-image: -moz-linear-gradient(top, #003ca3, #3078f5)  !important; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#003ca3), to(#3078f5)) !important; background-image: -webkit-linear-gradient(top, #003ca3, #3078f5) !important; background-image: -o-linear-gradient(top, #003ca3, #3078f5) !important; background-image: linear-gradient(to bottom, #003ca3, #3078f5) !important; filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#003ca3', endColorstr='#3078f5') !important; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#003ca3', endColorstr='#3078f5')" !important; background-repeat: repeat-x  !important; }
html #page-wrap .portfolio-container .ui--content-box-header:hover .ui--content-box-title, html #page-wrap .portfolio-container .ui--content-box-header:hover .ui--content-box-title.on--hover:hover { background-position: 0 0 !important; }
html footer .ui--blog-date, html footer .ui--blog-date .ui--blog-date-month { background-color: #002f81; }
html footer .ui--blog-date h1, html footer .ui--blog-date h2, html footer .ui--blog-date h3, html footer .ui--blog-date h4, html footer .ui--blog-date h5, html footer .ui--blog-date h6 { color: #e6ecf6 !important; }
html footer .ui--blog-date .ui--blog-date-month, html footer .ui--blog-date { border-color: #003ca3; }
html footer .ui--blog-icon { background-color: #002f81; color: #87a3d4 !important; }
html footer .ui--blog-side-author img.avatar { background-color: #002f81; border-color: #002f81; }
html #page-wrap .ui--blog .ui--content-box-header:hover .ui--content-box-title, html #page-wrap .ui--blog .ui--content-box-header:hover .ui--content-box-title.on--hover:hover { background-position: 0 0 !important; }
html #page-wrap .ui--accordion-state-opened > .ui--accordion-item-title { color: #fff !important; }
html #page-wrap .ui--accordion-state-closed > .ui--accordion-item-title { color: #fff !important; }
html #page-wrap .ui--accordion .ui--accordion-item-content a { color: #666 !important; }
html #page-wrap .ui--accordion .ui--accordion-item-content a:hover { color: #09c !important; }
html .ui-dark .btn-secondary { color: #668ac8 !important; border-color: #668ac8 !important; }
html .ui-dark .btn-secondary:hover, html .ui-dark .btn-secondary:focus, html .ui-dark .btn-secondary:active, html .ui-dark .btn-secondary.active, html .ui-dark .btn-secondary.disabled, html .ui-dark .btn-secondary[disabled] { color: #fcfdfe !important; border-color: #fcfdfe !important; }
html .ui--message-box-error { border-width: 1px !important; }
html #page-wrap .ui--tabs-mini-horizontal > .ui--tabs-header .ui--tabs-titles > li.active a, html #page-wrap .ui--tabs-mini-horizontal > .ui--tabs-header .ui--tabs-titles > li.active a:hover { border-top-color: #3078f5 !important; }
html #page-wrap .ui--tabs-mini-vertical > .ui--tabs-header .ui--tabs-titles > li.active a, html #page-wrap .ui--tabs-mini-vertical > .ui--tabs-header .ui--tabs-titles > li.active a:hover, html #page-wrap .ui--tabs-mini-vertical.position--right > .ui--tabs-header .ui--tabs-titles > li.active a, html #page-wrap .ui--tabs-mini-vertical.position--right > .ui--tabs-header .ui--tabs-titles > li.active a:hover { border-left-color: #3078f5 !important; border-right-color: #3078f5 !important; }
html #page-wrap .ui--tabs-mini-horizontal > .ui--tabs-header .ui--tabs-titles > li.active a, html #page-wrap .ui--tabs-mini-horizontal > .ui--tabs-header .ui--tabs-titles > li.active a:hover, html #page-wrap .ui--tabs-mini-horizontal > .ui--tabs-header .ui--tabs-border-before, html #page-wrap .ui--tabs-mini-horizontal > .ui--tabs-header .ui--tabs-border-after { border-color: #ddd !important; }
html #page-wrap .ui--tabs-mini-horizontal > .ui--tabs-header .ui--tabs-titles > li.active a, html #page-wrap .ui--tabs-mini-horizontal > .ui--tabs-header .ui--tabs-titles > li.active a:hover { border-top-color: #0099cc !important; }
html #page-wrap .ui--tabs-mini-vertical > .ui--tabs-header .ui--tabs-titles > li.active a, html #page-wrap .ui--tabs-mini-vertical > .ui--tabs-header .ui--tabs-titles > li.active a:hover, html #page-wrap .ui--tabs-mini-vertical > .ui--tabs-header .ui--tabs-border-top, html #page-wrap .ui--tabs-mini-vertical > .ui--tabs-header .ui--tabs-border-bottom { border-color: #ddd !important; }
html #page-wrap .ui--tabs-mini-vertical > .ui--tabs-header .ui--tabs-titles > li.active a, html #page-wrap .ui--tabs-mini-vertical > .ui--tabs-header .ui--tabs-titles > li.active a:hover, html #page-wrap .ui--tabs-mini-vertical.position--right > .ui--tabs-header .ui--tabs-titles > li.active a, html #page-wrap .ui--tabs-mini-vertical.position--right > .ui--tabs-header .ui--tabs-titles > li.active a:hover { border-left-color: #0099cc !important; }
html #page-wrap .ui--tabs-mini-vertical.position--right > .ui--tabs-header .ui--tabs-titles > li.active a, html #page-wrap .ui--tabs-mini-vertical.position--right > .ui--tabs-header .ui--tabs-titles > li.active a:hover { border-right-color: #0099cc !important; }
html #page-wrap .ui--tabs-mini > .ui--tabs-header .ui--tabs-titles > li a, html #page-wrap .ui--tabs-mini > .ui--tabs-header .ui--tabs-titles > li a:hover { color: #666; }
html #page-wrap .ui--tabs-mini > .ui--tabs-header .ui--tabs-titles > li a:hover { color: #0099cc; }
html #page-wrap .ui--tabs-mini > .ui--tabs-header .ui--tabs-titles > li.active a, html #page-wrap .ui--tabs-mini > .ui--tabs-header .ui--tabs-titles > li.active a:hover { color: #0099cc !important; }
html #page-wrap .ui--box-widget .ui--content-box-header:hover .ui--content-box-title, html #page-wrap .ui--box-widget .ui--content-box-header:hover .ui--content-box-title.on--hover:hover { background-position: 0 0 !important; }
html .jp-controls { color: #212427 !important; }
html .jp-video a, html .jp-controls a { color: #003ca3 !important; }
html .jp-video a:hover, html .jp-controls a:hover { color: #3078f5 !important; }
html .jp-volume-bar-value { background-color: #003ca3 !important; }
html .jp-volume-bar-value:hover { background-color: #3078f5 !important; }
html footer #wp-calendar tbody td { background-color: #002f81; }
html footer #wp-calendar tbody td:hover { background-color: #002462; color: #FFFFFF; }
html footer #wp-calendar caption { border-color: #3363b5; }
html footer .tagcloud a { background-color: #002f81; color: #002f81; }
html footer .tagcloud a:hover { background-color: #002462; color: #002462; }
html footer .widget_nav_menu > div > ul > li, html footer .ui--widget-subpages-classic > li { border-color: #3363b5; }
html body { font-family: Helvetica, Arial, 'sans-serif'; font-size: 14px; }
html select, html button, html textarea, html input[type="text"], html input[type="submit"], html input[type="password"], html input[type="datetime"], html input[type="datetime-local"], html input[type="date"], html input[type="month"], html input[type="time"], html input[type="week"], html input[type="number"], html input[type="email"], html input[type="url"], html input[type="search"], html input[type="tel"], html input[type="color"], html .uneditable-input { font-size: 14px; line-height: 18px; }
html h1 { font-size: 30px; line-height: 36px; }
html h2 { font-size: 24px; line-height: 30px; }
html h3 { font-size: 20px; line-height: 24px; }
html h4 { font-size: 18px; line-height: 24px; }
html h5 { font-size: 16px; line-height: 18px; }
html h6 { font-size: 14px; line-height: 18px; }
html .heading, html .heading-colorable { font-size: 18px; line-height: 24px; }
html #top-bar { font-size: 12px; }
html #breadcrumb { font-size: 12px; }
html #footer-widgets { font-size: 14px; }
html #footer-bottom, html #footer-bottom a { font-size: 13px; }
html #header-navigation li.menu-item.level-0 > a { font-size: 16px; font-weight: 400; }
html #header-navigation .sub-menu li.menu-item > a { font-size: 15px; }
html .tp-caption.caption-primary { font-size: 30px; font-weight: 300; line-height: 36px; }
html .tp-caption.caption-primary strong { font-weight: 700; }
html .tp-caption.caption-white-background { font-size: 24px; font-weight: 300; line-height: 30px; }
html .tp-caption.caption-long-text { font-size: 16px; font-weight: 300; line-height: 20px; }
html .ui--blog-item.layout--single .ui--blog-title { font-weight: 600 !important; }
html .ui--blog-item.layout--standard .ui--blog-title, html .ui--blog-item.layout--medium .ui--blog-title { font-weight: 600 !important; }
html .ui--blog .ui--content-box-title-text { font-weight: 600 !important; }
html .ui--blog-item.layout--mini .ui--blog-title, html .ui--blog-item.layout--mini-carousel .ui--blog-title { font-weight: 600 !important; }
html .ui--likes-count > span { font-size: 18px; }
html .portfolio-container .ui--content-box-title-text { font-weight: 600; }
html .btn, html .btn-normal { font-size: 12px; }
html .btn, html .btn-medium { font-size: 12px; }
html .btn.btn-large { font-size: 16px; }
html .btn.btn-small { font-size: 11px; }
html .btn.btn-mini { font-size: 10px; }
html .gm-style .gm-style-iw div { font-size: 14px; }
@media (min-width: 979px) {html .header-overlapping .no-stuck #header-container-background { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)" !important;opacity: 0 !important; }
}
@media (max-width: 767px) {html #header-navigation > li { }
}
@import url('https://fonts.googleapis.com/css2?family=Arvo:wght@700&family=Montserrat:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap');


/*programa mentor*/

.mentor p, .mentor li{
    color: #555;
    font-size: 1.3em;
    font-weight: 200;
    letter-spacing: 0.01em;
    line-height: 1.6em;
}

#mentor-contacto{
  text-align: center;
  border: 1px solid gray;
  margin: 2em;
  padding: 10px 0;
  background-color: #7a808445;
  color: #554;
  line-height: 2em;
}

/*Másteres de FP*/
.single-ceu_fp_especializado #subsite-cabecera-container img {
	width: 100%;
    height: auto;
    position: fixed;
    left: 0;
}
.single-ceu_fp_especializado p {
    text-align: justify;
}
#htabs p{
      text-align: left;
}
.page-id-14069 .arte #subsite-content .ui--tagline-box .arrow_box {
    border-right-color: #003CA3 !important;
    background-color: #003CA3 !important;
}
.page-id-14069 .arte #subsite-content .ui--tagline-box .arrow_box:after {

    border-left-color: #003CA3 !important;
}
.page-id-14069 .arte #menu-lateral .widget_nav_menu > div > ul > li > a:hover {
    border-color:#003CA3 !important;
    
}
.page-id-14069 .arte #full-width-cabecera #subsite-title-container, 
.page-id-14069 .tech #full-width-cabecera #subsite-title-container, 
.page-id-14069 .arte #subsite-content .destacados_grados .span2 .ui--content-box-title.ui--gradient.ui--gradient-grey.on--hover, 
.page-id-14069 .tech #subsite-content .destacados_grados .span2 .ui--content-box-title.ui--gradient.ui--gradient-grey.on--hover {
    background-color: #003CA3 !important;
}

/*Ciberseguridad en entornos de las Tecnologías de la Informació*/
body.postid-14064 .cover{
  top: -200px !important;
}

/*Master reglado de FP Superior en Inteligencia Artificial y Big Data*/
body.postid-14037 .cover{
  top: -250px !important;
}

/*Curso de especialización en cultivos celulares*/
body.postid-14022 .cover{
  top: -400px !important;
}

/*Master reglado en Modelado de la Información de la Construcción (BIM)*/
body.postid-14020 .cover{
  top: -350px !important;
}

/*imagen de fiscalidad en hermandades y cofradias*/
body.postid-11512 .cover{
  top: 0px;
}

/* Política Internacional */
body.postid-11764 .cover{
	bottom: -40%;
}

/*imagen de hermandades y cofradias*/
#subsite-bg.hercof {
    background-image: url(https://www.cardenalspinola.es/wp/wp-content/themes/envision-child/img/header/n3/tecnico-derecho-hermandades-cofradias.jpg);
    background-position: 10% 50%;
}

/*banderas de idiomas en posgrados*/
#banderas {
float:right;
}

#banderas a img{
width: 2em;
padding-right: .4em;
}

#banderas a{
display: inline-block;
padding: 7px;
text-align: center;
border-radius: 5px;
color: black;
font-weight: bold;
border: 1px solid #1458CC;
}

@media (max-width: 760px) {
	#banderas {
		padding-right: 2.8em;
	}
}


/* VERSIÓN PARA IMPRIMIR */
@media print {
	html {
		direction: ltr;
	}
	body {
		font-family: 'Helvetica Neue', 'Lucida Grande', sans-serif;
		font-size: 75%;
	}
	#top-bar {
		display: none;
	}
	#header-container {
		display: none;
	}
	#idiomas-header {
		display: none;
	}
   #subsite-cabecera-container{
	  display: none;
   }
   #subsite-title-container{
	  top: -50px !important;
	  position: absolute;
   }
   #breadcrumb{
	  display: none;
   }
   .buttons.fullwidth-content{
	  display: none;
   }
   #htabs{
	  display: none;
   }
   .sec-1{
	  top: -250px !important;
	  position: absolute;
   }
   .sec-2{
	  display: none;
   }
   .sec-3{
	  top: 50px !important;
	  position: relative;
   }
   .button-links{
	  display: none;
   }
   #for_complementaria{
	  display: none;
   }
   .what-media{
	  display: none;
   }
   .why-media{
	  display: none;
   }
   .sec-4{
	  display: none;
   }
   .seals.container{
	  display: none;
   }
   footer{
	  display: none;
   }

}


#header-navigation > li.top-level-item > a{
   padding: 8px 15px 4px;
}
.n3 #subsite-cabecera{
   height: 350px !important;
}
.n3 #subsite-cabecera.miercoles{
   height: 300px !important;
}
.n3 #subsite-cabecera.aula{
   height: 321px !important;
}
.helper--seperator {
	margin-left: 5px;
	margin-right: 8px;
}

/* ALTURA MENU y REDES SOCIALES */
@media (min-height: 1024px){
   html #topbar-social-icons{
      top: 184px !important;
   }
}
@media (max-height: 768px){
   html #topbar-social-icons{
      top: 185px !important;
   }
}
@media (max-width: 435px){
   #subsite-cabecera-container.cover{
      top: -23%;
   }
   html #topbar-social-icons{
      top: 185px !important;
   }
}
@media (max-width: 414px){
   #subsite-cabecera-container.cover{
      top: -28%;
   }
}
@media (max-width: 411px){
   #subsite-cabecera-container.cover{
      top: -29%;
   }
}
@media (max-width: 375px){
   #subsite-cabecera-container.cover{
      top: -38%;
   }
}
@media (max-width: 360px){
   #subsite-cabecera-container.cover{
      top: -41%;
   }
}
@media (max-width: 320px){
   #subsite-cabecera-container.cover{
      top: -51%;
   }
}



/* HOME > Botón Automatrícula */

.seccion-automatricula {
	background: #F7F7F7;
	border-bottom: 1px solid #DDD;
}
.seccion-automatricula .btn,
#ts_col .btn {
	background-color: #1458CC !important;
	background: #1458CC;
}
.seccion-automatricula .btn:hover,
#ts_col .btn:hover {
	background-color: #000 !important;
	background: #000;
}
@media (max-width: 767px) {
	.seccion-automatricula {
		display: none;
	}
	#ts_col .btn {
		display: block;
	}
	#video-home {
		margin-bottom: 15px !important;
	}
}
@media (min-width: 767px) {
	#ts_col .btn {
		display: none;
	}
}

@media (max-width: 1008px) and (min-width: 768px) {
	#header-navigation > li {
    	text-align: left;
    	float: none !important;
    	display: inline-block;
	}
}

#menu-item-6838{
   background: rgba(255, 51, 51, 85) !important;;
}

div#top-bar-text{
 /* min-width: 660px; */
}

html #top-bar .automatricula {
	font-size: .85em;
	margin-top: 1em;
    /*display: block;*/
}
.automatricula a {
	border: 1px solid;
	border-radius: 20px;
	display: block;
	float: right;
	line-height: 2.8em;
	max-width: 210px;
	padding: 0 15px;
	text-align: center;
}
a#automatricula {
	background: #003CA3;
}
a:hover#automatricula {
	background: #137a9f;
}
.automatricula a#automatricula {
	border: 1px solid #003CA3;
	color: #FFF;
}
.automatricula a:hover#automatricula {
	border: 1px solid #137a9f;
	color: #FFF;
}
a#automatricula-grados{
    margin-right: 1.1em;
}
html #top-bar-text .automatricula.grado a {
	color: rgb(255, 51, 51);
}

#iconos_topbar {
	float: right;
}
@media (max-width: 640px) {
	#iconos_topbar {
		float: none;
		margin-top: 0px;
	}
	div#top-bar-text {
		min-width: auto;
	}
}

#menu-item-11032 {
	background-color: rgb(0,60,163);
}
#header-navigation li#menu-item-11032 > ul.sub-menu {
	width: 280px;
}
#renovacion_btn, #maes_btn{
    display: inline-block !important;
    margin-top: 0px !important;
    margin-left: 2em !important;
     
}

#grados_btn {
    margin-right: 2em;
}

@media (max-width: 570px) {
	.automatricula a {
		float: none;
		margin: 0 auto 1em auto;
	}

	#maes_btn{
		display: block !important;
                margin-left: 0em !important;
        }

        #grados_btn {
             margin-right: 0em;
         }

        a#automatricula-grados{
          margin-right: auto;
        }

	/*boton forma de pago*/
        .pp_fade{
           max-width: 80%;
           margin-left: 5%;
        }

        div.pp_envision .pp_close {
           right: 8em;
        }
}

/* HOME > Header y Menu (responsive) */


@media (max-width : 435px){
   #page-wrap #page-header{
      position: relative;
      /* height: 174px; */
   }
   .absolute-nav-menu{
      position: absolute !important;
      background: rgba(20,88,204,0.85);
      width: 100%;
      top: 0px;
   }
   #topbar-social-icons{
      top: 200px !important;
   }
}

/* BOTONERA ESTUDIOS */
.span25 {
	width: 162px;
}
@media (min-width: 1200px) {
	.span25 {
		width: 204px;
	}
}
@media (min-width: 768px) and (max-width: 979px) {
	.span25 {
		width: 124px;
	}
}
@media (max-width: 767px) {
	.span25 {
		width: 100%;
	}
	#colegio_col {
		margin-left: 0 !important;
	}
}

/* EXPERTO EN NOBILIARIA */

.postid-12287 #subsite-cabecera-container img.cover {
    object-position: 0px 0px;
}
@media (max-width: 1024px) {
	.postid-12287 #subsite-cabecera-container img.cover {
    	object-position: 0px 0px;
	}
}
.postid-12287 .img-homologado img {
	max-width: 120px;
	margin: 0 auto;
    display: block;
}

/* POSGRADO > Derecho Hermandades y Cofradías */
.hermandades > p{
   font-size: 1em;
   line-height: 1.4em;
}

/* DIRECCIÓN - GESTIÓN CENTROS VETERINARIOS */
.postid-12129 #subsite-cabecera-container.cover {
	top: -80px !important;
}

/* AGENDA y NOTICIAS > Home */
.feedzy-rss.row {
	margin-left: 0;
}
@media (max-width : 1025px){
   #agenda_row #feedzy_wp_widget-7 .feedzy_wp_widget_box .ui-column{
      width: 48% !important;
      margin-left: 0 !important;
   }
}
@media (max-width : 1020px){
   #noticias_row #feedzy_wp_widget-6 .ui--carousel-viewport .feedzy-rss .ui-column{
      width: 48% !important;
      margin-left: 0 !important;
   }
}
@media (max-width : 767px){
   #agenda_row #feedzy_wp_widget-7 .feedzy_wp_widget_box .ui-column{
      width: 98% !important;
      margin-left: 0 !important;
      margin: 0 auto !important;
   }
   #noticias_row #feedzy_wp_widget-6 .ui--carousel-viewport .feedzy-rss .ui-column{
      width: 98% !important;
      margin-left: 0 !important;
      margin: 0 auto !important;
   }
}



/* CALENDARIO > Miércoles Culturales */
#cats_widget_1{
   display: none;
}
#calendar_1{
   width: 253px !important;
   margin-top: 30px;
   margin-bottom: 30px;
}
#calendar_1 > table{
   width: 253px !important;
}
.cell_body > td{
   width: 36px !important;
   height: 29px !important;
   font-size: 15px !important;
}

#calendar_1 > table > tbody > tr:nth-child(2) > td > form > table > tbody > tr:nth-child(1){
   height: 50px !important;
}
#calendar_1 > table > tbody > tr:nth-child(2) > td > form > table > tbody > tr:nth-child(1) > td > table > tbody > tr > td:nth-child(2) > span{
   font-size: 25px !important;
}
.calbottom_border > b{
   font-size: 15px !important;
}
#calendar_1 > table > tbody > tr:nth-child(2) > td > form > table > tbody > tr:nth-child(4) > td:nth-child(1) > b{
   font-size: 15px !important;
}
.persianas.extuniv .ui--accordion-state-closed .ui--accordion-item-title > div::after{
   top: 25%;
}
#sidebars > div:nth-child(3){
   width: 253px;
}

#sidebars > div:nth-child(3) > div > div > a:hover{
   color: #11458CC !important;
   border: 1px solid #11458CC !important;
}



/* TEXTO PERSIANAS */
html .ui--box.persianas .ui--accordion-item-content{
   color: rgb(85, 85, 85) !important;
   font-size: 17px !important;
}
html .ui--box.persianas .ui--accordion-item-content p{
   color: rgb(85, 85, 85) !important;
   font-size: 17px !important;
}


/* TEXTO UL, OL, LI SIN PERSIANAS */
.alumni #container-left .ui--icon-box.position--left .text-left p {
	font-size: 18px !important;
}
#container-left .ui--icon-box.position--left .text-left ul, #container-left .ui--icon-box.position--left .text-left p, #container-left .ui--icon-box.position--left .text-left ol, #container-left .ui--icon-box.position--left .text-left li{
   color: rgb(85, 85, 85) !important;
   font-size: 17px !important;
   font-weight: 200;
   line-height: 1.6em;
   font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.text_info .ui--icon-box-content ul{
   color: rgb(85, 85, 85) !important;
   font-weight: 200;
   line-height: 1.6em;
   font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.text_info .ui--icon-box-content ol ul,
.text_info .ui--icon-box-content ul ul  {
	font-size: 0.8em;
}



/* PUBLICACIONES */
#subsite-bg.publicaciones{
   background-image: url(https://www.cardenalspinola.es/wp/wp-content/themes/envision-child/img/header/n3/publicaciones.jpg);
   background-position: center 70%;
}
.ebook-publicaciones {
	border: 1px solid #969696;
	float: left;
	margin-bottom: 30px;
}
.ebook-publicaciones:hover {
	box-shadow: 2px 2px 3px #000;
}

/* HORARIO CEP */
#subsite-bg.horario_cep{
   background-image: url(https://www.cardenalspinola.es/wp/wp-content/themes/envision-child/img/header/n3/horario_cep.jpg);
   background-position: center 65%;
}


/* VOLUNTARIADO */
#subsite-bg.voluntariado{
   background-image: url(https://www.cardenalspinola.es/wp/wp-content/themes/envision-child/img/header/n3/voluntariado.jpg);
   background-position: center 70%;
}
.fullwidth-content.voluntariado #subsite-title-container{
   /* background-color: rgba(236, 132, 45, .85); */
   background-color: rgba(0, 171, 195, .85);
}
.voluntariado a,
html #page-wrap .voluntariado .persianas.ui--accordion .ui--accordion-item-content a {
  /* color: rgba(236, 132, 45) !important; */
  color: rgba(0, 171, 195) !important;
}
.voluntariado a:hover,
html #page-wrap .voluntariado .persianas.ui--accordion .ui--accordion-item-content a:hover {
  color: #000 !important;
}
.voluntariado .ui--accordion-item-title-text,
.voluntariado .persianas .ui--accordion-state-closed .ui--accordion-item-title > div::after {
    /* color: rgba(236, 132, 45) !important; */
  color: rgba(0, 171, 195) !important;
}

/* PASTORAL */
#subsite-bg.pastoral{
   background-image: url(https://www.cardenalspinola.es/wp/wp-content/themes/envision-child/img/header/n3/header-pastoral.jpg);
   background-position: center 50%;
}

/* MÚSICA */
#subsite-bg.musica-pg{
   background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2019/09/violinist-tuning-a-violin.jpg);
   background-position: center 30%;
}
#subsite-bg.musica{
   background-image: url(https://www.cardenalspinola.es/wp/wp-content/themes/envision-child/img/header/n3/musica.jpg);
   background-position: center 30%;
}

/* ESCUELA ABIERTA */
#subsite-bg.escuela-abierta{
   background-image: url(https://www.cardenalspinola.es/wp/wp-content/themes/envision-child/img/header/n3/escuela-abierta.jpg);
   background-position: center 60%;
}
#subsite-container.container-grados .list_text_info .text_info .ui--icon-box-content .ui--icon-box-text > ul.ea-lista{
   list-style-type: circle;
}
#subsite-container.container-grados .list_text_info .text_info .ui--icon-box-content .ui--icon-box-text > ul.ea-lista > li:before{
   display: none;
}
#subsite-container.container-grados .list_text_info .text_info .ui--icon-box-content .ui--icon-box-text > ul.ea-lista > li{
   list-style-type: circle;
}
.page-id-6320 #subsite-container.container-grados .text_info p{
   color: #555;
   font-size: 1em;
   font-weight: 200;
   letter-spacing: 0.01em;
   line-height: 1.6em;
}
.postid-8927 img {
  border: 1px solid rgb(221,221,221);
}



/* EXTENSIÓN UNIVERSITARIA */
#coro_premios{
   background: #F7F7F7 !important;
   padding: 35px 0px 30px 0px;
}
#coro_premios #primaria_col .ui--content-box-header{
   background: #F7F7F7 !important;
}
html .page-id-6262 .ui--box,
html .page-id-11136 .ui--box {
   border: 0px;
}
html .page-id-6262 .coro_premios .ui--content-box-header{
   background: #F7F7F7;
}
.text_btn_act-cult h2{
   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
   font-size: 1.7em;
   font-weight: 100;
   letter-spacing: 1px;
}
.text_btn_act-cult p{
   padding: 0px 0px 0px 40px;
   color: #555;
   font-size: 1.2em;
   font-weight: 200;
   letter-spacing: 0.01em;
   line-height: 2em;
}
@media (max-width: 979px) and (min-width: 768px) {
	.page-id-6262 #subsite-container #cuarto_col .ui--content-box-title.ui--gradient-grey.on--hover {
		min-height: 2.4em;
	}
}
@media (max-width: 895px) {
	.post-type-archive-cultural_activities #the-content,
	.post-type-archive-cultural_activities #sidebars,
	.post-type-archive-ceu_aulacult #the-content,
	.post-type-archive-ceu_aulacult #sidebars,
	.single-ceu_aulacult #the-content,
	.single-ceu_aulacult #sidebars,
	.single-cultural_activities #the-content,
	.single-cultural_activities #sidebars {
    		float: none !important;
    		width: auto !important;
	}
	.single-ceu_aulacult .ui-row .row .span9,
	.single-cultural_activities .ui-row .row .span9 {
		width: 100%;
	}
}
@media (max-width: 767px) {
	.text_btn_act-cult p {
   		padding: 0px 0px 0px 0px;
	}
	.ui--title-text {
		padding-left: 30px;
	}
}
.text_btn_act-cult .btn_mas_info{
   color: #000;
   cursor: pointer;
   border: 1px #000 solid;
   padding: 5px;
   border-radius: 3px;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
}
.btn_ext-univ{
   width: 370px;
   height: 208px;
   padding: 0px 0px 40px 0px;
}
.btn_ext-univ h2{
    color: #666;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 2em;
    font-weight: 100;
    letter-spacing: 1px;
    text-align: center;
}
.btn_coro{
   margin-top: -10px;
   width: 370px;
   height: 208px;
   -webkit-transition: background 1s;
   -moz-transition: background 1s;
   -o-transition: background 1s;
   transition: background 1s;
   background: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2016/07/coro_1-570x321.jpg);
}
.btn_coro:hover{
   background: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2016/07/coro_2-570x321.jpg);
}
.btn_aula-cultural{
   margin-top: -10px;
   width: 370px;
   height: 208px;
   -webkit-transition: background 1s;
   -moz-transition: background 1s;
   -o-transition: background 1s;
   transition: background 1s;
   background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2016/07/aula-cultural_1-570x321.jpg);
}
.btn_aula-cultural:hover{
   background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2016/07/aula-cultural_2-570x321.jpg);
}

.single-ceu_aulacult h2.ui--title-text,
.single-cultural_activities h2.ui--title-text {
	line-height: 1.1em;
}
.single-ceu_aulacult #img_texto img,
.single-cultural_activities #img_texto img {
	width: 300px;
	float: left;
	margin-right: 30px;
}
@media (max-width: 767px) {
	.single-ceu_aulacult #img_texto img,
	.single-cultural_activities #img_texto img {
		float: none !important;
		margin-left: auto;
		margin-right: auto !important;
	}
	.single-cultural_activities .ui--icon-box {
		margin-bottom: 0;
	}
}
.single-ceu_aulacult #img_texto p,
.single-cultural_activities #img_texto p {
	font-size: 1em;
	line-height: 1.1em;
}

.btn_miercoles-formativos{
   margin-top: -10px;
   width: 370px;
   height: 208px;
   -webkit-transition: background 1s;
   -moz-transition: background 1s;
   -o-transition: background 1s;
   transition: background 1s;
   background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2016/07/miercoles-formativos_1-570x321.jpg);
}
.btn_miercoles-formativos:hover{
   background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2016/07/miercoles-formativos_2-570x321.jpg);
}
.texto_ext-univ{
   position: relative;
}
.ceu-activities-widget .textwidget .vcard span{
   line-height: 1.4em;
}




/* PREMIOS y CONCURSOS */
#subsite-bg.premios-y-concursos{
   background-image: url(https://www.cardenalspinola.es/wp/wp-content/themes/envision-child/img/header/n3/premios-y-concursos.jpg);
   background-position: center 10%;
}
.ul-sin-estilo{
   list-style: none;
}
ul.concurso-navidad li{
   padding-bottom: 1em;
}



/* VNIVERSITAS */
.h2-vniversitas h2{
   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
   font-size: 2em;
   font-weight: 100;
   letter-spacing: 1px;
}
   /* Programa Estudios Superiores */
   #subsite-bg.vniversitas-programa-estudios-superiores{
      background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2015/06/button-programa-academico.jpg);
      background-position: center 40%;
   }
   /* Talleres */
   #subsite-bg.vniversitas-talleres{
      background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2015/06/button-taller.jpg);
      background-position: center 80%;
   }
   /* Club de Viajes */
   #subsite-bg.vniversitas-viajes{
      background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2015/06/button-viajes.jpg);
      background-position: center 60%;
   }
   /* Aprender con las Artes */
   #subsite-bg.vniversitas-artes{
      background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2015/06/button-artes.jpg);
      background-position: center 5%;
   }




/* ALOJAMIENTO */
#subsite-bg.alojamiento{
   background-image: url(https://www.cardenalspinola.es/wp/wp-content/themes/envision-child/img/header/n3/alojamiento.jpg);
   background-position: center 90%;
}


/* MOVILIDAD INTERNACIONAL */
#subsite-bg.movilidad-internacional{
   background-image: url(https://www.cardenalspinola.es/wp/wp-content/themes/envision-child/img/header/n3/movilidad-internacional.jpg);
   background-position: center 5%;
}
#menu-lateral .vcard p{
   line-height: 20px;
}

/*Botones  a las asignaturas de los grados*/
.page-id-12459 a[href^="https://www.cardenalspinola.es/gradosuniversitarios/"] {
	min-width:400px;
}


/* JORNADAS  de CATÓLICOS */
#subsite-bg.jornadas-catolicos{
	background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2023/01/xvi-jcvp-bg.jpg);
	background-position: center bottom;
}
@media (max-width: 767px) {
	.page-id-13338 #subsite-bg {
    	height: 100%;
	}
	#subsite-bg.jornadas-catolicos {
	}
}
.fullwidth-content.jornadas-catolicos #subsite-title-container,
.fullwidth-content.asamblea-general-acdp #subsite-title-container {
   background-color: rgba(134, 33, 46, .85);
}

.titulo-jornadas-actual h3{
	font-size: 1.35em !important;
}

/* CONGRESO INTERCAMBIO PEDAGÓGICO */
#subsite-bg.congreso-intercambio-pedagogico {
   background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2018/07/bg-congreso.jpg);
   background-position: center 5%;
}

.page-id-10072 #subsite-content,
.page-id-10293 #subsite-content,
.page-id-11239 #subsite-content{
	padding: 30px 0 0 0;
}
.page-id-10072 .ui--section-content,
.page-id-10293 .ui--section-content,
.page-id-11239 .ui--section-content  {
	background: #FFF;
	padding-top: 0;
}
.page-id-10072 h3#custom-title-h3-4,
.page-id-10293 h3#custom-title-h3-4,
.page-id-11239 h3#custom-title-h3-4 {
    color: #003CA3;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 2em;
    font-weight: 100;
    letter-spacing: 1px;
}

.page-id-9179 #subsite-container.container-grados .text_info p,
.page-id-9179 #subsite-container.container-grados .text_info li,
.page-id-10072 #subsite-container.container-grados .text_info p,
.page-id-10072 #subsite-container.container-grados .text_info li,
.page-id-11239 #subsite-container.container-grados .text_info p,
.page-id-11239 #subsite-container.container-grados .text_info li,
.page-id-10293 #subsite-container.container-grados .text_info p,
.page-id-10293 #subsite-container.container-grados .text_info li {
	font-size: 17px;
}
.page-id-9179 #subsite-cabecera-container,
.page-id-10072 #subsite-cabecera-container,
.page-id-10293 #subsite-cabecera-container  {
	font-family: 'Oswald', sans-serif;
	margin: 0px auto;
	max-width: 1170px;
}
.page-id-9179 #subsite-title-container,
.page-id-10072 #subsite-title-container,
.page-id-11239 #subsite-title-container,
.page-id-10293 #subsite-title-container {
	background-color: #FFF;
	border-top: 4px solid rgb(20,88,204);
}
.page-id-12213 #subsite-title-container,  .page-id-13858 #subsite-title-container {
	background-color: #FFF;
	border-top: 4px solid rgb(251,234,133);
}
#congreso-intercambio-pedagogico {
	border-right: 1px solid #000;
	padding: 10px;
}
#subsite-container #titulo-centrado div {
	font-family: 'Oswald', sans-serif !important;
	margin-bottom: 10px;
}
#columna-izquierda-congreso {
	border-right: 1px solid #000;
	padding: 10px 25px 10px 0px;
}
#congreso-numero {
	font-size: 30px;
	font-weight: 300;
}
#congreso-nombre {
	font-size: 50px;
	font-weight: 300;
	line-height: 1.2em;
}
#congreso-tema {
	font-size: 24px;
	font-weight: 300;
	line-height: 1.2em;
	max-width: 250px;
	text-transform: uppercase;
}
#titulo1-tema {
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	font-size: 22px;
	letter-spacing: 0.02em;
	color: #003CA3;
   @supports (-webkit-background-clip: text) and (-webkit-text-fill-color: transparent) {
   background-image: -webkit-linear-gradient(top, #1458CC 0%,#003CA3 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
   }
}
#titulo2-tema {
	color: #003CA3;
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	font-size: 44px;
}
#fecha-congreso {
	font-size: 22px;
	margin-top: 35px;
	position: absolute;
}
@media (max-width: 767px) {
	#fecha-congreso {
		display: block;
		margin-top: 25px;
		position: relative;
	}
	.page-id-9179 #subsite-content,
	.page-id-10072 #subsite-content,
    .page-id-11239 #subsite-content,
	.page-id-10293 #subsite-content {
		margin-top: -40px;
	}
}
.page-id-9179 #subsite-content,
.page-id-10072 #subsite-content,
.page-id-11239 #subsite-content,
.page-id-10293 #subsite-content {
	margin-top: -55px;
}
.page-id-9179 #subsite-content2,
.page-id-10072 #subsite-content2,
.page-id-11239 #subsite-content2,
.page-id-10293 #subsite-content2 {
	background: #FFF;
}
#form-comunicacion-oral-poster {
	margin: 0 auto;
	max-width: 650px;
}
#form-comunicacion-oral-poster .ui--accordion-item-content {
	background: #F7F7F7;
}
#form-comunicacion-oral-poster span.wpcf7-list-item {
	margin-left: 0;
}
#form-comunicacion-oral-poster input[type="submit"] {
	background: #003CA3;
	color: #FFF !important;
	text-shadow: none;
	font-weight: normal;
	border: 0;
	margin-top: 20px;
   	padding: 10px 20px;
	transition: all 0.5s ease;
}
#form-comunicacion-oral-poster input[type="submit"]:hover {
	background: #000;
	transition: all 0.5s ease;
}
#contenedor-flecha {
	margin: 0 auto;
	max-width: 1200px;
}
.ponente-contenedor {
	margin: 20px 20px 60px 20px;
}
#mesa-redonda .ponente-contenedor {
	margin: 20px 20px 100px 20px;
}
.ponente-img {
	display: block;
	height: 150px;
	margin: 0 auto;
	position: relative;
	width: 150px;
}
#mesa-redonda .ponente-img {
	display: block;
	height: 110px;
	margin: 0 auto;
	position: relative;
	width: 110px;
}
.ponente-img img {
	border-radius: 50%;
	position: absolute;
	left: 0;
	-webkit-transition: opacity 0.5s ease-in-out;
	-moz-transition: opacity 0.5s ease-in-out;
	-o-transition: opacity 0.5s ease-in-out;
	transition: opacity 0.5s ease-in-out;
	z-index: 2;
}
.ponente-img img.ponente-top:hover {
	opacity: 0;
}
.ponente-nombre {
	color: #666;
	display: block;
	font-size: 0.95em;
	font-weight: 100;
	padding-top: 165px;
	position: relative;
	text-align: center;
	z-index: 0;
}
#mesa-redonda .ponente-nombre {
	color: #666;
	display: block;
	font-size: 0.95em;
	font-weight: 100;
	padding-top: 125px;
	position: relative;
	text-align: center;
	z-index: 0;
}
#inscribete-congreso {
	background: #F7F7F7;
	padding: 50px 0 40px 0;
	text-align: center;
}
#learning-leaders {
	background: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2018/09/learning-leaders-azul.jpg);
	background-position: center 30%;
	padding: 0px;
	text-align: center;
}
#learning-leaders p {
	margin-bottom: 0;
}
#learning-leaders a {
	color: #FFF !important;
	font-size: 2em;
	width: 100%;
	height: 100%;
	display: block;
	line-height: 1em;
	padding: 40px 0;
	transition: all 0.5s ease;
}
#learning-leaders a:hover {
	color: #FFF !important;
	font-size: 2.1em;
	line-height: 1em;
	transition: all 0.5s ease;
}
.page-id-10072 .congreso .ui--tabs-titles h5,
.page-id-11239 .congreso .ui--tabs-titles h5,
.page-id-10293 .congreso .ui--tabs-titles h5 {
	font-size: 16px;
}
@media (max-width: 1199px) {
	.page-id-10072 .congreso .ui--tabs-titles h5,
    .page-id-11239 .congreso .ui--tabs-titles h5,
	.page-id-10293 .congreso .ui--tabs-titles h5 {
		font-size: 14px;
	}
}
@media (max-width: 979px) {
	.page-id-10072 .congreso .ui--tabs-titles h5,
    .page-id-11239 .congreso .ui--tabs-titles h5,
	.page-id-10293 .congreso .ui--tabs-titles h5 {
		font-size: 12px;
	}
}
@media (max-width: 767px) {
	.page-id-10072 .congreso .ui--tabs-titles h5,
    .page-id-11239 .congreso .ui--tabs-titles h5,
	.page-id-10293 .congreso .ui--tabs-titles h5 {
		font-size: 16px;
	}
}
.congreso .ui--tabs-titles h5 {
	font-size: 20px;
}
@media (max-width: 1199px) {
	.congreso .ui--tabs-titles h5 {
		font-size: 16px;
	}
}
@media (max-width: 979px) {
	.congreso .ui--tabs-titles h5 {
		font-size: 14px;
	}
}
@media (max-width: 767px) {
	.congreso .ui--tabs-titles h5 {
		font-size: 20px;
	}
	.page-id-9179 #subsite-cabecera .ui-row,
	.page-id-10072 #subsite-cabecera .ui-row,
    .page-id-11239 #subsite-cabecera .ui-row,
	.page-id-10293 #subsite-cabecera .ui-row {
    		width: 100%;
    		text-align: center;
	}
	.page-id-9179 #subsite-cabecera,
	.page-id-10072 #subsite-cabecera,
    .page-id-11239 #subsite-cabecera,
	.page-id-10293 #subsite-cabecera {
		height: 360px !important;
	}
	#columna-izquierda-congreso {
		border-right: 0;
		padding: 0 0 10px 0;
		text-align: center;
	}
	#columna-derecha-congreso{
		text-align: center;
	}
	.text-right,
	.text-left {
    		/*text-align: center;*/
	}
	.page-id-9179 #titulo-centrado,
	.page-id-10072 #titulo-centrado,
    .page-id-11239 #titulo-centrado,
	.page-id-10293 #titulo-centrado {
    		margin: 0px auto 40px auto;
	}
	#congreso-tema {
		margin: 0 auto;
		position: relative;
	}
}
#flechas-congreso {
	margin-top: 110px;
}
@media (max-width: 640px) {
	#flechas-congreso {
		margin-top: 220px;
	}
	.page-id-9179 #subsite-title-container,
	.page-id-10072 #subsite-title-container,
	.page-id-10293 #subsite-title-container,
    .page-id-11239 #subsite-title-container {
		min-height: 100px;
	}
}

/* SEMINARIO FAMILIA */
.page-id-11239 #full-width-cabecera {
	padding-bottom: 0;
}
.page-id-11239 #subsite-cabecera {
	height: 380px !important;
}
#subsite-bg.seminario-familia {
	background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2019/11/bg-seminario-familia.png);
	background-position: center top;
	background-size: cover;
	position: absolute;
	height: 370px;
}
.page-id-11239 #page-content {
	padding: 0px;
}

/* IDIOMA */
.fullwidth-content.idioma #subsite-title-container{
   background-color: rgba(236, 132, 45, .85);
}

#talleres-metod-ingles #tagline-1,
#teu-in-languages-skills #tagline-1  {
	border: 1px solid #DDD;
}

/* CONCURSO NAVIDAD */
#subsite-bg.concurso-navidad {
   background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2021/11/navidad-concurso-2021-bg.png);
   background-position: 80% 50%;
}
#concurso-navidad-header-txt {
	display: none;
}
@media (max-width: 767px) {
	.page-id-12213 #ui--image-1 {
		margin-top: 50px;
	}
	.page-id-12213 #subsite-bg {
		width: 100%;
		height: 100%;
	}
	#subsite-bg.concurso-navidad {
   		/*background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2020/12/Navidad-Concurso-header-movil.jpg) !important;*/
	}
	#concurso-navidad-header-txt {
		display: block !important;
		text-align: center;
		font-family: 'Montserrat', sans-serif;
		font-weight: bold;
		color: #daaf47 !important;
		font-size: 36px;
		margin-top: 100%;
		line-height: 1.2em;
	}
}

/* CONCURSO BELENES */
#subsite-bg.concurso-belenes {
   background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2020/12/sagrada-familia-belen.jpg);
   background-position: center 80%;
}
.page-id-10176 h3 {
	line-height: 1em;
}

/* OPEN DAY */
#subsite-bg.open-day{
   background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2022/05/degradado-open-day-landing.jpg);
   background-position: center bottom;
}
.page-id-14314 #subsite-title-container {
	background: rgba(255,255,255,0);
}
.page-id-14314 h1 {
	font-family: 'Arvo', serif;
	font-size: 60px !important;
}

/* .page-id-14314 #subsite-title-container {
	display: none;
} */

/* PREMIOS CEU FERNANDO III */
#subsite-bg.premios-ceu-fernando-tercero{
   background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2017/11/premios-ceu-fernando-tercero1.jpg);
   background-position: center 42%;
}

/* ANTIGUOS ALUMNOS */
#subsite-bg.antiguos-alumnos{
   background-image: url(https://www.cardenalspinola.es/wp/wp-content/themes/envision-child/img/header/n3/antiguos-alumnos.jpg);
   background-position: center 24%;
}
#the-content .fullwidth-content .testimonios-antiguos-alumnos{
   background: #969696 !important;
}
.ui--testimonial-image img, .ui--testimonial-image-position{
     width: 250px;
}
.texto-antiguos-alumnos{
   color: rgb(85, 85, 85) !important;
   font-size: 18px !important;
   font-weight: 200;
   line-height: 1.6em;
}
   /* Testimonios */
   .marco-nombre-caption{
      letter-spacing: 0.01em;
      line-height: 2em;
   }
   h4.nombre-testimonio{
      margin-right: 20px;
      font-size: 2em;
      font-weight: 600;
      color: #666;
      display: inline-block;
   }
  html #page-content h5.caption-testimonio{
      font-size: 1.5em;
      font-weight: 200;
      color: #1458CC;
      display: inline-block;
   }
   p.texto-testimonio{
      margin-top: 50px;
      position: relative;
      font-family: 'Times New Roman', Times, serif;
      font-style: italic;
      font-size: 1.6em;
      font-weight: 500;
      color: #969696;
      display: inline-block;
      padding-left: 60px;
      line-height: 1.3em;
   }
   .marco-imagen-texto{
      margin-top: 20px;
   }
   p.texto-testimonio:before{
      font-family: 'FontAwesome';
      font-size: 2.5em;
      font-weight: 500;
      color: #003CA3;
      content: '\f10d';
      display: block;
      position: absolute;
      left: 0;
      top: 0;
   }




/* SECRETARIA */

.page-id-6524 .ui--accordion-item,
.page-id-6524 .ui--accordion-item-title {
	background: #FFF !important;
}
.page-id-6524 .persianas .ui--accordion-item-content {
	padding: 0;
}
.page-id-6524 .persianas .ui--accordion-item-content hr {
	margin: 0;
}
.page-id-6524 .persianas .ui--accordion-item-content a {
	font-weight: 200 !important;
	padding: 13px;
}
.page-id-6524 .persianas .ui--accordion-item-content:hover a {
	color: #000 !important;
}
.page-id-6524 .persianas.ui--accordion > .ui--accordion-item > .ui--accordion-item-title {
	border: 1px solid rgb(22,159,230);
	border-bottom: 1px solid rgb(22,159,230) !important;
	border-radius: 3px;
	border-bottom-left-radius: 3px !important;
	border-bottom-right-radius: 3px !important;
	font-size: 16px;
	line-height: 20px;
	padding: 13px 17px;
	text-align: center;
}
.page-id-6524 .ui--box, .ui--box-alias, .woocommerce-message, .woocommerce-info, .woocommerce-error{
	border: none !important;
}
.page-id-6524 a.btn.btn-large.btn-block.btn-icon-left.btn-secondary.radius-3px{
	font-weight: 200;
}
.page-id-6524 .oscuros .btn-secondary {
	background: rgba(22,159,230,.15);
	color: rgb(22,159,230) !important;
} 


/* POSGRADOS */

p.pg-nota {
	font-size: .7em !important;
	font-style: italic;
}
    /* Detective Privado */
    #detective-privado-header img {
	    top: -75%;
        width: 1280px;
    }
#master-in-business-administration-mba-header img {
	top: 15%;
}
@media (max-width: 435px) {
	#master-in-business-administration-mba-header img {
		top: -15%;
	}
}
#programa-alta-direccion-emprendimiento-oficinas-farmacia-header img {
	top: 20%;
}
@media (max-width: 435px) {
	#programa-alta-direccion-emprendimiento-oficinas-farmacia-header img {
		top: -20%;
	}
}
#programa-experto-direccion-gestion-centros-educativos-header img,
#programa-executive-direccion-gestion-centros-educativos-header img {
	top: 40%;
    }
#programa-de-transformacion-directiva-header img {
	top: 30%;
}	
    #tecnico-en-marketing-digital-header img, #tecnico-marketing-digital-seguro-header img {
	    top: -40%;
    }
    #master-coaching-header img {
        top: -2%;
    }
    #programa-basico-financiero-header img {
	    top: 0%;
    }
    #programa-superior-gestion-patrimonial-header img {
	    top: 30%;
        width: 1280px;
    }
#master-fisioterapia-deportiva-avanzada-header img {
	top: -500px;
}
@media (max-width: 690px) {
	#master-fisioterapia-deportiva-avanzada-header img {
		top: -200px;
	}
}

#legal-professional-program-header #subsite-cabecera-container img {
	top: 200px;
}
@media (max-width: 435px) {
	#legal-professional-program-header #subsite-cabecera-container img {
		top: 0px;
	}
}



/* TFG */
.tfg .persianas ul, ol{
   color: rgb(85, 85, 85) !important;
   font-size: 15px !important;
}
.tfg_botones{
	background: #888;
	z-index: 1000;
	position: relative;
}
#events_maker_calendar_widget-2 h4.sidebar-widget-title.ui--widget-title{
	display: none;
}
#events_maker_calendar_widget-2{
	top: 0px;
	position: relative;
}
#events_maker_calendar_widget-3 h4.sidebar-widget-title.ui--widget-title{
	display: none;
}
#events_maker_calendar_widget-3{
	top: 0px;
	position: relative;
}
.widget_events_calendar.light .active-month{
	background: #FFF;
	color: #000;
	font-size: 20px;
	padding: 10px 0;
	text-align: center;
	text-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	border: 1px solid #373737;
}
.educacion.tfg .nav-days .active a{
	background: #003CA3 !important;
}
.educacion.tfg .nav-days .weekend, .educacion.tfg .nav-days .active.weekend{
	background: #f5cecb !important;
}
html #page-wrap .educacion.tfg .ui--accordion .ui--accordion-item-content .nav-days .active a{
	color: #FFF !important;
}
html #page-wrap .educacion.tfg .ui--accordion .ui--accordion-item-content .active.weekend a{
	color: #666 !important;
	background: #f5cecb !important;
	text-shadow: none;
	cursor: default;
}

/*==================
 Subsites 
==================*/
h2.ui--title-text{
	line-height: 31px;
}

#titlebar-breadcrumb{
	min-width: 100%;
}
.vcard{
	line-height: 1em;
}
.text-info h4.ui--title-text {
    border: 0 none;
    color: #333;
    font-family: "Oswald";
    font-size: 1.5em !important;
    font-weight: 300;
    text-transform: uppercase;
}
.text-info .ui--pricing-table-item-title{
 border: 0 none;
    color: #333;
    font-family: "Oswald";
    
    font-weight: 300;
    text-transform: uppercase;
}

/* Testimonials */

.fontawesome-caret-down:before{
	color: #fff;
}

.ui--testimonial-content {
	border-radius : 6px;
	box-shadow: none;
	border: 1px solid rgba(0,60,163,1);
}

.ui--testimonial-image-position {

    border-radius: 50%;
}

.ui--testimonial-arrow {
    text-shadow: 0 2px 0 rgba(0,60,163,1);
}

/*Actividades Culturales */



.post-type-archive-cultural_activities #page-content, .post-type-archive-opt_activities #page-content{
	position: relative;
    	z-index: 9999;
    	background: #fff;
}

.post-type-archive-cultural_activities footer, .post-type-archive-opt_activities footer{
    position: relative;
    z-index: 99999;

}

.modern-browser .post-type-archive-cultural_activities #page-header, .modern-browser .post-type-archive-opt_activities #page-header {
    z-index: 10000;
    padding-bottom: 20px;
}

.first-activity{
	background: #F7F7F7;
}
.date-activity{
	font-weight: 600;
	font-size: 16px;
	margin: 0px;
}

.date-activity div{
	margin-bottom: 5px;
}	

.date-activity .span6 {
	text-align: center;
}
.area-activity{
	font-weight: 600;
    	color: #666;
    	margin: 0px 0px 5px 0px;
}

.speaker-activity{
	font-weight: 600;
    	color: #666;
    	margin: 10px 0px !important;
}
.activities-list-element {
	border: 1px solid #F7F7F7;
	border-left: 4px solid #888;
	border-left-width: 4px;
}
.activities-list-element.educacion {
	border-left: 4px solid #1458CC;
}
.activities-list-element.derecho {
	border-left: 4px solid #1458CC;
}
.activities-list-element.deporte {
	border-left: 4px solid #1458CC;
}
.activities-list-element img{
	height: auto;
    	margin-right: 5px;
    	width: auto;
}
.post-type-archive-cultural_activities #sidebar-shadow,
.post-type-archive-ceu_aulacult #sidebar-shadow,
.single-cultural_activities #sidebar-shadow,
.single-ceu_aulacult #sidebar-shadow,
.post-type-archive-act-deportivas #sidebar-shadow {
	display: none;
	visibility: hidden;
}
.ui-row.ui-row-no-margin .span5.day-miercoles-culturales,
.ui-row.ui-row-no-margin .span5.day-aula-cultura {
	font-weight: normal;
}
.ui-row.ui-row-no-margin .span7.area-miercoles-culturales,
.ui-row.ui-row-no-margin .span7.area-aula-cultura {
	font-size: 14px;
	font-style: italic;
	font-weight: 100;
	text-transform: uppercase;
}
.ui-row.ui-row-no-margin .span7.area-miercoles-culturales,
.ui-row.ui-row-no-margin .span7.speaker-miercoles-culturales,
.ui-row.ui-row-no-margin .span7.area-aula-cultura,
.ui-row.ui-row-no-margin .span7.speaker-aula-cultura {
	float: right;
}
@media (max-width: 979px) {
	.span3.img-miercoles-culturales,
	.ui-row.ui-row-no-margin .span5.day-miercoles-culturales,
	.ui-row.ui-row-no-margin .span7.area-miercoles-culturales,
	.ui-row.ui-row-no-margin .span7.speaker-miercoles-culturales,
	.span3.img-aula-cultura,
	.ui-row.ui-row-no-margin .span5.day-aula-cultura,
	.ui-row.ui-row-no-margin .span7.area-aula-cultura,
	.ui-row.ui-row-no-margin .span7.speaker-aula-cultura {
		float: none;
		width: 100% !important;
	}
}
@media (max-width: 979px) and (min-width: 768px) {
	.span9.datos-miercoles-culturales,
	.span9.datos-aula-cultura {
		padding-left: 10px;
	}
	.single-cultural_activities #container-left,
	.single-ceu_aulacult #container-left {
		padding-right: 30px;
	}
}

/* PRACTICAS */

.procedimiento_img{
    width: 80% !important;
}
.practicas #menu-lateral .vcard{
	margin-bottom: 75px;
}
.procedimientos_col{
	margin-left: -20px;
}
html #page-wrap .practicas .ui--tabs-mini-horizontal > .ui--tabs-header .ui--tabs-titles > li a {
    padding: 5px 15px 5px;
    border-radius: 0px;
}
.practicas i.ui--icon.icon-inline-block{
display: block;
margin: 0px 10px;
}
.ui--pricing-table-features > .ui--pricing-table-feature.odd {
	/* font-size: 18px; */
}
.practicas #subsite-container.container-grados .text_info li .ui--pricing-table-features-rows {
	font-size: 0.8em;
	line-height: 1.5em;
}

/* ACCORDION > Persianas */
.last-item .ui--accordion-item-content{
	/*border-top: 1px #000 solid;*/
}

.ui--accordion > .ui--accordion-item:last-child.ui--accordion-state-opened > .ui--accordion-item-title {
	border-bottom: 1px solid #000 !important;
}

.page-id-4092 .ui--accordion > .ui--accordion-item:last-child > .ui--accordion-item-title,
.page-id-13523 .ui--accordion > .ui--accordion-item:last-child > .ui--accordion-item-title,
.page-id-4191 .ui--accordion > .accordion-3-7 > .ui--accordion-item-title {
	border: 1px solid #000 !important;
}


/* CALIDAD UNIVERSITARIA > Persianas .container-calidad  */
.ui--accordion-item-title-text{
	color: #003CA3 !important;
}
.ui--accordion-item, .ui--accordion-item-title:hover{
	background: #FFF !important;
}
.ui--accordion-item, .ui--accordion-item-title{
	background: #f1f1f1 !important;
	margin-bottom: 1px;
}
.ui--accordion .ui--accordion-state-opened .ui--accordion-item-title{
	background: #FFF !important;
	border: #000 1px solid;
}
.ui--accordion .ui--accordion-state-opened .ui--accordion-item-title-text{
	color: #000 !important;
	text-shadow: none;
}
.container-calidad .text_info h3 {
	color: #003CA3 !important;
}
#subsite-content .container-calidad .ui-row .row [class*="span"] {
  margin-left: 1%;
}
.container-calidad .text_info{
	color: #555 !important;
	font-size: 1.3em;
	font-weight: 200;
	letter-spacing: 0.01em;
	line-height: 1.6em;
}
html .page-id-12071 #page-wrap .ui--tabs-mini-horizontal > .ui--tabs-header .ui--tabs-titles > li a {
	padding: 18px 15px 15px;
}

html .page-id-12815 .fila {
    /* border: 3px solid #fff; */
}

html .page-id-12815 tr.fila table {
    
    margin-left: auto;
    margin-right: auto;
}

html .page-id-12815 tr.fila table td a{
    margin-right: 3px;
}
#calidad-universitaria td {
	padding: 10px;
}
#calidad-universitaria tr.fila td:not(:first-of-type) {
	text-align: center;
}
#calidad-universitaria tr.fila > td:not(:first-of-type) {
	border-left: 1px solid #969696;
}
#calidad-universitaria tr.fila > td {
	border-top: 1px solid #969696;
	font-size: .85em;
}
#calidad-universitaria i {
	font-size: 2.5em;
}

table#calidad-t1 tr{
        border-right: 1px solid rgb(57, 58, 57);
}

table#calidad-t1 tbody tr:nth-child(1) td:not(td:nth-child(1)){
        padding: .8em;
        border: 1px solid rgba(57, 58, 57, 0.29);
}

table#calidad-t1 .curso td{
        padding: 1em;
        font-size: 1.3em;
}

table#calidad-t1 .curso td:nth-child(1), .curso td:nth-child(1){
        background-color: #a39f9f;
}

table#calidad-t1 .autoinforme td:nth-child(1), .planMejora td:nth-child(1){
        padding: .8em;
        background-color: #d7d7d7;
}

table#calidad-t1 .autoinforme td, .planMejora td, .curso td{
        border: 1px solid rgba(57, 58, 57, 0.29);
}

table#calidad-t1 i.icomoon-file-pdf{
        font-size: 2.5em;
}

.page-id-13326 .ui--accordion-item-content h5 {
	font-size: 16px;
    line-height: 18px;
    text-align: center;
}

/* ORGANIGRAMA */
h2 > a{
	color: #666 !important;
}
.page-id-6825 #subsite-container.container-grados .text_info p,
.page-id-6825 #subsite-container.container-grados .text_info li,
.page-id-12010 #subsite-container.container-grados .text_info p,
.page-id-12010 #subsite-container.container-grados .text_info li,
.page-id-12805 #subsite-container.container-grados .text_info p,
.page-id-12805 #subsite-container.container-grados .text_info li,
.page-id-14987 #subsite-container.container-grados .text_info p,
.page-id-14987 #subsite-container.container-grados .text_info li {
	font-size: 1em;
}
.organigrama-fspa-ceu-movil {
	display: none;
}
@media (max-width: 979px) {
	.organigrama-fspa-ceu-escritorio {
		display: none;
	}
	.organigrama-fspa-ceu-movil {
		display: block;
	}
}

/* REDES SOCIALES */
#top-bar .style--top-bar.ui-socialbar {
    position: fixed;
    right: 0;
    top: 250px;
    z-index: 10;
}
#top-bar .ui-socialbar .ui-socialbar-item {
    clear: both;
    float: left;
}

/* SOA */

.page-id-11915 .decaonline div#for_complementaria {
	background: none;
}

/*DECA ONLINE*/

.decaonline div#for_complementaria {
	background: #F7F7F7;
	text-align: center;
}
.decaonline div#for_complementaria h3 {
	padding: 10px;
}
.decaonline div#for_complementaria .ui--title-border-bottom {
	margin-top: 0;
}
.decaonline i.ui--icon.icon-inline-block {
	display: block;
	margin: 0px auto;
}
.page-id-4092 .text-center .ui--title-text {
	padding-left: 0;
}
.page-id-4092 .text_info h3, .page-id-12118 .text_info h3, .page-id-12789 .text_info h3, .page-id-13894 .text_info h3 {
    font-size: 1.6em;
}
#documentacion-adjuntar-plataforma {
	font-size: 0.65em;
}
.decaonline .botones-deca i.ui--icon.icon-inline-block {
	display: inline-block;
}

/* MATRÍCULAS CICLOS SUPERIORES */
.page-id-5262 .text_info h3 {
    line-height: 1.1em;
}
.btn-empresa-presencial-one.
.btn-deporte-presencial-one {
	background: transparent;
	width: 100%;
	height: 50px;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	border-left: 1px solid;
	border-left-color: currentcolor;
	border-left-color: rgb(221, 221, 221);
	color: #666 !important;
}
 
.btn-empresa-presencial-one:hover {
	border-left: 1px solid;
	border-left-color: rgb(231, 153, 36);
	color: rgb(231, 153, 36) !important;
}

/*ADMINISTRATIVOS*/

.administrativos i.ui--icon.icon-inline-block,
.maestros i.ui--icon.icon-inline-block,
.idioma i.ui--icon.icon-inline-block {
  display: block;
  margin: 0px auto;
}

/*formulario DECA onine*/

#wrapper-form *{margin:0px; padding:0px 5px;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; color: #fff;
}
#wrapper-form a{ color:#fff !important; text-decoration:underline}
#wrapper-form a:hover{ color:rgb(188, 238, 255) !important; text-decoration:underline}

#wrapper-form{ width:auto; margin:2px auto; border:1px solid #969696; padding:2px; background: #003CA3;}
#manu-lateral #wrapper-form{ width:auto; border:1px solid #969696; padding:10px}

	#wrapper-form p, #wrapper-form b,#wrapper-form span{margin:5px 0; color: #fff !important;}
	#wrapper-form input[type="text"], #wrapper-form textarea, #wrapper-form input[type="email"],  #wrapper-form input[type="tel"]{ width:100%; display: block !important;
             margin : 5px auto !important; background: rgb(188, 238, 255) !important;}

   #wrapper-form input[type="checkbox"]{  
             margin : 5px auto !important; background: rgb(188, 238, 255) !important;}

#wrapper-form label span{ 
	margin-left: 8px;
}
#wrapper-form textarea { resize: vertical; height: 90px;}
#wrapper-form h4 span{
	font-family: "Oswald";
	margin: 5px auto;
	display: block;
}
#wrapper-form input, #wrapper-form textarea{
	border-radius: 0px;
border: 9px #004A63;
border-width: 1px;
border-style: solid;
border-color: #008DBC #008dbc #00749b #00749B;
padding: 6px 12px;
}
#wrapper-form input[type="submit"]{
	width: 100%;
height: auto;
padding: 5px 0px;
color: rgb(102, 102, 102) !important;
border: 0px none;
background: rgb(255, 255, 255) none repeat scroll 0% 0%;
margin-bottom: 5px;
}

#wrapper-form .acceptance-941{
	display: inline-block;
}

#wrapper-form ::-webkit-input-placeholder {
   color: #333;
}

#wrapper-form :-moz-placeholder { /* Firefox 18- */
   color: #333;  
}

#wrapper-form ::-moz-placeholder {  /* Firefox 19+ */
   color: #333;  
}

#wrapper-form :-ms-input-placeholder {  
   color: #333;  
}
#wrapper-form input{
   color: #333;
}
#wrapper-form textarea{
   color: #333;
}

/**/
@media (max-width: 1199px) {
	html #page-wrap .ui--tabs-mini-horizontal > .ui--tabs-header .ui--tabs-titles > li a {
		padding: 18px 20px 15px;
	}
}
@media (max-width: 979px) {
	html #page-wrap .ui--tabs-mini > .ui--tabs-header .ui--tabs-titles > li a {
		padding: 15px 10px;
	}
}
html #page-wrap .ui--tabs-mini-horizontal > .ui--tabs-header .ui--tabs-titles > li {
    max-height: 75px;
}
html #page-wrap .decaonline .ui--tabs-mini-horizontal > .ui--tabs-header .ui--tabs-titles > li a,
html #page-wrap .maestros .ui--tabs-mini-horizontal > .ui--tabs-header .ui--tabs-titles > li a,
html #page-wrap .administrativos .ui--tabs-mini-horizontal > .ui--tabs-header .ui--tabs-titles > li a,
html #page-wrap .idioma .ui--tabs-mini-horizontal > .ui--tabs-header .ui--tabs-titles > li a {
padding: 5px 10px 5px;
border-radius: 0px; 
}
.vniversitas #actualidad_ceu{

	padding-bottom: 20px;
}
.oposiciones p {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.maestros p,
.maestros li ,
.administrativos p,
.administrativos li,
.idioma p,
.idioma li {
	font-size: 17px;
	font-weight: 200;
	line-height: 1.6em;
}
.oposiciones a,
.oposiciones a:hover,
.maestros a,
.maestros a:hover, 
.administrativos a,
.administrativos a:hover {
	color: rgba(0,102,51, 1) !important;
	font-weight: normal;
}

.idioma a,
.idioma a:hover  {
	color: rgba(236,132,45,1) !important;
	font-weight: normal;
}

#menu-lateral ul > li > ul > li a{
	color: #666;
}
#menu-lateral ul > li > ul > li {
	margin-top: 6px;
  list-style: none;
  color: #666;
}

.sub-titles-excelencia h2 {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 1.8em;
    font-weight: 100;
    letter-spacing: 1px;
}
.excellence #full-width-cabecera #subsite-title-container,
.excellence #subsite-content .destacados_grados .span2 .ui--content-box-title.ui--gradient.ui--gradient-grey.on--hover {
	background-color: rgba(0,101,131,0.85);
}
.excellence .ui--accordion > .ui--accordion-state-opened > .ui--accordion-item-title {
	border-bottom: 1px solid #000 !important;
}
.excellence .accordion-4-1 a {
	cursor: default;
}
#bg-matricula-ep {
	background-color: rgba(0,101,131,0.85);
	border-radius: 8px;
	padding-top: 15px;
}
#bg-matricula-ep a {
	color: #FFF !important;
}
#bg-matricula-ep a:hover,
#bg-matricula-ep a:hover .icomoon-file-pdf::before {
	color: rgb(0,101,131) !important;
}
#bg-matricula-ep span {
	color: rgba(255,255,255,0.5);
}
.excellence .destacados_grados .ui-column .ui--content-box-title.ui--gradient.ui--gradient-grey {
	background-color: rgba(0,101,131,.85) !important;
}
.excellence #destacados_row .ui-column .ui--content-box-title.ui--gradient.ui--gradient-grey.on--hover:hover {
	background-color: rgb(0,101,131) !important;
}
.empresa .destacados_grados .ui-column .ui--content-box-title.ui--gradient.ui--gradient-grey {
	background-color: rgba(231, 153, 36, .85) !important;
}
.empresa #destacados_row .ui-column .ui--content-box-title.ui--gradient.ui--gradient-grey.on--hover:hover {
	background-color: rgb(231, 153, 36) !important;
}
.salud .destacados_grados .ui-column .ui--content-box-title.ui--gradient.ui--gradient-grey {
	background-color: rgba(253, 195, 0, .85) !important;
}
.salud #destacados_row .ui-column .ui--content-box-title.ui--gradient.ui--gradient-grey.on--hover:hover {
	background-color: rgb(253, 195, 0) !important;
}


#subsite-title-container h1#subsite-title {
	font-size: 45px;
	/*line-height: 90px;*/
	line-height: 1em !important;
	padding-top: 0.5em;
}
#master-in-business-administration-mba-header #subsite-title-container h1#subsite-title {
	padding-top: 1em;
}

.container-posgrados #container-left .ui--tagline-content h3 {
 	 /*margin-top: 33px !important;*/
}
#container-left i.ui--icon.ui--icon.btn-icon.icon-normal.icomoon-file-pdf.icon-inline-block{
	/* display:none; */
}
#container-left .ui--tagline-box-wrapper i.ui--icon.ui--icon.btn-icon.icon-normal.icomoon-file-pdf.icon-inline-block{
	display:none;
}
.page-id-12963 #container-left i.ui--icon.ui--icon.btn-icon.icon-normal.icomoon-file-pdf.icon-inline-block{
	display: inline-block;
}
.container-posgrados #container-left .ui--tagline-content h3{
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  	font-size: 1.7em;
  	font-weight: 200;
  	letter-spacing: 0px;
}
#titulaciones_posgrado h2{
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  	font-size: 1.9em;
	font-weight: 100;
	letter-spacing: 1px;
}
.container-posgrados #container-left .ui--tagline-content .arrow_box{
	position: absolute;
  	background: #003CA3;
  	border-right: 7px solid #003CA3;
  	top: 0;
  	height: 100%;
  	border-bottom-left-radius: 1px;
  	border-top-left-radius: 1px;
	width: 0%;
 	transition: opacity .5s ease-in-out, width .7s;
   	-moz-transition: opacity .5s ease-in-out, width .7s;
    	-webkit-transition: opacity .5s ease-in-out, width .7s;
}

.container-posgrados #container-left .ui--tagline-box:hover .arrow_box,
.container-posgrados #container-left .ui--tagline-box .arrow_box.hover_effect{
	width: 80%;
	opacity: 0.85;
}
.container-posgrados #container-left .ui--tagline-box .arrow_box i{
	color: white;
	opacity: 0;
	transition: opacity .5s ease-in-out;
   	-moz-transition: opacity .5s ease-in-out;
    	-webkit-transition: opacity .5s ease-in-out;
}

.container-posgrados #container-left .ui--tagline-box:hover .arrow_box i,
.container-posgrados #container-left .ui--tagline-box .arrow_box.hover_effect i{
	opacity: 1;
}



#container-left .ui--tagline-box .ui--tagline-content .ui-column.span3{
	position: relative;
}
#container-left .ui--tagline-box .ui--tagline-content .ui-column.span3 .ui--image-wrap{
	width:100%;
}
#container-left .ui--tagline-box .ui--tagline-content .ui-column.span3 .ui--image-wrap .ui--image{
	
  max-width: 100% !important;
  max-height: 100px !important;
  height: auto !important;
}

.container-posgrados #container-left .ui--tagline-content .arrow_box::after {
  left: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(136, 183, 213, 0);
  border-left-color: #003CA3;
  border-width: 20px;
  margin-top: -20px;
}
.container-posgrados #container-left #talleres-metod-ingles .ui--tagline-content .arrow_box::after {
	border-color: rgba(236, 132, 45, 1);
}

.boton_xl h2 {
    color: #666;
    font-family: 'Montserrat', sans-serif;
    font-size: 2em;
    font-weight: 100;
    letter-spacing: 0;
}
#subsite-container .boton_xl.boton_lt .ui--content-box-title-text {
   font-size: 1.16em;
}
#acr_internacionales h2,
#for_complementaria h2,
.org-centro h2 {
	color: #666;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 1.9em;
	font-weight: 200;
	letter-spacing: 1px;
	line-height: 1.2em;
}
.text_info h3 {
    color: #666;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 2em;
    font-weight: 100;
    letter-spacing: 1px;
}
.container-grados .text_info h3 {
	color: #003CA3 !important;
}

#subsite-cabecera{
	position:relative;
	webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	height: 300px !important;
}
#subsite-cabecera-container{
	position:absolute;
	bottom: 0;
  	left: 0;
  	right: 0;
  	top: 0;
  	width: 100%;
}
#master-derecho-deportivo-header #subsite-cabecera-container img {
	top: -380px;
}


/* MASTER DERECHO DEPORTIVO - ORDENANDO ENTIDADES COLABORADORAS */

.postid-12295 #htab-3 .grey_no_arrow,
.postid-11756 #htab-3 .grey_no_arrow,
.postid-8792 #htab-3 .grey_no_arrow,
.postid-11683 #htab-3 .grey_no_arrow {
	clear: both !important;
}

/* PROGRAMA ONILINE DERECHO DEPORTIVO */
@media (max-width: 640px) {
	.postid-11683 #subsite-cabecera-container.cover {
		top: -40% !important;
	}
}
	
/* FIN DE MDD - O E C */

#subsite-container .ui--gradient-grey.on--hover:hover {
  background-color: #fff !important;
}

#subsite-bg{
	background-size: cover;
 	background-position: center 25%;
  	height: 100% /*540px*/; /* cambiado a 100% por página internationalisation */
	/*background-color: #003366;*/
	background-color: white;
	background-repeat: no-repeat;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: -22;
}


.normativas .ui--accordion-item.ui--accordion-state-opened .ui--accordion-item-title {
    margin: 0 -1px;
    padding: 0 31px 4px;
}

.normativas .ui--accordion-item-title.heading {
display: none;
}

.acceso-impreso-matricula{
	margin-left: 10%;
}

.secretaria .ui--content-box-title h6{

	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: 200;

}

.secretaria .ui--pricing-table-item-title-wrap{
	
	padding: 0px;
	margin-bottom: 0px;

}
.secretaria .ui--pricing-table-features {
    margin-bottom: 1px;
}

/* SERVICIO ORIENTACIÓN ACADÉMICA */
.page-id-5383 #subsite-container.container-grados .text_info p,
.page-id-5383 #subsite-container.container-grados .text_info li,
.page-id-11915 #subsite-container.container-grados .text_info p,
.page-id-11915 #subsite-container.container-grados .text_info li {
	font-size: 1.1em;
}

#subsite-bg.orientacion{
  background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2015/05/header-orientacion.jpg);
  background-position: center 40%;
}

#subsite-bg.secretaria{
  background-image: url(https://www.cardenalspinola.es/wp/wp-content/themes/envision-child/img/header/n3/secretaria.jpg);
  background-position: center 30%;
}
#subsite-bg.tfg{
  background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2022/11/tfg-web.jpg);
  background-position: center bottom;
}
#subsite-bg.precioTS{
  background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2015/05/DSC_0138-BN.jpg);
  background-position: center 40%;
}

#subsite-bg.normativas{
  background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2015/12/header-normativa.jpg);
  background-position: center 59%;
}

#subsite-bg.practicas{
  background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2015/10/header-practicas.jpg);
  background-position: center center;
}

#subsite-bg.mentor{
  background-image: url(https://www.cardenalspinola.es/wp/wp-content/themes/envision-child/img/header/n3/programa-mentor.JPG);
  background-position: 50% 40%;
}
@media (max-width: 1024px) {
	#subsite-bg.mentor{
  		background-position: center center !important;
	}
}

#subsite-bg.alumni-mentor{
  background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2022/10/alumni-mentor-bg.jpg);
  background-position: 50% 50%;;
}

#subsite-bg.biblioteca{
  background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2015/06/header-biblioteca.jpg);
  background-position: center 55%;
}
#subsite-bg.biblioteca-new{
  background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2021/04/biblioteca-header.jpg);
  background-position: center center;
}
#subsite-bg.prestamo{
  background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2017/12/biblioteca-prestamos.jpg) !important;
  background-position: center 55%;
}
#subsite-bg.prestamos-portatiles{
  background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2015/06/button-portatiles.jpg) !important;
  background-position: center 80%;
}
#subsite-bg.salas-grupos{
  background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2015/06/biblioteca_salas.jpg) !important;
  background-position: center 75%;
}
#subsite-bg.biblioteca-servicios{
  background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2015/06/button-servicios.jpg) !important;
  background-position: center 25%;
}

#subsite-bg.vniversitas{
  background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2019/07/header-vs.jpg);
  background-position: center 55%;
}

#subsite-bg.educacion {
	background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2015/05/header-educacion3.jpg);
	background-position: center 55%;
}


#subsite-bg.educacion.pg {
	background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2015/05/header-educacion1.jpg);
	background-position: center 35%;
}
#subsite-bg.derecho {
	background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2015/06/header-derecho-ceu.jpg);
	background-position: center 0;
}
#subsite-bg.deporte {
	background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2015/05/header-deporte.jpg);
	background-position: 50% 200%;
}
#subsite-bg.deporte.pg {
	background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2015/06/header-deporte2.jpg);
	background-position: center 30%;
}
#subsite-bg.arte {
	background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2015/06/diseno_marketing-digital.jpg);
	background-position: center -80%;
}
#subsite-bg.tic {
  background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2015/09/DSC_0144.jpg);
  background-position: center 40%;
}
#subsite-bg.masterfp {
  background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2022/03/masteres-fp-color.jpg);
  background-position: center 58px;
}


#subsite-bg.salud {
	background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2015/06/salud_web.png);
}
#subsite-bg.seguridad {
	background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2015/06/seguridad-web2.png);
	background-position: center 75%;
}
#subsite-bg.excelencia {
	background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2015/06/Excelencia.png);
	background-position: center 8%;
}
#subsite-bg.excellence {
	background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2018/10/excellence-program-header.jpg);
	background-position: center 5%;
}
#subsite-bg.idiomas{
  background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2015/09/Cabecera-idiomas.png);
  background-position: center 55%;
}

#subsite-bg.oposiciones{
  background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2015/06/header-oposiciones.jpg);
  background-position: center 55%;
}

#subsite-bg.maestros {
  background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2018/06/oposiciones-maestro.jpg);
  background-position: center 15%;
}

#subsite-bg.secundaria {
  background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2020/07/curso-de-oposiciones-secundaria-2020-2021.jpg);
  background-position: center 15%;
}

#subsite-bg.administrativos{
  background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2015/06/cuerpo-administrativos.jpg);
  background-position: center 2%;
}

#subsite-bg.taller-metodologia-ingles {
  background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2017/11/taller-metodologia-ingles.jpg);
  background-position: center 30%;
}

#subsite-bg.aptis {
  background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2020/12/aptis-idiomas-ceu-andalucia.jpg);
  background-position: 20% 35%;
}

#subsite-bg.teu-in-languages-skills {
  background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2017/11/teu-in-languages-skills.jpg);
  background-position: center 34%;
}

#subsite-bg.institucional{
  background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2015/09/header-institucional.jpg);
  background-position: center 40%;
}

#subsite-bg.instalaciones{
  background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2022/07/instalaciones-background.jpg);
  background-position: center top;
}
.btn-instalaciones {
	cursor: pointer;
}
.btn-instalaciones-horizontal {
		display: none;
}
.video-instalaciones {
	width: 100%;
	height: 360px;
}
@media (max-width: 767px) {
	.btn-instalaciones {
		display: none;
	}
	.btn-instalaciones-horizontal {
		display: block;
	}
	.video-instalaciones {
		width: 100%;
		height: 260px;
	}
}

#subsite-bg.acceso-uni{
  background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2015/09/header-seralumno.jpg);
  background-position: center 40%;
}

#subsite-bg.cep-distancia {
  background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2018/09/ciclos-superiores-a-distancia.jpg);
  background-position: center 70%;
}
@media (max-width: 640px) {
	#subsite-bg.cep-distancia {
  		background-position: center bottom;
	}
}

#subsite-bg.becas{
  background-image: url(https://www.cardenalspinola.es/wp/wp-content/themes/envision-child/img/header/n3/secretaria.jpg);
  background-position: center 33%;
}

#subsite-bg.becasyayudas{
  background-image: url(https://www.cardenalspinola.es/wp/wp-content/themes/envision-child/img/header/n3/becasyayudas.jpg);
  background-position: center 33%;
}

/*Solucionar probelmas con safari*/
#body.page-id-14200 #logo img'){
	content: url("https://www.cardenalspinola.es/wp/wp-content/uploads/2016/04/Ceu-CS-Logo-Web.png");
}

#subsite-bg.decaonline{
  background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2022/06/deca-online-color.jpg);
  background-position: center 30%;
}

#subsite-bg.decapresencial{
  background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2022/06/deca-ceu-presencial-color.jpg);
  background-position: center top;
}

@media (max-width: 780px) {
	#subsite-bg.decaonline {
		background-size: 150%;
		position: absolute;
		top: -60px;
	}
}

#subsite-bg.actividades-culturales{
  background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2015/10/IMG_0745-1.jpg);
  background-position: center 89%;
}

#subsite-bg.coe{
  background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2021/03/web-coe.jpg);
  background-position: center 30%;
}
@media (max-width: 767px) {
	#subsite-bg.coe{
  		background-position: center center;
		height: 100%;
	}
}

#img-coe{
	margin-bottom: 1.2em;
}
#tags-coe {
    padding-bottom: 1.5em;
}

.tag-coe {
    border-radius: 30px;
	color: #484a4b;
	background-color: rgba(176, 179, 181, 0.85);
	margin: 5px;
	padding: 2px 10px;
	display: inline-block;
	min-height: 20px;
}
.custom-widget-ceu_coe_right {
	margin-top: 2em;
}

/*Eliminar sombras*/
.single-ceu_coe .sidebar-right #sidebar-shadow > div,  {
	background-image: none;
}

.single-ceu_coe #sidebar-shadow  {
	display: none;
}

#subsite-bg.coro {
  background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2016/07/coro.jpg);
  background-position: center top;
}

#subsite-bg.actividades-deportivas{
  background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2016/10/grado-ciencias-actividad-fisica-deporte.jpg);
}

#subsite-bg.urgencias {
	background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2017/10/urgencias.jpg);
}

#subsite-bg.ecografia {
	background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2017/10/ecografia.jpg);
	background-position: center 50%;
}
#subsite-bg.ortogeriatria {
	background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2018/09/master-ortogeriatria.jpg);
	background-position: center 10%;
}

/*Programa de Continuidad del PADEOF Streaming*/
.postid-12283 img.cover{
	object-position: 0px 50px;
}

#subsite-bg.fp-dual {
	background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2018/06/header-fp-dual.jpg);
	background-position: center 20%;
}
.single-ceu_fp img.wp-post-image {
	position: fixed;
	left: 0;
	width: 100%;
	min-width: 1040px;
	top: 0;
}
.single-ceu_fp .ui--content-box-image-default img.wp-post-image {
	position: relative;
	left: 0;
	width: auto;
	min-width: 0;
}
@media (max-width: 767px) {
	.single-ceu_fp img.wp-post-image {
		left: -30%;
	}
}

/*** Headers Investigación ***/
	/* Banner */
		#subsite-bg.investigacion{
			background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2015/12/header-normativa.jpg);
			background-position: center 45%;
		}
		.investigacion #subsite-title{
			background-color: rgba(170, 11, 35, .85) !important;
		}

	/* Pestañas */
		html #page-wrap .practicas .ui--tabs-mini-horizontal > .ui--tabs-header .ui--tabs-titles > li.active a{
			color: #E8B22E !important;
			border-top-color: #E8B22E !important;
		}
		html #page-wrap .practicas .ui--tabs-mini > .ui--tabs-header .ui--tabs-titles > li a:hover{
			color: #E8B22E !important;
		}
		html #page-wrap .oposiciones .ui--tabs-mini-horizontal > .ui--tabs-header .ui--tabs-titles > li.active a{
			color: rgba(0,102,51, 1) !important;
			border-top-color: rgba(0,102,51, 1) !important;
		}
		html #page-wrap .oposiciones .ui--tabs-mini > .ui--tabs-header .ui--tabs-titles > li a:hover{
			color: rgba(0,102,51, 1) !important;
		}
		html #page-wrap .idioma .ui--tabs-mini-horizontal > .ui--tabs-header .ui--tabs-titles > li.active a{
			color: rgba(236, 132, 45, 1) !important;
			border-top-color: rgba(236, 132, 45, 1) !important;
		}
		html #page-wrap .idioma .ui--tabs-mini > .ui--tabs-header .ui--tabs-titles > li a:hover{
			color: rgba(236, 132, 45, 1) !important;
		}
		.idioma .ui--accordion-item-title-text {
			color: rgba(236, 132, 45, 1) !important;
		}
		.sb-idioma a {
			color: #000 !important;
		}
		.sb-idioma a:hover {
			color: rgba(236, 132, 45, 1) !important;
		}

.practicas i.ui--icon.icon-inline-block{
	left: 50%;
	margin-left: -18px;
}


/*** Headers producto FP ***/
#tecnico-superior-administracion-finanzas-header img,
#tecnico-superior-administracion-finanzas-a-distancia-header img {
	top: -40%;
}
#tecnico-superior-en-asistencia-a-la-direccion-header img,
#tecnico-superior-en-asistencia-a-la-direccion-a-distancia-header img {
	top: -100%;
}
#tecnico-superior-en-comercio-internacional-header img,
#tecnico-superior-en-comercio-internacional-a-distancia-header img {
	top: -30%;
}
#ciclo-superior-animacion-actividades-fisicas-deportivas-header img {
}
@media (max-width: 1040px) {
	#ciclo-superior-acondicionamiento-fisico-header img {
		bottom: 0%;
	}
}
#tecnico-superior-imagen-diagnostico-medicina-nuclear-header img {
	top: -50%;
}
#tecnico-superior-integracion-social-header img,
#tecnico-superior-integracion-social-a-distancia-header img {
	top: -40%;
}
#tecnico-superior-en-higiene-bucodental-header img {
	top: -20%;
}
#tecnico-superior-en-salud-ambiental-header img {
	top: -50%;
}
#tecnico-superior-en-gestion-de-ventas-y-espacios-comerciales-header img,
#tecnico-superior-en-gestion-de-ventas-y-espacios-comerciales-a-distancia-header img {
	top: -30%;
}
#tecnico-superior-en-educacion-infantil-a-distancia-header img,
#tecnico-superior-en-educacion-infantil-header img {
	top: -45%;
}
#tecnico-superior-mediacion-comunicativa-header img {
	top: -45%;
}
.posgrado-list-element .ui--tagline-box {
padding: 0 !important;
}


/* Productos online slider */
.slider-cv-layer{
	left: -1px !important;
        opacity: 0.95 !important;
	
}

#rev_slider_8_1, #rev_slider_8_1_wrapper{
	
}

.home #rev_slider_9_3_wrapper ul li {
width: 100% !important;
}

/* Title Slider */
#subsite-cabecera .ui-row{
	position:absolute;
}

#subsite-cabecera .ui-row .ui-column{
	position:relative;
}

#subsite-title-container{
  background-color: rgba(0, 60, 163, 0.85);
  opacity: 0.85;
  position: absolute;
  z-index: 15;
  bottom: 0;
  left: 0;
  padding: 0px 0px 0px 0px;
  width: 100%;
  min-height: 90px;
  margin-bottom: -32px;
}
#subsite-title-container img{

	height: 90px;
}
#subsite-title-container h1{
	margin-top: 0px
}

#subsite-container {
	background: white;
  	margin: 0 auto;
  	margin-top: -28px;
}

#full-width-cabecera .container{
	width: 100%;
}

#subsite-content {
	background-color: white;
	padding: 55px 0;
}
/*-----------------------------*/

/*==================
Tipografías
====================*/

#subsite-container div{
	font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
}

#info_ceu h2 {
	font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
	font-weight: 200;
	font-size: 2.2em;
	line-height: 1.2em;
	color: #003CA3;
}

#actualidad_ceu h2.ui--title-text {
	font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
	font-weight: 200;
	font-size: 3em;
	line-height: 1.2em;
	color: #969696;
}
#actualidad_ceu h3.ui--title-text {
	font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
	font-weight: 200;
	font-size: 2.2em;
	color: #000;
}

@media (max-width: 640px) {
	#top-bar #top-bar-widgets {
		position: relative;
		margin: 0 auto;
	}
	#page-header #top-bar {
		min-height: 320px !important;
	}
	#top-bar-text {
		font-size: 0.9em;
		line-height: 18px;
		text-align: center;    		
		top: 90px;
		width: 100%;
	}
}

#search_box_container {
	margin: 30px auto;
	max-width: 1170px;
	width: 90%;
}
html footer input[type="text"],
html footer input[type="text"]:focus {
	background-color: rgba(255,255,255,0);
}
.VS-search .VS-search-box {
	background-color: #FFF;
	box-shadow: none;
}
#search_product h3 {
	font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
	font-weight: 200;
	font-size: 2.4em;
	color: #fff;
}
#search_product .text-center{
	display:initial;
}
#search_product .span4{
	margin-left: 0px;
}

.page-id-7644 #footer-widgets #search_box_container {
	display: none;
}
.page-id-7644 #footer-widgets #footer-widgets-row2 {
	margin-top: 20px;
}

#agenda_row {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

/*-------------------------------*/


/*****************************
 	Buscador			
 *****************************/
.filter-parent {
     font-size: 18px;
  margin-bottom: 35px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  position: relative;
}
.filter-parent label {
  right: 0;
  position: absolute;
  top: 25%;
cursor: none;
}
.filter-parent #filter-by, .filter-parent .hint {
    border-bottom-left-radius: 23px;
  	border-bottom-right-radius: 23px;
  	border-top-left-radius: 23px;
  	border-top-right-radius: 23px;
  	width: 100%;
  	padding-right: 0px;
  	padding-left: 15px;
  	height: 25px;
  	border: 1px inset;
}
.filter-parent .hint {
    color: #aaa;
}
.filter-parent #filter-clear {
    position: absolute;
    right: 18px;
    text-decoration-color: -moz-use-text-color;
    text-decoration-line: none;
    text-decoration-style: solid;
    top: 53px;
}

.search_input_container{
	position: relative;
	height: 20px;
  	display: block;
  	width: 85%;
  	margin: auto;
  	margin-right: 0px;
}
.fa {
	color: #666;
  	display: inline-block;
  	font: normal normal normal 14px/1 FontAwesome;
  	font-size: inherit;
  	text-rendering: auto;
  	-webkit-font-smoothing: antialiased;
  	-moz-osx-font-smoothing: grayscale;
  	transform: translate(0, 0);
}
.fa-search:before {
  content: "\f002";
}

#search_form .fa-search{
	cursor: pointer;
}
.fa-youtube:before {
	content:"\f167";
}
.page-id-7644 #wpus_response .wpus-highlight {
	display: inline-block;
}
.page-id-7644 #wpus_response span {
	display: none;
}

/*-------------------------------*/

/*parrafo sin salto de linea*/
.p-nojump{
	display:inline;
}

/*link banner slider 'Ver mas'*/
.banner_link a{
	font-size: 19px !important;
	color: #fff !important;
}
.banner_link {
	font-size: 25px !important;
	color: #fff !important;
}

/* Adaptación top-bar para diseño */
#top-bar{
	min-height: 125px;
	/* height: 125px; */ /*con automatrícula*/
	/* height: 185px; */ /* con automatrícula y cross itálica*/
	/* height: 165px; */ /* coer20 y campus CEP + INTRACEU + POSGRADO */
  	/* min-height: 220px; */
	background: #FFFFFF;
  	margin: 0px 0px 0px 0px;
	padding-top: 5px;
}

.automatricula-btn{
	background-color: #003CA3 !important;
	color: #FFF;

}

#cross-italica-jornadas {
	margin-bottom: 1em;
	margin-left: 1em;
}
@media (max-width: 640px) {
	#cross-italica-jornadas {
		margin-left: auto;
	}
}

header #logo img {
	height: 100px;
}

/*===================
Footer
===================*/

#footer-widgets ul ul li {
  font-size: 12px;
  margin-left: -1px;
}
#footer-bottom {
  padding-top: 0px !important;
}
#footer-widgets {
  padding-top: 0px;
  padding-bottom: 15px;
}

#page-content {
  padding: 30px 0 0px;
}

html .footer-widgets-row-separator {
	background-color: rgba(255,255,255,0) !important;
	display: none !important;
	visibility: hidden !important;
}

/* Banda footer */

#bandaGris {
  float: left;
  width: 100%;
  height: 38px;
  background: #F1F1F1;
  box-shadow: 0px -3px 9px rgba(0,0,0,0.2);
  position:absolute;
}

#pie{
  width: 100%;
  float: left;
  height: 290px;
  background: url(../images/fnd-pie.jpg) repeat-x #0179C7;
  margin-top: 35px;
}
.images_contBandaGris {
  height: 34px;
}
.contBandaGris {
   width: 1170px;
  margin: auto;
  position: absolute;
  left: 0;
  right: 0;
}
.Botones_CEU_Sep {
  margin: 0 3.6%;
}
#banda_footer{
  padding-bottom: 0px;
  padding-top: 0px;
}
/*-------------------------------*/


html #page-content .section-odegcymkor.fullwidth-content.oferta {
	background: none;
}

.oferta h2 {
    /*  font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif; */
	font-family: 'Montserrat', sans-serif;
    font-size: 1.55em;
    font-weight: 300; /* antes 100*/
    letter-spacing: 1px;
	color: #666;
}

.centro {
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
	letter-spacing: -0.06em;
}
@media only screen and (min-device-width : 320px) and (max-device-width : 960px) {
	.centro {
		font-size: 0.8em;
	}
}
.oferta .boton_xl .ui--gradient.ui--gradient-grey {
	background: none;
}
#oferta_ceu .ui--gradient-grey.on--hover:hover {
  background-color: #fff !important;
}
@media (max-width: 1199px) {
	#oferta_ceu .ui--content-box-title {
		height: 86px;
	}
}
@media (max-width: 767px) {
	#oferta_ceu .ui--content-box-title {
		height: auto;
	}
}
.oferta .ui--section-content {
	padding-top: 5px;
}

.oferta .ui--client-list.ui--box, .n3 .ui--client-list.ui--box {
	border-width: 0;
	box-shadow: none;
}

html .oferta .seals h3 {
	font-family: Utopia, Times, 'Times New Roman', serif;
	font-size: 2em;
	font-weight: 200;
	color: #666;
	line-height: 90px;
	font-style: italic;
}

#legal .seals .ui--box {
	border: none !important;
}


//slider cv

#slider-cv{
	width: 95% !important;
}

.oferta .ui--client-list.ui--box .ui-row > .ui-column > .vertical-divider, .n3 .ui--client-list.ui--box .ui-row > .ui-column > .vertical-divider{
	border-width: 0;
}

.oferta .ui--client img, .n3 .ui--client img {
	height: 90px;
}

/*=============
Slider banner Destacados
==============*/

.home .rev_slider_wrapper .tparrows,
.page-id-8950 .rev_slider_wrapper .tparrows {
	background: none;
	border-left: 1px dotted #fff;
}

.home .rev_slider_wrapper .tparrows:after, .rev_slider_wrapper .tparrows:before,
.page-id-8950 .rev_slider_wrapper .tparrows:after {
	font-family: FontAwesome;
	font-size: 2.5em;
	line-height: 1.2em;
	color: #fff;
	/*padding-left: .3em;*/
}
  
.home .rev_slider_wrapper .tparrows.tp-leftarrow:after,
.page-id-8950 .rev_slider_wrapper .tparrows.tp-leftarrow:after {
	content: '\f104';
}
.tparrows.tp-leftarrow:before {
    font-family: FontAwesome;
    content: '\f104';
}
.home .rev_slider_wrapper .tparrows.tp-rightarrow:before,
.page-id-8950 .rev_slider_wrapper .tparrows.tp-rightarrow:before {
	content: '\f105';
	/*padding-left: .4em;*/
}
.hesperiden.tparrows.tp-leftarrow::before {
	content: '\f104';
}
.hesperiden.tparrows.tp-rightarrow::before {
	content: '\f105';
}

.tp-bullet {
	background-color: #FFF;
	border: 1px solid #FFF;
	border-radius: 50%;
	height: 10px;
	width: 10px;
}
.tp-bullet.selected, .tp-bullet:hover {
	background-color: rgba(255,255,255,0);
}

.rev_slider_wrapper{
	z-index: 9;
}
.home .rev_slider_wrapper span.slide-desc {
	font-family: Utopia, 'Times New Roman', Times, serif;
	font-size: 60%;
	font-weight: 300;
	font-style: italic;
}

.home .rev_slider_wrapper .tp-button.small {
	height: 10px;
}

.home .rev_slider_wrapper ul li{
	width: 90% !important;
}

html .rev_slider_wrapper .tp-leftarrow.custom,
html .rev_slider_wrapper .tp-rightarrow.custom {
	border-radius: 50%;
}
.rev_slider_wrapper .tparrows.custom {
	height: auto;
}
.custom.tparrows.tp-leftarrow::before {
	content: '\f104';
}
.custom.tparrows.tp-rightarrow::before {
	content: '\f105';
}

/*-----------------------------------*/

/*==================
Adaptación nav-menu diseño
====================*/

.absolute-nav-menu{

  position: absolute !important;
  background: rgba(20,88,204,0.85);
  width: 100%;
}

#header-navigation > li {
	border-bottom: 0px solid;
}

#header-navigation .sf-with-ul i {
	display: none;
}

/*nav#navigation{
	height: 33px;
}*/

#header-navigation > li.top-level-item > a {

  padding: 8px 19px 4px;

}
/*==================*/
/*Info vniversitas*/

.biblioteca #info_ceu h2 {
    color: rgb(174,77,137) !important;
}

.vniversitas #info_ceu h2{
	color: rgb(170,11,35) !important;
}
.oposiciones #info_ceu h2 {
    color: rgb(0, 102, 51) !important;
}

.idiomas #info_ceu h2 {
    color: rgb(236, 132, 45) !important;
}

.vniversitas #info_ceu, .vniversitas #actualidad_ceu  {
	padding-top: 45px;
  	padding-bottom: 30px;
}
.vniversitas #actualidad_ceu .adr,
.oposiciones #actualidad_ceu .adr,
.practicas #actualidad {
	color: #7C7C7C;
}

.vniversitas #info_ceu{
	background-color: #ddd;
	background-image: url('https://www.cardenalspinola.es/wp/wp-content/uploads/2015/06/sede-sevilla.png');
	background-position: middle left;
	background-size: cover;
	background-repeat: no-repeat;

}


/*====================
Info CEU , porque en CEU?
=====================*/
#info_ceu{
	background-color: #ddd;
	background-image: url('https://www.cardenalspinola.es/wp/wp-content/uploads/2015/05/panoramica-web.jpg');
	background-position: middle left;
	background-size: cover;
	background-repeat: no-repeat;
	
}
#info_ceu .ui--tagline-box {
	padding-top: 0;
}
.info_ceu-ul {
	list-style-type: none;
	font-size: 1.4em;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color: #666;
	font-weight: 300;
}
.info_ceu-ul li {
	margin: 0 auto 11px;
}
.pq_num {
	font-size: 1.4em;
    font-weight: bold;
    display: inline-block !important;
    line-height: .9em;
    vertical-align: top;
    margin-right: .3em;
	color:#666;
}
.pq_txt {
	display: inline-block;
	width: 95%;
	line-height: 1.2em;
}
/*=============*/


/*=============
Slogan video
==============*/
#slogan_video{
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	text-shadow: 0px 0px 3px #333;
	font-size: 60px !important;
  	line-height: 30px !important;
 	text-align: center !important;
  	color: white !important;
}
.slogan_video_container{
	height: auto;
	position: absolute;
  	z-index: 10;
	bottom: 0;
	margin: 0 auto;
  	left: 0;
  	right: 0;
}

/*video solapamiento*/
.ui--video-background-holder {
	z-index: 9;
}
.ui--video-background-video {
	z-index: 10;
}

 #video-home .ui--section-content{
	z-index: 8;
}
/*============*/


/*==================
Adaptación Diseño botones productos 
===================*/

.boton_xl .ui--center-vertical{
	margin: auto;
	display: table;
	font-family: 'Montserrat', sans-serif;
  	font-size: 24px;
	font-weight: 400;
}

#subsite-container .boton-xl .ui--content-box {
	border: 0px;
	border-bottom:  10px solid #c99;
	border-radius: 0px;
}

#posgrado_col .ui--content-box {
	border: 0px;
	border-bottom:  10px solid #1458CC;
	border-radius: 0px;
}

#grados_col .ui--content-box{
	border: 0px;
	border-bottom:  10px solid #1458CC;
	border-radius: 0px;
}
#primaria_col .ui--content-box{
	border: 0px;
	border-bottom:  10px solid #1458CC;
	border-radius: 0px;
}
#infantil_col .ui--content-box{
	border: 0px;
	border-bottom:  10px solid #1458CC;
	border-radius: 0px;
}
#miercoles-formacion_col .ui--content-box{
	border: 0px;
	border-bottom:  10px solid #1458CC;
	border-radius: 0px;
}
#aula-cultura_col .ui--content-box{
	border: 0px;
	border-bottom:  10px solid #1458CC;
	border-radius: 0px;
}
#coro_col .ui--content-box{
	border: 0px;
	border-bottom:  10px solid #1458CC;
	border-radius: 0px;
}
#ocular_col .ui--content-box{
	border: 0px;
	border-bottom:  10px solid #1458CC;
	border-radius: 0px;
}

#ts_col .ui--content-box{
	border: 0px;
	border-bottom:  10px solid #1458CC;
	border-radius: 0px;
}

.boton_xl .ui--content-box .ui--content-box-overlay div.center {
	text-align: justify !important;
}

.parrafo{
	line-height: 30px;
}

.boton_xl .ui--content-box-title {
	padding: 0px 20px 0px;
	border-bottom: 0px solid #ebebeb; 
	background: none;
}

.boton_xl .ui--content-box-media {

  border-bottom: 0px solid #ebebeb;
}
/*=========================*/


/*===================
Actualidad CEU
====================*/


.ui--content-box-title {
	padding: 5px 3px 3px;
}

#actualidad_ceu {
	font-size: 12px;
	background: #F7F7F7;
	padding-bottom: 0px;
}

#actualidad_ceu .ui--title-borders {
	border-color: inherit;
}

#actualidad_ceu .no-hline .ui--title-borders {
	display: none !important;
}

/*=========
	Noticias
==========*/
#noticias_row .ui--content-box-content-text{
	height: 120px;
  	overflow: hidden;
	margin: 10px 20px 10px;
}

#noticias_row .ui--content-box{ 
	min-height: 270px;
	overflow: hidden;
}
#noticias_row .hidden {
	display: none;
}

/********* Adaptación Feedzy *********/
#noticias_row .ui-row.row .span3 {
	width: 25%;
	margin-left: 0;
}

@media (max-width: 767px) {
	#noticias_row .ui-row.row .span3 {
		width: 100% !important;
	}
}

#noticias_row .ui--content-item {
	border-bottom: 1px solid #F7F7F7;
	border-width: 0;
	border-radius: 0;
	border-top: 3px solid #003CA3;
	border-right: 1px solid #999;
	margin-bottom: 3em;
	box-shadow: 0px 10px 5px -3px rgba(0,0,0,.2);
}

#noticias_row .ui--content-box-title {
	font-weight: bold;
	font-size: 1.2em;
	background-image: none;
	background-color: transparent;
	border: 0;
}
#noticias_row .ui--content-box-title.ui--gradient-grey.on--hover:hover,
#noticias_row .ui--content-box-title.ui--gradient-grey.on--hover:active {
	background-color: transparent !important;
}
#noticias_row .ui--content-box-image {
	border-radius: 0;
}

#noticias_row .ui--content-box-media.type--default .ui--content-box-overlay {
display: none;
}

/*==========
	Destacados
===========*/

#destacados_row .ui-column .ui--content-box {
	position: relative;
	border: 0;
}

#destacados_row .ui--gradient-grey h5{
	text-shadow: none;
 	padding: 0 2px;
}

#destacados_row .ui-column .ui--content-box-title.ui--gradient.ui--gradient-grey {
	position: absolute;
	z-index: 10;
	bottom: 0;
	border: 0;
    	background-color: rgba(200, 24, 24, 0.85);
	background-image: none;
    	font-size: 1.3em;
    	height: auto;
    	line-height: 1.2em;
   	min-height: 64px;
    	position: absolute;
    	text-shadow: none;
    	z-index: 10;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
	margin-right: 0;
}


.destacados_grados .ui-column .ui--content-box-title.ui--gradient.ui--gradient-grey {
    	background-color: rgba(0, 60, 163, 0.85) !important;
}
.executive #destacados_row .ui-column .ui--content-box-title.ui--gradient.ui--gradient-grey.on--hover:hover {
	background-color: rgb(0, 12, 55) !important;
}
.deporte .destacados_grados .ui-column .ui--content-box-title.ui--gradient.ui--gradient-grey {
    	background-color: rgba(0,60,163,0.85) !important;
}
.deporte #destacados_row .ui-column .ui--content-box-title.ui--gradient.ui--gradient-grey.on--hover:hover {
	background-color: #cc3 !important;
}
.derecho #destacados_row .ui-column .ui--content-box-title.ui--gradient.ui--gradient-grey.on--hover:hover {
	background-color: rgb(0,60,163) !important;
}
.musica #destacados_row .ui-column .ui--content-box-title.ui--gradient.ui--gradient-grey.on--hover:hover {
	background-color: rgb(157, 83, 36) !important;
}

.destacados_grados .ui-column .ui--content-box-title.ui--gradient.ui--gradient-grey.on--hover:hover  {

    	background-color: rgb(0, 60, 163) !important;
}


html #destacados_row .ui--content-box-header a h5 {
	color: #fff !important;
}

html #destacados_row .ui-column .ui--content-box-header a .ui--content-box-title h5 {
	font-weight: bold;
	padding: .8em auto;
	color: #fff;
}

#destacados_row .ui--content-box-content-text{
	margin: auto;
	text-align: center;
	margin-left: 3px;
	margin-right: 3px;	
	height: 60px;
}
#destacados_row .ui--content-box-title {
	height: 40px;
	overflow:hidden;
	line-height: 13px;
}
#destacados_row .ui--content-box-title h5 {
	padding-top: .3em;
}
/*--------------------------------*/

/**** Botones de navegación en sección de actualidad ****/
.ui--title-bordered.with-navigation .ui--title-holder {
	margin-right: 0;
}

html #header-navigation > li.current-menu-item > a {
	background-color: transparent !important;
	border-bottom-color: transparent;
}

#actualidad_ceu .visible-desktop,
#actualidad_ceu .visible-phone,
#noticias_row { position: relative; }

#actualidad_ceu .ui--title-bordered,
#actualidad_ceu .visible-desktop .ui--carousel { position: static; }

#actualidad_ceu .ui--title-navigation,
#actualidad_ceu .ui--carousel-navigation {
	width: 100%;
    z-index: 10;
	margin-top: 0;
}

#actualidad_ceu .ui--carousel-navigation {
  position: absolute;
  top: 40%;
	left: 0 !important;
}

#actualidad_ceu .arr {
	position: absolute;
	right: -1.8em;
	background: none;
	border-radius: 0;
	top: -1em;
	border: 0;
	box-shadow: none;
}
#actualidad_ceu .arr:hover {
	background: none;
}

#actualidad_ceu .arr-plain  {
	border-width: 0 !important;
}

#actualidad_ceu .arr-small {
	height: auto;
	width: 25px;
}


html #actualidad_ceu .arr > span,
html #actualidad_ceu .arr > span:hover,
html #actualidad_ceu .arr > span:active {
	border: 0 !important;
	background: none !important;
	box-shadow: none !important;
}

#actualidad_ceu .arr.arr-left  {
	left: -2.5em;
}

#actualidad_ceu i.fontawesome-angle-left.px18, 
#actualidad_ceu i.fontawesome-angle-right.px18 {
	font-size: 3em;
}

/*===========
	Agenda
============*/

#agenda_row .ui--content-box-header{
	display:none;
}
#agenda_row .ui--content-box-content {
    margin-left: 6px;
}

#agenda_row .ui--carousel .ui--carousel-viewport {
	min-height: 159px;
}

#agenda_row .ui--box{
	border: 0px solid #ebebeb;
	border-bottom: 0px solid rgba(0,0,0,.22);
	-webkit-box-shadow: 0 0px 0px rgba(0,0,0,0.03),0 0px 0 rgba(0,0,0,.07);
  	-moz-box-shadow: 0 0px 0px rgba(0,0,0,0.03),0 0px 0 rgba(0,0,0,.07);
  	box-shadow: 0 0px 0px rgba(0,0,0,0.03),0 0px 0 rgba(0,0,0,.07);
	background: none;
}

#agenda_row .ui--blog-date {
	border: 1px solid #969696;
	border-radius: 50%;
	box-shadow: none;
	height: 66px;
	width: 66px;
}

#agenda_row h5.ui--blog-title.entry-title > a, 
#agenda_row h5.ui--blog-title.entry-title > span {
	color: #7C7C7C !important;
	font-weight: 200;
	font-size: .9em;
}
#agenda_row .ui--blog-content {
	color: #7C7C7C !important;
	font-weight: 200;
	font-size: .9em;
} 
#agenda_row h4, #agenda_row h5 {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: 300;
	font-size: 1.3em;
}
#agenda_row h4 {
	text-transform: uppercase;
	color: #7C7C7C !important;
	background: none;
	border-top-width: 0;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	padding: 6px 3px 0px 3px;
}
#agenda_row h5.ui--blog-date-day {
	color: #7C7C7C !important;
	font-size: 2.5em;
	padding: 6px 9px 12px 9px;
}

#agenda_row .ui--blog-side{
	background-color: #fff;
}

/*------------------------------------------*/

/* BLOGS MANUAL */
#blogs_manual {
	overflow: hidden;
}
#fila_blogs_manual {
	margin: 0px auto;
}
.post_blogs_manual {
	background: #FFF;
	border-radius: 8px;
	float: left;
	margin: 1%;
	padding: 0px 1.5%;
	width: 28.2%;
	transition: all 0.5s ease;
}
.post_blogs_manual:hover {
	-webkit-box-shadow: 0px 0px 5px 5px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 0px 5px 5px rgba(0,0,0,0.1);
	box-shadow: 0px 0px 5px 5px rgba(0,0,0,0.1);
	transition: all 0.5s ease;
}
@media (max-width: 1170px) {
	#blogs_manual h5 {
		min-height: 4em !important;
	}
}
@media (max-width: 1020px) {
	.post_blogs_manual {
		border-right: 1px solid #969696;
		float: left;
		margin-bottom: 50px;
		padding: 0px 1.8%;
		width: 44%;
	}
	#blogs_manual #blog-icon {
		width: 20% !important;
	}
	#blogs_manual #blog-title {
		width: 75% !important;
	}
	#blogs_manual h5 {
		min-height: 2.5em !important;
	}
	/* .post_blogs_manual:nth-child(2n) {
		border-right: 0;
	}
	.post_blogs_manual:nth-child(2n+1) {
		padding-left: 0;
	} */
}
@media (max-width: 767px) {
	.post_blogs_manual {
		min-height: 150px;
	}
}
@media (max-width: 600px) {
	.post_blogs_manual {
		border-bottom: 1px solid #969696;
		border-right: none !important;
		float: left;
		margin: 2%;
		padding: 20px 1.8%;
		width: 94%;
	}
	/* .post_blogs_manual:nth-child(7) {
		border-bottom: none;
		border-right: none !important;
	} */
	#blogs_manual #blog-icon {
		width: 10% !important;
	}
	#blogs_manual #blog-title {
		width: 70% !important;
		padding-left: 15% !important;
	}
}
@media (max-width: 400px) {
	#blogs_manual #blog-icon {
		width: 20% !important;
	}
}
/* .post_blogs_manual:nth-child(1) {
	padding-left: 0;
}
.post_blogs_manual:nth-child(7) {
	border-right: none;
	padding-right: 0;
} */
#blogs_manual .ui-column {
	margin-bottom: 50px;
}
#blogs_manual .ui--icon {
	border-radius: 50%;
	max-width: 60px;
}
#blogs_manual .ui--icon-box {
	border-right: 1px solid #777 !important;
}
#blogs_manual h5 {
	line-height: 1.2em;
	min-height: 4em;
	border-bottom: 2px solid #F7F7F7;
}
#blogs_manual a,
#blogs_manual a h5 {
	color: #000 !important;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
}
#blogs_manual a {
	font-size: 1.1em;
}
#blogs_manual a h5 {
	font-size: 1.4em !important;
	transition: all 0.5s ease;
}
#blogs_manual a:hover h5 {
	color: #003CA3: all 0.5s ease;
}
#blogs_manual a:hover {
	color: #003CA3 !important;
}
#blogs_manual #blog-icon {
	width: 25%;
}
#blogs_manual #blog-title {
	width: 70%;
}
#blogs_manual #blog-icon,
#blogs_manual #blog-title {
	float: left;
}

#blogs_manual #blog-title {
	font-size: 0.9em;
	line-height: 1em;
	padding-left: 5%;
	padding-top: 15px;
	text-transform: uppercase;
}

/* NOTICIAS HOME */
#noticias_manual {
	overflow: hidden;
}
#fila_noticias_manual {
	margin: 0px auto;
}
.post_noticias_manual {
	background: #FFF;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	border-top: 4px solid #1458CC;
	float: left;
	margin: 1%;
	min-height: 260px;
	transition: all 0.5s ease;
	width: 23%;
}
.post_noticias_manual:hover {
	-webkit-box-shadow: 0px 0px 5px 5px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 0px 5px 5px rgba(0,0,0,0.1);
	box-shadow: 0px 0px 5px 5px rgba(0,0,0,0.1);
	transition: all 0.5s ease;
}
@media (max-width: 1170px) {
	#noticias_manual h5 {
		min-height: 4em !important;
	}
}
@media (max-width: 1020px) {
	.post_noticias_manual {
		float: left;
		margin-bottom: 50px;
		padding: 0;
		width: 44%;
	}
	#noticias_manual #blog-icon {
		width: 20% !important;
	}
	#noticias_manual #blog-title {
		width: 75% !important;
	}
	#noticias_manual h5 {
		min-height: 2.5em !important;
	}
	/* .post_noticias_manual:nth-child(2n) {
		border-right: 0;
	}
	.post_noticias_manual:nth-child(2n+1) {
		padding-left: 0;
	} */
}
@media (max-width: 767px) {
	.post_noticias_manual {
		min-height: 260px;
	}
}
@media (max-width: 600px) {
	.post_noticias_manual {
		border-right: none !important;
		float: left;
		margin: 2%;
		width: 94%;
	}
	/* .post_noticias_manual:nth-child(7) {
		border-bottom: none;
		border-right: none !important;
	} */
	#noticias_manual #blog-icon {
		width: 10% !important;
	}
	#noticias_manual #blog-title {
		width: 70% !important;
		padding-left: 15% !important;
	}
	.noticia-img {
		background-position: 50% 25% !important;
	}
}
@media (max-width: 400px) {
	#noticias_manual #blog-icon {
		width: 20% !important;
	}
}
/* .post_noticias_manual:nth-child(1) {
	padding-left: 0;
}
.post_noticias_manual:nth-child(7) {
	border-right: none;
	padding-right: 0;
} */
#noticias_manual .ui-column {
	margin-bottom: 50px;
}
#noticias_manual .ui--icon {
	border-radius: 50%;
	max-width: 60px;
}
#noticias_manual .ui--icon-box {
	border-right: 1px solid #777 !important;
}
#noticias_manual h5 {
	line-height: 1.2em;
	min-height: 4em;
	border-bottom: 2px solid #F7F7F7;
}
#noticias_manual a,
#noticias_manual a h5 {
	color: #000 !important;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
}
#noticias_manual a {
	font-size: 1.1em;
}
#noticias_manual a h5 {
	font-size: 1.4em !important;
	transition: all 0.5s ease;
}
#noticias_manual a:hover h5 {
	color: #003CA3 !important;
	transition: all 0.5s ease;
}
#noticias_manual a:hover {
	color: #003CA3 !important;
}
#noticias_manual #blog-icon {
	width: 25%;
}
#noticias_manual #blog-title {
	width: 70%;
}
#noticias_manual #blog-icon,
#noticias_manual #blog-title {
	float: left;
}

#noticias_manual #blog-title {
	font-size: 0.9em;
	line-height: 1em;
	padding-left: 5%;
	padding-top: 15px;
	text-transform: uppercase;
}
#fila_noticias_manual .noticia-titulo h5 {
    color: #666;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 16.8px;
	font-weight: 400;
    line-height: 1.5em;
	margin: 0;
	padding: 5px;
}
#background-pruebas-noticias {
	background: #F7F7F7;
}
.noticia-img {
	display: block;
	min-height: 150px;
	background-size: cover;
	background-position: center center;
}

/*===============
icon-areas
===============*/

	.parrafo a{
		color: #fff !important;
	}
	.parrafo a:hover{
		color: #1458CC !important;
	}

	.parrafo{
		color: #fff ;
	}
/*----------------------------------------------*/


/*================
Flechas Botones Productos
=================*/

#grados_col .arrow_box {
	position: relative;
	background: #1458CC;
	z-index:6;
	bottom: -1px;
}
#primaria_col .arrow_box {
	position: relative;
	background: #1458CC;
	z-index:6;
	bottom: -1px;
}
#infantil_col .arrow_box {
	position: relative;
	background: #1458CC;
	z-index:6;
	bottom: -1px;
}
#miercoles-formacion_col .arrow_box {
	position: relative;
	background: #1458CC;
	z-index:6;
	bottom: -1px;
}

#aula-cultura_col .arrow_box {
	position: relative;
	background: #1458CC;
	z-index:6;
	bottom: -1px;
}

#coro_col .arrow_box {
	position: relative;
	background: #1458CC;
	z-index:6;
	bottom: -1px;
}
#ocular_col .arrow_box {
	position: relative;
	background: #1458CC;
	z-index:6;
	bottom: -1px;
}




#posgrado_col .arrow_box {
	position: relative;
	background: #1458CC;
	z-index:6;
	bottom: -1px;
}

#ts_col .arrow_box {
	position: relative;
	background: #1458CC;
	z-index:6;
	bottom: -1px;
}

.arrow_box:after, .arrow_box:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

#posgrado_col .arrow_box:after {
	border-color: rgba(169, 7, 30, 0);
	border-bottom-color: #1458CC;
	border-width: 15px;
	margin-left: -15px;
}

#grados_col .arrow_box:after {
	border-color: rgba(169, 7, 30, 0);
	border-bottom-color: #1458CC;
	border-width: 15px;
	margin-left: -15px;
}
#primaria_col .arrow_box:after {
	border-color: rgba(169, 7, 30, 0);
	border-bottom-color: #1458CC;
	border-width: 15px;
	margin-left: -15px;
}
#infantil_col .arrow_box:after {
	border-color: rgba(169, 7, 30, 0);
	border-bottom-color: #1458CC;
	border-width: 15px;
	margin-left: -15px;
}
#miercoles-formacion_col .arrow_box:after {
	border-color: rgba(169, 7, 30, 0);
	border-bottom-color: #1458CC;
	border-width: 15px;
	margin-left: -15px;
}
#aula-cultura_col .arrow_box:after {
	border-color: rgba(169, 7, 30, 0);
	border-bottom-color: #1458CC;
	border-width: 15px;
	margin-left: -15px;
}
#coro_col .arrow_box:after {
	border-color: rgba(169, 7, 30, 0);
	border-bottom-color: #1458CC;
	border-width: 15px;
	margin-left: -15px;
}
#ocular_col .arrow_box:after {
	border-color: rgba(169, 7, 30, 0);
	border-bottom-color: #1458CC;
	border-width: 15px;
	margin-left: -15px;
}

#ts_col .arrow_box:after {
	border-color: rgba(169, 7, 30, 0);
	border-bottom-color: #1458CC;
	border-width: 15px;
	margin-left: -15px;
}
.arrow_box:before {
	border-color: rgba(245, 245, 245, 0);
	border-width: 16px;
	margin-left: -16px;
}

.practicas .arrow_box {
	position: relative;
	background: rgb(232, 184, 46);
	z-index:6;
	bottom: -1px;
}
.practicas .boton_xl .ui--content-box {
  border: 0px;
  border-bottom: 10px solid rgb(232, 184, 46);
  border-radius: 0px;
}
.practicas .arrow_box:after {
	border-color: rgb(232, 184, 46);
	border-bottom-color: rgb(232, 184, 46);
	border-width: 15px;
	margin-left: -15px;
}

.practicas .boton_xl .ui--content-box {
  border: 0px;
  border-bottom: 10px solid rgb(232, 184, 46);
  border-radius: 0px;
}
.practicas .arrow_box:after {
	border-color: rgba(169, 7, 30, 0);
	border-bottom-color: rgb(232, 184, 46);
	border-width: 15px;
	margin-left: -15px;
}

.vniversitas .arrow_box {
	position: relative;
	background: #1458CC;
	z-index:6;
	bottom: -1px;
}
.vniversitas .boton_xl .ui--content-box {
  border: 0px;
  border-bottom: 10px solid rgba(170,11,35, 1);
  border-radius: 0px;
}
.vniversitas .arrow_box:after {
	border-color: rgba(169, 7, 30, 0);
	border-bottom-color: rgba(61, 32, 99, 1);
	border-width: 15px;
	margin-left: -15px;
}

.vniversitas .boton_xl .ui--content-box {
  border: 0px;
  border-bottom: 10px solid rgba(170,11,35, 1);
  border-radius: 0px;
}
.vniversitas .arrow_box:after {
	border-color: rgba(169, 7, 30, 0);
	border-bottom-color: rgba(61, 32, 99, 1);
	border-width: 15px;
	margin-left: -15px;
}


.oposiciones .arrow_box {
	position: relative;
	background: #1458CC;
	z-index:6;
	bottom: -1px;
}
.oposiciones #segundo_col .arrow_box {
	background: rgba(0,102,51, 1);
}
.oposiciones #segundo_col .arrow_box:after {
	border-bottom-color: rgba(0,102,51, 0);
}
.oposiciones .boton_xl .ui--content-box {
  border: 0px;
  border-bottom: 10px solid rgba(0, 102, 51, 1);
  border-radius: 0px;
}

.biblioteca .fa {
	color: #FFF;
}
.biblioteca input[type="submit"]  {
	color: #FFF !important;
	text-shadow: none !important;
}
.biblioteca a {
  /* color: rgb(174,77,137) !important; */
}
.biblioteca .btn-ojuvkritpl:hover {
  color: rgb(174,77,137) !important;
  border: 1px solid rgb(174,77,137) !important;
}
.biblioteca .arrow_box {
	position: relative;
	background: #1458CC;
	z-index:6;
	bottom: -1px;
}
.biblioteca .boton_xl .ui--content-box {
  border: 0px;
  border-bottom: 10px solid rgba(174,77,137, 1);
  border-radius: 0px;
}

/*---------------------------------------------*/



/*============================
 OTROS CENTROS (oposiciones, idiomas, colegio...)
=============================*/

/*columnas*/

.span25 #colegio_col {
	margin-left: -30px;
}
#vniversitas_col{
	margin-left: -30px;
}

#idiomas_col{
	margin-left: -30px;
}
#oposiciones_col{
	margin-left:-30px;
}
#deca_col{
	margin-left:-30px;
}

.others_col{
	margin-left: 0px;
}

/*productos-tabs*/

.htab-2{
	font-size: 14px;
	padding: 5px 15px 15px 15px;
}
 .n3 #htab-3 .button-links .btn{
	margin-bottom: 10px;
    margin-top: -10px;
padding: 10px 0px;
}
.n3 #subsite-title-container {
	margin-bottom: -12px;
}

.n3 #titlebar {
	z-index: 15
}


.n3 #subsite-content {
	padding-top: 0px;
	padding-bottom: 0px;
}
.n3 .slider .insta-text p{
	margin-bottom: 1.5em;
}
.n3 .button-guide a img, .n3 .button-beca a img{
	display: inline-block;
    	margin-left: 0;
    	margin-right: 10%;
    	width: 15%;
}


.n3 .button-guide a, .n3 .button-beca a{

	 margin: 5px auto 10px; 
	padding: 10px;
    	box-shadow: none;
    	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    	letter-spacing: 1px;
    	text-shadow: none;
    	width: 70%;
}

.n3 .btn-blue:hover{
	background-color: #0f97cf !important;
    	background-position: 0 -15px;
}

.n3 .btn-blue {
    background-color: #003CA3;
    background-image: linear-gradient(to bottom, #003CA3, #003CA3);
}

.n3 .slider .tp-bullets.tp-thumbs {
    background-color: #222;
}
.n3 .slider .fontawesome-chevron-left:before {
    content: "\f104";
}
.n3 .slider .fontawesome-chevron-right:before {
    content: "\f105";
}

.n3 .slider .rev_slider_wrapper .tparrows.custom .slider-navigation-wrapper i{
	font-size: 50px !important;
}
.n3 .slider .rev_slider_wrapper .tparrows .slider-navigation-wrapper {
	top:20%;
}

 
.n3 .basic-data-content .subsite-thirdlvl li {
    line-height: 1.1em;
}



.n3 #page-content {
	padding: 0px;
}

.post-type-archive-cultural_activities .n3 #page-content,
.post-type-archive-opt_activities .n3 #page-content, 
.post-type-archive-ceu_aulacult .n3 #page-content,
.single-ceu_aulacult .n3 #page-content,
.single-cultural_activities .n3 #page-content,
.post-type-archive-act-deportivas .n3 #page-content {
	padding: 20px;
}
.n3 [class*="sec-"]{
	padding-top: 2em;
}

.n3 .ceu_product-intro {
	padding-bottom: 1.9em;
}
.n3 .sec-3 #for_complementaria{
    padding-top: 2em;
}

.products-tabs .basic-data-content p.sede {
	font-size: .6em;
}

.products-tabs .asterisk-content p {
	color:#555 !important;
    	font-size: 0.8em;
    	letter-spacing: 0;
    	line-height: 1.2em;
	margin: 6px 0px 15px 0px;
}

.htab-title-container {
	bottom: 1px;
    position: absolute;
    width: 100%;
}

.active .htab-title-container {
	bottom: 2px;
    	left: 2.5%;
    	position: absolute;
    	width: 95%;
}
.first-item.active .htab-title-container {
	width: 97.5%;
	left: 0;
}
.last-item.active .htab-title-container {
	width: 97.5%;
	right: 0;
}

.products-tabs .basic-data-product .basic-data-content h5{
	margin-bottom: 3px;
}

.products-tabs .ui--accordion-item-title {
    	padding: 5px 30px 2px 30px;
	border-bottom: 1px inset #F7F7F7;
}

.products-tabs #accordion-signatures .table td {
    	text-align: center;
    	vertical-align: inherit;

}

 #accordion-signatures .table tbody th {
    font-weight: 300;
}
.products-tabs #table_pg_content .table td, .products-tabs #table_pg_content .table th{
 
	font-size: 0.8em;
}
.products-tabs #accordion-signatures .table td, .products-tabs #accordion-signatures .table th{
 
	font-size: 0.8em;
}
.products-tabs #accordion-dual .table td, .products-tabs #accordion-dual .table th{
 
	font-size: 0.8em;
}
.products-tabs .table_pg_content .table td li{
	font-size: 1em;
	list-style: none;
	margin-left: -15px;
}
.single-ceu_posgrado .products-tabs .table_pg_content .table th{
	font-size: 1em;
}

.single-ceu_posgrado .tp-leftarrow.round{
	margin-left: 5%;
	margin-top: 3px;
}

.single-ceu_posgrado .tp-rightarrow.round{
	margin-left: 82.5%;
	margin-top: 3px;
}

.products-tabs .basic-data-product .ui--icon,
.products-tabs .asterisk-content .ui--icon {
	position: absolute;
	top: 5px;
	left: 5px;
}
.products-tabs .basic-data-product .basic-data-content a .ui--icon{
	position: relative;
	font-size: 16px;
	top: 0;
}

html #page-wrap .ui--tabs-mini-horizontal.products-tabs > .ui--tabs-header .ui--tabs-titles > li a{
	border: 0px;
}
html #page-wrap .ui--tabs-mini-horizontal.products-tabs > .ui--tabs-header .ui--tabs-titles > li a {
    	min-height: 30px;
    	font-weight: 200;
}

.products-tabs .ui--accordion-item{
	margin-bottom: 2px;
	border: 1px solid #969696;
 	outline: none;
	background-image:none;
cursor: pointer;
}

.single-ceu_degree #subsite-title-container #logo-us {
    margin-left: 10px;
}

.products-tabs [aria-selected="true"] i { visibility: hidden; }
.products-tabs [aria-selected="false"] { color: #003CA3; }
.products-tabs [aria-selected="true"] { color: #555; background-color: #fff; border: 1px solid #888; }
.products-tabs [aria-hidden="false"].ui--accordion-item-content {
overflow:auto;
-webkit-overflow-scrolling: touch;
}
.products-tabs .ceu_product-accordion-arrow i{
	padding-bottom: 6px;
}

.products-tabs .ui--accordion-item-content {
	border: 1px solid #ededed;
	border-top: 0px;
    	padding: 5px 20px;
	margin-top:-2px;
	max-height: none;
	height: auto !important;
}
.postid-10919 .products-tabs .ui--accordion-item-content,
.postid-6839 .products-tabs .ui--accordion-item-content,
.postid-12295 .products-tabs .ui--accordion-item-content {
	max-height: none;
}
.postid-9800 .products-tabs .ui--accordion-item-content,
.postid-9800 .products-tabs .ceu_product-accordion-arrow {
	display: none !important;
}
.products-tabs .last-item .ui--accordion-item-content{
	/*max-height: 115px;*/
	max-height: 165px;
}

.products-tabs .ui--accordion-item-content p, .products-tabs .ui--accordion-item-content li {
    color: #555 !important;
    font-size: 0.8em;
    font-weight: 200;
    letter-spacing: 0.01em;
    line-height: 1.6em;
}
.products-tabs .ceu_product-accordion-arrow{
	float:right;

}
.products-tabs .button-links{
	padding: 0 auto;
}

.products-tabs ul li .basic-data-product .ui--icon{
	display: inline-block; font-size: 26px; color: #003CA3;
}

.products-tabs ul li .basic-data-product .ico-ects{
    	font-family: "Helvetica Neue";
    	font-size: 19px;
    	font-weight: 600;
   	height: 36px;
   	letter-spacing: -2px;
    	width: 70px;
	left: 0px;
	top: 7px;
}

.products-tabs .basic-data-content p {
	color:#555 !important;
    	font-size: 0.8em;
    	letter-spacing: 0;
    	line-height: 1.2em;
	margin: 6px 0px 15px 0px;
}

.products-tabs .basic-data-content div#ed ul {
	color:#555 !important;
    	font-size: 0.65em;
    	letter-spacing: 0;
    	line-height: 1.2em;
	margin: 6px 0px 15px 2em;
}

.products-tabs .basic-data-content a {
	color:#003CA3;
}
.products-tabs .basic-data-content .product-us-acred{
	line-height: 0.5em;
	font-size: 0.7em;
}

.products-tabs .ui--tabs-contents .grey_arrow{

}

.single-ceu_degree .products-tabs #htab-2 th:not(:first-child) {
    text-align: center;
}
.products-tabs .basic-data-content{
	margin-top: 10px;
	margin-bottom: 10px;
     	display: block;
    	margin-left: 50px;
    	margin-top: 10px;
}
.products-tabs .asterisk-content {
	margin-top: 10px;
	margin-bottom: 10px;
     	display: block;
    	margin-left: 50px;
    	margin-top: 10px;
	border-left: 1px solid #666;
	padding-left: 10px;
	min-height: 36px;
}

.products-tabs .basic-data-icons-container{
	position:relative;
}

.img-homologado{
	margin-top: 5%;
	margin-left: -30px;

}
.products-tabs .basic-data-product [class*="ceu-product"]{
	min-height: auto;
	max-height: auto;
	overflow:hidden;
}

.products-tabs .ui--tabs-contents>li{
	
	display:block;
}
.products-tabs .basic-data-product{
	min-height: auto;

	overflow:hidden;
}
.products-tabs #accordion-signatures{
	min-height: 325px;
	
	overflow:hidden;
}

.products-tabs #table_pg_content{
	min-height: 300px;
	max-height: 300px;
	overflow:hidden;
}
.products-tabs #accordion-calendar{
	min-height: 290px;
	
	overflow:hidden;
}



.products-tabs .basic-data-product .basic-data-content{
	border-left: 1px solid #666;
	padding-left: 10px;
}
.products-tabs  .grey_arrow {
    bottom: 0px;
}
.products-tabs .active .grey_arrow {
    bottom: -1px;
    border-color: #003CA3;
}
.products-tabs  .grey_no_arrow {
	
    border: 2px solid #003CA3;
}
.products-tabs .active .grey_arrow:after {
    border-color: rgba(102, 102, 102, 0) rgba(102, 102, 102, 0) #003CA3;
}
/*pop-ups botonera products */

div.pp_envision #pp_full_res .pp_inline {
    line-height: 1em !important;
    padding: 20px;
    border-radius: 3px;
}


html #page-wrap .products-tabs  > .ui--tabs-header .ui--tabs-titles > li {
   	width: 33.3%;
	margin: 0 auto;
	float:left;
        text-align: center;
	height : 100px;
}
html #page-wrap .products-tabs  > .ui--tabs-header .ui--tabs-titles > li.tabs-online {
	width: 50%;
}
html #page-wrap .products-tabs  > .ui--tabs-header .ui--tabs-titles > li.tab-none{
	display:none;
}

.products-tabs > .ui--tabs-header .ui--tabs-titles {
    width: 100%;
}
.products-tabs .ui--tabs-header .ui--tabs-header-holder {
    width: 100%;
}


/*flechas otros centros (universitas, idiomas...)*/

 .grey_arrow{
	position: relative;
	background: #666;
	z-index:6;
	bottom: -1px;
	border: 2px solid #666;
}

.grey_arrow:after {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(102, 102, 102, 0);
	border-bottom-color: #666666;
	border-width: 10px;
	margin-left: -10px;
}

/*-----------------------------------------*/



/*=====================
Adaptacion diseño acreditaciones
======================*/

.ui--client-list .ui-row > .ui-column .ui--client {
  /* margin: 0px 115px 0px; */
  display: block;
}
/*--------------------------------------*/


/* ==================
MEDIA QUERYS, Adaptaciones de diseño añadido manualmente. 
===================*/
#banda_footer .container{
  width: 100%;
}

#agenda_row + .ui--section .ui--section-content{
  padding-bottom: 0px;
}

.ui--video-background-holder video{
  z-index: 99 !important;
  position: static !important;
}

#posgrado_col .parrafo a:hover {
  color: #1458CC !important;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.39);
}
#posgrado_col .parrafo a {
  text-shadow: 1px 1px rgba(0, 0, 0, 0.39);
}


#ts_col .parrafo a:hover {
  color: #1458CC !important;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.39);
}
#ts_col .parrafo a {
  text-shadow: 1px 1px rgba(0, 0, 0, 0.39);
}


#grado_col .parrafo a {
  text-shadow: 1px 1px rgba(0, 0, 0, 0.39);
}


#colegio_col:hover .grey_arrow{
  border: 2px solid #C281C2;
}
#colegio_col:hover h2{
    
}
#colegio_col:hover .grey_arrow:after{
  border-bottom-color: #C281C2;
}

#oposiciones_col:hover .grey_arrow{
  border: 2px solid #C281C2;
}
#oposiciones_col:hover h2{
    
}
#oposiciones_col:hover .grey_arrow:after{
  border-bottom-color: #C281C2;
}

#deca_col:hover .grey_arrow{
  border: 2px solid #C281C2;
}
#deca_col:hover h2{
    
}
#deca_col:hover .grey_arrow:after{
  border-bottom-color: #C281C2;
}


#vniversitas_col:hover .grey_arrow{
  border: 2px solid #C281C2;
}

#vniversitas_col:hover h2{
    
   
}
#vniversitas_col:hover .grey_arrow:after{
    border-bottom-color: #C281C2;
}



#idiomas_col:hover .grey_arrow{
    border: 2px solid #C281C2;
}
#idiomas_col:hover h2{
    
}
#idiomas_col:hover .grey_arrow:after{
    border-bottom-color: #C281C2;
}

 #subsite-title-container.very.large h1#subsite-title{
	font-size: 32px;
}


/* ==================
MEDIA QUERYS, Adaptaciones de diseño añadido manualmente. 
===================*/


/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px){
/* STYLES GO HERE */



        *[class~=pp_pic_holder] { width: 100% !important; left: 0px !important; }  
        *[class~=pp_hoverContainer] { width: 90% !important; height: 180px !important;  }  
        *[class~=pp_fade] { width: 389px !important;  } 
        *[class~=pp_hoverContainer] { height: 190px !important;  }   
        *[class~=pp_right] { height: 220px !important;  }   
        *[class~=pp_content]  { height: 100% !important; width: 320px !important; }  
        #fullResImage { height: 100% !important; width: 320px !important; }  


}
 
/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {
/* STYLES GO HERE */
}
 
/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
/* STYLES GO HERE */
	.home .rev_slider_wrapper .tparrows.tp-rightarrow:before {
  		padding-left: 0.4em !important;
	}
}
 
@media only screen and (min-width : 980px) and (max-width : 1200px) {

html .secretaria a.btn.btn-large.btn-block.btn-icon-left.btn-secondary.radius-3px {
		font-size: 1em;
	}
}


@media only screen and (min-width : 768px) and (max-width : 979px) {

html .secretaria a.btn.btn-large.btn-block.btn-icon-left.btn-secondary.radius-3px {
		font-size: .8em;
		padding: 13px 10px;
	}
}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
/* STYLES GO HERE */
}
 
/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
/* STYLES GO HERE */
.oferta h2 {
	font-size: 1.6em;
}
} 
@media only screen and (max-width : 1265px) {
/* STYLES GO HERE */
        #subsite-title-container.large h1#subsite-title {
		font-size: 32px !important;
	}
	#subsite-title-container.very.large h1#subsite-title {
		font-size: 30px !important;
	}
}

/* Desktops and laptops ----------- */
@media only screen and (min-width : 1224px) {
/* STYLES GO HERE */

.ui--center-vertical{
	margin: auto;
	display: table;
  	font-size: 25px;
}

.ui--client-list .ui-row > .ui-column .ui--client {
  /* margin: 0px 125px 0px;  */
  display: block;
}


}

#subsite-bg.formacion-deca{
	background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2015/09/deca-web.jpg) !important;
	background-position: center 35%;
}

/* DECA ONLINE CABECERA */

.page-id-12789 #subsite-bg {
  background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2022/06/deca-online-color.jpg);
  background-position: center 30%;
}

@media (max-width: 767px) {
	.page-id-12789 #subsite-bg {
		background-position: center top;
	}
}

@media only screen and (max-width : 1200px) {




/* DECA ONLINE*/
html #page-wrap .decaonline .ui--tabs-mini-horizontal > .ui--tabs-header .ui--tabs-titles > li a {
    padding: 5px 10px 5px;
    border-radius: 0px;
}

.decaonline .ui--tabs-titles h5 a{
    font-size: 13px;
    line-height: 18px;
}



/**/
/* PRACTICAS */
html #page-wrap .practicas .ui--tabs-mini-horizontal > .ui--tabs-header .ui--tabs-titles > li a {
    padding: 5px 15px 5px;
    border-radius: 0px;
}
.practicas .ui--tabs-titles h5 a{
    font-size: 13px;
    line-height: 18px;
}

#subsite-container .boton_xl .ui--content-box-title-text{
	font-size: 21px;
}

/**/
	.container-posgrados #container-left .ui--tagline-box:hover .arrow_box,
.container-posgrados #container-left .ui--tagline-box .arrow_box.hover_effect{
	width: 100%;
	opacity: 0.85;
}
	.container-posgrados #container-left .ui--tagline-content h3 {
		font-size: 1.4em;
}
#subsite-content #destacados_row .ui-column .ui--content-box-title.ui--gradient.ui--gradient-grey {
  min-height: 47px;
}
  .Botones_CEU_Sep {
    margin: 0 2.3% !important;
  }
  .parrafo{
		line-height: 30px;
  		letter-spacing: -1px;
  		font-size: 23px;
	}
  .ui--content-box-content-text {
    margin: 18px 15px 0 !important;
  }


	/*video y parrafos. porque en el ceu*/
	#info_ceu_container .ui--video-16-9 {
  		height: 22px !important;
  		
  		width: 322px;
  		margin-top: 30px;
	}

	.pq_txt {
  		width: 90% !important;
	}
}
 
/* Large screens ----------- */
@media only screen and (min-width : 1824px) {
/* STYLES GO HERE */

.ui--client-list .ui-row > .ui-column .ui--client {
  /* margin: 0px 125px 0px; */
  display: block;
}

}
 
html #header-navigation li.menu-item.level-0 > a {
	font-family: 'Montserrat', sans-serif;
}

@media (max-width: 1008px) and (min-width: 768px) {
	#header-navigation {
    	text-align: center !important;
	}
	.without-navigation-holder #header-navigation {
    	display: inline-block !important;
	}
}

@media (max-width: 940px) {	
	html #header-navigation li.menu-item.level-0 > a {
  		font-size: 13px !important;
		padding: 8px 4px 4px !important;
	}	
}
@media (max-width: 1220px) {	
	html #header-navigation li.menu-item.level-0 > a {
  		font-size: 14px;
		padding: 8px 8px 4px;
	}	
}
@media (max-width: 979px) {
	#subsite-content .button-icon i.ui--icon.ui--icon.btn-icon.icon-normal.icomoon-file-pdf.icon-inline-block {
		font-size: 18px !important;
	}
}
@media (max-width: 979px) and (min-width: 768px){

html.no-touch #top-bar .style--top-bar.ui-socialbar{
	top: 182px;
}
html.no-touch h6{
	font-size: 10px;
	line-height: 18px;
}


.n3 .button-guide a, .n3 .button-beca a{
	font-size: 14px;
	 margin-bottom: 2px;
}

#slider-cv, #method-text {
	width: 100%;

}

#rev_slider_8_1, #rev_slider_8_1_wrapper{
	height: 457px !Important;
}

.n3 .button-links .btn {
    	width: 97%;
    	letter-spacing: 0px;

	font-size: 0.8em;
    padding: 10px 5px;
}

.products-tabs .basic-data-product {
    min-height: auto;
    max-height: auto;
}
.products-tabs .basic-data-product .basic-data-content,
.products-tabs .basic-data-product .asterisk-content {
	padding-left: 5px;
    margin-left: 35px;
}

#subsite-container .boton_xl .ui--content-box-title-text{
	font-size: 18px;
}
.decaonline .ui--tabs-titles h5 a{
    font-size: 9px;
    line-height: 18px;
}

.practicas .ui--tabs-titles h5 a{
    font-size: 9px;
    line-height: 18px;
}

.biblioteca #search_product h3 {
	font-size: 2em !important;
	line-height: 28px !important;
}

#subsite-content i.ui--icon.ui--icon.btn-icon.icon-normal.icomoon-file-pdf.icon-inline-block {
	font-size: 40px !important;
}

#subsite-content .boton_xl h2 {
  	font-size: 1.3em;
}

#subsite-content .container-grados .ui-row .row [class*="span"] {
  margin-left: 1%;
}

.container-posgrados #container-left .ui--tagline-content h3:nth-child(1) {
	font-size: 1.2em !important;
	margin-top: 17px !important;
}

#actualidad_ceu .visible-phone {
display: inherit !important;
}

.search_input_container {
  margin-right: 25px;
}

#banda_footer{
  display: none !important;
}
/* slogan video and slider video*/

.home .rev_slider_wrapper {
  margin: -38px auto 0px !important;
}

/* Banner slider de campaña CEU 16/17 */
.home #rev_slider_9_3_wrapper {
margin: 0 auto !important;
}

.home #rev_slider_3_4_wrapper {
margin: -65px auto 0 !important;
}

#slogan_video{

  font-size: 60px !important;
  line-height: 90px !important;

  margin-top: 4px !important;
  margin-bottom: 26px !important;
}
/*video porque en el ceu*/
#info_ceu_container .ui--video-16-9 {
  height: 26px !important;
  width: 276px;
  margin-top: 0px;
  margin-left: -40px;
}
/*AGENDA*/
#agenda_row .ui--carousel-viewport{
height: 160px !important;

}
#agenda_row .ui--content-box-content-text {
  margin: 25px 5px 0 !important;
}

#agenda_row .row-fluid .span3, .ui-row .row .span3 {
  width: 25% !important;
}
#agenda_row .row-fluid [class*="span"], .ui-row .row [class*="span"] {
  margin-left: 0%;
}
/*BANNER DESTACADOS*/
.home .rev_slider_wrapper .tp-rightarrow{
	right:5px !important;
}
.home .rev_slider_wrapper .tparrows:after, .rev_slider_wrapper .tparrows:before {
	line-height: 1.1em !important;
}
.home .rev_slider_wrapper .tparrows.default {
  height: 38px !important;
}

.grados_col   .ui--center-vertical{
	margin-top: -70px !important;
}
.home .rev_slider_wrapper .tparrows.tp-rightarrow:before {

  padding-left: 0em; 
}

.oferta h2 {
  /* font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif; */
  font-family: 'Montserrat', sans-serif;
  font-size: 1.6em;
  font-weight: 100;
  /* letter-spacing: 1px; */
  letter-spacing: -0.02em;
  color: #666;
}

.ui--client-list .ui-row > .ui-column .ui--client {
  	//margin: 0px 80px 0px; 
  	display: block;
}
.oferta .ui--client img {
	height: 70px;
}
.parrafo {
  	line-height: 27px;
  	letter-spacing: -1px;
  	font-size: 18px;
}
#destacados_row  h5{
	font-size: 12px;
}

/*noticias*/
#noticias_row .ui--content-box {
  min-height: 275px !important;
  margin-top: 10%;
}

#destacados_row .visible-phone{
	display: none !important;
}

#destacados_row .visible-desktop{
	display: inherit !important;
}

}



@media (max-width: 767px){
 #subsite-title-container.large h1#subsite-title{
	font-size: 16px !important;
}

.home #rev_slider_9_3_wrapper {
	top: -10px !important;
	margin: 0 auto !important;
}

.home #rev_slider_3_4_wrapper {
margin: -65px auto 0 !important;
}
.page-id-5607 h6 {
	font-size: 20px;
}
html h6{
	font-size: 12px;
	line-height: 18px;
}
#top-bar .style--top-bar.ui-socialbar{
	top: 95px;
}
#toTop{
	width: 20px;
	bottom: 10px;
	left: 20px;
}
html.no-touch #top-bar .style--top-bar.ui-socialbar{
	top: 184px;
}

.img-homologado img{
	width: 30%;
}

.n3 #subsite-cabecera{
	height: 250px !important;
}

.n3 #subsite-title-container{
	margin-bottom: -13px !important;
}

#breadcrumb{
	min-width: 100%;
}

.n3 #htab-3 .button-links .btn{
	margin-top: 3px;
}

#htabs {
	margin-bottom: 60px;
}

.n3 [class*="sec-"] > *{
	padding-right: 0.7em;
    	padding-left: 0.7em;
}

.buttons.fullwidth-content {
    padding: 0px;
}

.products-tabs .basic-data-product [class*="ceu-product"]{
	min-height: auto;
	max-height: auto;
}

.products-tabs .ui--tabs-contents>li{
	min-height: auto;
	max-height: auto;
}
.products-tabs .basic-data-product{
	min-height: auto;
	max-height: auto;
}
.products-tabs #accordion-signatures{
	min-height: auto;
	max-height: auto;
}

.products-tabs #table_pg_content{
	min-height: auto;
	max-height: auto;
}
.products-tabs #accordion-calendar{
	min-height: auto;
	max-height: auto;
}


html .n3 #page-wrap  .ui--tabs-mini-horizontal > .ui--tabs-header .ui--tabs-titles > li a {
	padding: 0px 0px 10px;

}
.n3 .products-tabs .active .grey_arrow {
    bottom: 0px;
}
.single .n3 .products-tabs .basic-data-product [class*="ceu-product"]{
	float: left;
    	margin: 0px;
}

.products-tabs .grey_no_arrow {
    margin-top: 10px;
}
#subsite-container .boton_xl .ui--content-box-title-text{
	font-size: 28px;
}
/*DECA*/

.decaonline i.ui--icon.icon-inline-block{

display: initial;
margin: auto 10px;
}

/* PRACTICAS */

.practicas i.ui--icon.icon-inline-block{

display: initial;
margin: auto 10px;
}

/*ADMINISTRATIVOS*/

.administrativos i.ui--icon.icon-inline-block,
.maestros i.ui--icon.icon-inline-block,
.idioma i.ui--icon.icon-inline-block {

display: initial;
margin: auto 10px;
}

.biblioteca #search_product h3 {
	font-size: 1.8em !important;
	line-height: 28px !important;
}


#subsite-content i.ui--icon.ui--icon.btn-icon.icon-normal.icomoon-file-pdf.icon-inline-block {
	font-size: 41px !important;
}

.container-posgrados #container-left .ui--tagline-content h3 {
  font-size: 1.2em;
}
.container-posgrados .ui--tagline-content .span3 {
  
	width: 23.404255319148934% !important;
	float:left !important;
}

#subsite-content .fullwidth-content #destacados_section {
  padding: 30px 0px 12px !important;
}

#subsite-content #destacados_row .ui-column .ui--content-box-title.ui--gradient.ui--gradient-grey {
	min-height: 40px;
}

.fullwidth-content #full-width-cabecera{
	padding: 30px 0px 12px !important;

}
#destacados_row .span6{
	    width: 35% !important;
    margin-left: 10%;
    display: inline-block;

}
/*banda ceu pie*/

#banda_footer {
  display: none !important;
}
  /*buscador*/
  	#search_product h3 {
    	font-size: 2em !important;

  	}
  	#search_product [class*="span"]{
    	min-height: 40px;
 	}
	#search_product .span2{
		margin-left: 0px;
		min-height: 0px;
	}
  	.search_input_container{
    	width: 60% !important;
		margin-right:auto !important;
  	}
/*top-bar*/

#top-bar {
	/* height: 90px !important; */
	/* height: 120px !important; */ /* con automatrícula */
	height: 125px !important; /* con automatrícula y cross itálica */
}
#top-bar .top-bar-sides:first-child {
	margin-top: 0 !important;
}
header #logo img {
  height: 85px !important;
}
/* slogan video y slider video*/


.home .rev_slider_wrapper {
  margin: -33px auto 0px !important;
}

/* Banner slider de campaña CEU 16/17 */
.home #rev_slider_9_3_wrapper { margin: 0 auto !important; }
.home div.ui--rev-slider { margin-top: 3em; }
.home #rev_slider_3_4_wrapper { margin: -60px auto 0 !important; }

#slogan_video {
  font-size: 45px !important;
  line-height: 90px !important;
  margin-top: 15px !important;
  margin-bottom: 0px !important;
}
#video-home .ui--section-content {
  padding: 290px 40px 12px !important;

}
/* OTROS CENTROS (oposiciones, idiomas, colegio...)*/

/*columnas ofertas*/

#oferta_ceu .span4:nth-child(3){
	margin: 0 auto;
	float:none;
	clear:both;
}
#oferta_ceu .span4:nth-child(2){
	/* margin-left: 14px; */
}
#oferta_ceu .span4:nth-child(1){
	/* margin-left: 14px; */
}

#oferta_ceu{
  padding: 0px 40px 12px !important;
}

#vniversitas_col{
	margin-left: 0px;
}

#idiomas_col{
	margin-left: 0px;
}
#oposiciones_col{
	margin-left: 0px;
}
#deca_col{
	margin-left:0px;
}

.others_col{
	margin-left: 0px;
}

.top-bar-sides {
  position: absolute;
  margin-left: 5px !important;
}
.top-bar-sides:first-child {
  border-bottom: 0px solid #ebebeb;
  margin-top: 4% !important;
  margin-right: 1% !important;
}

/* videos */
.ui--video{
	height: 0px !important;
	width: auto;
	margin-top: 0px;
}

/* columnas destacados*/
#destacados_row .span2{
	float:left;	
	width: 16%;
	margin-left: 3px;
}
#destacados_row h5{
	font-size: 11px;
}
#destacados_row .ui--content-box-title h5 {
  padding-top: 0em;
}


/*columnas agendas*/
#agenda_row .ui-row .row [class*="span"] {
  display: block !important;
  float: left !important;
  width: 50% !important;
}
#agenda_row .ui--blog-side {
  display: block !important;
}
#agenda_row .ui--blog-item.layout--mini-carousel .ui--blog-side {
  margin-right: 5px !important;
  width: 66px !important;
}

#agenda_row .ui--content-box-content-text {
  margin: 30px 0px 0 !important;
}

#agenda_row h5 {   
  font-size:1.2em !important;
}
#agenda_row h5.ui--blog-date-day {
	font-size:2.5em !important;
}

/*columnas noticias*/

#noticias_row .ui-row.row .span3 {
  width: 25%;
  float: left;
}
/*noticias*/
#noticias_row .ui--content-box {
  min-height: 275px !important;
  margin-top: 10%;
}
#noticias_row .ui--content-box-title h5 {
  font-size: 15px;
  line-height: 16px;
}
/* columnas botones */
#oferta_ceu .fullwidth-content .ui--section-content {
  padding: 0px 40px 12px !important;
}

#oferta_ceu .ui--content-box-overlay-button-text .ui-row{
  width: 110% !important;
}
#oferta_ceu .parrafo {
  line-height: 29px;
  letter-spacing: -1px;
  font-size: 21px;
}
.decaonline .ui--tabs .span4 {
	width: 100% !important;
}

}

@media only screen and (max-width : 646px) {


.n3 .products-tabs .ui--tabs-titles > li h3 {
	font-size: 17px;
}
.decaonline .ui--tabs .span4 {
	width: 100% !important;
}
.container-posgrados #container-left .ui--tagline-content h3 {
  	font-size: 0.95em !important;
	margin-top: 28px !important;
	line-height: 1em;
}
#subsite-content i.ui--icon.ui--icon.btn-icon.icon-normal.icomoon-file-pdf.icon-inline-block {
	font-size: 35px !important;
}
 
/* subsite responsivo*/
#subsite-title-container h1{
	font-size: 36px !important; 
}
#subsite-title-container.large h1#subsite-title {
		font-size: 28px !important;
	}
#subsite-title-container #logo-us {
  height: 50px !important;
  vertical-align: sub !important;
}
#subsite-content .boton_xl h2 {
  font-size: 1.66em;
}
#subsite-content #destacados_row .ui-column .ui--content-box-title.ui--gradient.ui--gradient-grey {
	min-height: 39px;
}
 /*columna destacados*/
  #destacados_row .span2:nth-child(4){
    clear:both;
  }
  #destacados_row .span2 {
    width: 25% !important;
    margin-left: 6% !important;
  }

  /*columna oferta*/

  #oferta_ceu .parrafo {
    line-height: 29px !important;
    letter-spacing: -1px;
    font-size: 19px !important;
  }

  #oferta_ceu h2 {
  font-size: 1.7em;
 
  }

  /*noticias_row*/
  #oferta_ceu .span4:nth-child(2) {
		/* margin-left: 14px; */
  }
}

@media only screen and (max-width : 568px) {

	.container-posgrados #container-left .ui--tagline-content h3 {
  		font-size: 0.8em !important;
  		margin-top: 16px !important;
	}
	#subsite-content i.ui--icon.ui--icon.btn-icon.icon-normal.icomoon-file-pdf.icon-inline-block {
		font-size: 30px !important;
		margin-top: 5px !important;
	}
	#container-left .ui--tagline-content .arrow_box {

  		border-right: 5px solid #003CA3;
	}
	.container-posgrados  #container-left .ui--tagline-content .arrow_box::after {
  		border-width: 13px;
  		margin-top: -13px;
	}
}
/* iPhone 5 (portrait &amp; landscape)----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) {
/* STYLES GO HERE */

#destacado_home {
	/* margin-bottom: 140px !important; */
}

#posgrado_col .ui-column{
	float: left !important;
  	width: 49% !important;
}
  #oferta_ceu .span4 {
    width: 100% !important;
    float: left !important;
    margin-left: 0px !important; 
  }
   .search_input_container{
    width: 75% !important;
  }
  #search_product h3 {
    font-size: 1.8em !important;
	margin-top: 5px !important;
  }
 
  #search_product {
    padding: 25px 5px 0px !important;
  }
  #actualidad_ceu h2.ui--title-text {
        font-size: 1.8em !important;
  }
  #actualidad_ceu h2.ui--title-text strong{
        float:left;
  }
  #actualidad_ceu h3.ui--title-text {
        font-size: 1.7em !important;
  }
  #info_ceu{
      padding: 30px 5px 5px !important;
  }
  #info_ceu .ui-row {
    width: 100% !important;
  }
#info_ceu h2{
	font-size: 1.8em;
	margin-left: 5px;
}

.info_ceu-ul {

  font-size: 1.2em;
  margin-right: 5px;
  padding-right: 15px;
  margin-left: -5px;
}
  header #logo img {
    //width: 55% !important;
    //height: 55% !important;
    float: left;
  }
  /*.helper--seperator {
    display: none;
  }*/
  /*#top-bar a{
      float: left !important;
      clear: both !important;
    }*/
/*#top-bar span{
      float: left !important;
      clear: both !important;
    }*/

.top-bar-sides:first-child {
	margin-top: 0px !important;
}
#top-bar-text {     
	line-height: 30px !important;
	font-size: 10px !important;
	text-align: center !mportant;
	top: 120px !important;
	width: 100% !important;
}
  #slogan_video {
    font-size: 29px !important;
    line-height: 90px !important;
    margin-top: 50px !important;
    margin-bottom: 0px !important;
  }
  .home .rev_slider_wrapper{
    height: 25px !important;
    margin: -28px auto 0px !important;
    padding-top: 10px !important;
  }
 .home .rev_slider_wrapper span{

    font-size: 16px !important;
  }
 .home .rev_slider_wrapper span.slide-desc {
    
    font-size: 80% !important;
  }
  #noticias_row .ui-row.row .span3 {
    width: 100%;
  }
  #agenda_row .ui-row .row [class*="span"] {
    display: block !important;
    float: left !important;
    width: 50% !important;
    margin-bottom: -25px;
    margin-top: 0px;
    height: 105px;
    overflow: hidden;
  }
  #agenda_row .ui--title {
    margin-bottom: 5px !important;
  }

 #destacados_row .ui-row .row [class*="span"] {
	float:left !important;
}

  #destacados_row .span6 .ui--content-box-title.ui--gradient.ui--gradient-grey {
    position: relative !important;
  }
  #destacados_row .span6 {
    width: 49% !important;
    margin-left: 1px !important;
  }
  #destacados_row h5 {
    font-size: 13px !important;
  }
  .ui--title-navigation {
    top: 45% !important;
  }
 
  #noticias_row .ui--content-item {
    margin-bottom: 0em !important;
  }
  #noticias_row .ui--content-box {
    margin-top: 0px !important;
  }
  #agenda_row  .ui-row{
    margin-top: -13px;
  }
#agenda_row .ui--carousel{
	padding: 5px 0px; 
}
#agenda_row .ui--carousel .ui--carousel-viewport{
	height: 75px !important;
}
}
 

@media only screen and (max-width : 468px) {

#subsite-container .ui--tagline-box{
	min-height: 33px !important;

}
.container-posgrados #container-left .ui--tagline-content h3 {
	  font-size: 0.5em !important;
 	 margin-top: 5px !important;
	margin-bottom: 0px !important;
}
#subsite-content i.ui--icon.ui--icon.btn-icon.icon-normal.icomoon-file-pdf.icon-inline-block {
	font-size: 28px !important;
	margin-top: 3px !important;
}
#slogan_video {
    font-size: 40px !important;
    line-height: 40px !important;
    margin-top: 0px !important;
    margin-bottom: 30px !important;
}
  #destacados_row .span2:nth-child(4){
    clear:both;
  }
	#subsite-content .boton_xl h2 {
		font-size: 1.6em;
	}
	#for_complementaria h2 {
		font-size: 1.5em;
	}
	#titulaciones_posgrado h2 {
		font-size: 1.5em;
	}
	#subsite-title-container h1 {
  		font-size: 1.7em !important;
	}
	#subsite-title-container #logo-us {
  		height: 50px !important;
	}
	#subsite-content #destacados_row .ui-column .ui--content-box-title.ui--gradient.ui--gradient-grey {
  	min-height: 32px !important;
	}
	#subsite-content #destacados_row h5 {
  		font-size: 10px;
  		line-height: 14px;
	}
	#subsite-content  #destacados_row .span2 {
  		width: 25% !important;
  		margin-left: 2% !important;
	}
}


/* iPhone 5 (landscape)----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) {
/* STYLES GO HERE */
header #logo img {
  //width: 40% !important;
}
}
 /* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) {
/* STYLES GO HERE */


}
/* iPhone 5 (portrait)----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : portrait) {
/* STYLES GO HERE */

}


/*** Custom media queries (Dani) ***/
@media (max-width : 1145px) and (min-width : 930px)  {
	#subsite-title-container.large h1#subsite-title {
		font-size: 32px !important;
	}
	#subsite-title-container.very.large h1#subsite-title {
		font-size: 26px !important;
	}
}

@media (max-width : 929px) and (min-width : 768px){
	#subsite-title-container.large h1#subsite-title {
		font-size: 24px !important;
	}
}


/* ============
font ico-areas
=============*/

@font-face {
	font-family: 'icoareas';
	src: url('https://www.cardenalspinola.es/wp/wp-content/themes/envision/lib/css/fonts/icoareas.eot');
}
@font-face {
	font-family: 'icoareas';
	src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SAzAAAAC8AAAAYGNtYXAaVcxdAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5ZtL+fKoAAAFwAAAIaGhlYWQFsyChAAAJ2AAAADZoaGVhB6kDzAAAChAAAAAkaG10eB4AAaYAAAo0AAAALGxvY2EHygo4AAAKYAAAABhtYXhwABQAzQAACngAAAAgbmFtZe5S/MAAAAqYAAABTnBvc3QAAwAAAAAL6AAAACAAAwQAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADmBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIOYG//3//wAAAAAAIOYA//3//wAB/+MaBAADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAACABuACwDjgNKAAsAFwAkADEAPgBLAFcAYwAAARc3PgE/AQcOAQ8BDwEOAQ8BNz4BPwEnJzcnARceAR8BNz4BNzc+AT8BJy4BLwEBFzclDgEPARceAR8BAScHJS4BLwEHDgEPARcBJwU+AT8BBw4BDwEXNwcnBw4BDwE3PgE/AQKLmhUiJwUDJS9gLx0bFCMlAwMnNVkpHJguEFj+9xsrWy8eBAgmMUM6dD4dBQkiIxj+9FkV/vA4dDwfBQglHhYBCVUTAXIzVikdAwYvKxFWAQ0g/rYmJQEDJylgMRqWFjSUFSceCQQlMV0tGwFImhwtYDIlBAUnIRUfHC5eMSQFCSUdFZgJFVj+9xcfJwYEHS94P0MvKAwFICdcLhv+81kSiycvBwQfMFkqGgEJVRH+IiQBAh1BcTQVVgENGJc1YC4gAggiJReWGzeUGS9dKSkCAyciFQAAAAAEADMAFwPSA2EABQAJABYALQAAASUnBRM3NwclNwUwBicuAzc+ATEXBSMVIy4BJzUHFQ4BFRQWMzI2NzMVMxEB/wGQLv0Vi8pYIgE+I/1fSw8GFRMLBQkuVwMRe8IIFRdSFxI2KBoqDcJ7Akttqdb+xTegg1eD/yEIBDdDPAYPCsAgcQgYBnkXcA0nFyg1HRd7AUgABgAXAFcD5wMsADcAVgBzAJAArQDKAAABHgEXHgEzFxYGBw4BBwYiJy4BJy4BJy4BJx4BFx4BFx4BFx4BNz4BNz4BNz4BNz4BNz4BNz4BNxM2FhceARcWBgcOAwcOAQcGJicuAScmNj8BPgE3BT4BOwEyFhceAR0BFAYHDgErASImJy4BPQE0NjcXPgE7ATIWFx4BHQEUBgcOASsBIiYnLgE9ATQ2Nwc+ATsBMhYXMhQdARwBIw4BKwEiJiciJj0BNDYzEzQyMTM6ARUyFDEVHAEjFCIrATAiNSI0PQEwNDMCqgoYDg4eDwYJCRMSOSYWKRITIA0OFgkJDgUCCAcHDQYFDAcGCQIHCQECBgQDCgUGDQkIEggJFg3yDRcMCw4CAwIFER8bFgoNJBUWKhQUGAUFCA21CRUM/H4CAwPnAgQCAQICAQIEAucDAwIBAgIB+QECAZoCAgEBAQEBAQICmgECAQIBAQJ+AQECcwECAQEBAQIBcwIBAQEBAQF7Ak8BAQEBAQFPAgEBAXYMEwcHCBkmQx0dJQgFBAURDAwdEREmFQEEAwMFAwIEAgIBAQEJBw0WCQoQBwYMBQYIAwQHAwG2AgMGBxINCx0RPmRMMw4UGAUFCA0NIxcWKhL/DA8DhgECAgECBALnAwMCAQICAQIDA+cCBAL2AQEBAQEDAZoBAwEBAQEBAQMBmgEDAagBAQEBAgF0AQIBAQEBAgF0AQIB9QEBAk8BAQEBAQFPAgADACQALAPbA08ADAAoAFsAABMhFTAGFRwBMSE1IzUFLgEnNT4BNTQmIyIGFRQWFxUOAQcOATEhMDYnAS4BJzU+ATU0JiMiBhUUFhcVDgEHBhYxMzwBNTQmJwYmJy4BNzYWFx4BBx4BMRUzMDYnJAJImv5xHwO3B1FVCChIMDA/HR9kUAgMAgHxDQz+TwdCTRgWOScoOSUIRUoGCgXuBgQHEgcKBgYHFwoHDAENCpAFCgFfLyZMP1PXXIgTLwUZE0QoPldXPihDFBkFLxMejY0eAUEQKgUUEDghM0hIMyE3ERQFKg8ZeA86CAYMAwIGBwoXBwcFCQcQBwgZU3gYAAAABABB//wDxQOGAAoAFwAiAC0AAAEFPgE1NC4CJxEHBR4DMzI+AjclJRQWFyURDgMVJQUuATc+AzcRAhoBeRgaRHSbWBr+iR5QYW87PG5hUB3+hv5BHBgBfF2ddEIBcv7QEw0EBzVXdEUB1tkuaDhannhIA/5QL9kvTTcfHjdNL9okN2cu2gGtA0h3n1olsiZULUZ7YEEN/pwAAAAAAgBR/+oDrwOWAIwApQAAExE0Njc+ATMyFhc+ATc+ATMyFhceARUUBgcOASMiJicVFBYXHgEzMjY3PgE9AQ4BIyImJy4BNTQ2Nz4BMzIWFx4BFz4BMzIWFx4BFREUBgcOAQcVFBYXHgEzMjY3PgE9AS4BJy4BNTQ2Nz4BMzIWFx4BFRQGBw4BBxUUBgcOASMiJicuAT0BLgEnLgE1JQ4BFRQWFx4BMzI2Nz4BNTQmJy4BIyIGB1EGBgYOCAEFAwYOCQkUCxAcCwwLCwwLHBAKFAkcHR1FKClFHRwdCRQKEBwLDAsLDAscEAsUCQkOBgMEAggOBgYFISIhVDIcHR1FKClFHRwdER0LCgsREREqGBkpERESCwsLHBIoKChhOThhKCgpMlQhIiICzQYGBgYFDggIDgYFBgYFBg4ICA4FAg4BOQgOBgYGAQEKDgYFBgwLDBsREBsMCwwGBfYgNxcXFxcXFzcg9gUGDAsMGxARGwwLDAYFBg4KAQEGBgYOCP7HLE0hIScGUSA4FxcWFhcXOCDyBhYPDyETGSkSERERERIpGRMhDw8WBvIwVCIiIyMiIlQwUQYnISFNLEMGDggIDQYGBgYGBg0ICA4GBgYGBgAEADgAXwO9AyEAIAAtADIANwAAEzQ2NzYWNz4DNz4BNz4BMRcwBhceARUUDgIxFSE1ARQGIyImNTQ2MzIWFTchFSE1FTMVIzU4dS0xjFAkZV9HBQMOCQUYLBQDBQt1jXb+MwGcWT4/WFg/PllaAY/+cfb2AQ9UUAcJBQ4HIychBQMIAwE5EDoIChwULFpILaWwAXc/WFg/PllZPpseHlwzMwAAAAEAAAABAAACSOwBXw889QALBAAAAAAA0VZuEgAAAADRVm4SAAD/6gPnA5YAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAA+cAAQAAAAAAAAAAAAAAAAAAAAsAAAAAAAAAAAAAAAACAAAABAAAbgQAADMEAAAXBAAAJAQAAEEEAABRBAAAOAAAAAAACgAUAB4AygEUAiwCrAL6A+IENAABAAAACwDLAAgAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEAEAAAAAEAAAAAAAIADgBOAAEAAAAAAAMAEAAmAAEAAAAAAAQAEABcAAEAAAAAAAUAFgAQAAEAAAAAAAYACAA2AAEAAAAAAAoANABsAAMAAQQJAAEAEAAAAAMAAQQJAAIADgBOAAMAAQQJAAMAEAAmAAMAAQQJAAQAEABcAAMAAQQJAAUAFgAQAAMAAQQJAAYAEAA+AAMAAQQJAAoANABsAGkAYwBvAGEAcgBlAGEAcwBWAGUAcgBzAGkAbwBuACAAMQAuADAAaQBjAG8AYQByAGUAYQBzaWNvYXJlYXMAaQBjAG8AYQByAGUAYQBzAFIAZQBnAHUAbABhAHIAaQBjAG8AYQByAGUAYQBzAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format('truetype');
	font-weight: normal;
	font-style: normal;
}

i {
	font-family: 'icoareas';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-master-fp-icoareas:before {
	content: "\e600";
}

.icon-dep-icoareas:before {
	content: "\e600";
}

.icon-seg-icoareas:before {
	content: "\e601";
}

.icon-art-icoareas:before {
	content: "\e602";
}

.icon-der-icoareas:before {
	content: "\e603";
}

.icon-emp-icoareas:before {
	content: "\e604";
}

.icon-sal-icoareas:before {
	content: "\e605";
}

.icon-edu-icoareas:before {
	content: "\e606";

}


/* ARROW BOX FP PRESENCIAL-A DISTANCIA */
.container-fp-presencial-distancia #container-left .ui--tagline-content h3 {
 	 /*margin-top: 33px !important;*/
}

.container-fp-presencial-distancia #container-left .ui--tagline-content h3{
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  	font-size: 1.7em;
  	font-weight: 200;
  	letter-spacing: 0px;
}

.container-fp-presencial-distancia #container-left .ui--tagline-content .arrow_box{
	position: absolute;
  	background: #003CA3;
  	border-right: 7px solid #003CA3;
  	top: 0;
  	height: 100%;
  	border-bottom-left-radius: 1px;
  	border-top-left-radius: 1px;
	width: 0%;
 	transition: opacity .5s ease-in-out, width .7s;
   	-moz-transition: opacity .5s ease-in-out, width .7s;
    	-webkit-transition: opacity .5s ease-in-out, width .7s;
}

.container-fp-presencial-distancia #container-left .ui--tagline-box .arrow_box i{
	color: white;
	opacity: 0;
	transition: opacity .5s ease-in-out;
   	-moz-transition: opacity .5s ease-in-out;
    	-webkit-transition: opacity .5s ease-in-out;
}

.container-fp-presencial-distancia #container-left .ui--tagline-box:hover .arrow_box i,
.container-fp-presencial-distancia #container-left .ui--tagline-box .arrow_box.hover_effect i{
	opacity: 1;
}

.container-fp-presencial-distancia #container-left .ui--tagline-content .arrow_box::after {
  left: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(136, 183, 213, 0);
  border-left-color: #003CA3;
  border-width: 20px;
  margin-top: -20px;
}

.container-fp-presencial-distancia #container-left .ui--tagline-box:hover .arrow_box,
.container-fp-presencial-distancia #container-left .ui--tagline-box .arrow_box.hover_effect{
	width: 95%;
	opacity: 0.85;
}
	.container-fp-presencial-distancia #container-left .ui--tagline-content h3 {
		/*font-size: 1.4em;*/
}

.container-fp-presencial-distancia #container-left .ui--tagline-content h3:nth-child(1) {
	/*font-size: 1.2em !important;*/
	/*margin-top: 17px !important;*/
}

.container-fp-presencial-distancia #container-left .ui--tagline-content h3 {
  /*font-size: 1.2em;*/
}

.container-fp-presencial-distancia .ui--tagline-content .span3 {
  
	width: 23.404255319148934% !important;
	float:left !important;
}

.container-fp-presencial-distancia #container-left .ui--tagline-content h3 {
  	/*font-size: 0.95em !important;*/
	/*margin-top: 28px !important;*/
}

@media only screen and (max-width : 568px) {

	.container-fp-presencial-distancia #container-left .ui--tagline-content h3 {
  		font-size: 0.8em !important;
  		margin-top: 16px !important;
	}

	.container-fp-presencial-distancia  #container-left .ui--tagline-content .arrow_box::after {
  		border-width: 13px;
  		margin-top: -13px;
	}
}

@media only screen and (max-width : 468px) {
	.container-fp-presencial-distancia #container-left .ui--tagline-content h3 {
	  	font-size: 0.5em !important;
 	 	margin-top: 5px !important;
		margin-bottom: 0px !important;
	}

}

#primero_col .ui--content-box {
	border: 0px;
	border-bottom:  10px solid #003CA3;
	border-radius: 0px;
}
.salud #primero_col .ui--content-box,
.salud #segundo_col .ui--content-box,
.salud #tercero_col .ui--content-box,
.salud #cuarto_col .ui--content-box,
.salud #quinto_col .ui--content-box {
	border-bottom:  10px solid rgba(253, 195, 0, 1);
}

#primero_col .arrow_box {
	position: relative;
	background: #1458CC;
	z-index:6;
	bottom: -1px;
}
.salud #primero_col .arrow_box,
.salud #primero_col .arrow_box:after,
.salud #segundo_col .arrow_box,
.salud #segundo_col .arrow_box:after,
.salud #tercero_col .arrow_box,
.salud #tercero_col .arrow_box:after,
.salud #cuarto_col .arrow_box,
.salud #cuarto_col .arrow_box:after
 {
	border-bottom-color: rgba(253, 195, 0, 1);
}

#primero_col .arrow_box:after,
#segundo_col .arrow_box:after,
#tercero_col .arrow_box:after,
#cuarto_col .arrow_box:after,
#quinto_col .arrow_box:after,
#sexto_col .arrow_box:after,
#septimo_col .arrow_box:after,
#octavo_col .arrow_box:after {
	border-color: rgba(169, 7, 30, 0);
	border-bottom-color: #1458CC;
	border-width: 15px;
	margin-left: -15px;
}

#primero_col .ui--content-box,
#segundo_col .ui--content-box,
#tercero_col .ui--content-box,
#cuarto_col .ui--content-box,
#quinto_col .ui--content-box,
#sexto_col .ui--content-box,
#septimo_col .ui--content-box,
#octavo_col .ui--content-box {
	border: 0px;
	border-bottom:  10px solid #1458CC;
	border-radius: 0px;
}

#segundo_col .arrow_box,
#segundo_col .arrow_box,
#tercero_col .arrow_box,
#cuarto_col .arrow_box,
#quinto_col .arrow_box,
#sexto_col .arrow_box,
#septimo_col .arrow_box,
#octavo_col .arrow_box {
	position: relative;
	background: #1458CC;
	z-index:6;
	bottom: -1px;
}

#subsite-bg.learning-leaders {
  	background-image: url('https://www.cardenalspinola.es/wp/wp-content/uploads/2018/02/learning-leaders.jpg');
	background-position: center 20%;
}
@media (max-width: 640px) {
	#subsite-bg.learning-leaders {
		background-position: 80% 0%;
		background-size: 300%;
	}
}

#subsite-bg.mdf {
  background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2017/10/mdf-cabecera.jpg);
  background-position: center 15%;
}

#subsite-bg.cdd {
	background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2017/03/capacitacion-digital-docente-intermedio-b2.jpg);
	background-position: center 55%;
}

#subsite-bg.cdd.pg {
	background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2017/03/cdd-cabecera.jpg);
	background-position: center 35%;
}
#subsite-bg.cdd.ts {
	background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2017/03/cdd-cabecera.jpg);
	background-position: center 60%;
}

.img-profesor:hover{
		opacity: 0.5;
}

#accordion-idioma-intensivo.ui--accordion-item-content{
	padding: 0px !important;
	margin-left: 20px;
}

.accordion-idioma-intensivo .ui--accordion-item-content{
	padding: 0px !important;
	margin-left: 20px;
    margin-top: 5px;
}

.title-idiomas{
	background-color: rgba(236, 132, 45, .85) !important;
}



#primero_col.idioma .ui--content-box{
	border-bottom:  10px solid rgb(236, 132, 45) !important;
}

#primero_col.idioma .arrow_box {
	background: rgb(236, 132, 45) !important;
}

#primero_col.idioma .arrow_box:after {
	border-bottom-color: rgb(236, 132, 45) !important;
}

#segundo_col.idioma .ui--content-box{
	border-bottom:  10px solid rgb(236, 132, 45) !important;
}

#segundo_col.idioma .arrow_box {
	background: rgb(236, 132, 45) !important;
}

#segundo_col.idioma .arrow_box:after {
	border-bottom-color: rgb(236, 132, 45) !important;
}


.container-idiomas #container-left .ui--tagline-content .arrow_box {
    position: absolute;
    background: rgb(236, 132, 45) !important;
    border-right: 7px solid rgb(236, 132, 45) !important;
    top: 0;
    height: 100%;
    border-bottom-left-radius: 1px;
    border-top-left-radius: 1px;
    width: 0%;
    transition: opacity .5s ease-in-out, width .7s;
    -moz-transition: opacity .5s ease-in-out, width .7s;
    -webkit-transition: opacity .5s ease-in-out, width .7s;
}

.post-type-archive-ceu_idiomas #subsite-content .span9 a,
.post-type-archive-ceu_idiomas_pn #subsite-content .span9 a,
.post-type-archive-ceu_idiomas #subsite-content .ui--accordion-item-title-text,
html .post-type-archive-ceu_idiomas #page-wrap .ui--accordion .ui--accordion-item-content a {
	color: rgb(236, 132, 45) !important;
}
.post-type-archive-ceu_idiomas .ui--accordion-item {
	background: #FFF !important;
}
#accordion-idioma-intensivo.ui--accordion > .ui--accordion-item:last-child.ui--accordion-state-opened > .ui--accordion-item-title {
	border-bottom: 1px solid #000 !important;
}

.container-idiomas #container-left .ui--tagline-content h3 {
 	 margin-top: 33px !important;
}

.container-idiomas #container-left .ui--tagline-content h3{
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  	font-size: 1.7em;
  	font-weight: 200;
  	letter-spacing: 0px;
}

.container-idiomas #container-left .ui--tagline-content .arrow_box{
	position: absolute;
  	background: rgb(236, 132, 45) !important;
  	border-right: 7px solid rgb(236, 132, 45) !important;
  	top: 0;
  	height: 100%;
  	border-bottom-left-radius: 1px;
  	border-top-left-radius: 1px;
	width: 0%;
 	transition: opacity .5s ease-in-out, width .7s;
   	-moz-transition: opacity .5s ease-in-out, width .7s;
    	-webkit-transition: opacity .5s ease-in-out, width .7s;
}

.container-idiomas #container-left .ui--tagline-box:hover .arrow_box,
.container-idiomas #container-left .ui--tagline-box .arrow_box.hover_effect{
	width: 80%;
	opacity: 0.85;
}
.container-idiomas #container-left .ui--tagline-box .arrow_box i{
	color: white;
	opacity: 0;
	transition: opacity .5s ease-in-out;
   	-moz-transition: opacity .5s ease-in-out;
    	-webkit-transition: opacity .5s ease-in-out;
}

.container-idiomas #container-left .ui--tagline-box:hover .arrow_box i,
.container-idiomas #container-left .ui--tagline-box .arrow_box.hover_effect i{
	opacity: 1;
}

.container-idiomas #container-left .ui--tagline-content .arrow_box::after {
  left: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(136, 183, 213, 0);
  border-left-color: #003CA3;
  border-width: 20px;
  margin-top: -20px;
}

/* BANNER CITEA */

.bg-citea {
  animation-name: desplaza-bg-citea;
  animation-direction: alternate;
  animation-duration: 30s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes desplaza-bg-citea {
  0% {
    transform: translate(0px, 0px);
  }
  100% {
    transform: translate(-400px, -400px);
  }
}

.page-id-5607 .rev_slider_wrapper ul li {
	width: 100% !important;
}

@media (max-width: 420px) {
	#rev_slider_40_1_wrapper {
		margin-bottom: 70px !important;
	}
}

/* HEADER ASAMBLEA ACdP */

#subsite-bg.asamblea-acdp {
	background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2018/03/cv-asamblea-general-acdp.jpg);
	background-position: center 75%;
}

/* HEADER CITEA */

#subsite-bg.citea {
	background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2017/12/banner-citea.jpg);
	background-position: center 25%;
}
@media (max-width: 900px) {
	#subsite-bg.citea {
		background-position: center 80% !important;
	}
}

.citea #subsite-title-container {
	background-color: #293F68;
}

.citea #subsite-bg {
	position: absolute;
	top: -60px;
}

/* YUMPU CITEA */

.citea .embed-container {
	position: relative;
	padding-bottom:56.25%;
	height:0;
	overflow: hidden;
	max-width: 100%;
}
.citea .embed-container iframe,
.citea .embed-container object,
.citea .embed-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* OFERTA ACADÉMICA */
#subsite-bg.oferta-academica {
	background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2020/07/oferta-web-bg.jpg);
	background-position: center center;
}
.oferta-academica #subsite-title-container {
	background-color: rgba(238,50,36,.70);
}

/* BIBLIOTECA */
.biblioteca a:hover {
	color: #000 !important;
}
.biblioteca .ui--accordion-item-title {
	background: #FFF !important;
}
.biblioteca .ui--accordion-item-title-text,
html #page-wrap .biblioteca .persianas.ui--accordion .ui--accordion-item-content a,
.biblioteca .persianas .ui--accordion-state-closed .ui--accordion-item-title > div::after {
	/* color: rgb(174,77,137) !important; */
}
.biblioteca .ui--accordion-item-title-text:hover,
html #page-wrap .biblioteca .persianas.ui--accordion .ui--accordion-item-content a:hover,
.biblioteca .persianas .ui--accordion-state-closed .ui--accordion-item-title:hover > div::after {
	color: #000 !important;
}

/* POLITICA PRIVACIDAD */
.page-id-9553 .persianas li {
	margin-bottom: 1em;
}

/* MAES */
.page-id-9572 #subsite-container.container-grados .text_info p,
.page-id-9572 #subsite-container.container-grados .text_info li {
	font-size: 1.1em;
}

/* PROTOCOLO */
.columnas-protocolo {
	column-count: 2;
}
.columnas-protocolo p {
	display: block;
}

.subsite-thirdlvl ol ul li:before {
	content: “”;
}

#triptico-ee {
	border: solid 1px #969696;
	max-width: 170px !important;
	transition: all 0.5s ease;
}
#triptico-ee:hover {
	border: 1px solid #1458CC;
	box-shadow: 0px 0px 6px #1458CC;
	transition: all 0.5s ease;
}

.musica .destacados_grados .ui-column .ui--content-box-title.ui--gradient.ui--gradient-grey,
.musica #full-width-cabecera #subsite-title-container,
.musica #subsite-content .destacados_grados .span2 div.ui--content-box-title.ui--gradient.ui--gradient-grey.on--hover {
	background-color: rgba(157, 83, 36, .85) !important;
}

.executive #full-width-cabecera #subsite-title-container,
.executive #subsite-content .destacados_grados .span2 .ui--content-box-title.ui--gradient.ui--gradient-grey.on--hover {
	background-color: rgba(0, 12, 55, .85) !important;
}
.page-id-9952 .empresa #full-width-cabecera #subsite-title-container,
.postid-9800 .empresa #full-width-cabecera #subsite-title-container, 
.postid-9055 .empresa #full-width-cabecera #subsite-title-container, 
.postid-8385 .deporte #full-width-cabecera #subsite-title-container {
	background-color: rgba(0, 12, 55, .85) !important;
}
#subsite-bg.executive {
	background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2018/09/aula-herrera-oria.jpg);
	background-position: center center;
}
.page-id-9952 .empresa #subsite-content .ui--tagline-box .arrow_box::after {
	border-color: rgba(0, 12, 55, 0) !important;
	border-left-color: rgb(0, 12, 55) !important;
}
.page-id-9952 .empresa #subsite-content .ui--tagline-box .arrow_box {
	border-right-color: rgb(0, 12, 55) !important;
	background-color: rgb(0, 12, 55) !important;
}
.page-id-9952 .empresa #subsite-content .ui--tagline-box:hover {
	border-color: rgb(0, 12, 55) !important;
}
.page-id-9952 .empresa #subsite-content .destacados_grados .span2 .ui--content-box-title.ui--gradient.ui--gradient-grey.on--hover {
    background-color: rgb(0, 12, 55, .85) !important;
}
.page-id-9952 .empresa #subsite-content .destacados_grados .span2 .ui--content-box-title.ui--gradient.ui--gradient-grey.on--hover:hover {
    background-color: rgb(0, 12, 55) !important;
}

/* MEMORIA */
#subsite-bg.memoria {
	background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2018/12/memoria.png);
	background-position: center 30%;
}
.page-id-10200 #subsite-title-container,
.page-id-11794 #subsite-title-container {
	background-color: rgba(0,60,163,0.85);
}
.page-id-11794 .ui--carousel-content .span3 {
	float: none !important;
	margin: 0 auto !important;
}

/*canal ceu*/
.boton-automatriculas {
	line-height: 1.7em !important;
	padding: 5px 20px !important;
	border-radius: 10px !important;
    background-color:rgb(255,255,255);
	color: #7c7c7c !important;
	border: #7c7c7c 1px solid !important;
}

.boton-automatriculas:hover{
	background-color:rgb(201,0,17);
	color:rgb(255,255,255) !important;
	border: rgb(201,0,17) 1px solid !important;
}

.boton-automatriculas .texto{
	font-weight: bold;
	font-size:1.2em;
}

/* imagen de cabecera posgrados/derecho-empresarial-nuevas-tecnologias/*/
#derecho-empresarial-nuevas-tecnologias-header #subsite-cabecera-container img {
    top: -60px;
}

/* imagen de cabecera posgrados/curso-de-liderazgo-sociopolitico/*/
#curso-de-liderazgo-sociopolitico-header #subsite-cabecera-container img {
    top: -200px;
}

#continuidad-alta-direccion-oficinas-farmacia-padeof-header #subsite-cabecera-container img {
	top: 13%;
	bottom: unset;
}

/* imagen de cabecera https://www.cardenalspinola.es/posgrados/master-interpretacion-musical-violin/*/
body.postid-10922 div#subsite-cabecera img.cover{
 bottom: unset !important;
}

#coer20 a {
	background-color: #7C7C7C;
	border-radius: 8px;
	padding: 6px;
}
#coer20 a:hover {
	background-color: #000;
}

.cross-italica,
#coer20 a {
    line-height: 1.2em;
    text-align: center;
    display: block;
    float: right;
    border: 1px solid;
    padding: 5px 10px;
    border-radius: 10px;
	max-width: 250px;
}

@media (max-width: 640px) {
	.cross-italica {
		float: none;
		margin: 5px auto;
    	max-width: 100px;
	}
	#coer20 a {
		float: none;
		margin: 5px auto;
	}
}

/* LIDERAZGO SOCIOPOLITICO */
.postid-11437 #subsite-content .sec-1 .ui--title-bordered {
	display: none;
}

/* HEADER GRADO PRIMARIA e INFANTIL, DERECHO y DEPORTE */
.postid-4430 img.cover,
.postid-4530 img.cover,
.postid-4387 img.cover {
	margin: 0;
	position: fixed;
	top: 0;
	width: 100%;
}
.postid-17235 img.cover {
	margin: 0;
	position: fixed;
	top: -150px;
	width: 100%;
}
@media (max-width: 1200px) {
	.postid-4430 img.cover,
	.postid-4530 img.cover,
	.postid-4387 img.cover,
	.postid-17235 img.cover {
		margin: 0;
		position: absolute;
		top: 0;
		width: 100%;
	}
}
.postid-4642 img.cover {
	margin: 0;
	position: fixed;
	top: -60px;
	width: 100%;
}
@media (max-width: 1050px) {
	.postid-4430 img.cover,
	.postid-4530 img.cover,
	.postid-4642 img.cover {
		position: absolute;
	}
}

/* CICLOS SUPERIORES */
#subsite-bg.fp-header {
	background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2020/04/ciclos-superiores-plazo-abierto-matricula.jpg);
		background-position: 50% 15%;
}
@media (max-width: 767px) {
	#subsite-bg.fp-header  {
		height: 100% !important;
	}
}

/* CICLOS TECH */
#subsite-bg.tech {
  background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2020/04/ciclos-superiores-tech-header.jpg);
  background-position: center 20%;
}
@media (max-width: 767px) {
	#subsite-bg.tech  {
		height: 100% !important;
	}
}

/* POSGRADOS DERECHO */
#subsite-bg.derecho.pg {
	background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2015/06/header-derecho.jpg);
	background-position: 50% 50%;
}
@media (max-width: 767px) {
	#subsite-bg.derecho.pg {
		height: 100% !important;
	}
}

.postid-11683 #subsite-cabecera-container.cover {
	top: 40%;
}

/* POSGRADOS EMPRESA */
#subsite-bg.empresa.pg {
	background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2015/06/Empresa.png);
	background-position: 50% 50%;
}

#subsite-cabecera .viajes {
	background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2020/06/programa-experto-en-analista-en-politica-internacional.jpg);
	background-position: 50% 50%;
}

/* CICLOS EMPRESA */
#subsite-bg.empresa {
	background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2017/02/ciclos-superiores-empresa-header.jpg);
	background-position: 50% 150%;
}
@media (max-width: 767px) {
	#subsite-bg.empresa {
		height: 100% !important;
	}
}

/* POSGRADOS DEPORTE */
.postid-5341 img.cover,
.postid-7909 img.cover {
	top: -30%;
}

/* CICLOS DEPORTE */
#subsite-bg.deporte.ts {
	background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2015/06/ciclos-superiores-deporte-header.jpg);
	background-position: center 30%;
}
@media (max-width: 767px) {
	#subsite-bg.deporte.ts {
		height: 100% !important;
		background-position: 70% 30%;
	}
}

/* CICLOS SALUD */

html .salud #tagline-1:hover h3,
html .salud #tagline-2:hover h3,
html .salud #tagline-3:hover h3,
html .salud #tagline-4:hover h3,
html .salud #tagline-5:hover h3,
html .salud #tagline-6:hover h3,
html .salud #tagline-7:hover h3,
html .salud #tagline-8:hover h3 {
	color: rgb(253,195,0);
}
#subsite-bg.salud.ts {
	background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2015/06/ciclos-salud-header.jpg);
	background-position: 50% 60%;
}
@media (max-width: 767px) {
	#subsite-bg.salud.ts {
		height: 100% !important;
		background-position: 30% 100%;
	}
}

/* CICLOS EDUCACION */
#subsite-bg.educacion.ts {
	background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2020/04/ciclos-superiores-educacion-header.jpg);
	background-position: 50% 0%;
}
@media (max-width: 767px) {
	#subsite-bg.educacion.ts {
		height: 100% !important;
		background-position: 50% 0%;
	}
}

/* CICLO ROBÓTICA */
.postid-9223 #subsite-cabecera-container.cover {
	top: -30%;
}

/* MÁSTER DIRECCIÓN RRHH Y GDP */
.postid-12308 #subsite-cabecera-container.cover {
	top: 30%;
}
.postid-12308 li#htab-3 div.grey_no_arrow{
	clear: both;
}
@media (max-width:640px) {
  .postid-12308 li#htab-3 ul{
	  display: grid;
  }
}


/* BOTÓN AMPLIACIÓN MATRÍCULA */
div.acor-cv-ceua {
	float: right;
    min-width: 233px;
    border: 1px solid #969696;
    text-align: center;
}
div.acor-cv-ceua a {
	background: #FFF;
	display: block;
}
@media (max-width:640px) {
	div.acor-cv-ceua {
		float: none;
		margin: auto;
		max-width: 233px;
	}
	div.acor-cv-ceua a {
		background: #FFF;
		display: block;
		padding: 10px;
}
}

/*	MENÚ DESPLEGABLE DE
	CAMPUS VIRTUALES EN
	GLOBAL SETTINGS > TOP BAR */

ul.acor-cv-ceua {
	display: inline-block;
	min-width: 150px !important;
	text-align: center;
	transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}
ul.acor-cv-ceua:hover {
	border: 1px solid #000;
	transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}
ul.acor-cv-ceua,
ul.acor-cv-ceua * {
	margin: 0;
	padding: 0;
	border: 0;
}
ul.acor-cv-ceua {
	border: 1px solid #969696;
	float: right;
	list-style: none;
	margin-top: 10px !important;
}
@media (max-width: 640px) {
	ul.acor-cv-ceua {
		/* float: none;
		margin: 0.5em !important; */
	}
	#botones-automatriculas-cvs {
	    margin: auto;
    	max-width: 160px;
	}
}
.fontawesome-check-square-o:before {
    content: "\f046";
}
ul.acor-cv-ceua li {
	list-style: none;
}
ul.acor-cv-ceua li a {
	background: #FFF;
	display: block;
	padding: 10px;
	text-decoration: none;
	box-sizing: border-box;
}
ul.acor-cv-ceua li ul {
	max-height: 0;
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	transition: .3s all ease-in;
}
ul.acor-cv-ceua li li a {
	background: #FFF;
	padding: 10px;
	border: 0;
	border-bottom: 1px solid #969696;
	box-sizing: border-box;
}
ul.acor-cv-ceua li li:nth-child(1) a {
	border-top: 1px solid #969696;
}
ul.acor-cv-ceua li li:last-child a {
	border-bottom: 0;
}
ul.acor-cv-ceua li:hover ul {
	max-height: 300px;
	transition: .3s all ease-in;
}
ul.acor-cv-ceua li li a:hover {
	color: #000;
}

#menu-intraceu:hover > #submenu-intraceu {
	/* display: block;
	max-height: 100%;
	transition: .3s all ease-in; */
}
#menu-intraceu > #submenu-intraceu {
	background: #FFF;
	display: none;
	max-height: 0;
	overflow: hidden;
	transition: .3s all ease-in;
}
#submenu-intraceu li {
	background: #DDD;
    border-bottom: 1px solid #969696;
	padding-left: 10px;
	padding-right: 10px;
}

/*	FIN DE MENÚ DESPLEGABLE */

/* ICONO PANTALLA EN MENÚ PRINCIPAL */
#header-navigation .fontawesome-desktop {
	display: inline-block !important;
}

/* COVID-19 */
.bg-covid {
	background: #BFE5EE;
	border-radius: 6px;
	margin: -10px 10px 10px 10px;
}
.columna-covid {
	padding: 0px 20px 20px 20px;
}
.page-id-11671 div.ui--content-box-media.effect--fade.type--default.clearfix {
	margin-top: 0;
}
.page-id-11671 .ui--content-box-header h6 {
	font-weight: normal;
}
.tooltips {
	display: block;
	height: 100%;
	width: 100%;
}

/* HOME CAMPAÑA 2020 */

.page-id-5607 #video-home {
   /* border-bottom: 1px solid #DDD; */
}

.fas .fa-virus:before,
.fontawesome-virus:before {
	content: "\e074";
}

/* botón posgrado IA */
.container-posgrados #container-left .ui--tagline-content h3#custom-title-h3-9 {
	font-size: 1.4em;
}

/* BOTONES CABECERA CAMPUS */
#cv-visible-movil {
	/* display: none; */
}
@media (max-width: 767px) {
	#cv-visible-movil {
		/* display: block; */
	}
	#subsite-bg {
		height: 1000px; /* Para solucionar que cuando haya botones en el header las imágenes de cabecera rellenen todo el hueco */
	}
}

/* SOLUCIÓN A DESPLAZAMIENTO LINEA AZUL EN POSGRADOS grey-no-arrow
ESTO PASA EN TODOS LOS POSGRADOS QUE TIENEN SOLO 3 COLUMNAS EN DATOS BÁSICOS */

.postid-12308 #htab-1 .finh,
.postid-11756 #htab-1 .finh,
.postid-8540 #htab-1 .finh,
.postid-12295 #htab-1 .finh,
.postid-12037 #htab-1 .finh,
.postid-12042 #htab-1 .finh,
.postid-12029 #htab-1 .finh,
.postid-11764 #htab-1 .finh,
.postid-11843 #htab-1 .finh,
.postid-6033 #htab-1 .finh,
.postid-8819 #htab-1 .finh,
.postid-7336 #htab-1 .finh,
.postid-12309 #htab-1 .finh {
	clear: both;
	margin-left: 30px;
}
@media (max-width: 979px) {
	.postid-12308 #htab-1 .finh,
	.postid-11756 #htab-1 .finh,
	.postid-8540 #htab-1 .finh,
	.postid-12295 #htab-1 .finh,
	.postid-12037 #htab-1 .finh,
	.postid-12042 #htab-1 .finh,
	.postid-12029 #htab-1 .finh,
	.postid-11764 #htab-1 .finh,
	.postid-11843 #htab-1 .finh,
	.postid-6033 #htab-1 .finh,
	.postid-8819 #htab-1 .finh,
	.postid-7336 #htab-1 .finh,
	.postid-12309 #htab-1 .finh {
		margin-left: 13px;
	}
}
@media (max-width: 767px) {
	.postid-12308 #htab-1 .finh,
	.postid-11756 #htab-1 .finh,
	.postid-8540 #htab-1 .finh,
	.postid-12295 #htab-1 .finh,
	.postid-12037 #htab-1 .finh,
	.postid-12042 #htab-1 .finh,
	.postid-12029 #htab-1 .finh,
	.postid-11764 #htab-1 .finh,
	.postid-11843 #htab-1 .finh,
	.postid-6033 #htab-1 .finh,
	.postid-8819 #htab-1 .finh,
	.postid-7336 #htab-1 .finh,
	.postid-12309 #htab-1 .finh {
		margin-left: 0px;
	}
}

/* OCULTAR ¿QUÉ OFRECEMOS? EN POSGRADOS QUE NO TIENEN CONTENIDO */

.postid-6839 #title-what,
.postid-6839 #n3-what,
.postid-6839 #divider-what,
.postid-11512 #title-what,
.postid-11512 #n3-what,
.postid-1512 #divider-what,
.postid-12287 #title-what,
.postid-12287 #n3-what,
.postid-12287 #divider-what {
	display: none;
}

/*Próximas ediciones*/
#proximas-ediciones {
	display: grid;
	width: 100%;
	margin: 0 auto;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-gap: 10px;
}
@media (max-width: 767px ) {
	#proximas-ediciones {
		grid-template-columns: 1fr;
	}
}

/* SOLUCIÓN A BORDE EN LÍNEA AZUL CUANDO POSGRADOS TIENEN 4 COLUMNAS */
.sec-1 #htabs .grey_no_arrow {
	border: 2px solid #003CA3;
}
.sec-2 .htabs2 > .grey_no_arrow {
	border: 0;
}

.postid-10777 .sec-1 #htabs .grey_no_arrow {
	clear: both;
}

/* Reducir espacio entre párrafos -- Aspectos Psicológicos del Entrenamiento*/
p.modulos-sesiones{
    margin-bottom: 5px;
}

/*PÁGINA DE OPOSICIONES DE SECUNDARIA*/

body.postid-12407 div.educacion #full-width-cabecera #subsite-title-container {
	background-color: rgba(0,102,51, 1) !important;
}

/*PÁGINA COE*/

body.page-id-12329 #subsite-container.container-grados .text_info p, 
body.page-id-12329 #subsite-container.container-grados .text_info li,
body.page-id-12329 #subsite-container.container-grados .list_text_info .text_info .ui--icon-box-content .ui--icon-box-text > ul > li
{
font-size: 18.2px;
}

body.page-id-12329 #acr_internacionales h2, 
body.page-id-12329 #for_complementaria h2, 
body.page-id-12329 .org-centro h2 
{
font-size: 28.2px;
}

.post-type-archive-ceu_coe #page-content div.ui--content-box-media.effect--fade.type--default.clearfix {
	margin-top: 0;
}
.post-type-archive-ceu_coe #page-content .ui--content-box-title {
	border-bottom: none;
}
.post-type-archive-ceu_coe #page-content .ui--box {
	background-color: rgba(255,255,255,0);
	border: none;
	border-bottom: none;
	box-shadow: none;
}
.post-type-archive-ceu_coe .ui--content-box-title-text {
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
}
.post-type-archive-ceu_coe #page-content .ui--gradient-grey,
.post-type-archive-ceu_coe #page-content .ui--gradient-grey:hover {
	background-color: rgba(255,255,255,0) !important;
	background-image: none;
}

@media (max-width: 767px) {
	.post-type-archive-ceu_coe #the-content {
		padding: 20px;
	}
}
@media (max-width: 979px) and (min-width: 768px) {
	.post-type-archive-ceu_coe .ui-row .row [class*="span"] {
		margin-left: 1%;
	}
}
.post-type-archive-ceu_coe .ui--content-box-image {
	height: auto;
}
.post-type-archive-ceu_coe .arrow_box {
    position: relative;
    background: #1458CC;
    z-index: 6;
    bottom: -100%;
}
.post-type-archive-ceu_coe .arrow_box:before {
    border-color: rgba(245, 245, 245, 0);
    border-width: 16px;
    margin-left: -16px;
}
.post-type-archive-ceu_coe .arrow_box:after,
.post-type-archive-ceu_coe .arrow_box:before {
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.post-type-archive-ceu_coe .arrow_box:after {
	border-color: rgba(169, 7, 30, 0);
    border-bottom-color: #1458CC;
    border-width: 15px;
    margin-left: -15px;
}
.post-type-archive-ceu_coe .arrow_box:before {
    border-color: rgba(245, 245, 245, 0);
    border-width: 16px;
    margin-left: -16px;
}
.image-coe-01, .image-coe-02 {
	border-bottom: 10px solid #003CA3;
.image-coe-01 {
	background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2021/03/inscribete-como-alumno.jpg);
	background-size: cover;
}
.image-coe-02 {
	background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2015/06/Empresa.png);
	background-size: cover;
}
.image-coe-03 {
	background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2021/03/grados-20-21.jpg);
	background-size: cover;
}
.image-coe-04 {
	background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2021/03/oferta-empleo.jpg);
	background-size: cover;
}
.te-interesa-coe, .ofertas-empleo-coe {
	border: 4px solid #DDD;
	margin-bottom: 2em;
}
.te-interesa-coe ol, .ofertas-empleo-coe ol {
	margin: 0;
}
.te-interesa-coe p, .ofertas-empleo-coe p {
	font-size: 1em;
}
.te-interesa-coe li, .ofertas-empleo-coe li {
	border-top: 1px solid #DDD;
	padding: .5em 0;
}
.subsite-thirdlvl .te-interesa-coe p,
.subsite-thirdlvl .te-interesa-coe li,
.subsite-thirdlvl .ofertas-empleo-coe p,
.subsite-thirdlvl .ofertas-empleo-coe li {
	color: #003CA3 !important;
	line-height: 1.2em;
}
.subsite-thirdlvl .te-interesa-coe p:hover,
.subsite-thirdlvl .te-interesa-coe li:hover,
.subsite-thirdlvl .ofertas-empleo-coe p:hover,
.subsite-thirdlvl .ofertas-empleo-coe li:hover {
	color: #000 !important;
}
.subsite-thirdlvl .te-interesa-coe ol>li:before,
.subsite-thirdlvl .ofertas-empleo-coe ol>li:before {
	color: #969696 !important;
	font-weight: 700;
}
#coe_noticia {
	padding: 0 15px;
}
/* #coe_noticia p:nth-child(1) {
	background: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2021/03/chincheta.png) top left no-repeat #F7F7F7;
	border-bottom: 4px solid #BBB;
	color: #000;
	font-style: italic;
	padding: 10px 10px 10px 70px;
} */

/*PÁGINA ALUMNI*/
#subsite-bg.alumni {
	background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2021/06/header-alumni.jpg);
    background-position: center bottom;
}



/* ENLACES INTERNATIONALISATION */
html #page-wrap .ui--accordion .ui--accordion-item-content a.link {
	color: #003CA3 !important;
}
html #page-wrap .ui--accordion .ui--accordion-item-content a.link:hover {
	color: #000 !important;
}

/*Técnico Superior en Electromedicina Clínica*/
.postid-12509 #subsite-cabecera img {
	top:40px;
}

/**posgrado line azules*/
.single-ceu_posgrado .finh{
 clear:both;
}

/* BOTONERA GRADOS */
.btn-calendario-horario-examenes {
	margin: 30px auto 0 auto;
	max-width: 450px;
}
.btn-calendario-horario-examenes a:hover {
	border: 1px solid #000 !important;
	color: #000 !important;
}
#botonera-grados li {
	display: inline-block;
	margin: 0 2%;
}
@media (max-width:1024px) {
	#botonera-grados li {
		display: block;
	}
}

/*Idiomas*/
.idiomas .ui--accordion-item-title-text,
.idiomas .vcard a,
.idiomasNaranja {
	color: rgba(236,132,45,.85) !important;
}

.idiomas h3{
	color: rgb(236, 132, 45) !important;
	font-size: 1em !important;
	display: inline-block;
}

.calendario-idiomas {
    display: inline-block;
    color: #fff !important;
    background-color: rgb(236, 132, 45);
    padding: .5em 1em;
    border-radius: 5px;
	min-width: 360px;
	text-align: center;
}

i.idiomas-pdf {
    color: #fff;
    padding-left: .8em;
}
.btn-calendario{
	margin: 0 auto;
    display: block;
    width: 50%;
min-width: 400px;
}

.btn-espacio-top{
	padding-top: 1em;
}

#aptis-btn h3{
	font-size: 1.7em !important;
}

#tabs-idiomas ul.ui--tabs-contents li.active a{
	color: rgb(236, 132, 45) !important;
}

#tabs-idiomas li.active > a{
	color: rgb(236, 132, 45) !important;
	border-top-color: rgb(236, 132, 45) !important;
}


/*Baja datos personales*/
.page-id-11659 .wpcf7-form input[type="email"],
.page-id-11659 .wpcf7-form input[type="confirm_email"]{
	width: 100%;
	max-width: 100%;
	font-size: 14px;
    line-height: 18px;
	padding: 4px 6px;
    margin-bottom: 10px;
	color: #555555;
    border-color: #e1e1e1;
	box-shadow: 0 1px 2px 0 rgb(180 180 180 / 20%);
	border-radius: 3px;
    min-height: 30px;
    box-sizing: border-box;
	border: 1px solid #969696;
}

/* GESTIÓN DEPORTIVA */
.gestion-deporte p, .gestion-deporte li {
	color: #555;
    font-size: 1.15em;
    font-weight: 200;
    letter-spacing: 0.01em;
    line-height: 1.6em;
}
.page-id-13616 #subsite-container {
	margin-top: 0 !important;
}

@media (max-width: 767px) {
	.page-id-13616 .fullwidth-content .ui--section-content {
    	padding: 30px 15px 12px !important;
	}
}

/* CONGRESO MÚSICA SEMANA SANTA */
#subsite-bg.congreso-musica {
  background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2021/12/salon-de-actos-fspa-ceu.jpg);
  background-position: center bottom;
}
.page-id-13929 h3 {
	font-size: 1.6em;
}
.colaboradores-mini-2023 {
	display: none;
}
@media (max-width: 767px) {
	.colaboradores-2023 {
		display: none;
	}
	.colaboradores-mini-2023 {
		display: block;
	}
}

/*Idiomas*/
.idiomas .titulo-nivel-idiomas{
	    margin-top: 0.8rem;
    	display: inline-block;
}

/* BIENVENIDA */

.slide-bienvenida {
	background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2022/07/bienvenida-dark-bg.jpg);
	background-repeat: repeat;
	background-position: left bottom;
}
.slide-bienvenida .btn {
	background-color: rgba(255,255,255,0.5);
    border: none !important;
    color: #FFF !important;
    font-weight: bolder;
    font-size: 1.5em !important;
    text-shadow: none;
	line-height: 1.1em;
	transition: all 0.5s;
}
.slide-bienvenida .btn:hover {
	background-color: rgba(0,0,0,1);
	border: none !important;
	color: #FFF !important;
    transition: all 0.5s;
}
#subsite-bg.bienvenida {
	background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2022/07/bienvenida-bg.jpg);
	background-repeat: repeat;
	background-position: left bottom;
	background-size: 75%;
	z-index: 1;
}
#subsite-bg.bienvenida::after {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.4);
  z-index:-1;
}
.page-id-14476 #subsite-title-container,
.page-id-14507 #subsite-title-container {
	background: rgba(255,255,255,0);
}
.page-id-14476 #subsite-title-container h1#subsite-title,
.page-id-14507 #subsite-title-container h1#subsite-title {
	line-height: 0.7em !important;
}
@media (max-width: 767px) {
	.gris-welcome-bg,
	.gris-bg,
	.gris-oscuro-welcome-bg {
		margin-left: -40px !important;
	}
	.contenido-bienvenida #subsite-content {
		padding-top: 60px !important;
	}
}
.gris-welcome-bg {
	/*background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2022/07/welcome-day-logo-bg.png);
	background-repeat: repeat-x;
	background-position: center center;
	background-size: contain;*/
	background-color: #F7F7F7;
}
.gris-oscuro-welcome-bg {
	background-color: #E4E4E4;
}
.gris-bg {
	background-color: #F7F7F7;
}
.gris-welcome-bg .btn {
	background-color: #F7F7F7;
}
.contenido-noticias-bienvenida .btn {
	border: 3px solid #1458CC !important;
    font-weight: bold;
    color: #003CA3 !important;
	transition: all 0.5s;
}
.contenido-noticias-bienvenida .btn:hover {
	background: rgba(0, 164, 227, 0.25);
	transition: all 0.5s;
}
.destacados-bienvenida {
    transition: all 0.5s;
}
.destacados-bienvenida:hover {
	transform: scale(1.1);
    transition: all 0.5s;
}
.columna-destacado-bienvenida {
	overflow: hidden;
}
.contenido-bienvenida #subsite-content {
	padding-bottom: 0 !important;
}
.page-id-14476 div.pp_envision .pp_current_text,
.page-id-14507 div.pp_envision .pp_current_text
.page-id-14476 div.pp_envision .pp_expand,
.page-id-14507 div.pp_envision .pp_expand {
	display: none !important;
}
@media (max-width: 979px) {
	.slide-bienvenida .span6,
	.slide-bienvenida .span3 {
		display: block;
		width: 100%;
	}
}

/* MSC */
.msc-img {
	border: 2px solid #074c5c !important;
}

/* SOLICITUD INFORMACIÓN */

.page-id-15140 #subsite-title-container {
	background: rgba(255,255,255,0);
}
.page-id-15140 #subsite-content {
	padding-top: 0;
}
.page-id-15140 .contenido-bienvenida .container {
	background-color: #F7F7F7;
	padding-top: 50px;
	padding-bottom: 50px;
}
.page-id-15140 .ui--gradient-grey {
	background-color: #FFF !important;
	background-image: none !important;
}
.page-id-15140 .ui--box {
	border-bottom: 0 !important;
	border-radius: 10px;
}
.page-id-15140 #formularioform a:hover {
	color: #000;
}
.page-id-15140 button, .page-id-15140 button:hover {
	color: #FFF !important;
	text-shadow: none;
}
.page-id-15140 input[type="radio"] {
	margin-top: 0;
}
@media (max-width: 767px) {
	.page-id-15140 .contenido-bienvenida .container {
    	margin-top: -60px;
	}
	.page-id-15140 .contenido-bienvenida #subsite-content {
		padding-bottom: 60px !important;
	}
}

/* IMAGEN CORPORATIVA */
.page-id-14556 #subsite-title-container {
	background: rgba(255,255,255,0);
}
.page-id-14556 #subsite-title-container h1#subsite-title {
	line-height: 0.7em !important;
}
.page-id-14556 .ui--box {
	border: none;
}
.page-id-14556 .versiones-marca .ui--gradient-grey {
	background-color: rgba(255, 255, 255, 0);
	background-image: none;
	border-bottom: 0;
}
.page-id-14556 .ui--box {
	box-shadow: none;
}
.page-id-14556 .ui--gradient-grey.on--hover:hover {
	background-color: rgba(255, 255, 255, 0) !important;
}
.page-id-14556 .ui--content-box-title-caption {
	color: #555 !important;
	font-size: 16px;
	font-weight: normal;
	line-height: 22px;
}
.page-id-14556 .ratio-original .ui--content-box-image-default img {
	scale: .7;
}
.page-id-14556 h3.ui--icon-box-title {
	font-size: 14px;
	margin-bottom: 0;
}
.page-id-14556 .gris-welcome-bg a:hover,
.page-id-14556 .ui--icon-box:hover a {
	color: #000 !important;
}
.page-id-14556 .ui--icon-box .ui--icon-box-icon {
	margin: 0 10px 0 0;
}
.page-id-14556 #verde-ceu {
	background-color: #1458CC;
}
.page-id-14556 #azul-ceu {
	background-color: #003CA3;
}
.page-id-14556 #rojo-ceu {
	background-color: #FF3333;
}
.page-id-14556 #violeta-ceu {
	background-color: #996699;
}
.page-id-14556 #gris-ceu {
	background-color: #757561;
}
.page-id-14556 #verde-ceu,
.page-id-14556 #azul-ceu,
.page-id-14556 #rojo-ceu,
.page-id-14556 #violeta-ceu,
.page-id-14556 #gris-ceu {
	height: 75px;
	width: 75px;
	border-radius: 50%;
}
@media (max-width: 767px) {
	.page-id-14556 #verde-ceu,
	.page-id-14556 #azul-ceu,
	.page-id-14556 #rojo-ceu,
	.page-id-14556 #violeta-ceu,
	.page-id-14556 #gris-ceu {
		margin: 0 auto;
	}
	.colores-corporativos {
		text-align: center;
	}
	.page-id-14556 .icontext.inline {
		display: block;
		margin-right: auto;
		text-align: center;
	}
	.page-id-14556 .icontext-icon {
		float: none;
	}
	.page-id-14556 .versiones-logo .span6 {
		margin: 0 auto !important;
    	width: 180px;
	}
}
#subsite-bg.imagen-corporativa {
	background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2022/09/imagen-corporativa-bg-web.jpg);
	background-repeat: no-repeat;
	background-position: 50% 100%;
	z-index: 1;
}
#subsite-bg.imagen-corporativa::after {
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.4);
  z-index:-1;
}

 /* ACTIVIDADES ALUMNI */
.cartel-alumni {
	border: 1px solid #F7F7F7;
}

/* CUENTACUENTOS */
#subsite-bg.cuentacuentos {
   background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2023/11/concurso-cuentacuentos-nov2023-bg.jpg);
   background-position: right bottom;
   background-color: #8cc9a4;
   background-size: auto;
}
.page-id-14707 #subsite-title-container {
   display: none;
}
.page-id-14707 #subsite-content {
   border-top: 4px solid #1458CC;
}
@media (max-width: 767px) {
	#subsite-bg.cuentacuentos {
		background-color: #8cc9a4;
		background-position: 130% 60%;
		background-size: 135%;
    	/*background-position: 81% 50%;
		height: 70% !important;*/
	}
}


/* Química y Salud Ambiental */
.postid-14770 #subsite-cabecera-container img.wp-post-image {
	top: -50%;
}
@media (max-width: 1720px) {
	.postid-14770 #subsite-cabecera-container img.wp-post-image {
		top: -20%;
	}
}
@media (max-width: 1168px) {
	.postid-14770 #subsite-cabecera-container img.wp-post-image {
		top: 0;
	}
}

/* Tabla precios FP */
@media screen and (max-width: 640px) {
	.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter {
		margin: 0 auto;
	}
	.page-id-12588 .default .dataTables_wrapper .dataTables_filter input {
	    width: auto !important;
	}
	.dataTables_filter {
		width: auto  !important;
	} 
}

/* MENÚ LATERAL */

@media (max-width: 767px) {
	#menu-lateral {
		margin-top: 100px;
	}
}

/* BOTONES DE ESTUDIO DESDE PÁGINAS DE ÁREAS FP */

.posgrado-list-element {
	clear: both;
}
details.turno-precio {
	color: #FFF;
	background: #BBB;
	transition: all150ms ease-out;
}
details.turno-precio i {
	color: #FFF;
	transition: all150ms ease-out;
}
details.turno-precio[open] {
	color: #000;
	background: #F0F0F0;
	transition: all 150ms ease-out;
}
details.turno-precio[open] i {
	color: #000;
	transition: all150ms ease-out;
}
details.turno-precio {
	margin-bottom: 20px;
	padding: 5px 10px;
}
details.turno-precio summary {
	cursor: pointer;
	transition: margin 150ms ease-out;
}
details.turno-precio[open] summary {
	margin-bottom: 10px;
}
.ui--tagline-box-wrapper {
	margin-bottom: 0;
}

/* EDUCACIÓN */
.page-id-12506 .btn-fp-border a:hover {
	background: rgba(0,164,227,.2);
}

/* EMPRESA */
a.btn-empresa-presencial-one:hover {
	color: rgb(231,153,36) !important;
}
a.btn-empresa-presencial-one {
	border-left: 1px solid #DDD;
}
a.btn-empresa-presencial-one:hover {
	background: rgba(231,153,36,.2);
}
.page-id-12512 .btn-fp-border a:hover {
	background: rgba(231,153,36,.2);
}

/* TECH */
.arte #subsite-content .ui--tagline-box:hover {
	border-color: rgb(82, 0, 109);
}
.page-id-12662 #custom-title-h3-1:hover {
	color: rgb(82, 0, 109) !important;
	font-weight: bold;
}

@media (max-width: 767px) {

	/* EDUCACIÓN */

	.page-id-12506 #ui--image-1 {
		content: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2017/06/header_educacion_infantil.jpg);
	}
	.page-id-12506 #ui--image-2 {
		content: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2016/05/integracion-social.jpg);
	}
	.posgrado-list-element .ui--tagline-content .span10 .span3 {
		width: 100% !important;
	}
	.posgrado-list-element .ui--tagline-content .span10 .span3 img {
		width: 100% !important;
	}
	#container-left .posgrado-list-element .ui--tagline-box .ui--tagline-content .ui-column.span3 .ui--image-wrap .ui--image {
		height: 100% !important;
		max-height: 100% !important;
	}
	.container-fp-presencial-distancia #container-left .ui--tagline-content .arrow_box {
		display: none;
	}
	.container-fp-presencial-distancia #container-left .ui--tagline-content h3 {
		float: left;
		font-size: 1.8em !important;
		line-height: 1em;
		text-aliogn: center !important;
		width: 100%;
	}
	.btn-fp-border a {
		border-top: 1px solid rgb(221, 221, 221);
	}
	.btn-fp-border a:hover {
		border-top: 1px solid #003CA3;
	}
	.btn-educacion-presencial,
	.btn-educacion-adistancia,
	.btn-educacion-adistancia:hover {
		border-left: none;
		border-bottom: none;
	}
	.btn-educacion-presencial:hover {
		border-left: none;
	}
	.btn-fp-border {
		margin-right: 0;
		width: auto;
	}

	/* DEPORTE */
	
	.page-id-12552 #ui--image-1 {
		content: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2018/06/header-eas.jpg);
	}
	.page-id-12552 #ui--image-2 {
		content: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2018/06/header-ts-af.jpg);
	}
	.container-posgrados .ui--tagline-content .span3 {
		width: 100% !important;
	}
	#container-left .posgrado-list-element .ui--tagline-box .ui--tagline-content .ui-column.span3 .ui--image-wrap .ui--image {
		width: 100%;
	}
	.container-posgrados #container-left .ui--tagline-content h3 {
		float: left;
		font-size: 1.8em !important;
		line-height: 1em;
		width: 100%;
	}
	.container-posgrados .ui--tagline-content .span9 > div {
		padding: 0 10px;
	}
	.container-posgrados #container-left .ui--tagline-content .arrow_box {
		display: none;
	}

	/* EMPRESA */

	.page-id-12512 #ui--image-1 {
		content: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2022/06/transporte-logistica-fp.jpg);
	}
	.page-id-12512 #ui--image-2 {
		content: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2018/03/marketing-publicidad.jpg);
	}
	.page-id-12512 #ui--image-3 {
		content: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2016/05/header-comerciointernacional.jpg);
	}
	.page-id-12512 #ui--image-4 {
		content: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2016/05/header-gestion.jpg);
	}
	.page-id-12512 #ui--image-5 {
		content: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2023/01/asistencia-direccion.jpg);
	}
	.page-id-12512 #ui--image-6 {
		content: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2023/01/administracion-finanzas.jpg);
	}
	.btn-fp-border a.btn-empresa-adistancia:hover,
	.btn-fp-border a.btn-empresa-presencial:hover {
		border-top: 1px solid rgb(231, 153, 36);
	}
	.texto-fp-one {
		height: 50px;
	}
	.btn-empresa-presencial {
		border-bottom: none;
	}
	.btn-empresa-presencial,
	.btn-empresa-adistancia,
	.btn-empresa-presencial:hover,
	.btn-empresa-adistancia:hover {
		border-left: none;
	}
	a.btn-empresa-presencial-one {
		border-left: none;
		border-top: 1px solid #DDD;
		color: #666 !important;
	}
	a.btn-empresa-presencial-one:hover {
		border-left: none;
		border-top: 1px solid rgb(231, 153, 36);
		color: rgb(231,153,36) !important;
	}

	/* SALUD */

	.page-id-12640 #ui--image-1 {
		content: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2022/12/quimica-y-salud-ambiental-1.jpg);
	}
	.page-id-12640 #ui--image-2 {
		content: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2021/02/fp-fabricante-productos-framaceuticos-biotecnologicos2.jpg);
	}
	.page-id-12640 #ui--image-3 {
		content: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2021/02/fp-electromedicina-clinica2.jpg);
	}
	.page-id-12640 #ui--image-4 {
		content: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2020/02/anatomia-patologica-y-citodiagnostico.jpg);
	}
	.page-id-12640 #ui--image-5 {
		content: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2016/05/header-imagendiagnostico.jpg);
	}
	.page-id-12640 #ui--image-6 {
		content: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2019/04/higiene-bucodental-16-10.jpg);
	}
	.page-id-12640 #ui--image-7 {
		content: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2016/05/header-laboratorio2.jpg);
	}
	.page-id-12640 #ui--image-8 {
		content: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2016/05/laboratorio-clinico-y-biomedico.jpg);
	}

	/* TECH */
	
	.container-fp-presencial-distancia .ui--tagline-content .span3 {
		width: 100% !important;
	}
	.page-id-12662 #ui--image-1 {
		content: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2021/02/fp-fabricante-productos-framaceuticos-biotecnologicos2.jpg);
	}
	.page-id-12662 #ui--image-2 {
		content: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2021/02/fp-electromedicina-clinica2.jpg);
	}
	.page-id-12662 #ui--image-3 {
		content: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2018/03/ciclo-superior-automatizacion-y-robotica.jpg);
	}
	.page-id-12662 #ui--image-4 {
		content: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2018/03/animaciones3d-juegos-entornos-interactivos.jpg);
	}
	.page-id-12662 #ui--image-5 {
		content: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2018/03/desarrollo-aplicaciones-web.jpg);
	}
	.page-id-12662 #ui--image-6 {
		content: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2018/03/desarrollo-aplicaciones-multiplataforma.jpg);
	}
	.page-id-12662 #ui--image-7 {
		content: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2018/03/administracion-sistemas-informaticos-red.jpg);
	}
}

/* MAES */

.normativa-maes .ui--accordion-item-content {
	border-top: 5px solid #000;
}

/* BIBLIOTECA */

#menu-biblioteca,
#menu-biblioteca-1
 {
	/* background: rgba(163,70,129,.2); */
	background: rgba(20,88,204,.2);
	padding: 15px;
	border-radius: 10px;
}
.page-id-12425 #subsite-content,
.page-id-8257 #subsite-content,
.page-id-8259 #subsite-content,
.page-id-8262 #subsite-content,
.page-id-8265 #subsite-content,
.page-id-8268 #subsite-content,
.page-id-17371 #subsite-content {
	padding: 0;
}
.page-id-12425 #subsite-container,
.page-id-8257 #subsite-container,
.page-id-8259 #subsite-container,
.page-id-8262 #subsite-container,
.page-id-8265 #subsite-container,
.page-id-8268 #subsite-container,
.page-id-17371 #subsite-container {
	margin-top: 50px;
}
html #page-content .section-9zy1a {
	background-color: #FFF !important;
	background-image: none !important;
}
.page-id-12425 .vcard,
.page-id-8257.vcard {
	line-height: 1.2em !important;
}
@media (max-width: 767px) {
	html #page-content .section-9zy1a {
		margin-left: -40px !important;
		margin-top: -30px;
	}
}

/* OFERTAS DE TRABAJO */

.paso-oferta {
	border: 6px solid #003CA3;
	border-radius: 50%;
	max-width: 150px !important;
	position: relative;
	z-index: 1;
}
.oferta-trabajo-movil {
	display: none;
}
@media (max-width: 979px) {
	.oferta-trabajo-escritorio {
		display: none;
	}
	.oferta-trabajo-movil {
		display: block;
	}
}


/* MIÉRCOLES CULTURALES Y AULA CULTURA */

.activities-list-element:nth-child(odd),
.ui--toggle-content .activities-list-element:nth-child(odd) {
	background-color: #FFF;
}

/* DIETÉTICA */
.postid-15170 img.wp-post-image {
bottom: 0 !impotant;
}

/* HORARIOS GRADOS */
.page-id-17534 .attc-tbody tr:nth-of-type(2n+1),
.page-id-17540 .attc-tbody tr:nth-of-type(2n+1) {
    background-color: #FFF !important;
}
.page-id-17534 .institucional .ui--tabs-titles h5,
.page-id-17540 .institucional .ui--tabs-titles h5 {
	line-height: 24px;
}

/* SLIDER MANAGER */
html #page-content p.flex-caption {
	color: #FFF !important;
	height: 75%;
	font-size: 1.5em;
	line-height: 1em;
    padding: 100px 40px 40px 40px;
    width: 25%;
}
.flexslider .slides img {
	width: 100%;
}
.flexslider .flex-control-nav {
	bottom: -35px;
}
.flex-caption {
	left: 0;
	bottom: 0;
}
.flex-caption a {
	background: #FFF;
	border-radius: 6px;
	margin-top: 20px;
	padding: 10px 15px;;
}

/* Correcciones migración */

.page-id-5607 .ui--video-background-poster {
	background-image: url(https://www.cardenalspinola.es/wp/wp-content/uploads/2023/07/grados-universitarios-cardenal-spinola-header.jpg);
    background-size: cover;
}