@import url("https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap"); .av_textblock_section ul li{
list-style:circle;
}
#solucion_integral ul li{
list-style:initial;
}
span.h3, .tab .et_pb_tab_content.h2{
font-size: 18px !important;
line-height: 1.1em;
margin-bottom: 8px;
font-weight:600;
}
.inner_product_header_cell .price{
position: absolute;
bottom: -118px;
left: 40%;
z-index: 999;
}
.hidden-xl, #menu-item-wpml-ls-3-eu, #menu-item-wpml-ls-3-es{display:none}
.product_list_widget .woocommerce-Price-amount, .product_list_widget img{display:none;}
.wpml-ls-legacy-list-horizontal{display:none !important}
body {
font: 15px/1.65em "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #444;
-webkit-text-size-adjust: 100%;
}
.container_wrap  {
border:0;
}
strong,
.main_color b {
color: #333;
}
#breadcrumbs {
width:100%;
max-width: 1440px;
margin:auto;
font-weight: bold;
}
#breadcrumbs a {
color:#009f9e; 
}
.single_fp #breadcrumbs a,
.tm_fp #breadcrumbs a,
.tm_fp #bread_block a
{
color:#c70f77; 
}
.single_formacion .main_color #breadcrumbs a,
.tm_formacion .main_color .breadcrumb a
{
color:#73ab52; 
}
.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {
letter-spacing: 0;
text-transform:none;
}
.main_color a {
color: #009f9e;
}
.header_color .container_wrap_meta {
background:transparent;
}
.html_header_top.html_header_transparency #header {
background: rgb(0,0,0);
background: linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
}
.header_color .container_wrap_meta .menu-menu-secundario-izq-container,
.header_color .container_wrap_meta .menu-menu-secundario-izq-euskera-container {
float: right;
}
.header_color .container_wrap_meta .phone-info {
float: right;
margin-left: 10px;
position:relative;
padding-left:1.2rem;
margin-top: 0.6rem;
}
.header_color .container_wrap_meta .phone-info:before {
font-family: 'entypo-fontello';
content: "\e854";
top: 4px;
margin-right: 2px;
transform: rotate(95deg);
display: block;
color: #fff;
left: 0px;
font-size: 1.1rem;
position: absolute;
}
.header_color .container_wrap_meta .phone-info a {
font-size: 16px;
font-weight: normal;
font-style: normal;
text-transform: uppercase;
text-decoration: none;
color: #fff;
opacity: 1;
}
.header_color .container_wrap_meta .phone-info a:hover {
opacity: 0.7;  
}
.header_color .container_wrap_meta #top_menu_r {
float:right;
}
.sub_menu li {
float: left;
padding: 0 0.5rem;
}
#top .av_header_transparency #header_meta {
border-bottom: 0;
padding-top:0.8rem;
}
#menu-menu-secundario-izq li,
#menu-menu-secundario-izq-euskera li {
display: inline-block;
margin-left: 1rem;
}
#menu-menu-secundario-izq li a {
font-weight: 600;
color: #fff;
font-size: 0.9rem;
font-weight: normal;
font-style: normal;
text-transform: none;
text-decoration: none;
opacity: 1;
padding: 0.3rem 0.5rem;
border: 1px solid #fff;
background: transparent;
}
#menu-menu-secundario-izq-euskera li a {
font-weight: 600;
color: #fff;
font-size: 0.9rem;
font-weight: normal;
font-style: normal;
text-transform: none;
text-decoration: none;
opacity: 1;
padding: 0.3rem 0.5rem;
border: 1px solid #fff;
}
#menu-menu-secundario-izq li a:hover {
background:#fff;
color:#000;
}
#menu-menu-secundario-izq-euskera li a:hover {
opacity: 0.7; 
}
.header_color .container_wrap_meta #top_menu_r .sub_menu #avia2-menu {
margin-top: 0.5rem;
margin-bottom:0.5rem;
}
.header_color .container_wrap_meta #top_menu_r .sub_menu .menu  {
float:right;
margin-left:1.5rem;
}
.header_color .container_wrap_meta #top_menu_r .wpml-ls-legacy-dropdown {
float:left;
margin-top: 0.5rem;
}
.header_color .sub_menu ul {
background:#000;
border:0;
float: right;
}
ul#menu-menu-secundario-izq,
ul#menu-menu-secundario-izq-euskera {
margin-bottom:0.5rem;
margin-top: 0.7rem;
}
#header_meta {
min-height:46px;
}
.header_color .sub_menu ul li {
background:transparent!important;
border:0;
text-align:center;
}
.header_color .sub_menu ul li.wpml-ls-item {
margin-left: 0.1rem;
}
.sub_menu>ul>li>a, .header_color .sub_menu>div>ul>li>a {
font-weight: 400;
color: #fff;
font-size: 0.9rem;
font-weight: normal;
font-style: normal;
text-transform: uppercase;
text-decoration: none; 
background:transparent!important;
border:0;
padding:0;
}
.header_color .sub_menu>div>ul>li>a:after {
display:none;
}
.sub_menu>ul>li>a, .header_color .sub_menu>div>ul>li>a:hover {
color:#fff;
}
div .logo {
top: -1.5rem;
}
#top .av_header_transparency.av_alternate_logo_active .logo a > img {
opacity: 1;
width:280px;
}
#top .header_color .sub_menu ul li a:hover {
color:#fff;  
}
#top #top_menu_r .sub_menu li ul {
position: absolute;
width: auto;
min-width:185px;
padding: 4px 0;
z-index: 101;
box-shadow: 0 0px 0px rgb(0 0 0 / 0%);
right: -15px;
left:auto;
margin: 0;
border-width: 0;
top: 100%;
background:#000;
}
#top .header_color .sub_menu li ul a {
color:#fff!important;
background-color: transparent!important;
font-size: 16px;
text-transform:uppercase;
text-align:center;
}
.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a {
color:#fff!important;  
}
.wpml-ls-display  {display:none;}
.header_color .container_wrap_meta #top_menu_r .sub_menu .boton-area-alumnado a {
background-color: #f0b10f!important;
color:#fff; 
position:relative;
padding: 0.5rem 0.8rem 0.5rem 2.7rem;
font-size: 0.9rem;
}
.header_color .container_wrap_meta #top_menu_r .sub_menu .boton-area-alumnado a:hover {
text-decoration:none;
background:#f0b10f!important;
}
.header_color .container_wrap_meta #top_menu_r .sub_menu .boton-area-alumnado a:before {
content: '';
height: 17px;
width: 23px;
display: inline-block;
position: absolute;
left: 10px;
top: 8px;
color:#fff;
background-image: url(//juritecnia.net/wp-content/themes/juritecnia/img/open-book-3-copy-9.svg);
background-repeat: no-repeat;
}
#header_main .av-main-nav > li > a {
text-transform:uppercase;
}
.header_color .sub_menu>ul>li>a {
color:#fff;
}
#top #header #header_main .av-main-nav > li{height:90px !important;}
#top #header #header_main .av-main-nav > li > a {
color: #fff;
text-transform:uppercase;
font-size: 1rem;
font-weight: 400;
}
#top #header #header_main nav.main_menu {
}
#top #header #header_main .av-main-nav {
position:static;  
}
#top #header #header_main .av-main-nav > li {
position:inherit;
}
#top #header #header_main .av-main-nav > li a {
position:relative; 
padding: 0 1.2rem;
}
#top #header #header_main .av-main-nav > li#menu-item-search a {
padding-right: 0;
}
#top #header #header_main .av-main-nav > li > a:hover .avia-menu-tex,
#top #header #header_main .av-main-nav > li.current_page_item > a .avia-menu-tex,
#top #header #header_main .av-main-nav > li.current-menu-item > a .avia-menu-tex,
#top #header #header_main .av-main-nav > li.current-menu-ancestor  > a .avia-menu-tex {
}
#top #header #header_main .av-main-nav > li > a:hover:after,
#top #header #header_main .av-main-nav > li.current_page_item > a:after,
#top #header #header_main .av-main-nav > li.current-menu-item > a:after,
#top #header #header_main .av-main-nav > li.current-menu-ancestor  > a:after {
content: '';
width: 74%;
height: 2px;
background: #fff;
position: absolute;
bottom: 2.5rem;
left: 14%;
}
#top #header .av-main-nav.menu_opo > li > a .avia-menu-text,
#top #header .av-main-nav.menu_formacion > li > a .avia-menu-text {
display:inline-block;
line-height:1.2;
padding-top:2.5rem;
text-align:center;
}
#top #header #header_main .av-main-nav.menu_opo > li > a:hover:after,
#top #header #header_main .av-main-nav.menu_opo > li.current_page_item > a:after,
#top #header #header_main .av-main-nav.menu_opo > li.current-menu-item > a:after,
#top #header #header_main .av-main-nav.menu_opo > li.current-menu-ancestor  > a:after,
#top #header #header_main .av-main-nav.menu_formacion > li > a:hover:after,
#top #header #header_main .av-main-nav.menu_formacion > li.current_page_item > a:after,
#top #header #header_main .av-main-nav.menu_formacion > li.current-menu-item > a:after,
#top #header #header_main .av-main-nav.menu_formacion > li.current-menu-ancestor  > a:after {
content: '';
width: 74%;
height: 2px;
background: #fff;
position: absolute;
bottom: 1.5rem;
left: 14%;
}
.responsive #main .container {
width: 90%;
}
#header.av_minimal_header .avia_mega_div {
max-width: 913px;
margin: -10px auto 0;
box-shadow: 0 4px 8px 0 rgb(0 0 0 / 50%); 
right: 30px!important;
border: 0!important;
}
.header_color .main_menu ul ul.sub-menu  {
background-color: #fff;
width: 100%;
max-width: 913px;
}
#top #header #header_main .av-main-nav > li.dropdown_ul_available.menu-item-has-children:hover:before {
content: "";
width: 0;
height: 0;
border: 12px solid transparent;
border-bottom-color: #0094ce;
position: absolute;
bottom: 10px;
transition: transform .1s ease;
margin-left: 50px;
}
.header_color .main_menu ul ul.sub-menu a,
.header_color .main_menu ul ul.sub-menu a:hover {
background-color: transparent;
}
#top #header .avia_mega_div > .sub-menu > li {
padding-top: 10px;
padding-bottom: 10px;
}
.mega-menu__image span span {
position: absolute;
width: 100%;
height: 100%;
color: #0094ce;
font-size: 30px;
line-height: 32px;
max-width: 254px;
font-weight: bold;
text-transform: uppercase;
top: 0;
left: 32px;
display: flex;
align-items: center;
flex-flow: wrap;
align-content: center;
text-shadow: 0em 0.1em 0.1em rgb(0 0 0 / 30%);
}
#top #header .avia_mega_div > .sub-menu > li > ul > li {
padding:0.3rem 0;
}
#top #header .mega_menu_title a,
#top #header .avia_mega_div > .sub-menu > li > ul > li a {
font-size: 18px !important;
text-transform: none !important;
font-weight: normal !important;
border-bottom: 0 !important;
color:#fff;
}
#top-menu-nav #top-menu li.mega-menu>ul a:hover {
color: #fdb574 !important;
}
#top #header .mega_menu_title a:after {
content:'';
display:block;
width: 100%;
height:100%;
position:absolute;
top:0;
left:0;
background:transparent;
}
#top #header .mega_menu_title a:hover:after {
}
.js_active #header_title.av-minimum-height .container {
opacity:1;
}
#socket {
border:0;
}
.boton-prot-covid19 {
font-size: 16px;
font-weight: bold;
font-style: normal;
font-stretch: normal;
letter-spacing: normal;
color: #ffffff;
line-height: 1.88em!important;
background-color: transparent;
background-size: cover;
background-position: 50%;
background-repeat: no-repeat;
border: 3px solid #ffffff !important;
border-radius: 24px;
padding: 9px 31px 9px 30px;
}
.widget-title{
color: #fff;
font-size: 18px;
margin-top: 0.85em;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 1px;
}
.footer__legal {
margin-top: 20px;
}
#footer-info a {
font-weight: 700;
color: #fff;
font-size:16px;
}
#footer .container{    display: flex;}
#footer .container .flex_column{
display: flex;
place-items: center normal;
}
#footer .footer__legal{margin-bottom:15px;}
#top .social_bookmarks li a {
display: inline-block;
font-size: 24px;
position: relative;
text-align: center;
-webkit-transition: color 300ms ease 0s;
transition: color 300ms ease 0s;
color: #666;
text-decoration: none;
}
.home #header_home .flex_column.first .avia_textblock {
max-width: 475px;
margin-left: 25%;
}
#header_home h1 {
font-weight: normal;
font-size: 2.2rem;
line-height: 1.2;
color:#fff;
}
#header_home h1 .tit_dest {
font-weight:700;
font-size:3rem;
}
#header_home .avia-builder-el-last .avia_textblock {
max-width:480px;
}
#header_home .avia-builder-el-last p {
color:#fff;
font-size:1.3rem;
}
#home_intro h2 {
text-transform:uppercase;
font-size: 2.8rem;
color:#178baf;
font-weight:normal;
}
#home_intro h2 strong {
color:#178baf!important; 
}
#home_intro .avia-builder-el-last p {
font-size:1.3rem; 
}
#servicios_grid h3 {
font-size:3.1rem;
color:#fff;
margin: 2.5rem 0;
}
#servicios_grid p {
font-size:1.3rem;
color:#fff;
}
#servicios_grid .flex_cell_inner {
padding: 6rem 10%;
}
#blocktext_home .container {
max-width:842px;
}
#blocktext_home h2 {
text-transform:uppercase;
font-size:1.8rem;  
}
#blocktext_home p {
font-size:1.1rem;  
}
#formar_equipo h2 {
color:#fff;
font-size:2.8rem;
}
#formar_equipo p {
color:#fff;
font-size:1.3rem;
}
#formar_equipo .flex_column.av_one_fourth .avia_textblock {
display:table;
}
#formar_equipo .ico_ico {
display:table-cell; 
vertical-align:middle;
}
#formar_equipo .gestion_integral .ico_ico {
width:62px;
}
#formar_equipo .certificados_pro .ico_ico {
width:62px;
}
#formar_equipo .ciclos_formativos .ico_ico {
width:75px;
}
#formar_equipo .formacion_dual .ico_ico {
width:64px;
}
#formar_equipo .ico_text {
display:table-cell;  
vertical-align:middle;
padding-left:1rem;
}
#formar_equipo .ico_text h3 {
color: #fff;
font-size: 1.1rem;
line-height: 1.2;
margin-bottom: 0.1rem;
}
#formar_equipo .ico_text p {
color: #fff;
font-size: 1.1rem;
margin: 0;
line-height: 1.2;
font-weight: normal;  
}
#formar_equipo .btn.btn_masinfo {
margin:1rem auto;
}
#formar_equipo .btn.btn_masinfo a {
text-align: center;
color: #2ab8db;
text-transform: uppercase;
border-width: 0px!important;
background: #fff !important;
border-color: #fff !important;
padding: 0.9rem 0!important;
font-size: 1.1rem !important;
font-weight: 400 !important;
border-radius: 50px !important;
letter-spacing: 1px;
white-space: nowrap;
width: 100%;
display: block;
line-height: 1.2;
max-width: 454px;
text-decoration: none;
margin: auto;
}
#formar_equipo .btn.btn_masinfo a:hover {
text-decoration: none;
box-shadow:inset 0px 0px 0px 2px #fff;
background:transparent!important;
color:#fff;
}
#icos_curso {
background-color: #000;
display:block;
}
#icos_curso .content {
padding-top: 35px;
padding-bottom: 27px;
}
#icos_curso:after {
content:'';
width:100%;
display:block;
clear:both;
}
#info_curso .flex_column.av_three_fifth.first {
width: 62.599999999999994%;
padding-left:3%;
}
#info_curso .flex_column.av_two_fifth.avia-builder-el-last {
margin-left: 3%;
width: 32.4%;
} 
.template-page .entry-content-wrapper .info_blocks h2 {
text-transform:none;
font-size: 1.6rem;
}
.responsive #icos_curso .container {
max-width: 1070px;
}
.responsive #icos_curso.justi_cols .container {
max-width: 1360px;
}
.responsive .single_fp #icos_curso .container {
max-width: 1360px;
}
.avia-section h2 {
position:relative;
}
#header_home .avia_textblock .et_pb_text_inner {
font-weight: 700;
font-size: 26px;
line-height: 1.4em;
background-color: rgba(77,77,77,0.3);
padding-top: 25px!important;
padding-right: 25px!important;
padding-bottom: 25px!important;
padding-left: 25px!important;
margin-left: 80px!important;  
color:#fff;
}
.single_ingles  #icos_curso .et_pb_blurb_content .et_pb_blurb_description .ico_ico img {
width:50px;
height:auto;
}
.container {
padding:0;
}
#oposiciones_home .slide-entry-excerpt.entry-content {
display:table;
width:100%; 
vertical-align: middle;
}
#oposiciones_home .slide-entry-excerpt.entry-content .et_pb_slide_image {
display:table-cell;
vertical-align: middle;
width:48.5%;
}
#oposiciones_home .slide-entry-excerpt.entry-content .et_pb_slide_description {
display:table-cell;
vertical-align: middle;
}
#oposiciones_home .slide-entry-excerpt.entry-content .et_pb_slide_description .descrip_cont {
padding-left:3.5rem;
}
#oposiciones_home .slide-entry-excerpt.entry-content .et_pb_slide_description .descrip_cont h2, span.h2 {
font-size:1.5rem;
}
#oposiciones_home .slide-entry-excerpt.entry-content .et_pb_slide_description .descrip_cont p {
font-size:1.1rem;
}
#oposiciones_home .slide-entry-excerpt.entry-content .et_pb_slide_description .descrip_cont ul li {
font-size:1.1rem;
}
#oposiciones_home h2:before, span.h2:before {
display:none;
}
.et_pb_button.et_pb_more_button {
color: #e4944c; 
font-size: 16px;
border: 3px solid #e4944c!important;
border-radius: 24px;
font-weight: bold;
font-style: normal;
text-transform: uppercase;
margin-top: 2rem;
padding: 0.5rem 0.8rem;
text-decoration: none;
}
#metodologia_home h2 {
text-transform: uppercase;
color: #ffffff!important;
font-size: 30px;
line-height: 33px;
position:relative;
display:inline-block;
}
#metodologia_home h2:before {
content: '';
position: absolute;
top: 15px;
width: 53px;
height: 2px;
background: #fff;
right:-75px;
}
#header_intro .et_pb_text_inner 
{
font-weight: 700;
font-size: 35px;
line-height: 40px;
padding-top: 0px!important;  
color: #ffffff!important;
}
#metodologia_home .et_pb_text_inner {
font-weight: 700;
font-size: 2.5rem;
line-height: 1.2;
padding-top: 1.5rem!important;
color: #ffffff!important;
}
.js_active .tab_titles .tab:first-child {
border-top-left-radius: 2px;
}
#footer .widget h3.widgettitle {
font-size: 18px;
}
#metodologia_home .tab_content {
padding-left: 0;
}
div #metodologia_home.main_color .tabcontainer .active_tab_content {
background-color: #fff;
color: #000;
border: 0;
padding: 2rem 3rem;
}
div #metodologia_home.main_color .tabcontainer .active_tab_content strong, div #metodologia_home.main_color .tabcontainer .active_tab strong {
}
#metodologia_home .tab_titles {
display:block;
width: 100.4%;
margin-left: -0.15%;
margin-bottom:0.7rem;
}
#metodologia_home.main_color .template-archives .tabcontainer a, #top #metodologia_home.main_color .tabcontainer .tab, #top #metodologia_home.main_color .tabcontainer .tab.active_tab {
display:block;
float:left;
border:3px solid #fff;
text-align:center;
color:#fff;
font-size:1.3rem;
width:24.6%;
margin:0 0.2%;
padding: 1.5rem 0;
}
#metodologia_home .content {
padding-bottom:6rem;
}
.av_tab_section .tab.fullsize-tab {
display:none!important;
}
#top #metodologia_home.main_color .tabcontainer .tab.active_tab  {
color:#000;
background:#fff; 
}
.active_tab_content .tab_inner_content {
font-size: 1.3rem;
}
#top .formacion_home .flex_column_table {
max-width:843px;
margin:auto;
float:none;
}
#top .formacion_home .flex_column_table .flex_column {
border-width: 1px;
border-color: #e8e8e8;
padding-bottom: 10px!important;
box-shadow: 0px 2px 18px 0px rgb(0 0 0 / 30%);
}
#top .formacion_home .flex_column_table .flex_column h3,
#top .formacion_home .flex_column_table .flex_column h3 a, span.h3 {
text-transform: uppercase;
font-size: 20px;
color: #212121!important;
text-align: center;  
padding-top:1rem;
}
#contacto_home .flex_column.avia-builder-el-last .avia_textblock {
max-width:517px;
}
#contacto_home .flex_column.first .avia_textblock {
max-width:397px;
margin-left: 16%;
}
#contacto_home  h2 {
font-size: 1.8rem;
line-height: 1.2;
text-transform:none;
margin-top: 1rem;
}
#contacto_home  h2:before,
#grid_oposiciones h2:before {
display:none;
}
#contacto_home .avia_textblock p {
font-size:1.3rem;
line-height: 1.2em;
margin-top:1rem;
}
#top #contacto_home  form label {
display:none;
}
#top #contacto_home  form .facept span {
margin:0;
color:#42617d;
font-size: 0.95rem;
position: relative;
top: -0.1rem;
}
#top #contacto_home  form .facept label {
display:block;
color:#42617d;
}
#top #contacto_home  form .facept label a {
color:#42617d; 
}
#top #contacto_home .input-text, 
#top #contacto_home input[type="text"], 
#top #contacto_home input[type="input"], 
#top #contacto_home input[type="password"], 
#top #contacto_home input[type="email"],
#top #contacto_home input[type="number"], 
#top #contacto_home input[type="url"], 
#top #contacto_home input[type="tel"], 
#top #contacto_home input[type="search"], 
#top #contacto_home textarea, 
#top #contacto_home select {
padding: 14px 12px;  
background: #dae5ef;
border-color:#dae5ef!important;
color:#42617d;
font-family: 'lato', Helvetica, Arial, sans-serif;
font-size:1rem;
}
#top #contacto_home .input-text::placeholder, 
#top #contacto_home input[type="text"]::placeholder, 
#top #contacto_home input[type="input"]::placeholder, 
#top #contacto_home input[type="email"]::placeholder, 
#top #contacto_home input[type="tel"]::placeholder,  
#top #contacto_home textarea::placeholder {
color:#42617d;
}
#top #contacto_home textarea {
height:160px;
}
#top #contacto_home input[type="checkbox"] {
width: 20px;
height: 20px;
margin:0 0.3rem 0 0;
}
.main_color#contacto_home input[type='submit'] {
padding: 0.9rem 0!important;
color: #ffffff!important;
border-radius: 24px;
text-transform: uppercase;
float: right;
font-size: 1.1rem;
font-weight: 200;
background-color: #2ab8db!important;
width:100%;
text-align:center;
}
.main_color#contacto_home input[type='submit']:hover {
box-shadow:inset 0px 0px 0px 2px #2ab8db;
background:transparent!important;
color:#2ab8db!important;
} 
.tm_fp .main_color#contacto_home input[type='submit'],
.single_fp .main_color#contacto_home input[type='submit'] {
background:#c70f77!important;
}
.tm_fp .main_color#contacto_home input[type='submit']:hover,
.single_fp .main_color#contacto_home input[type='submit']:hover {
box-shadow:inset 0px 0px 0px 2px #c70f77;
background:transparent!important;
color:#c70f77!important;
}
.tm_oposiciones .main_color#contacto_home input[type='submit'],
.single_oposiciones .main_color#contacto_home input[type='submit'] {
background:#009f9e!important;
}
.tm_oposiciones .main_color#contacto_home input[type='submit']:hover,
.single_oposiciones .main_color#contacto_home input[type='submit']:hover {
box-shadow:inset 0px 0px 0px 2px #009f9e;
background:transparent!important;
color:#009f9e!important;
}
#top.tm_fp  #contacto_home .input-text, 
#top.tm_fp  #contacto_home input[type="text"], 
#top.tm_fp  #contacto_home input[type="input"], 
#top.tm_fp  #contacto_home input[type="password"], 
#top.tm_fp  #contacto_home input[type="email"],
#top.tm_fp  #contacto_home input[type="number"], 
#top.tm_fp  #contacto_home input[type="url"], 
#top.tm_fp  #contacto_home input[type="tel"], 
#top.tm_fp  #contacto_home input[type="search"], 
#top.tm_fp  #contacto_home textarea, 
#top.tm_fp  #contacto_home select {
background: #ffffff;
border-color:#ffffff!important;
}
.page-template-template-blog_fp .flex_column .template-blog .post-meta-infos,
.page-template-template-blog .flex_column .template-blog .post-meta-infos,
.page-template-template-blog_empleo .flex_column .template-blog .post-meta-infos {
margin-bottom: 0;
}
.main_color#contacto_home input[type='submit']:hover {
}
.html_header_transparency #top .avia-builder-el-0#header_title .container {
padding-top:10.5rem;
padding-bottom:2rem;
}
#header_title h1{
color: #fff;
font-size: 1.9rem;
text-transform: uppercase;
}
.page-id-53646 #header_title h1,
.page-id-54741 #header_title h1 {
margin-top:0rem;
}
#header_title  p {
color: #fff;
font-size: 1.3rem;
line-height: 1.2;
font-weight: normal;
}
#header_title  p strong {
color: #fff!important; 
}
#header_title .first p {
max-width:426px;
}
#header_title .btn.btn_head {
margin-top:1.5rem;  
}
#header_title .btn.btn_head a {
text-align: center;
color: #fff;
text-transform: uppercase;
border-width: 0px!important;
background: #009f9e !important;
border-color: #009f9e !important;
padding: 10px 14px !important;
font-size: 1.1rem !important;
font-weight: 400 !important;
border-radius: 50px !important;
letter-spacing: 1px;
white-space: nowrap;
width: 100%;
display: block;
line-height: 1.2;
max-width: 387px;
text-decoration:none;
}
#header_title .btn.btn_head a:hover {
text-decoration: none;
box-shadow:inset 0px 0px 0px 2px #009f9e;
background:transparent!important;
color:#009f9e;
}
.page-template-template-buscador #header_title .btn.btn_head a {
background: #015353!important;
}
.page-template-template-buscador #header_title .btn.btn_head a:hover {
background:transparent!important;
box-shadow:inset 0px 0px 0px 2px #015353;
color:#015353;
}
.tm_fp #header_title .btn.btn_head a {
text-align: center;
color: #fff;
text-transform: uppercase;
border-width: 0px!important;
background: #000 !important;
border-color: #000 !important;
padding: 10px 14px !important;
font-size: 1.1rem !important;
font-weight: 400 !important;
border-radius: 50px !important;
letter-spacing: 1px;
white-space: nowrap;
width: 100%;
display: block;
line-height: 1.2;
max-width: 387px;
text-decoration:none;
}
#header_title .btn.btn_head a:hover {
text-decoration: none;
box-shadow:inset 0px 0px 0px 2px #000;
background:transparent!important;
color:#000;
}
.tm_fp #header_title .btn.btn_head.btn_right {
}
.single #header_title .av-blog_head span {
color:#fff;
font-size:3rem;
}
.bread-cont {
padding-top: 3rem;
}
#header_title .et_pb_module .et_pb_text_inner {
color:#fff;
font-size:2.5rem; 
text-transform:uppercase;
margin-bottom:1rem;
}
#header_title .et_pb_module h1.entry-title {
color:#fff;
font-size:2.2rem; 
text-transform:none;
}
.breadcrumb-trail span.breadcrumb-title {
display:none!important;
}
.main_color .breadcrumb .sep {
color:#000;
width: auto;
}
.main_color .breadcrumb,
.main_color .breadcrumb a {
color:#2ab8db;
}
.main_color .breadcrumb span.trail-end {
color:#000;    
}
.main_color#header_intro .breadcrumb .sep {
color:#fff;
width: auto;
}
.main_color#header_intro .breadcrumb,
.main_color#header_intro .breadcrumb .span,
.main_color#header_intro .breadcrumb a {
color:#fff;
}
#header_intro h2 {
color:#fff;
font-size:1.9rem;   
}
#header_intro .flex_column.avia-builder-el-last .avia_textblock p{
color:#fff;
}
#header_intro .flex_column.avia-builder-el-last .avia_textblock p strong {
color:#fff; 
}
#header_intro .flex_column.avia-builder-el-last .avia_textblock p a,
#header_intro .flex_column.avia-builder-el-last .avia_textblock p a strong {
color:#e4944c;
}
#grid_oposiciones .flex_column.breadcrumb_flex {
background:transparent;
}
#grid_formacion .flex_column {
background-color: #fff;
border-width: 4px;
border-color: #e8e8e8;
box-shadow: 6px 6px 10px 4px #d3d3d3;
margin-bottom: 20px;
min-height: 340px;
flex:1;
max-width: 600px;
}
#cursos{
display: flex;
flex-wrap: wrap;
}
#grid_formacion .flex_column.empty_flex {
background-color:transparent;
border:0;
box-shadow: 0px 0px 0px 0px #d3d3d3;
}
#grid_formacion .flex_column .av_textblock_section .et_pb_blurb_content {
display: flex;
align-items: stretch;
justify-content: center;
height: 100%;   
}
#grid_formacion .flex_column .av_textblock_section .et_pb_blurb_content .et_pb_main_blurb_image {
width: 304px;
align-items: center;
justify-content: center;
display: flex;
background: #FFF;
margin-bottom: 0;
}
#grid_formacion .flex_column .av_textblock_section .et_pb_blurb_content .et_pb_blurb_container {
display: flex;
width: 100%;
padding: 30px;
vertical-align: middle;
min-height: 340px;
flex-direction: column;
place-content: space-between;
}
#grid_formacion .flex_column .av_textblock_section .et_pb_blurb_content .et_pb_blurb_container h2 {
font-size: 1.3rem;
}
#grid_formacion .flex_column .av_textblock_section:hover {
min-height: 330px;
background-image: initial;
background-color: #efefef;
cursor:pointer;
}
#grid_formacion .flex_column .av_textblock_section .et_pb_blurb_content .et_pb_blurb_container li {
font-size:1.1rem;
}
#grid_formacion .flex_column .av_textblock_section .et_pb_blurb_content .et_pb_blurb_container p strong {
color:#000;
text-transform:uppercase;
font-size:1.1rem;
}
#area_formacion{
max-width: 600px;
padding: 20px !important;
margin: 20px auto 50px !important;
}
.area{
color: #979797;
}
#grid_oposiciones .flex_column {
background-color: #f6f6f6;
border-width: 1px;
border-color: #e8e8e8;
margin-top: 50px;
}
#grid_oposiciones .flex_column.empty_flex {
background-color:transparent;
border:0;
box-shadow: 0px 0px 0px 0px #d3d3d3;
}
#grid_oposiciones .flex_column .av_textblock_section .et_pb_blurb_content {
display: flex;
align-items: stretch;
justify-content: center;
height: 100%;   
}
#grid_oposiciones .flex_column .av_textblock_section .et_pb_blurb_content .et_pb_main_blurb_image {
width: 304px;
align-items: center;
justify-content: center;
display: flex;
background: #FFF;
margin-bottom: 0;
}
#grid_oposiciones .flex_column .av_textblock_section .et_pb_blurb_content .et_pb_blurb_container {
display: table-cell;
width: 100%;
padding: 30px 30px 20px 30px;
vertical-align: middle;
}
#grid_oposiciones .flex_column .av_textblock_section .et_pb_blurb_content .et_pb_blurb_container h2 {
font-size: 1.3rem;
}
#grid_oposiciones .flex_column .av_textblock_section:hover {
color: #ffffff!important;
background-image: initial;
background-color: #0094ce;
cursor:pointer;
}
#grid_oposiciones .flex_column #solicitud_info.av_textblock_section:hover {
color: #42617d!important;
background-image: none;
background-color: #bbdcdc;
cursor:default;
}
#grid_oposiciones .flex_column .av_textblock_section .et_pb_blurb_content .et_pb_blurb_container li {
font-size:1.1rem;
}
#grid_oposiciones .flex_column .av_textblock_section .et_pb_blurb_content .et_pb_blurb_container p strong {
color:#000;
text-transform:uppercase;
font-size:1.1rem;
}
.responsive #conoce_call .container {
max-width:1100px;  
}
#conoce_call .av_textblock_section{
box-shadow: 6px 6px 10px 0px #d3d3d3;
background-image: initial;
color: #212121!important;
background-color: rgba(0,148,206,0.36); 
}
#conoce_call .av_textblock_section:hover {
color: #ffffff!important;
background-image: initial;
background-color: #0094ce;  
cursor:pointer;
}
#conoce_call .avia_textblock {
line-height:0;
}
#conoce_call .et_pb_blurb_content {
display: flex;
align-items: stretch;
justify-content: center;
height: 100%;
}
#conoce_call .et_pb_main_blurb_image {
width: 304px;
align-items: center;
justify-content: center;
display: flex;
background: #FFF;
margin-bottom: 0;
}
#conoce_call .et_pb_blurb_container {
width: 100%;
display: table-cell;
padding: 30px;
vertical-align: middle;
}
#conoce_call .et_pb_blurb_container h2 {
font-size: 1.3rem;
margin-bottom: 3rem;
}
#conoce_call.et_pb_blurb_description p,
#conoce_call .et_pb_blurb_description p strong {
color:#000; 
font-size: 1.2rem;
}
#conoce_call .av_textblock_section:hover h2,
#conoce_call .av_textblock_section:hover .et_pb_blurb_description p,
#conoce_call .av_textblock_section:hover .et_pb_blurb_description p strong,
#conoce_call .av_textblock_section:hover .et_pb_blurb_description p #iconolibro {
color:#fff!important;
}
#conoce_call .av_textblock_section .et_pb_blurb_description p {
margin:0;
padding:0;
padding-bottom: 1em;
}
#noticias_list .content {
padding-top:0;
}
#noticias_list .av_textblock_section {
border-bottom:1px solid #e8e8e8;    
padding-bottom: 1.5rem;
margin-bottom: 3.5rem;
}
#noticias_list .av_textblock_section strong {
color:#000;
}
#noticias_list .av_textblock_section h2 {
margin-top:1px;
}
#noticias_list .av_textblock_section a {
color:#e4944c;
}
#formaciones_call .et_pb_text_inner {
font-size: 3.2rem;
line-height: 1.2;
font-weight: bold;
text-transform: uppercase;
color: #fff;
max-width: 400px;
margin-left: 2rem;
position: relative;
z-index: 2;
}
#formaciones_call .av-section-color-overlay {
background-color: rgba(0, 148, 206, 0.9);
}
#noticias_home {
padding:2rem 0 3rem 0;
}
#noticias_home div .av_one_third {
margin-left: 3%;
width: 31.333333333333332%;
}
#noticias_home div .av_one_third.first {
margin-left: 0;
}
#noticias_home .avia-content-slider .slide-meta {
margin: 1.5rem 0 0.1rem;
}
#noticias_home .avia-content-slider .slide-meta time {
background: #e6f3ff;
color: #000;
padding: 0.3rem 0.6rem;
font-size: 0.8rem;
font-weight: bold;
}
#noticias_home .avia-content-slider .slide-entry-title {
font-size: 1.3em;
line-height: 1.2;
}
#noticias_home .avia-content-slider .slide-entry-excerpt {
line-height:1.2;
margin-top: 1.2rem;
}
#noticias_home .read-more-link {
margin-top:1.2rem;  
}
#noticias_home .read-more-link a {
font-size: 1.1rem;
text-transform:uppercase; 
text-decoration:none;
font-weight:bold;
color:#2ab8db;
}
#noticias_home .read-more-link a:hover { 
text-decoration:none;
}
#noticias_home .read-more-link .more-link-arrow {
display:none;
}
#noticias_home h2 {
margin-bottom:3rem;
}
#search_row .product .thumbnail_container {
display:none;
} 
#search_row  ul.products li.product  {
float: left;
margin: 0 1.8% 2.992em 0;
padding: 0;
position: relative;
width: 49%;
box-shadow: 0 3px 6px 0 #a6a6a6;
margin-left: 0;
}
#search_row  ul.products li.product .inner_product {
padding: 1.2rem 2.5rem;
}
#top #search_row  ul.products li.product .inner_product_header {
padding: 0;
clear: both;
position: inherit;
border-top-width: 0;
}
.products .product.first {
clear:none;
}
#search_row  ul.products li.product:nth-child(even) {
margin:0;
}
#search_row  ul.products li.product h3 {
padding: 0.5em 0;
font-weight: 700;
margin: 0; 
text-transform: uppercase;
font-size: 18px !important;
line-height: 22px !important;
}
#search_row  ul.products li.product .product__content .product-area {
display: block;
margin-top: -5px;
margin-bottom: 8px;
color: #979797;
}
#search_row  ul.products li.product .product__content strong {
color:#000;  
}
#search_row  ul.products li.product .product__content strong {
display: inline-block;
margin-right: 5px;
}
#search_row  ul.products li.product .product__desc a {
color: #e4944c;  
display:inline-block; 
}
#search_row  ul.products li.product .product__desc a strong {
color: #e4944c;   
margin-right: 0;
}
#search_row  ul.products li.product .product__button a.custom-button {
margin-bottom: 0;
display: inline-block;
bottom: 34px;
position: absolute;
font-size: 14px !important;
text-transform: uppercase;
font-weight: 700;
line-height: 1.2 !important;
color: #FFF !important;
background-color: #e4944c !important;
border: 3px solid #e4944c !important;
border-radius: 24px;
}
.avia_cart_buttons  {
display:none!important;
}
#search_row  ul.products li.product .inner_product {
padding: 25px 36px 80px 36px;
width: 100%;
height: 100%;
position:relative;
}
#search_row  ul.products li.product .inner_product .product__content {
min-height: 190px;
}
#ints_intro strong {
color:#000;
}
h2.lower {
text-transform:none;
}
#search_row .product-sorting {
display:none;
}
#search_row form {
max-width:628px;
margin:auto;
}
#search_row  ul.products:after {
content:'';
display:block;
clear:both;
width:100%;
}
#search_row .bapf_head {
display:none;
}
#search_row .bapf_body {
max-width:628px;
margin:auto;
margin-top: 1.2rem;
}
.woocommerce-pagination {
display: block;
clear: both;
text-align:center;  
}
.woocommerce-pagination .page-numbers {
display: block;
clear: both;
text-align:center;  
list-style: none;
}
.woocommerce-pagination .page-numbers li {
display:inline-block;
margin:0;
}
.woocommerce-pagination .page-numbers li a,
.woocommerce-pagination .page-numbers li span {
background: #e4944c !important;
color: #FFF !important;
font-size: 1em;
width: 50px !important;  
height: 50px !important;
padding: 0 !important;
line-height: 44px !important;
text-align: center;
margin: 0 5px 0 0 !important;
border: 3px solid #e4944c !important;
}
.woocommerce-pagination .page-numbers li a:hover,
.woocommerce-pagination .page-numbers li span.current {
background: transparent !important; 
color:#e4944c !important;
}
.responsive #otras_formaciones_grid .container {
max-width: 740px;
}
.responsive #otras_formaciones_grid .flex_column {
box-shadow: 0px 2px 18px 0px rgb(0 0 0 / 30%);
}
.responsive #otras_formaciones_grid .flex_column {
color: #444!important;
background-image: initial;
background-color: #fff;
}
.responsive #otras_formaciones_grid .flex_column:hover {
color: #ffffff!important;
background-image: initial;
background-color: #0094ce;
}
.responsive #otras_formaciones_grid .flex_column .et_pb_blurb_description {
padding: 0.4rem 1.5rem;
}
.responsive #otras_formaciones_grid .flex_column h3 {
text-align:center;
text-transform:uppercase;
padding: 1rem 1.5rem 0 1.5rem;
color:#444;
}
.responsive #otras_formaciones_grid .flex_column .et_pb_blurb_description strong {
color:#444;
}
.responsive #otras_formaciones_grid .flex_column:hover .et_pb_blurb_description strong,
.responsive #otras_formaciones_grid .flex_column:hover h3  {
color:#fff;
} 
#nebrija_logo_size img {
max-width:288px;
}
#metodologia_home #normal_text_size .et_pb_text_inner {
font-weight: 400;
font-size: 1rem;
line-height: 1.2;
padding-top: 0px!important;
color: #ffffff!important;
}
#metodologia_home #normal_text_size .et_pb_text_inner strong {
color:#fff;
}
#idiomas_grid img {
width:100%;
}
.responsive #idiomas_grid .flex_column {
box-shadow: 0px 2px 18px 0px rgb(0 0 0 / 30%);
}
.responsive #idiomas_grid .flex_column {
color: #444!important;
background-image: initial;
background-color: #fff;
}
.responsive #idiomas_grid .flex_column:hover {
color: #ffffff!important;
background-image: initial;
background-color: #0094ce;
}
.responsive #idiomas_grid .flex_column h3 {
text-align:center;
text-transform:uppercase;
padding: 1rem 1.5rem 0 1.5rem;
color:#444;
}
.responsive #idiomas_grid .flex_column .et_pb_blurb_description strong {
color:#444;
}
.responsive #idiomas_grid .flex_column:hover .et_pb_blurb_description strong,
.responsive #idiomas_grid .flex_column:hover h3  {
color:#fff;
} 
.responsive #idiomas_grid .flex_column div.et_pb_blurb_container {
padding:0 1.5rem;
}
.blue_row .et_pb_blurb_content,
.table_iconos .et_pb_blurb_content {
display: table;
}
.blue_row .et_pb_main_blurb_image,
.table_iconos .et_pb_main_blurb_image {
width: 42px;
display: table-cell;
line-height: 0;
}
.blue_row .et_pb_main_blurb_image .av-icon-char,
.table_iconos .et_pb_main_blurb_image .av-icon-char {
font-size:2rem!important;
color:#0094ce;
} 
.blue_row .et_pb_blurb_container,
.table_iconos .et_pb_blurb_container {
display: table-cell;
vertical-align: top;
}
h2.mb2 {
margin-bottom:2.5rem;
}
.blue_row .et_pb_blurb_container h3,
.table_iconos .et_pb_blurb_container h3,
.table_iconos .et_pb_blurb_container h2  {
text-transform:uppercase;
color:#0094ce;
font-size:1.3rem;
}
.et_pb_button_module_wrapper {
width:100%;
text-align:center;
margin:2rem 0 1rem 0;
}
.et_pb_button_module_wrapper a {
margin-bottom: 0;
display: inline-block;
font-size: 14px !important;
text-transform: uppercase;
font-weight: 700;
line-height: 1.2 !important;
color: #FFF !important;
background-color: #2ab8db !important;
border: 3px solid #2ab8db !important;
border-radius: 24px;
padding: 0.7rem 1.5rem;
min-width: 351px;
text-align: center;
}
.et_pb_button_module_wrapper a:hover {
text-decoration:none;
}
#top .blue_row  .flex_column_table.av-equal-height-column-flextable:not(:first-child) {
margin-top:20px; 
}
.mb1 {
margin-bottom:2rem;
}
body #av_section_6 .column-top-margin,
body #av_section_7 .column-top-margin{
margin-top: 20px;
}
#metodologia_home h3 {
color:#fff;
}
.big_text p {
font-weight: 700;
font-size: 35px;
line-height: 40px;
}
.page-id-31 #grid_oposiciones .flex_column .av_textblock_section .et_pb_blurb_content img,
.page-id-528 #grid_oposiciones .flex_column .av_textblock_section .et_pb_blurb_content img,
.page-id-36563 #grid_oposiciones .flex_column .av_textblock_section .et_pb_blurb_content img,
.page-id-32173 #grid_oposiciones .flex_column .av_textblock_section .et_pb_blurb_content img,
.page-id-528 #grid_oposiciones .flex_column .av_textblock_section .et_pb_blurb_content img,
.page-id-36563 #grid_oposiciones .flex_column .av_textblock_section .et_pb_blurb_content img {
width:100%;
}
.page-id-31 #grid_oposiciones .flex_column .av_textblock_section .et_pb_blurb_content .et_pb_blurb_container h3,
.page-id-528 #grid_oposiciones .flex_column .av_textblock_section .et_pb_blurb_content .et_pb_blurb_container h3,
.page-id-32173 #grid_oposiciones .flex_column .av_textblock_section .et_pb_blurb_content .et_pb_blurb_container h3,
.page-id-528 #grid_oposiciones .flex_column .av_textblock_section .et_pb_blurb_content .et_pb_blurb_container h3 {
font-size: 1.3rem;
text-transform:uppercase;
}
.page-id-32173 #grid_oposiciones .flex_column:hover .av_textblock_section .et_pb_blurb_content .et_pb_blurb_container h3 a,
.page-id-528 #grid_oposiciones .flex_column:hover .av_textblock_section .et_pb_blurb_content .et_pb_blurb_container h3 a,
.page-id-36563 #grid_oposiciones .flex_column:hover .av_textblock_section .et_pb_blurb_content .et_pb_blurb_container h3 a,
.page-id-31 #grid_oposiciones .flex_column:hover .av_textblock_section .et_pb_blurb_content .et_pb_blurb_container h3 a,
.page-id-528 #grid_oposiciones .flex_column:hover .av_textblock_section .et_pb_blurb_content .et_pb_blurb_container h3 a,
.page-id-36563 #grid_oposiciones .flex_column:hover .av_textblock_section .et_pb_blurb_content .et_pb_blurb_container h3 a {
color:#fff;
}
#ver_mas_ofertas .et_pb_text_inner {
text-align:center;
font-size:2.4rem;
}
.page-id-31 #grid_oposiciones .flex_column,
.page-id-32173 #grid_oposiciones .flex_column {
background-color: #ebf8fd;
}
div._form_325 ._x92238936, div._form_325 ._form-label, div._form_325 ._x68544987 { display:none !important;}
#trabaja_intro h2 {
text-transform:none;
font-size:2.2rem;
color:#fff;
margin-bottom: 1rem;
}
#trabaja_intro p {
color:#fff;
margin: 0.2rem 0;  
}
#trabaja_intro p strong {
color:#fff!important;
}
#product_header .entry-content-wrapper {
display:table;
width:100%;
}
#product_header .entry-content-wrapper .flex_column {
display: table-cell;
vertical-align: middle;
height: 100%;
}
#product_header .first .avia_textblock {
padding-top: 4.5rem;
}
#product_header h1 {
color:#fff;
font-size: 1.9rem;
text-transform:uppercase;
}
.inscrip_header {
display: inline-block;
width: auto;
color: #fff;
text-transform: uppercase;
font-size: 1rem;
padding: 0.6rem 0.8rem 0.6rem 2.5rem;
font-weight: bold;
position:relative;
margin:1rem 0 1rem -1rem;
}
.inscrip_header:before {
display:block;
position:absolute;
content:'';
width:18px;
height:23px;
top: 0.4rem;
left: 0.9rem;
background-size:100%;
}
.inscrip_header.inscrip_abierta:before {
background-image:url(//juritecnia.net/wp-content/themes/juritecnia/img/candado_open.svg);
background-repeat:no-repeat;
}
.inscrip_header.inscrip_cerrada:before {
background-image:url(//juritecnia.net/wp-content/themes/juritecnia/img/candado_cerrado.svg);
background-repeat:no-repeat;
}
.inscrip_header.inscrip_proximamente:before {
background-image:url(//juritecnia.net/wp-content/themes/juritecnia/img/candado_proximamente.svg);
background-repeat:no-repeat;
}
.inscrip_header.inscrip_historica:before {
background-image:url(//juritecnia.net/wp-content/themes/juritecnia/img/candado_open.svg);
background-repeat:no-repeat;
}
#product_header .link_grupos {
display: inline-block;
font-size: 1rem;
font-weight: bold;
position:relative;
margin-left:1rem;
}
#product_header .link_grupos a {
text-transform:uppercase;
position:relative;
padding: 0.7rem 0.6rem 0.7rem 2.9rem;
background:#fff;
color:#009f9e;
border-radius:24px;
}#product_header .link_grupos a:hover {
text-decoration:none;
color:#009f9e;
}
#product_header .link_grupos a:before {
content:'';
width:26px;
height:19px;
background:url(//juritecnia.net/wp-content/themes/juritecnia/img/prepara_opo.svg) no-repeat;
display:block;
position:absolute;
left: 0.7rem;
top: 0.7rem;
}
#product_header .avia-builder-el-last .avia_textblock {
background:#0094ce;
text-align:center;
}
#product_header .avia-builder-el-last .avia_textblock .et_pb_text_inner {
color:#fff;
font-size:1.3rem;
font-weight:600;
}
#product_header .avia-builder-el-last .avia_textblock form {
}
#top #product_header form label {
display: none;
}
#top #product_header .input-text, 
#top #product_header input[type="text"], 
#top #product_header input[type="input"], 
#top #product_header input[type="password"], 
#top #product_header input[type="email"], 
#top #product_header input[type="number"], 
#top #product_header input[type="url"], 
#top #product_header input[type="tel"], 
#top #product_header input[type="search"], 
#top #product_header textarea, 
#top #product_header select {
padding: 14px 12px;
margin-bottom: 0.7rem;
}
#top.woocommerce-page #product_header select {
width:100%;  
}
#top #product_header textarea {
height:150px;
}
#top #product_header form .line_form.facept label {
display:block;
}
#top #product_header form .line_form.facept {
text-align:left;
}
#top #product_header form .line_form.facept span {
margin-left:0;
}
#top #product_header form .line_form.facept span,
#top #product_header form .line_form.facept span a {
color:#fff;
line-height:1.2;
}
#top #product_header form .line_form.facept input {
width:20px;
height:20px;
}
#top #product_header input[type="submit"] {
color: #212121!important;
background: #ffffff url(//juritecnia.net/wp-content/themes/juritecnia/img/ico_mail.jpg) no-repeat 20px 10px;
padding-right: 24px!important;
padding-left: 48px!important;
border: 2px solid #fff;
border-radius: 20px;
text-transform: uppercase;
}
#top #product_header input[type="submit"]:hover {
border: 2px solid #212121;  
}
#icos_curso .et_pb_blurb_content {
text-align:center;
}
#icos_curso .et_pb_blurb_content .et_pb_blurb_description, #icos_curso .et_pb_blurb_content .et_pb_blurb_description h2  {
color:#fff;
}
#icos_curso .et_pb_blurb_content .et_pb_blurb_description .ico_ico {
float: left;
width: 74px;
height: 74px;
margin-right: 15px;
background: #fff;
color: #000;
font-size: 1.9rem;
border-radius: 50%;
line-height: 2.4;
font-weight: bold;
}
#icos_curso .et_pb_blurb_content .et_pb_blurb_description .ico_ico img{
margin-bottom:0;
margin-top: 1rem;
}
#icos_curso .et_pb_blurb_content .et_pb_blurb_description .ico_texto {
float:left;
color: #fff;
font-size: 1.3rem;
text-transform: uppercase;
width:72%;
text-align:left;
}  
#icos_curso div .av_one_third.avia-builder-el-6 .ico_texto {
width:60%;
}
.single_fp #icos_curso div .av_one_third.avia-builder-el-6 .ico_texto {
width:80%;
padding-top: 0.6rem;
}
#icos_curso div .av_one_third.avia-builder-el-8 .ico_texto {
width:45%;
}
.single_fp #icos_curso div .av_one_third.avia-builder-el-8 .ico_texto {
width:55%;
padding-top: 0.6rem;
}
.single_fp #icos_curso .et_pb_blurb_content .et_pb_blurb_description .ico_texto {
padding-top: 0.6rem;
}
#icos_curso .et_pb_blurb_content .et_pb_blurb_description .ico_texto .ico_din {
display: block;
clear:both;
font-size:1rem;
text-transform:none;
font-weight: normal;
line-height: 1.1;
margin-top: 0.2rem;
}
#icos_curso .et_pb_blurb_content .et_pb_blurb_description h2{font-size:15px; text-transform: initial;}
#icos_curso .et_pb_blurb_content .et_pb_blurb_description h2:before{content:""; background:none;}
#icos_curso img {
margin-bottom:1.5rem;
}
#icos_curso div .av_one_third.avia-builder-el-6 {
margin-left: 1%;
width: 30%;
}
#icos_curso div .av_one_third.avia-builder-el-8 {
margin-left: 1%;
width: 30%;
}
#icos_curso div .av_one_third.avia-builder-el-10 {
margin-left: 1%;
width: 37.5%;
}
#icos_curso div .av_one_third.first {
margin-left: 0;
}
#icos_curso.justi_cols div .av_one_fourth {
margin-left: 1%;
width: 23.5%;
}
#icos_curso.justi_cols div .av_one_fourth.first {
margin-left: 0;
}
#icos_curso.justi_cols .et_pb_blurb_content .et_pb_blurb_description .ico_texto {
font-size: 1.1rem;
width:60%;
} 
.single_fp #icos_curso div .av_one_third.first {
width: 37%;
}
.single_fp #icos_curso div .av_one_third.avia-builder-el-8 {
width: 25%;
}
.single_fp #icos_curso div .av_one_third.avia-builder-el-10 {
width: 33%;
}
#info_curso.main_color .tabcontainer .tab {
border-top: 0;
font-size: 1.3rem;
font-weight: 600;
color:#000;
}
#top #info_curso.main_color .tabcontainer .tab.active_tab,
#info_curso.main_color .tabcontainer .tab:hover {
color:#0094ce!important;  
border-bottom:5px solid #0094ce;
}
#info_curso.main_color .tabcontainer .tab.tab_counter_0 {
border-left:0;
}
#info_curso.main_color .tabcontainer .tab.tab_counter_4 {
border-right:0;
}
.js_active .active_tab_content {
border:0;
border-top:1px solid #ebebeb;
}
#info_curso #datos_curso {
background:#000;
color:#fff;
}
#info_curso #datos_curso .avia_textblock {
text-align:center;
padding:1rem;  
}
#info_curso #datos_curso .et_pb_module {
padding:0;
line-height:1.2;
}
#info_curso #datos_curso .et_pb_text_23,
#info_curso #datos_curso .et_pb_text_25,
#info_curso #datos_curso .et_pb_text_27,
#info_curso #datos_curso .et_pb_text_29 {
padding-top: 20px;
}
#curso_block_cart .et_pb_text_inner h2,
#curso_block_cart .et_pb_text_inner p {
color:#fff;
}
#curso_block_cart .quantity,
#curso_block_cart .product_meta {
display:none;
}
.main_color#curso_block_cart .variations_form {
background:transparent;
border:0;
}
.main_color#curso_block_cart .variations_form div.variations_button {
text-align:center;
}
.main_color#curso_block_cart .variations_form div.variations_button .button {
background: #e4944c !important;
border-color: #e4944c !important;
padding: 8px 14px !important;
font-size: 21px !important;
line-height: 30px !important;
color: #FFF !important;
font-weight: 400 !important;
border-radius: 0 !important;
white-space: nowrap;
width: 410px;
max-width: 100%;
margin-left: auto;
margin-right: auto; 
float:none 
}
table.variations th.label {
display:none;
}
.et_pb_text_inner.blue_text {
font-size: 1.4rem;
font-weight: bold;
color: #0094CE;
margin:0;
}
.et_pb_module_inner a strong {
color:#e4944c!important;
}
#icos_cursos .et_pb_blurb_content {
text-align:center;
}
#icos_cursos .et_pb_main_blurb_image {
display:block;
clear:both;
margin-bottom:1.2rem;
}
#icos_cursos  .et_pb_blurb_container {
display:block;
clear:both;
}
#header_title div {
font-weight: 700;
font-size: 40px;
}
.page-id-53646 #header_title .logotipogv {
margin-bottom:0.5rem;
}
.page-id-53646 #header_title div.btn.btn_head {
margin-top: 1.5rem;
}
.extra_tit_fp {
color:#fff;
font-size:0.75rem;
}
#top .avia-content-slider-element-container .avia-slideshow-dots {
text-align:center!important;
}
#top .main_color .avia-smallarrow-slider .avia-slideshow-dots a {
background-color: #e4944c;
border-radius: 7px;
width: 9px;
height: 9px;
margin-right: 10px;
padding: 0;
opacity: .5;
}
#top .main_color .avia-smallarrow-slider .avia-slideshow-dots a.active, #top .main_color .avia-smallarrow-slider .avia-slideshow-dots a:hover {
background-color: #e4944c;
opacity:1;
}
.single_general #header_title.av-header_blog,
.cat_general #header_title.av-header_blog {
background:url(//juritecnia.net/wp-content/themes/juritecnia/img/blog-cabecera.jpg) no-repeat;
background-size:cover;
}
.single_oposiciones #header_title.av-header_blog,
.cat_oposiciones #header_title.av-header_blog {
background:url(//juritecnia.net/wp-content/themes/juritecnia/img/blog_cabecera_oposiciones.jpg) no-repeat;
background-size:cover;
}
.single_fp #header_title.av-header_blog,
.cat_fp #header_title.av-header_blog {
background:url(//juritecnia.net/wp-content/themes/juritecnia/img/buscador-fp-cabecera.jpg) no-repeat;
background-size:cover;
} #seleccion_personal_fp {
}
#seleccion_personal_fp h2 {
color:#000;
margin-bottom:3rem;
}
#seleccion_personal_fp .hide_deskotp {
display:none;
}
#seleccion_personal_fp .av_one_fourth {
text-align:center;
}
#seleccion_personal_fp .av_one_fourth .avia_textblock {
max-width: 200px;
margin: auto;
font-size: 1rem;
line-height: 1.2;
}
#top #seleccion_personal_fp .flex_column_table.sc-av_one_fourth {
padding:0 3.5%;
margin-top: 0!important;
} #header_home.formacion_empresas #header_title .btn a{
text-decoration:none !important;
font-weight:bold;
font-size:18px
}
#header_home.formacion_empresas #header_title .btn.btn_consulta{
margin-top:0;
}
#header_home.formacion_empresas #header_title h1{
font-weight:bold;
font-size:35px;
color: #ffffff;
}
#header_home.formacion_empresas #header_title h2{
font-weight:bold;
font-size:21px;
color: #ffffff;
}
.claim{
color: #178baf;
font-size:40px;
text-align:center;
text-transform:uppercase;
line-height:47px;
}
h2.azul{
color: #21508a;
font-weight:bold;
font-size:30px;
}
.responsive #main #formacion_empresas_faq .container {
max-width:855px;
}
#formacion_empresas_faq .single_toggle {
margin-bottom:0.6rem;
}
#formacion_empresas_faq .togglecontainer .single_toggle:first-child .toggler, 
#formacion_empresas_faq .togglecontainer .taglist + .single_toggle .toggler {
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.js_active #formacion_empresas_faq .toggler, 
#formacion_empresas_faq .avia-admin-preview-container .toggler {
position: relative;
padding: 1rem 2rem;
font-weight: normal;
font-size: 1.3rem;
cursor: pointer;
top: 1px;
border-width: 0;
line-height: 1.65em;
background: #f2f2f2!important;
}
#formacion_empresas_faq .toggle_icon {
position: absolute;
width: 15px;
height: 15px;
border-width: 0;
top: 50%;
left:auto;
right: 10px;
margin-top: -8px;
}
#formacion_empresas_faq .toggle_icon:after {
content: '\e816';
font-family: 'entypo-fontello';
right: 1.5rem;
color: #2ab8db;
font-size: 2.2rem;
position: relative;
top: -0.5rem;
left: -1rem;
}
#formacion_empresas_faq .toggle_icon .vert_icon, #formacion_empresas_faq .toggle_icon .hor_icon {
display:none;
}
#masinfo .flex_column.avia-builder-el-last .avia_textblock {
max-width:517px;
}
#masinfo .flex_column.first .avia_textblock {
max-width:397px;
margin-left: 16%;
}
#masinfo  h2 {
font-size: 1.8rem;
line-height: 1.2;
text-transform:none;
margin-top: 1rem;
}
#masinfo  h2:before{
display:none;
}
#masinfo .avia_textblock p {
font-size:1.3rem;
line-height: 1.2em;
margin-top:1rem;
}
#top #masinfo  form label {
display:none;
}
#top #masinfo  form .facept span {
margin:0;
color:#42617d;
font-size: 0.95rem;
position: relative;
top: -0.1rem;
}
#top #masinfo  form .facept label {
display:block;
color:#42617d;
}
#top #masinfo  form .facept label a {
color:#42617d; 
}
#top #masinfo .input-text, 
#top #masinfo input[type="text"], 
#top #masinfo input[type="input"], 
#top #masinfo input[type="password"], 
#top #masinfo input[type="email"],
#top #masinfo input[type="number"], 
#top #masinfo input[type="url"], 
#top #masinfo input[type="tel"], 
#top #masinfo input[type="search"], 
#top #masinfo textarea, 
#top #masinfo select {
padding: 14px 12px;  
background: #dae5ef;
border-color:#dae5ef!important;
color:#42617d;
font-family: 'lato', Helvetica, Arial, sans-serif;
font-size:1rem;
}
#top #masinfo .input-text::placeholder, 
#top #masinfo input[type="text"]::placeholder, 
#top #masinfo input[type="input"]::placeholder, 
#top #masinfo input[type="email"]::placeholder, 
#top #masinfo input[type="tel"]::placeholder,  
#top #masinfo textarea::placeholder {
color:#42617d;
}
#top #masinfo textarea {
height:160px;
}
#top #masinfo input[type="checkbox"] {
width: 20px;
height: 20px;
margin:0 0.3rem 0 0;
}
.main_color#masinfo input[type='submit'] {
padding: 0.9rem 0!important;
color: #ffffff!important;
border-radius: 24px;
text-transform: uppercase;
float: right;
font-size: 1.1rem;
font-weight: 200;
background-color: #2ab8db!important;
width:100%;
text-align:center;
}
.main_color#masinfo input[type='submit']:hover {
box-shadow:inset 0px 0px 0px 2px #2ab8db;
background:transparent!important;
color:#2ab8db!important;
} .single_empleo #header_title.av-header_blog,
.cat_empleo #header_title.av-header_blog {
background:url(//juritecnia.net/wp-content/themes/juritecnia/img/formacion-profesional-juritecnia.jpg) no-repeat;
background-size:cover;
}
#header_title.av-header_blog .container{
height:450px!important;
min-height:450px;
}
.html_header_transparency #top .avia-builder-el-0#header_title.av-header_blog .container {
padding-top: 10.5rem;
padding-bottom: 2rem;
}
#header_title.av-header_formacion {
background:url(https://juritecnia.net/wp-content/uploads/2020/11/formacion-empleo-cabecera-1.jpg) no-repeat;
background-size:cover;
}
#header_title.av-header_trabajo {
background:url(https://juritecnia.net/wp-content/uploads/2020/11/seleccion-personal.jpg) no-repeat;
background-size:cover;
}
.archive.category .small-preview,
.page-template-template-blog .small-preview,
.page-template-template-blog_fp .small-preview,
.page-template-template-blog_empleo .small-preview {
width: 240px;
height: 170px;
border-radius: 0;
background:transparent;
}
.archive.category .post-entry .entry-content-header h2.entry-title {
font-size:1.2rem;
font-weight:400;
text-transform:uppercase;
} 
.archive.category .post-entry .entry-content-header h2.entry-title a {
}
.archive.category .container .minor-meta,
.page-template-template-blog .minor-meta,
.page-template-template-blog_fp .minor-meta,
.page-template-template-blog_empleo .minor-meta {
font-size: 0.9rem;
color: #a6a6a6!important;
}
.archive.category .main_color .minor-meta a {
color: #e4944c !important;
text-decoration:none;
}
.archive.category .main_color .minor-meta a:hover {
color: #e4944c !important;
text-decoration:underline;
}
.archive.category .read-more-link a,
.page-template-template-blog_fp .read-more-link a,
.page-template-template-blog .read-more-link a,
.page-template-template-blog_empleo .read-more-link a {
font-weight: 700;
text-transform: uppercase;  
font-size: 16px !important;
letter-spacing: 1.33px;
line-height: 42px !important;
height: 48px;
min-width: 141px;
max-width: 100%;
text-align: center;
color: #e4944c !important;
background-color: transparent !important;
border: 3px solid #e4944c !important;
border-radius: 24px;
margin-top: 19px;
padding: 0 28px 0 28px !important;
}
.archive.category .read-more-link a:hover {
color: #ffffff !important;
background-color: #e4944c !important;
border-color: #e4944c !important;
text-decoration: none;
}
.archive.category .breadcrumb,
.single .breadcrumb {
margin-top: -1rem;
margin-bottom: 2rem;
display: block;
height: 2rem;
}
#solicitud_info.av_textblock_section {
margin-top: 2rem;
background: #c5dbdc;
padding: 1.5rem 2.5rem 1rem 2.5rem;
max-width: 522px;
}
.single_fp #solicitud_info.av_textblock_section {
background: #f5e5ee;
}
#grid_oposiciones #solicitud_info.av_textblock_section {
margin-top: 0;
}
#solicitud_info.av_textblock_section h3 {
text-align:center;
font-size:1.9rem;
position:relative;
padding:6rem 0 0 0;
max-width:300px;
margin:auto;
margin-bottom: 1rem;
}
#solicitud_info.av_textblock_section h3:before {
content:'';
background:url(//juritecnia.net/wp-content/themes/juritecnia/img/info_oposicion.svg) no-repeat;
width:129px;
height:94px;
position:absolute;
top:0;
left:35%;
display:block;
}
.single_fp #solicitud_info.av_textblock_section h3:before {
content:'';
background:url(//juritecnia.net/wp-content/themes/juritecnia/img/info_fp.svg) no-repeat;
width:129px;
height:94px;
background-size:100%;
position:absolute;
top:0;
left:35%;
display:block;
}
#solicitud_info.av_textblock_section form label {
display:none;
}
#solicitud_info.av_textblock_section form .facept label {
display:block;
}
#top .main_color #solicitud_info .input-text, 
#top .main_color #solicitud_info input[type='text'], 
#top .main_color #solicitud_info input[type='input'], 
#top .main_color #solicitud_info input[type='email'], 
#top .main_color #solicitud_info input[type='tel'], 
#top .main_color #solicitud_info select {
color:#42617d;
padding:0.8rem 0.7rem;
margin-bottom:1rem;
}
#top .main_color #solicitud_info .input-text::placeholder, 
#top .main_color #solicitud_info input[type='text']::placeholder, 
#top .main_color #solicitud_info input[type='input']::placeholder, 
#top .main_color #solicitud_info input[type='email']::placeholder, 
#top .main_color #solicitud_info input[type='tel']::placeholder, 
#top .main_color #solicitud_info select::placeholder {
color:#42617d;
}
#top .main_color #solicitud_info label {
line-height:1.2;
}
#top #solicitud_info form {
margin-bottom: 0px;
}
.wpcf7-list-item {
margin: 0 0 0 0;
}
#solicitud_info .wpcf7-submit {
float: none;
text-transform: uppercase;
border-width: 0px!important;
background: #009f9e !important;
border-color: #009f9e !important;
padding: 8px 14px !important;
font-size: 1.1rem !important;
line-height: 30px !important;
color: #FFF !important;
font-weight: 400 !important;
border-radius: 25px !important;
letter-spacing: 1px;
white-space: nowrap;
width: 100%;
max-width: 100%;
margin-left: auto;
margin-right: auto;
}
#solicitud_info .wpcf7-submit:hover {
box-shadow:inset 0px 0px 0px 2px #009f9e;
background:transparent!important;
color:#009f9e!important; 
}
.single_fp #solicitud_info .wpcf7-submit {
background: #d12d89 !important;
border-color: #d12d89 !important;
}
.single_fp #solicitud_info .wpcf7-submit:hover {
box-shadow:inset 0px 0px 0px 2px #d12d89;
background:transparent!important;
color:#d12d89!important; 
}
.page-child.parent-pageid-23 #grid_oposiciones #solicitud_info .wpcf7 {
display:none;
}
.page-child.parent-pageid-23 #grid_oposiciones #solicitud_info.av_textblock_section h3 {
cursor:pointer;
}
#top input[type="checkbox"]#acceptance2 {
vertical-align:top;
margin-top: 0;
}
#top .facept .wpcf7-form-control-wrap,
#top .facept .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-acceptance,
#top .facept .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item,
#top .facept .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item label 
{
width:100%;
}
#top .facept label span.wpcf7-list-item-label {
display: inline-block;
width: 92%;
margin-left: 0.2rem;
}
#block_colaborador {
text-align:center;
padding:3rem 0 3rem 0;
display:block;
position:relative;
clear:both;
}
#block_colaborador h3 {
font-size: 1.8rem;
font-weight: bold;
margin-bottom: 3.5rem;
}
.footer_color#footer {
background-color:#000;
background:#000;
background-image: linear-gradient(120deg, #000000 56%, #2ab8db 44%);
color:#fff;
padding:0;
}
.oposiciones_tm .footer_color#footer,
.single_oposiciones .footer_color#footer,
.cat_oposiciones .footer_color#footer { 
background-image: linear-gradient(120deg, #000000 56%, #009f9e 44%);
}
.tm_fp .footer_color#footer,
.single_fp .footer_color#footer,
.cat_fp .footer_color#footer { 
background-image: linear-gradient(120deg, #000000 56%, #c70f77 44%);
}
.footer_color#footer .flex_column.av_one_half.first {
width:60%;
}
.footer_color#footer .flex_column.av_one_half.el_after_av_one_half {
width:40%;
text-align:center;
} 
.footer_color#footer .flex_column.av_one_half.el_after_av_one_half .widget {
margin: 3.5rem auto 4rem auto;
}
.footer_color#footer .flex_column.av_one_half.first .widget-title {
font-size: 1rem;
margin-top: 0;
letter-spacing: 0;
margin-bottom: 0.2rem;
}
.footer_color#footer a:hover {
text-decoration:none;
color:#fff; 
}
.tel_footer {
margin: 0.3rem 0;  
}
.tel_footer a {
margin-left:0.2rem;
}
.tel_footer a.first_tel {
position:relative;
padding:0 0 0 1.7rem;
margin-left:0rem;
margin-right:0.2rem;
}
.tel_footer a.first_tel:before {
content:'';
display:block;
position:absolute;
top:0;
left:0;
width:18px;
height:18px;
background:url(//juritecnia.net/wp-content/themes/juritecnia/img/llamada-telefonica.svg) no-repeat;
}
.btn.btn_empleo {
}
.mail_footer {
margin: 0.3rem 0;  
}
.mail_footer a {
position:relative;
padding:0 0 0 1.7rem;
}
.mail_footer a:before {
content:'';
display:block;
position:absolute;
top:0.1rem;
left:0;
width:20px;
height:14px;
background:url(//juritecnia.net/wp-content/themes/juritecnia/img/email-2.svg) no-repeat;
}
.address_footer {
margin: 0.3rem 0; 
}
.address_footer {
position:relative;
padding:0 0 0 1.7rem;  
} 
.address_footer:before {
content:'';
display:block;
position:absolute;
top:0.2rem;
left:0.2rem;
width:14px;
height:20px;
background:url(//juritecnia.net/wp-content/themes/juritecnia/img/marcador-de-posicion.svg) no-repeat;
}
.address_footer .r1 {
display:block;
clear:both;
}
.redes_footer {
margin-top: 1.2rem;
}
.redes_footer a {
color:#fff;
background: #2ab8db;
width: 34px;
height: 35px;
text-align: center;
display: inline-block;
margin-right: 0.5rem;
font-size: 1.3rem;
border-radius: 50%;
text-decoration: none!important;
line-height: 1.55;
}
.oposiciones_tm .redes_footer a,
.single_oposiciones .redes_footer a,
.cat_oposiciones .redes_footer a {
background: #009f9e;
}
.tm_fp .redes_footer a,
.single_fp .redes_footer a,
.cat_fp .redes_footer a {
background: #c70f77;
}
#footer-info {
}
.btn.btn_empleo a {
background: #000;
color: #fff;
display: block;
padding: 0.5rem 0rem 0.5rem;
font-size: 1.1rem;
text-decoration: none;
border-radius: 28px;
}
.btn.btn_empleo a:hover {
text-decoration: none;
box-shadow:inset 0px 0px 0px 2px #000;
background:transparent!important;
color:#000!important;
}
#footer .footer__legal {
margin-bottom: 0;
margin-top: 3rem;
}
#footer-info a {
font-weight: normal;
color: #fff;
font-size: 1rem;
}
.socket_color#socket {
background-color:#212121;
background:#212121;
color:#fff;
}
#footer .widget h3.widgettitle,
.footer_color h3,
.footer_color a  {
color:#fff;
}
#contacto_info .et_pb_blurb_content {
display:table;
}
#contacto_info .et_pb_blurb_content .et_pb_main_blurb_image {
width: 32px;
display: table-cell;
line-height: 0;
color:#0094ce;
}
#contacto_info .et_pb_blurb_content .et_pb_blurb_container {
display: table-cell;
vertical-align: top;
padding-left:15px;
}
#contacto_info .et_pb_blurb_content .et_pb_main_blurb_image .av-icon-char {
font-size:3.8rem;
}
#contacto_info .et_pb_blurb_content .et_pb_blurb_container h4 {
color:#0094ce; 
}
.responsive #mapa .container{
width:100%;
max-width:100%;
padding:0; 
}
#mapa .container iframe {
width:100%;
line-height: 0;
}
#homologaciones_grid .av_one_fourth  {
text-align:center;
}
#homologaciones_grid .av_one_fourth  .et_pb_image {
padding:1.5rem 0;
}
#homologaciones_grid .av_one_fourth .et_pb_text {
background-color: #4d4d4d;
min-height: 73px;
padding-top: 12px!important;
padding-bottom: 12px!important;
transition: background-color 300ms ease 0ms,background-image 300ms ease 0ms;
color:#fff;
}
#homologaciones_grid .av_one_fourth .et_pb_text:hover {
background-color: #0094ce; 
}
#equipo_grid .av_one_fourth, 
#equipo_grid .av_one_half {
}
#equipo_grid  .et_pb_blurb_container {
text-align:center;
padding: 1rem 0 0.8rem 0;
}
#equipo_grid  .et_pb_blurb_container .et_pb_blurb_description {
text-transform:uppercase;
}
#equipo_grid .et_pb_blurb_container .et_pb_blurb_description p {
margin:0;
padding:0;  
}
#equipo_wrap .avia-builder-el-first .et_pb_text_inner {
font-size:35px;
font-weight:700;
max-width:500px;
line-height:1.1;
}
#galeria {
margin-bottom:3rem;
}
#galeria .av-horizontal-gallery-large-gap .av-horizontal-gallery-wrap {
margin-right: 65px;
}
.main_color#metodologia_home b {
color: #fff;
}
.woocommerce-MyAccount-navigation,
.woocommerce-MyAccount-content {
width: 100% !important;
float: none !important;
border:0;
}
.woocommerce-MyAccount-navigation {
margin-bottom:1.5rem;
}
.woocommerce-MyAccount-navigation ul {
text-align:center;
border:0;
}
.woocommerce-MyAccount-navigation ul li {
border-bottom-width: 1px!important;
border-bottom-color: #e8e8e8!important;
}
.woocommerce-MyAccount-navigation ul li {
display: inline-block;
}
.woocommerce-MyAccount-navigation ul li a {
text-transform: uppercase;
font-size: 18px;
color: #212121!important; 
background: transparent;
min-width:50px;
}
.woocommerce-MyAccount-navigation ul li a:hover {
background: #0094ce;
}
.woocommerce-MyAccount-navigation ul li.is-active a {
background: #0094ce;
color:#fff!important;
}
#top .woocommerce label {
font-weight: normal;
font-size: 100%;
}
#top .woocommerce input, #top div .woocommerce  form .form-row input.input-tex
#top .main_color .woocommerc .input-text, #top .main_color .woocommerc input[type='text'] {
border-color: #bbbbbb!important;
background-color: #eee!important;
border-radius: 0;
color: #999!important;
font-size: 14px!important;
padding: 16px!important;
line-height: 1.7em!important;
}
div .main_color .button.woocommerce-Button,
.boton-pago-clases {
font-size: 16px;
border: 3px solid #e4944c!important;
border-color: #e4944c;
border-radius: 24px;
font-weight: bold;
font-style: normal;
text-transform: uppercase;
text-decoration: none; 
color: #e4944c;
padding: 0.7em 1em !important;
background:transparent;
}
div .main_color .button.woocommerce-Button:hover,
.boton-pago-clases:hover {
background:#e4944c;
color:#fff!important;
text-decoration:none!important;
}
#productos_pago_grid .products li.product {
width: 30.75%;
box-shadow: 0px 2px 6px 0px rgb(0 0 0 / 30%);
padding: 0px!important;
margin: 0 3.8% 2.992em 0;
} 
.single-product.single_oposiciones #product_header .av-section-color-overlay_product {
opacity: 1;
background-color: rgba(0,159,158,0.64);
position: absolute;
width: 100%;
height: 100%;
}
.single-product.single_fp #product_header .av-section-color-overlay_product {
opacity: 1;
background-color: rgba(199, 15, 119, 0.64);
position: absolute;
width: 100%;
height: 100%;
}
.html_header_transparency #top #product_header.avia-builder-el-0 .container {
padding-top:90px; 
}
#productos_pago_grid .products li.product .inner_product_header .avia-arrow {
display:none;
}
#productos_pago_grid .products li.product .thumbnail_container {
}
#top #productos_pago_grid .products li.product .inner_product_header {
padding: 10px 15px 15px;
clear: both;
position: relative;
border-top-width: 0;
min-height: 21px;
}
#productos_pago_grid .products li.product .inner_product_header:before {
content:'\e859';
font-family: 'entypo-fontello';
color:#e4944c;
position:absolute;
top:-1rem;
right:0.5rem;
}
#productos_pago_grid .products li.product h2.woocommerce-loop-product__title {
text-align:center;
font-weight:600;
font-size: 1.1rem;
}
#productos_pago_grid .products li.product .inner_product_header_table {
min-height:55px;
}
#productos_pago_grid.avia-section .products li h2 {
text-align:center; 
}
#productos_pago_grid.avia-section .products li h2:before {
display:none;
}
#productos_pago_grid .products li.product .avia_cart_buttons {
display: block!important;
}
#productos_pago_grid .products li.product .label {
display: none;
}
#top #productos_pago_grid .products li.product .variations_form {
border:0;
}
#top #productos_pago_grid .products li.product .variations_form span { }
#top #productos_pago_grid .products li.product .avia_cart_buttons {
opacity: 1;
border-top-width: 0;
padding: 10px;
}
#productos_pago_grid .bapf_sfilter .bapf_head {
display:none;
}
#productos_pago_grid .berocket_single_filter_widget {
background-color: #ececec;
color: #212121!important;
font-size: 16px;
padding-top: 26px;
padding-right: 26px;
padding-bottom: 26px;
padding-left: 26px;
}
#productos_pago_grid .et_pb_sidebar_0.et_pb_widget_area li {
font-size: 16px;
color: #212121!important;
list-style: none!important;
margin: 0!important;
padding: 0!important;
max-width: 100%;
text-align: left!important;
}
#productos_pago_grid .bapf_hideckbox li input[type=checkbox], 
#productos_pago_grid .bapf_hideckbox li input[type=checkbox]:after, 
#productos_pago_grid .bapf_hideckbox li input[type=checkbox]:before {
display: none!important;
}
#productos_pago_grid  .cat_producto .bapf_body > ul > li > label {
display: none !important;
}
#productos_pago_grid .cat_producto .bapf_body > ul > li > ul > li > label {
font-size: 18px;
text-transform: uppercase;
font-weight:400;
color: #212121;
}
.cat_producto.bapf_hideckbox .bapf_body li label {
color: #212121;
font-weight:400!important;
}
.cat_producto .bapf_body > ul > li > ul > li > ul > li label {
font-size: 16px;
font-weight:400;
text-transform: none;
}
.cat_producto .bapf_body > ul > li > ul > li {
position:relative;
}
.cat_producto .bapf_body > ul > li > ul > li:before {
content: '';
width: 8px;
height: 8px;
background: #212121;
position: absolute;
top: 12px;
left: -18px;
border-radius: 50%;
}
#productos_pago_grid .single_variation_wrap .quantity {
display: none !important;
}
#productos_pago_grid .single_variation_wrap {
overflow: hidden;
display: block;
margin: 10px 0px 20px 0px;
text-align:center;
}
#productos_pago_grid .single_variation_wrap .button.single_add_to_cart_button {
height: 40px;
font-size: 14px !important;
line-height: 34px !important;
color: #FFF !important;
background-color: #e4944c !important;
border: 3px solid #e4944c !important;
margin-bottom: 24px;
display: inline-block;
min-width: 141px;
max-width: 176px;
border-radius: 24px;
margin-top: 19px;
padding: 0 28px 0 28px !important;
text-transform:uppercase;
}
#productos_pago_grid .single_variation_wrap .button.single_add_to_cart_button:hover {
background-color: #fff !important;
color: #e4944c !important;
}
#productos_pago_grid .single_variation_wrap .button.single_add_to_cart_button.disabled {
opacity:0.5;
cursor: not-allowed;
}
#productos_pago_grid li.product select {
display: block;
max-width: 100%;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
background-image: url(//juritecnia.net/wp-content/themes/juritecnia/img/triangle.svg);
background-repeat: no-repeat;
background-position: calc(100% - 20px) 16px;
font-size: 1rem;
line-height: 1.5rem;
font-weight: 400;
color: #181818;
padding: 10px 14px;
border: 0 !important;
box-shadow: inset 0 0 0 1px #c8c8c8;
}
#top #productos_pago_grid .variations_form > table {
margin: 0px 0;
}
#productos_pago_grid{width:100%;}
#productos_pago_grid .products .product{
max-width:250px;
}
#productos_pago_grid .products .product.first {
clear: both;
}
.single-product-summary .product_meta {
display:none!important;
}
.single-product-main-image {
display:none;
}
.add_curso {
background-color: #0094ce;   
}
.add_curso .et_pb_text_inner h2, .add_curso .et_pb_text_inner p {
color: #fff;
}
.add_curso .et_pb_text_inner h2 {
font-size:24px;
text-transform: uppercase;
}
#mas_informacion{
padding: 6rem 2rem;
display: flex;
flex-direction: column;
}
#mas_informacion .et_pb_text_inner h2{ font-size:34px}
#mas_informacion .et_pb_text_inner{text-align:center}
.oferta_trabajo #mas_informacion .wpcf7{    place-content: center;
width: 100%;}
.oferta_trabajo #mas_informacion .wpcf7 form{       width: 100%;
max-width: 80%;}
#mas_informacion .wpcf7{    display: flex; place-self:center;
color: #fff;}
.oferta_trabajo .et_pb_blurb_container{place-content: space-between;
display: flex;}
#mas_informacion label span, #mas_informacion a, #mas_informacion a:active, #mas_informacion a:visited{color:#fff}
#mas_informacion .input-text, #mas_informacion input[type="text"], #mas_informacion input[type="input"], #mas_informacion input[type="password"], #mas_informacion input[type="email"], #mas_informacion input[type="number"], #mas_informacion input[type="url"], #mas_informacion input[type="tel"], #mas_informacion input[type="search"], #mas_informacion textarea, #mas_informacion select{
border-radius: 10px;
padding: 20px 10px;
}
#top form.cart .button
{
float: none;
text-transform: uppercase;
border-width: 0px!important;
background: #009f9e !important;
border-color: #009f9e !important;
padding: 8px 14px !important;
font-size: 1.1rem !important;
line-height: 30px !important;
color: #FFF !important;
font-weight: 400 !important;
border-radius: 25px !important;
letter-spacing:1px;
white-space: nowrap;
width: 100%;
max-width: 100%;
margin-left: auto;
margin-right: auto;
}
#top form.cart .button:hover {
box-shadow:inset 0px 0px 0px 2px #009f9e;
background:transparent!important;
color:#009f9e!important; 
}
#top.single_fp  form.cart .button {
background: #c70f77 !important;
border-color: #c70f77 !important;
}
#top.single_fp  form.cart .button:hover {
box-shadow:inset 0px 0px 0px 2px #c70f77;
background:transparent!important;
color:#c70f77!important;
}
#top .main_color .variations select
{
background-image: url(//juritecnia.net/wp-content/themes/juritecnia/img/flecha_select.svg);
background-repeat: no-repeat;
background-position: calc(100% - 20px) 16px;
line-height: 1.5rem;
letter-spacing: 0;
font-weight: 400;
font-size: 1rem!important;
color: #212121!important;
font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
padding: 0.5rem 0.7rem;
margin-top: 0.5rem;
margin-bottom: 0.5rem;
border-radius: 0;
width: 100%;	
}
#top .main_color .single_variation_wrap{
text-align:center;
}
#single_trabajo .container{    width: 75% !important;}
.oferta_trabajo #mas_informacion{    padding: 4px;
max-width: 400px;}
#info_curso:after {
content:'';
width:100%;
display:block;
clear:both;
}
#add_curso .main_color {
background-color: #0094ce;  
}
.title--withLine {
display: inline-block;
padding-right: 73px;
position: relative;
}
#top .main_color .variations_form {
border:0;
background:transparent;
}
.wpcf7-submit{  padding: 0.9rem 1.3rem!important;
color: #ffffff!important;
border-radius: 24px;
text-transform: uppercase;
float: right;
font-size: 1rem;
font-weight: 600;
background-color: #e4944c!important;}
.woocommerce #add_curso .variations td select {
background-image: url(//juritecnia.net/wp-content/themes/juritecnia/img/triangle.svg);
background-repeat: no-repeat;
background-position: calc(100% - 20px) 16px;
line-height: 1.5rem;
letter-spacing: 0;
font-weight: 400;
font-size: 21px!important;
color: #212121!important;
font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
padding: 14px 14px;
margin-bottom:1rem;
}
#add_curso .woocommerce-variation-add-to-cart {
width:100%;
text-align:center;
}
#top #add_curso .woocommerce-variation-add-to-cart .button {
float:none;
border-width: 3px!important;
text-transform: uppercase;
border-width: 3px!important;
background: #e4944c !important;
border-color: #e4944c !important;
padding: 8px 14px !important;
font-size: 21px !important;
line-height: 30px !important;
color: #FFF !important;
font-weight: 400 !important;
border-radius: 0 !important;
white-space: nowrap;
width: 410px;
max-width: 100%;
margin-left: auto;
margin-right: auto;
}
#top #add_curso .woocommerce-variation-add-to-cart .button.disabled {
cursor: not-allowed;
opacity: .5;
}
.category-term-description{
clear: both;
margin-top: 100px;
}
#nebrija h2 a{
font-size:2.5rem;
text-decoration:none !important;
}
#nebrija h2:before{
background:none;
}
.formacion-template-default #single_formacion ul, .formacion-template-default #single_formacion ol{margin-left:40px}
#descarga_guia {
margin-bottom:3rem;
margin-top:3rem;
}
#descarga_guia .container {
background:url(//juritecnia.net/wp-content/themes/juritecnia/img/GUIA-OPOSICIONES-JURITECNIA.png) no-repeat;
background-position:bottom left;
}
#descarga_guia h2 {
text-transform: uppercase;
font-size: 3rem;
font-weight: 400;
position:relative;
padding: 1.5rem 0 0 0;
}
#descarga_guia h2 .tt3 {
font-size: 2.5rem;
display: block;
}
#descarga_guia h2 .tt4 {
font-size: 3.4rem;
font-weight: 600;
}
#descarga_guia h2 span.boldtext {
font-weight:700;
}
#descarga_guia h3 {
font-weight:normal;
font-size: 1.5rem;
margin-bottom:2rem;
}
#descarga_guia form {
margin-top:0.5rem!important; 
padding:0!important;
}
#descarga_guia form input#email {
font-size:1rem!important;
padding:0.8rem!important;
}
#descarga_guia .avia_textblock {
max-width: 549px;
display:block;
float: right; 
}
#descarga_guia form label {
color:#212121!important;
display: inline-block;
width: 80%;
}
#descarga_guia form #_form_325_submit {
width: 100%;
height: auto;
background: #000!important;
padding: 0.8rem 0!important;
font-weight: normal;
font-size: 1.2rem;
color:#fff;
}
#descarga_guia form #_form_325_submit:hover {
text-decoration: none;
box-shadow:inset 0px 0px 0px 2px #000;
background:transparent!important;
color:#000!important; 
}
#descarga_guia form ._form_element._field10 {
margin-bottom:0.2rem!important;
line-height:1.2!important;
}
#descarga_guia form ._row._checkbox-radio input {
vertical-align: top;
border:0;
width: 18px;
height:18px; 
}
.page-id-23 #header_intro h2 {
position:relative; 
}
.page-id-23 .avia-section#header_intro h2:before {
content: '';
position: absolute;
top: 15px;
width: 53px;
height: 2px;
background: #fff;
right: -75px;
}
#top.page-id-23 .avia-section#header_intro .av_textblock_section.av-l223xm0l-c2c2e7e9d24c7517384d0a08fdf11092 .avia_textblock p {
line-height: 1.2;
}
#top.page-id-23 #header_intro div .av_two_third.column-top-margin {
margin-top: 1.5rem; 
}
#top.page-id-23 #header_intro .av_two_third {
max-width:800px;
}
.row_sesiones_info {
width:100%;
display:block;
clear:both;
margin-top:1.5rem;
}
.row_sesiones_info .btn.btn_sesiones_info {
display:block;
float:left;
width:54%;
}
.row_sesiones_info .btn.btn_sesiones_info a {
position:relative;
display:block;
background: #e4944c;
color:#fff;
padding: 1rem 1rem 1rem 4rem;
text-align:center;
font-size:1.2rem; 
border-radius: 27px;
text-decoration:none!important;
}
.row_sesiones_info .btn.btn_sesiones_info a:hover {
text-decoration:none!important;
}
.row_sesiones_info .btn.btn_sesiones_info a:before {
content:'';
width: 53px;
height:52px;
background:url(//juritecnia.net/wp-content/themes/juritecnia/img/teacher-svgrepo-com.svg) no-repeat;
background-size:100%;
position:absolute;
left:2rem;
top:1rem;
}
.txto_sesiones_info {
display:block;
float:left;
width:42%;
color:#fff;
font-size:1.4rem; 
text-align:center;
padding: 1rem 0.9rem;
}
#grid_oposiciones .flex_column .av_textblock_section .et_pb_blurb_content .et_pb_blurb_container ul {
padding-left:0;
margin-bottom:0;
}
#grid_oposiciones .flex_column .av_textblock_section .et_pb_blurb_content .et_pb_blurb_container li {
font-size: 0.7rem;
list-style:none;
line-height: 1.2;
position:relative;
margin-left: 0.5rem;
}
#grid_oposiciones .flex_column .av_textblock_section .et_pb_blurb_content .et_pb_blurb_container li:before {
content:'';
width:3px;
height:3px;
background:#4d4d4d;
border-radius:50%;
position:absolute;
top: 0.8rem;
left: -0.6rem;
}
#grid_oposiciones.main_color a {
font-family: "Raleway", sans-serif;
color: #000;
background-color: #fff;
font-size: 18px;
line-height: 22px;
font-weight: 400;
}
#grid_oposiciones.main_color a::first-letter {
text-transform: uppercase;
}
#grid_oposiciones.main_color #solicitud_info a {
color:#42617d;
font-size: inherit;
font-weight: normal;
} 
#grid_oposiciones .flex_column .av_textblock_section .et_pb_blurb_content .et_pb_blurb_container h2 {
font-size: 1.3rem;
font-weight: 700;
}
#grid_oposiciones.main_color h2 a {
color:#212121;
font: inherit;
} 
#grid_oposiciones.main_color .flex_column .av_textblock_section:hover h2 a,
#grid_oposiciones.main_color .flex_column .av_textblock_section:hover a
{
color:#fff;
}
#grid_oposiciones.main_color .flex_column #solicitud_info.av_textblock_section:hover h2 a,
#grid_oposiciones.main_color .flex_column #solicitud_info.av_textblock_section:hover a
{
color:#42617d;
}
#grid_oposiciones.main_color .flex_column .av_textblock_section:hover li:before 
{
background:#fff;
}
.page-id-23 .main_color .breadcrumb span.trail-end {
color:#fff;  
}
#boxHere {
}
#boxThis.box {
}
#boxThis {
margin-top: 0;    
z-index: 9999;   
max-width:465px;
}
#boxThis .variations_form.cart .woocommerce-variation-add-to-cart .quantity {
position: absolute;
opacity: 0;
right: -2000px;   
}
#info_curso .entry-content-wrapper {
margin-left:-3%;
margin-right:-3%;
}
#info_curso .inf_block {
margin-bottom:4rem;
}
#info_curso .inf_block h2 {
margin-bottom:0;
font-size: 1.6rem;
}
.single_fp #info_curso .inf_block#salidas_fp h2 {
margin-bottom:1.5rem;
}
.descarga_base {
display:block;
margin:0.7rem 0; 
}
.descarga_base a {
position:relative;
font-size:1.2rem;
padding:0.3rem 0 0.3rem 2rem; 
}
.descarga_base a:before {
content:'';
width: 20px;
height:26px;
background:url(//juritecnia.net/wp-content/themes/juritecnia/img/descarga_base.svg) no-repeat;
background-size:100%;
position:absolute;
left:0;
top:0;
}
#info_curso .inf_block#porque_opositar h2 {
margin-bottom:1.2rem;
}
.cuadro_prepara {
width:100%;
border: solid 4px #009f9e;
border-color:#009f9e!important;
}
.single_fp .cuadro_prepara {
border: solid 4px #c70f77;
border-color:#c70f77!important;
}
.cuadro_prepara .cont_cuadro {
padding:1.5rem 10%;
}
.cuadro_prepara .cont_cuadro:after {
content:'';
width:100%;
display:block; 
clear:both;
}
.cuadro_prepara .cont_cuadro  h3{
text-align: center;
text-transform:uppercase;
}
.cuadro_prepara .cont_cuadro  div {
float: left;
width: 46%;
line-height: 1.2;
margin: 1rem 2%;
position: relative;
padding: 0.3rem 0 0.3rem 3.5rem;
}
.cuadro_prepara .cont_cuadro  div:before {
content:'';
width: 38px;
height:38px;
background:url(//juritecnia.net/wp-content/themes/juritecnia/img/check-encontrar.svg) no-repeat;
background-size:100%;
position:absolute;
left:0;
top:0;
}
#prepara1_opo .cuadro_prepara .cont_cuadro  div:before {
display:none;
}
#prepara1_opo .cuadro_prepara .cont_cuadro {
padding: 0.5rem 3%;
}
#prepara1_opo .cuadro_prepara  .cont_cuadro div {
padding: 0;
margin: 0;
}
#prepara1_opo .cuadro_prepara .cont_cuadro > div {
float: left;
display: table;
width: 46%;
line-height: 1.2;
margin: 1rem 2%;
position: relative;
padding: 0.3rem 0 0.3rem 0.5rem;
min-height: 122px;
}
#prepara1_opo .cuadro_prepara .cont_cuadro > div div.datico_opo {
display: table-cell;
width: 55px;
}
#info_curso .especificaciones_euskera {
margin-bottom: 4rem;
}
#prepara1_opo .cuadro_prepara  .cont_cuadro > div div.datico_opo img {
}
#prepara1_opo .cuadro_prepara .cont_cuadro > div div.dattext_opo {
display: table-cell;
vertical-align: middle;
width: 70%;
}
#prepara1_opo .cuadro_prepara .cont_cuadro div strong {
display: block;
clear: both;
margin-bottom: 0.2rem;
}
.single_fp .cuadro_prepara .cont_cuadro  div:before {
background:url(//juritecnia.net/wp-content/themes/juritecnia/img/check-encontrar_fp.svg) no-repeat;
}
.entry-content-wrapper #requisitos div li,
.entry-content-wrapper #temario_fp div li,
.entry-content-wrapper #salidas_fp div li {
list-style-type: none;
position:relative;
}
.entry-content-wrapper #requisitos div li:before,
.entry-content-wrapper #temario_fp div li:before,
.entry-content-wrapper #salidas_fp div li:before {
content: '';
width: 9px;
height: 9px;
background: #009f9e;
display: block;
position: absolute;
left: -1.2rem;
top: 0.65rem;
border-radius: 50%;
}
.single_fp .entry-content-wrapper #requisitos div li:before,
.single_fp .entry-content-wrapper #temario_fp div li:before,
.single_fp .entry-content-wrapper #salidas_fp div li:before   {
background: #c70f77;
}
#requisitos .btn.btn_leermas,
#temario_fp .btn.btn_leermas,
#salidas_fp .btn.btn_leermas {
display:block;
clear:both;
width:100%;
text-align:right;
}
#requisitos .btn.btn_leermas a,
#temario_fp .btn.btn_leermas a,
#salidas_fp .btn.btn_leermas a {
font-size:1.2rem;
text-decoration:none;
color:#009f9e;
position:relative;
font-weight:bold;
padding-right: 1.6rem;
}
#requisitos .btn.btn_leermas a:after,
#temario_fp .btn.btn_leermas a:after,
#salidas_fp .btn.btn_leermas a:after {
content:'\e87b'; 
font-family: 'entypo-fontello';
position:absolute;
top:0.15rem;
right:0;
}
.redmore_hide {
display:none;
}
#info_curso #detalle_plazas h2 {
margin-bottom:2rem;  
}
.destacado_txt {
font-size:1.3rem;
font-weight:bold;
}
.turnos_row {
display: table;
width:100%;
border: solid 4px #009f9e;
border-color: #009f9e!important;
margin-top:1.5rem;
}
.turno_col {
display:table-cell;
text-align:center;
width:50%;
}
.turno_col:first-child {
border-right : solid 4px #009f9e;
}
.turno_titulo {
padding: 0 5%; 
background:#c5dbdc;
color:#026d6d;
font-size:1.3rem;
font-weight:bold;
padding: 0.8rem 0;
}
.turno_cont {
padding: 0.5rem 0; 
}
.turno_cont ul {
list-style:none;  
}
.turno_cont ul li {
margin:0.2rem 5%;
}
.block_table {
padding:1rem 5%; 
}
.turno_cont p {
margin:0.4rem 0;
}
#porque_opositar {
margin-top:2rem;
}
.motivos_row {
width:100%;
padding: 1.5rem 5%;
margin: 2rem 0;
border: solid 4px #009f9e;
border-color: #009f9e!important;
}
.motivos_row:after {
content: '';
width:100%;
display:block;
clear:both;
}
.motivo_col {
float:left;
width:50%;
padding:1.5rem 1rem 1.5rem 7rem;
position:relative;
}
.motivo_col .motivo_titulo {
font-weight:bold;
}
.motivo_col .motivo_cont {
line-height:1.2;
min-height:36px;
}
.motivo_col.motivo_sueldo,.motivo_col.motivo_vacaciones {
margin-bottom:2rem;
}
.motivo_col.motivo_sueldo:before {
content:'';
width:93px;
height:83px;
display:block;
background:url(//juritecnia.net/wp-content/themes/juritecnia/img/sueldo_ico.svg) no-repeat;
position:absolute;
top:0.7rem;
left:0;
}
.motivo_col.motivo_promocion:before {
content:'';
width:93px;
height:83px;
display:block;
background:url(//juritecnia.net/wp-content/themes/juritecnia/img/promocion_ico.svg) no-repeat;
position:absolute;
top:0.7rem;
left:0;
}
.motivo_col.motivo_vacaciones:before {
content:'';
width:93px;
height:83px;
display:block;
background:url(//juritecnia.net/wp-content/themes/juritecnia/img/vacaciones_ico.svg) no-repeat;
position:absolute;
top:0.7rem;
left:0;
}
.motivo_col.motivo_derechos:before {
content:'';
width:93px;
height:83px;
display:block;
background:url(//juritecnia.net/wp-content/themes/juritecnia/img/derechos_ico.svg) no-repeat;
position:absolute;
top:0.7rem;
left:0;
}
#como_examen {
margin-top:4rem;
}
#como_examen .av_tab_section {
margin-top:2rem;
}
#como_examen .header_blocks {
display:block;
clear:both;
width:100%;
margin-bottom:0.7rem;
}
#como_examen .header_blocks:after {
content:'';
display:block;
clear:both;
width:100%;
}
#como_examen .header_blocks h3{
float:left;
width:49%;
border: solid 3px #e5f4f4;
padding:0.4rem 0;
text-align:center;
background:transparent;
margin: 0;
cursor:pointer;
}
#como_examen .header_blocks h3.tres_col {
width:32%;
margin-right:2%;
}
#como_examen .header_blocks h3.tres_col#fase_3 {
margin-right:0;
}
#como_examen .header_blocks h3 span {
display: block;
clear:both;
margin-bottom:0.3rem;
}
#como_examen .header_blocks h3#fase_1 {
margin-right:2%;
}
#como_examen .header_blocks h3.active {
background:#e5f4f4;
}
#como_examen .info_blocks {
background:#e5f4f4;
padding:2rem 2.5rem;  
display:none;
}
#como_examen .info_blocks.active { 
display:block;
}
#como_examen .info_blocks h4 {
font-size:1.5rem;
}
#temario {
margin-top:2rem;
}
#info_curso #temario h2 {
margin-bottom:2rem;
}
#temario .av_tab_section {
background:#e5f4f4; 
margin-bottom:0.7rem;
}
#temario .av_tab_section h3.opener {
position:relative;
padding:1rem 2rem;
font-weight:normal;
font-size:1.3rem;
cursor:pointer;
margin:0;
}
#temario .av_tab_section h3.opener:after {
content:'\e816';
font-family: 'entypo-fontello';
position:absolute;
right:1.5rem;
color:#009f9e;
font-size:2.2rem;
}
#temario .av_tab_section .conts {
display:none;
padding: 0 2rem 1.5rem 2rem;
}
.descarga_temario {
display:block;
width:100%;
background:#026d6d;
color:#fff;
margin-top: 1.4rem;
}
.descarga_temario a {
display:block;
padding: 1.5rem 1rem 1.5rem 6rem
}
.descarga_temario a:after {
content:'';
display:block;
width:100%;
clear:both;
}
.descarga_temario a .big_text_link {
font-size: 1.8rem;
font-weight: bold;
display:block;
float: left;
color: #fff;
line-height: 1.2;
padding: 1rem 0 1rem 5.5rem;
position:relative;
}
.descarga_temario a .big_text_link:before {
content:'';
display:block;
position:absolute;
left:0;
top:0;
width:66px;
height:87px;
background:url(//juritecnia.net/wp-content/themes/juritecnia/img/test-symbol.svg) no-repeat;
}
.descarga_temario a .btn_link {
background:#fff;
color:#026d6d;
font-size:1.1rem;
display:block;
float:left;
border-radius:25px;
padding: 0.6rem 1rem;
margin: 2.2rem 0 0 2rem;
}
.descarga_temario a .btn_link:hover {
text-decoration: none;
box-shadow:inset 0px 0px 0px 2px #fff;
background:transparent!important;
color:#fff;
}
#dudas {
margin-top:2rem;
}
#info_curso #dudas h2 {
margin-bottom:2rem;
}
.dudas_cont {
margin-bottom:2rem;
}
#dudas .av_tab_section {
background:#f2f2f2; 
}
#dudas .av_tab_section h3.opener {
position:relative;
padding:1rem 2rem;
font-weight:normal;
font-size:1.3rem;
cursor:pointer;
}
#dudas .av_tab_section h3.opener:after {
content:'\e816';
font-family: 'entypo-fontello';
position:absolute;
right:1.5rem;
color:#009f9e;
font-size:2.2rem;
}
.single_fp #dudas .av_tab_section h3.opener:after {
color:#c70f77;
}
#dudas .av_tab_section .conts {
display:none;
padding:0 2rem 2rem 2rem;
margin-bottom:1rem;
}
#datos_curso h2 {
color:#fff;
margin-top: 0.7rem;
}
#datos_curso h3 {
color:#fff;
font-size: 1.05rem;
max-width:90%;
margin:0.5rem auto;
}
#datos_curso p {
color:#fff;
max-width:90%;
margin:auto;
}
#top #datos_curso .variations_form > table {
margin: 0.5rem 0;
}
#datos_curso .single_variation_wrap {
margin: 10px 0px 0px 0;
}
#top #datos_curso .variations td {
padding: 0px 0px;
}
#top #datos_curso .variations_form {
border-radius: 0;
padding: 0 1.5rem;
}
.cat_row {
display:block;
width:100%;
clear:both;
}
.cat_row .cat_block {
float: left;
width: 31.2%;
background: #fff;
margin-left: 3%;
margin-bottom: 2rem;
}
.cat_row .cat_block.first {
margin-left:0;
}
.cat_tit {
background:#E5F4F4;
}
.cat_tit h3 {
font-size:1rem;
text-transform:uppercase;
margin:0;
padding:0;
}
#grid_oposiciones.main_color .cat_tit h3 a {
color: #000;
font-size: 1rem;
font-family: "Raleway", sans-serif;
font-weight: bold;
padding: 1rem 1rem;
display: block;
text-transform: capitalize;
background: #E5F4F4;
padding: 24px;
font-size: 20px;
margin-bottom: 11px;
}
.cat_tit h3 a {
color:#fff;
position:relative;
}
.cat_tit h3 a:after {
content: '';
font-family: 'entypo-fontello';
position: absolute;
right: 1.2rem;
font-size: 1.4rem;
color: #fff;
font-weight: 200;
}
.product_tit {
border:none; 
}
.product_tit h4 {
margin:0;
padding:0;
}
.product_tit h4 a{
padding:1rem 2rem 1rem 1rem;
color:#000;
font-weight:bold;
display:block;
position:relative;    color: #000;
background-color: #fff;
font-size: 1.05rem;
font-weight: 400;
border: 2px solid #009F9E;
border-radius: 20px;
margin-bottom: 11px;
}
.product_tit h4 a:after {
content: '\e87d';
font-family: 'entypo-fontello';
position: absolute;
right: 1.2rem;
top:1rem;
font-size: 1.1rem;
color:#009f9e;
font-weight: 200;
}
#grid_oposiciones .content {
padding-top:10px;
}
#sesiones_call .flex_column .av_textblock_section {
height:238px;
}
#sesiones_call .flex_column .av_textblock_section {
position:relative;
}
#sesiones_call .flex_column .av_textblock_section:before {
content:'';
position:absolute;
background:url(//juritecnia.net/wp-content/themes/juritecnia/img/group-131.svg) no-repeat;
width:479px;
height:381px;
display:block;
left:8%;
bottom:0;
}
#sesiones_call .template-page .entry-content-wrapper h2 .tt1 {
font-weight:bold; 
font-size:1.9rem; 
}
#sesiones_call .template-page .entry-content-wrapper h2 .tt2 {
font-weight:400;
font-size:1.7rem;    
}
#sesiones_call .template-page .entry-content-wrapper p {
font-size: 1.1rem;
line-height: 1.2; 
}
#sesiones_call .bt.btn_sesiones {
margin-top:2rem;
}
#sesiones_call .bt.btn_sesiones a {
text-align: center;
color: #fff;
text-transform: uppercase;
border-width: 0px!important;
background: #026d6d !important;
border-color: #026d6d !important;
padding: 10px 14px !important;
font-size: 1rem !important;
font-weight: 400 !important;
border-radius: 50px !important;
letter-spacing: 1px;
white-space: nowrap;
width: 100%;
display: block;
line-height: 1.2;
max-width: 490px;
text-decoration: none;
margin:auto;
}
#sesiones_call .bt.btn_sesiones a:hover {
text-decoration: none;
box-shadow:inset 0px 0px 0px 2px #026d6d!important;
background:transparent!important;
color:#026d6d;  
}
#sesiones_call .bt.btn_sesiones a span {
display:block;
clear:both;
}
#sesiones_call .avia_textblock {
float:right;
margin: 3.5rem 8% 3rem 0;
max-width: 544px;
}
#oposiciones_pop {
width:90px;
position:fixed;
right: 4%;
top: 180px;
z-index:999;
}
#oposiciones_pop #clambide_block a{
width:90px;
height:90px;
display:block;
background:url(//juritecnia.net/wp-content/themes/juritecnia/img/clambide2.jpg) no-repeat;
background-size:100%;
}
#oposiciones_pop.pop_lang_eu #clambide_block a{
background:url(//juritecnia.net/wp-content/themes/juritecnia/img/lanbide-euskera.jpg) no-repeat;
background-size:100%
}
#oposiciones_pop #cfp_block a{
width:90px;
height:90px;
display:block;
background:url(//juritecnia.net/wp-content/themes/juritecnia/img/cfp2.jpg) no-repeat;  
background-size:100%
}
#oposiciones_pop.pop_lang_eu #cfp_block a   {
background:url(//juritecnia.net/wp-content/themes/juritecnia/img/fp-euskera.jpg) no-repeat;  
background-size:100%
}
#oposiciones_pop #copos_block a{
width:90px;
height:90px;
display:block;
background:url(//juritecnia.net/wp-content/themes/juritecnia/img/oposiciones_open.jpg) no-repeat;  
background-size:100%
}
#oposiciones_pop.pop_lang_eu #copos_block a {
background:url(//juritecnia.net/wp-content/themes/juritecnia/img/oposiciones-euskera.jpg) no-repeat; 
background-size:100%
}
#oposiciones_pop #cjuritecnia_block a{
width:90px;
height:90px;
display:block;
background:url(//juritecnia.net/wp-content/themes/juritecnia/img/cjuritecnia.jpg) no-repeat;  
background-size:100%
}
#oposiciones_pop #llama_block a{
width:90px;
height:90px;
display:block;
background:url(//juritecnia.net/wp-content/themes/juritecnia/img/cllamar.svg) no-repeat;  
text-align:center;
background-size:100%
}
#oposiciones_pop #llama_block a span {
display:block;
clear:both;
color:#fff;
font-size:1.1rem;
line-height:1.2;
position:relative;
top:52%;
}
#oposiciones_pop #llama_block a span.tel_b {
top:54%;
font-size:1.2rem;
}
#close_pososiciones_pop {
display:block;
text-align:right;
margin-bottom:0.2rem;
}
#close_pososiciones_pop a {
color: #fff;
background: #000;
display:block;
display: inline-block;
padding: 0.5rem;
line-height: 0.5;
font-size: 0.9rem;
text-decoration:none;
}
#open_pososiciones_pop {
height:90px;
display:none;
width: 90px;
position: fixed;
right: 4%;
top: 180px;
z-index: 999;
}
#open_pososiciones_pop a {
position:relative;
display:block;
background:#2ab8db;
text-align:center;
text-decoration:none;
}
.page-template-template-blog.oposiciones_tm #open_pososiciones_pop a,
.archive.category.cat_oposiciones #open_pososiciones_pop a,
#top.single_oposiciones #open_pososiciones_pop a {
background:#009f9e;  
}
.tm_fp #open_pososiciones_pop a,
.archive.category.cat_fp #open_pososiciones_pop a,
#top.single_fp #open_pososiciones_pop a {
background:#c70f77;  
}
.tm_formacion #open_pososiciones_pop a,
.archive.cat_empleo #open_pososiciones_pop a,
#top.single_empleo #open_pososiciones_pop a {
background:#426b2a;  
}
#open_pososiciones_pop a:after {
content:'\e873';
font-size:2rem;
font-family: 'entypo-fontello';
color:#fff;
line-height:90px;
}
#open_pososiciones_pop a:hover {
text-decoration:none;
}
#close_pososiciones_pop a:hover {
text-decoration:none;
}
#top .filtro_block label {
display: block;
background: #000;
color: #fff;
text-transform: uppercase;
font-size: 1.1rem;
font-weight: normal;
padding: 1rem 1rem;
position:relative;
cursor:pointer;
}
#top .filtro_block label:after {
content: '\e816';
font-family: 'entypo-fontello';
position: absolute;
right: 2.5rem;
top: 1rem;
font-size: 1.4rem;
}
#top .filtro_block.open label:after {
content: '\e819';
font-family: 'entypo-fontello';
position: absolute;
right: 1.5rem;
top: 1rem;
font-size: 1.4rem;
}
.filtro_block .filtro_opt {
background:#f6f6f6;
padding:1.5rem 1rem;
}
.filtro_block .filtro_opt div  {
margin: 0.2rem 0;
cursor:pointer;
}
.filtro_block .filtro_opt div input {
width: 17px;
height: 17px;
border-radius: 0;
margin: 0 0.5rem 0 0;
cursor:pointer;
vertical-align: top;
}
.filtro_block .filtro_opt div span {
color: #000;
font-size: 1rem;
line-height: 1;
display: inline-block;
position: relative;
top: -0.2rem;
max-width: 86%;
}
.fitros_bottons {
display:block;
width:100%;
margin-top:1.5rem;
}
.fitros_bottons input {
background:#009f9e;
color:#fff;
border:0;
border-radius:0;
padding:1rem 0;
font-size:1.1rem;
float:left;
width:49%;
text-align:center;
cursor:pointer
}
.fitros_bottons input.last_bt  {
margin-left:2%;
}
#search_text_oposiciones {
background:#e5f4f4;
padding: 1.5rem 8%;
text-align: center;
}
#search_text_oposiciones h2 {
font-size:3rem;
margin-top:1rem;
margin-bottom:1rem;
}
.page-template-template-buscador .sidebar_left .content {
padding-left:0;
}
#top #search_text_oposiciones form {
position:relative;
margin: 0.5rem 0 1rem;
border: solid 1px #979797;
}
#top #search_text_oposiciones input[type="search"] {
width: 95%;
background:#fff;
padding:1.2rem 1.4rem;
margin: 0;
}
#top .btn_searchim {
position:absolute;
top:0;
right:0;
background:#009f9e;
padding: 0.85rem 0.9rem 0.65rem;
}
#top #search_text_oposiciones .btn_searchim  input[type="image"] {
width:28px;
height:28px;  
}
#resultados_oposiciones {
}
#resultados_oposiciones #result_intro {
padding:1rem 0; 
display:block;
}
#resultados_oposiciones #result_intro:after {
content:'';
width:100%;
clear:both;
display:block;
}
#resultados_oposiciones #result_intro p {
font-size:1.5rem;  
float:left;
}
#resultados_oposiciones #result_intro .btn.btn_notificarme {
float:right;
margin-top: 0.5rem;
}
#resultados_oposiciones #result_intro .btn.btn_notificarme a {
border-radius: 24px;
border: solid 2px #009f9e;
color: #009f9e;
position: relative;
text-transform: uppercase;
font-size: 1.15rem;
padding: 0.5rem 1.2rem 0.5rem 2.5rem;
display: block;
text-decoration:none;
}
#resultados_oposiciones #result_intro .btn.btn_notificarme a:hover {
text-decoration:none;
}
#resultados_oposiciones #result_intro .btn.btn_notificarme a:before {
content:'';
display:block;
width:14px;
height:18px;
background:url(//juritecnia.net/wp-content/themes/juritecnia/img/campana.svg) no-repeat;
position:absolute;
top:0.75rem;
left:1rem;
}
#result_list {
}
#result_list .result_item {
display:block;
clear:both;
margin-bottom: 2rem;
}
#result_list .result_item .result_tit{
display:block;
clear:both;
background:#e0dede;
}
#result_list .result_item .result_tit:after{
display:block;
clear:both;
content:'';
width:100%
}
#result_list .result_item .result_tit h2 {
float: left;
color: #000;
font-size: 1.25rem;
padding: 1rem;
margin: 0;
text-transform:uppercase;
max-width: 70%;
}
#result_list .result_item .result_tit .result_inscrip {
float:right;
text-transform:uppercase;
font-size:1rem;
margin-right:1.2rem;
}
#result_list .result_item .result_tit .result_inscrip .ins {
position:relative;
font-weight:bold;
padding: 1rem 1rem 1rem 1.6rem;
font-size: 1.05rem;
}
#result_list .result_item .result_tit .result_inscrip .ins.abierta {
color:#3a651d;
}
#result_list .result_item .result_tit .result_inscrip .ins.abierta:before {
content: '';
width:20px;
height:20px;
background:#6bba37;
display:block;
position:absolute;
top:1.1rem;
left:0;
}
#result_list .result_item .result_tit .result_inscrip .ins.cerrada {
color:#8b1313;
}
#result_list .result_item .result_tit .result_inscrip .ins.cerrada:before {
content: '';
width:20px;
height:20px;
background:#8b1313;
display:block;
position:absolute;
top:1.1rem;
left:0;
}
#result_list .result_item .result_tit .result_inscrip .ins.proximamente {
color:#fcb900;
}
#result_list .result_item .result_tit .result_inscrip .ins.proximamente:before {
content: '';
width:20px;
height:20px;
background:#fcb900;
display:block;
position:absolute;
top:1.1rem;
left:0;
}
#result_list .result_item .result_data {
background:#f7f6f6;
display:block;
width:100%;
padding: 1.5rem 1.2rem 2rem 1.2rem;
}
#result_list .result_item .result_data:after {
content:'';
width:100%;
display:block;
clear:both;
}
#result_list .result_item .result_data .result_convoca {
float:left;
width:19%; 
font-size:1.15rem;
margin-right:1%;
}
#result_list .result_item .result_data .result_modal {
float:left;
width:14%; 
font-size:1.15rem; 
margin-right:1%;
}
#result_list .result_item .result_data .res_tit {
display:block;
font-weight:bold;
}
#result_list .result_item .result_data .result_fechas {
float:left;
width:39%;
font-size:1.15rem;
margin-right:1%;
}
#result_list .result_item .result_data .result_btn {
float:left;
width:24%; 
margin-right:1%;
}
#result_list .result_item .result_data .result_btn .bt.bt_grupos {
margin-top: 1rem;
}
#result_list .result_item .result_data .result_btn .bt.bt_grupos a {
display:block;
border-radius: 24px;
background-color: #009f9e;
color:#fff;
text-transform:uppercase;
font-size:1.15rem;
letter-spacing:1px;
padding:0.6rem 0;
text-align:center;
width:100%;
text-decoration:none;
}
#result_list .result_item .result_data .result_btn .bt.bt_grupos a:hover {
text-decoration:none;
box-shadow:inset 0px 0px 0px 2px #009f9e;
background:transparent;
color:#009f9e;
}
#grid_oposiciones.grid_instit .flex_column {
margin-top: 0px;
}
#grid_oposiciones.grid_instit .av-catalogue-title {
color: #4d4d4d;
font-size: 1.05rem;
font-weight: 700; 
text-transform:none;
}
#grid_oposiciones.grid_instit .av-catalogue-container {
margin: 0px 0;
}
#grid_oposiciones.grid_instit .av-catalogue-list li {
border-bottom: 1px solid #d6d2d2;
}
#grid_oposiciones.grid_instit .av-catalogue-list li a {
padding: 1rem 2rem 1rem 1rem;
position:relative;
}
.main_color#grid_oposiciones.grid_instit .av-catalogue-list li a:hover,
.main_color#grid_oposiciones.grid_instit .av-catalogue-list li:hover {
background:transparent!important; 
}
#grid_oposiciones.grid_instit .av-catalogue-list li a:after {
content: '\e87d';
font-family: 'entypo-fontello';
position: absolute;
right: 1.2rem;
top: 1rem;
font-size: 1.1rem;
color: #009f9e;
font-weight: 200;
}
#news_opo .btn.btn_notificarme {
margin:1.5rem auto 2.5rem auto;  
}
#news_opo .btn.btn_notificarme a {
text-transform:uppercase;
font-size:1.2rem;
position: relative;
padding-left:2rem;
text-decoration:none;
}
#news_opo .btn.btn_notificarme a:hover {
text-decoration:none;   
}
#news_opo .btn.btn_notificarme a:before {
content: '';
display: block;
width: 14px;
height: 18px;
background: url(//juritecnia.net/wp-content/themes/juritecnia/img/campana.svg) no-repeat;
position: absolute;
top: 0.2rem;
left: 0.5rem;
}
#news_opo .post-entry .post-meta-infos {
margin-bottom:1.2rem!important;
}
#news_opo .post-entry .post-meta-infos time {
background: #e5f4f4;
color: #000;
padding: 0.3rem 0.6rem;
font-size: 0.8rem;
font-weight: bold;
}
#news_opo .post-entry .entry-content-wrapper p {
line-height:1.2;
font-size: 1rem;
}
#news_opo .post-entry h3 {
text-transform:uppercase; 
}
#news_opo .post-entry .read-more-link {
text-align: left!important;
position: relative;
margin-top: 0.3rem;
}
#news_opo .post-entry .read-more-link:after {
display:none!important;
}
#news_opo .post-entry .more-link {
display: inline-block;
border-width: 0!important;
border-radius: 0!important;
padding: 0 0!important;
font-size: 1rem;
font-weight: bold;
color: #009f9e!important;
line-height: 1.2rem!important;
}
#top .fullsize #news_opo .template-blog .post .entry-content-wrapper,
#top .fullsize .template-blog .post .entry-content-wrapper {
max-width:100%;
}
#top .fullsize .template-blog .post .entry-content-wrapper > * {
max-width: 100%;
margin-left: auto;
margin-right: auto;
}
#sesiones_list {
}
#sesiones_list .container { }
#sesiones_list .result_item {
}
#sesiones_list .result_item .result_data:after {
content: '';
width: 100%;
display: block;
clear: both;
}
#sesiones_list .result_item .result_tit {
display: block;
clear: both;
background: #E5F4F4;
}
#sesiones_list .result_item .result_tit h2 {
color: #000;
font-size: 20px;
padding: 1rem 44px 42px;
margin: 0;
font-family: "Raleway", sans-serif;    font-weight: 700;
font-family: "Raleway", sans-serif;
line-height: 24px;
min-height: 158px;
}
#sesiones_list .result_item .result_data {
background: #fff;
display: block;
width: 100%;
padding: 1.5rem 1.2rem 2rem 1.2rem;
border-bottom: 3px solid #009F9E;
}
#sesiones_list .result_item .result_data .result_modal {
font-family: "Raleway", sans-serif;
float: left;
width: 100%;
font-size: 1.15rem;
margin-right: 1%;
display: flex
;
gap: 24px;
}
#sesiones_list .result_item .result_data  .res_tit {
display: block;
font-weight: bold;
}
#sesiones_list .result_item .result_data .result_modal .res_dat {
}
#sesiones_list .result_item .result_data .result_fechas {
float: left;
width: 100%;
font-size: 1.15rem;
margin-right: 1%;
gap: 37px;
font-family: "Raleway", sans-serif;
display: flex
;
}
#sesiones_list .result_item .result_data .result_fechas  {
}
#sesiones_list .result_item .result_data .result_btn {
float: left;
width: 100%;
}
#sesiones_list .result_item .result_data .bt.bt_grupos {
margin-top: 1rem;
}
#sesiones_list .result_item .result_data .bt.bt_grupos a {
display: block;
border-radius: 24px;
background-color: #009f9e;
color: #fff;
text-transform: uppercase;
font-size: 1.15rem;
letter-spacing: 1px;
padding: 0.6rem 0;
text-align: center;
width: 100%;
}
#sesiones_list .result_item .result_data .bt.bt_grupos a:hover {
text-decoration: none;
box-shadow:inset 0px 0px 0px 2px #009f9e;
background:transparent;
color:#009f9e;
}
#elegirnos .container {
padding:1.5rem 0;
max-width:910px;  
}
#elegirnos h2 {
color: #fff;
font-size: 3rem;
}
#elegirnos p {
color: #fff;
font-size: 1.3rem;
}
#elegirnos .percent_number {
font-size: 4.2rem;
color: #fff;
font-weight: bold;
line-height: 1.2;
margin: 0rem 0 0 0;
}
#elegirnos .ntit1 {
color: #fff;
font-size: 1.1rem;
font-weight: bold;
}
#elegirnos .ntit2 {
color: #fff;
font-size: 1.1rem;
}
#elegirnos .ntit2.sline {
margin-top:1.2rem;
}
body #elegirnos .column-top-margin {
margin-top: 20px;
}
.page-id-53151 #bread_block,
.page-id-53187 #bread_block,
.page-id-29 #bread_block,
.page-id-556 #bread_block,
.page-id-53380 #bread_block,
.page-id-53374 #bread_block,
.page-id-53534 #bread_block,
.page-id-28015 #bread_block,
.page-id-28201 #bread_block,
.page-id-31 #bread_block,
.page-id-61563 #bread_block   {
padding-top:2rem;
}
#buscador_areas {
padding-bottom:4rem;
margin-bottom:4rem;
}
#buscador_areas h2 {
font-size: 2.8rem;
margin-bottom:1.5rem;
}
#top #buscador_areas form {
position: relative;
margin: 0.5rem 0 1rem;
border: solid 1px #979797;
}
#top #buscador_areas input[type="search"] {
width: 65%;
background: #fff;
padding: 1.2rem 1.4rem;
margin: 0;
}
select#tipo_search {
width: 28%;
position: absolute;
right: 57px;
top: 0;
margin-bottom: 0;
height: 100%;
}
#buscador_areas .buscador_formacion {
max-width: 800px;
margin: auto;
}
#top #buscador_areas .btn_searchim {
position: absolute;
top: 0;
right: 0;
background: #1faacc;
padding: 0.8rem 0.9rem 0.65rem;
}
#top #buscador_areas .btn_searchim input {
width: 28px;
height: 28px;
}
.a_formativas_list .template-page .entry-content-wrapper  h2 {
color:#21508a; 
padding-top:1rem;
}
.a_formativas_list p {
font-size:1.3rem; 
}
.btn.btn_consulta {
display:block;
margin-top:3rem;
}
.btn.btn_consulta a {
padding: 0.9rem 1.5rem!important;
color: #ffffff!important;
border-radius: 24px;
text-transform: uppercase;
font-size: 1.1rem;
font-weight: 200;
background-color: #2ab8db!important;
text-align: center;
text-decoration:none;
}
.btn.btn_consulta a:hover {
text-decoration: none;
box-shadow:inset 0px 0px 0px 2px #2ab8db;
background:transparent!important;
color:#2ab8db!important;
}
#metodologia_intro {
margin-bottom:1rem;
}
#metodologia_intro .content {
padding-bottom:0;
}
#metodologia_intro h2 {
color:#21508a;   
}
#metodologia_grid .content {
padding-top:10px;
}
#metodologia_grid .avia_textblock {
padding:2rem 1.8rem 1.5rem 1.8rem;
color:#fff;
}
#metodologia_grid .avia_textblock h3 {
color:#fff;
font-size:1.8rem;
margin: 1.2rem 0 2rem 0;
}
#metodologia_grid .avia_textblock strong {
color:#fff!important;
}
#recursos_gallery {
padding-top:2rem;
padding-bottom:2rem;
}
#recursos_gallery h2 {
font-size:3rem;
}
#top .avia-smallarrow-slider-heading {
display: block;
width: 100%;
}
#top .avia-smallarrow-slider-heading> div {
display: block;
}
#top .avia-smallarrow-slider .avia-slideshow-arrows {
position: relative;
width: 100%;
top: 0;
left: 0;
height: 1px;
}
#top .avia-smallarrow-slider .avia-slideshow-arrows a {
opacity: 1;
margin: 0;
width: 37px;
height: 125px;
line-height: 125px;
font-size: 1.8rem;
top: 100px;
background-color: rgba(31, 170, 204, 0.5);
}
#top .avia-smallarrow-slider .avia-slideshow-arrows a:before {
line-height: 125px;
border-radius: 1px;
}
#top .avia-slideshow-arrows a.prev-slide {
left: 0.7rem;
}
#top .avia-slideshow-arrows a.next-slide {
right: 0.7rem;
}
#recursos_intro p {
font-size:1.5rem;
}
#somos_intro {
}
#somos_intro .first p {
text-transform:uppercase;
color:#178baf;
line-height: 1.2;
font-size: 2.5rem;
}
.tm_formacion #somos_intro .first p {
color:#426b2a;
font-weight:bold;
}
#somos_intro .first p .negrita{
font-weight:bold;
}
#somos_intro .avia-builder-el-last p {
font-size:1.4rem; 
}
#somos_intro .content {
padding-top:0;
}
.av_tab_section .tab.active_tab.fullsize-tab {
display:none!important;
}
#certificados_grid .content {
padding-top:5.5rem;
}
#certificados_grid .icotext {
font-size:1.25rem;
}
#homologaciones_grid .content {
padding-top:0;
padding-bottom:5.5rem;
}
.logo_homologaciones img {
margin-bottom:0;
padding-bottom: 0;
}
.text_homologaciones {
font-size:1rem;
line-height:1.1;
}
body #homologaciones_grid .aligncenter, #homologaciones_grid .entry-content-wrapper a:hover .aligncenter {
margin: 10px auto 0;
padding: 10px 0 0;
}
#intro_empresas p {
font-size:1.1rem;
margin-top:0.1rem;
}
#intro_empresas h2 {
font-size:1.1rem;
font-weight:normal;
margin:0;
}
#procesos_grid .avia_textblock {
color:#fff;
padding: 3.5rem 2rem 15rem 2rem; 
font-size:1.1rem;
line-height:1.3;
}
#procesos_grid.formacion_empresas .avia_textblock {
color:#f7fbff !important;
padding: 2rem; 
font-size:1.1rem;
line-height:1.3;
font-weight:normal;
text-align:center;
}
#procesos_grid.formacion_empresas .flex_column_table.av-equal-height-column-flextable:not(:first-child){
margin-top: 1%;
}
#procesos_grid .avia_textblock h3{
color:#fff;
font-size:1.8rem;
margin-bottom:1.8rem;
}
#procesos_grid.formacion_empresas .claim p{
font-size:26px;
font-weight	:normal;
line-height:26px;
color:#000;
text-align:left;
padding-right:40%;
text-transform:initial;
}
#productividad p.claim, #productividad p.claim strong{
font-size:35px;
line-height:36px;
color:#013d73;
text-align:left;
text-transform:initial;
}
#productividad p:not(.claim){
font-size:21px;
}
#fp_info .avia_textblock {
background:#db0c81;
float: right;
padding: 1.2rem;
width: 50%;
}
#fp_info .avia_textblock p,  #lanbide_info .avia_textblock p{
color:#fff;
font-size:16px;
text-align:center;
line-height: normal;
}
#fp_info .avia_textblock h3, #lanbide_info .avia_textblock h3{
color:#fff;
font-size:24px;
font-weight:bold;
text-align:center
}
#fp_info .avia_textblock .btn, #lanbide_info .avia_textblock .btn a {
font-size:16px;
font-weight:bold;
text-align:center;
}
#lanbide_info .avia_textblock {
float: right;
padding: 1.5rem;
background:#409d00;
padding: 1.2rem;
width: 50%;
}
#titulo_servicios .claim{
font-size:30px;
line-height:34px;
text-align:center;
font-weight:normal;
text-transform:uppercase;
}
#titulo_servicios p{
font-size:21px;
line-height:24px;
}
#servicios_grid_empresas .container section.av_textblock_section{
padding: 2rem;
}
#servicios_grid_empresas .flex_column_table.av-equal-height-column-flextable:not(:first-child){
margin-top: 0px;	
}
.servicios_grid_text h3{
color: #6a8299 !important;
font-size:16px !important;
text-align:center;
margin:0 !important;
}
.servicios_grid_text p.title{
color: #000 !important;
font-size:21px !important;
font-weight:bold;
text-align:center;
}
.servicios_grid_text p{
color: #000 !important;
font-size:15px !important;
text-align:center;
line-height: normal;
}
#empresa_tabs .tab_titles {
display: block;
width: 100.4%;
margin-left: -0.15%;
margin-bottom: 0.7rem;
}
#empresa_tabs.main_color .template-archives .tabcontainer a, #top #empresa_tabs.main_color .tabcontainer .tab, #top #empresa_tabs.main_color .tabcontainer .tab.active_tab {
display: block;
float: left;
border: 3px solid #dae5ef;
text-align: left;
color: #21508a;
font-size: 1.3rem;
width: 24.6%;
margin: 0 0.2%;
padding: 1rem 5%;
}
#top #empresa_tabs.main_color .tabcontainer .tab.active_tab {
color: #21508a;
background: #dae5ef;
text-align:left;
}
#top #empresa_tabs.main_color .tabcontainer .tab.active_tab {
color: #21508a;
background: #dae5ef;
}
div #empresa_tabs.main_color .tabcontainer .active_tab_content {
background-color: #dae5ef;
color: #000;
border: 0;
padding: 4rem 4rem;
}
#empresa_tabs .header_tab {
display:table;
clear:both;
width:100%;
vertical-align: middle;
}
#empresa_tabs .header_tab .cont_h2 {
display:table-cell;
vertical-align: middle;
width:30%;
}
#empresa_tabs .header_tab .h2  {
margin-top:2rem;
line-height: 1;
font-weight:bold;
}
#empresa_tabs .header_tab h2,
#empresa_tabs .header_tab .h2 { 
color:#21508a;
font-size: 2.4rem;     
}
#empresa_tabs .header_tab .col_tab_header {
display:table-cell;
width:70%;
vertical-align: middle;
padding-left: 6%;
}
#empresa_tabs .header_tab .col_tab_header h3 {
font-size:1.5rem;
}
#empresa_tabs .active_tab_content .tab_inner_content {
font-size: 1rem;
}
.form_tab {
background:#fff;
padding: 3rem 8%;
margin-top: 3rem;
}
.form_tab h3 {
color:#21508a;
font-size:1.5rem;
margin-bottom:2rem;
}
#top .form_tab .input-text, 
#top .form_tab input[type="text"], 
#top .form_tab input[type="input"], 
#top .form_tab input[type="email"],
#top .form_tab input[type="tel"], 
#top .form_tab textarea, 
#top .form_tab select {
background:#dae5ef!important;
background-color:#dae5ef!important;
color:#42617d;
border:0;
padding: 0.9rem 1rem;
}
#top .form_tab .input-text::placeholder, 
#top .form_tab input[type="text"]::placeholder, 
#top .form_tab input[type="input"]::placeholder, 
#top .form_tab input[type="email"]::placeholder, 
#top .form_tab input[type="tel"]::placeholder, 
#top .form_tab textarea::placeholder, 
#top .form_tab select::placeholder {
color:#42617d;
}
#top .form_tab .ftextarea label {
display:none;  
} 
#top .form_tab textarea {
height:140px;
}
#top .form_tab input[type="checkbox"] {
margin: 0 0.5rem 0 0; 
width:18px;
height:18px;
}
#top .acept2{
font-size: 0.8rem;
line-height: 1.2;
color: #42617d
}
#top .facept label span {
color:#42617d;
position:relative;
top:-0.2rem;   
}
.submit_line {
display:block;
width:100%;
clear:both;
text-align: center;
margin:3rem 0 0 0;
}
.submit_line input {
padding: 0.9rem 0!important;
color: #ffffff!important;
border-radius: 24px;
text-transform: uppercase;
font-size: 1.1rem;
font-weight: 200;
background-color: #2ab8db!important;
width: 80%;
max-width:517px;
text-align: center;
margin:auto; 
float:none;
}
.submit_line input:hover {
box-shadow:inset 0px 0px 0px 2px #2ab8db;
background:transparent!important;
color:#2ab8db!important;
}
#top .facept label span a {
color:#42617d;
text-decoration:underline;    
}
.form_tab div .av_one_half {
margin-left: 2%;
width: 49%;
}
.form_tab div .av_one_half.first {
margin-left: 0;
}
//FP TABS
#fp_empresa_tabs.main_color .template-archives .tabcontainer a, #top #fp_empresa_tabs.main_color .tabcontainer .tab, #top #fp_empresa_tabs.main_color .tabcontainer .tab.active_tab {
display: block;
float: left;
border: 3px solid #dae5ef;
text-align: left;
color: #21508a;
font-size: 1.3rem;
width: 24.6%;
margin: 0 0.2%;
padding: 1rem 5%;
}
#top #fp_empresa_tabs.main_color .tabcontainer .tab.active_tab {
color: #21508a;
background: #f5e5ee;
text-align:left;
}
#top #fp_empresa_tabs.main_color .tabcontainer .tab.active_tab {
color: #21508a;
background: #f5e5ee;
}
div #fp_empresa_tabs.main_color .tabcontainer .active_tab_content {
background-color: #f5e5ee;
color: #000;
border: 0;
padding: 4rem 4rem;
}
#fp_empresa_tabs .header_tab {
display:table;
clear:both;
width:100%;
vertical-align: middle;
}
#fp_empresa_tabs .header_tab .cont_h2 {
display:table-cell;
vertical-align: middle;
width:30%;
}
#fp_empresa_tabs .header_tab .h2  {
margin-top:2rem;
line-height: 1;
font-weight:bold;
}
#fp_empresa_tabs .header_tab h2,
#fp_empresa_tabs .header_tab .h2 { 
color:#c70f77;
font-size: 2.4rem;     
}
#fp_empresa_tabs .header_tab .col_tab_header {
display:table-cell;
width:70%;
vertical-align: middle;
padding-left: 6%;
}
#fp_empresa_tabs .header_tab .col_tab_header h3 {
font-size:1.5rem;
}
#fp_empresa_tabs .active_tab_content .tab_inner_content {
font-size: 1rem;
}
#fp_empresa_tabs .form_tab {
background:#fff;
padding: 3rem 8%;
margin-top: 3rem;
}
#fp_empresa_tabs .form_tab h3 {
color:#000000;
font-size:1.5rem;
margin-bottom:2rem;
}
#top #fp_empresa_tabs .form_tab .input-text, 
#top #fp_empresa_tabs .form_tab input[type="text"], 
#top #fp_empresa_tabs .form_tab input[type="input"], 
#top #fp_empresa_tabs .form_tab input[type="email"],
#top #fp_empresa_tabs .form_tab input[type="tel"], 
#top #fp_empresa_tabs .form_tab textarea, 
#top #fp_empresa_tabs .form_tab select {
background:#f5e5ee!important;
background-color:#f5e5ee!important;
color:#000000;
border:0;
padding: 0.9rem 1rem;
}
#top #fp_empresa_tabs .form_tab .input-text::placeholder, 
#top #fp_empresa_tabs .form_tab input[type="text"]::placeholder, 
#top #fp_empresa_tabs .form_tab input[type="input"]::placeholder, 
#top #fp_empresa_tabs .form_tab input[type="email"]::placeholder, 
#top #fp_empresa_tabs .form_tab input[type="tel"]::placeholder, 
#top #fp_empresa_tabs .form_tab textarea::placeholder, 
#top #fp_empresa_tabs .form_tab select::placeholder {
color:#000000;
}
#top #fp_empresa_tabs .form_tab .ftextarea label {
display:none;  
} 
#top #fp_empresa_tabs .form_tab textarea {
height:140px;
}
#top #fp_empresa_tabs .form_tab input[type="checkbox"] {
margin: 0 0.5rem 0 0; 
width:18px;
height:18px;
}
#top #fp_empresa_tabs .facept label span {
color:#000000;
position:relative;
top:-0.2rem;   
}
#fp_empresa_tabs .submit_line {
display:block;
width:100%;
clear:both;
text-align: center;
margin:3rem 0 0 0;
}
#fp_empresa_tabs .submit_line input,#fp_empresa_tabs .et_pb_button_module_wrapper a {
padding: 0.9rem 0!important;
color: #ffffff!important;
border-radius: 24px;
text-transform: uppercase;
font-size: 1.1rem;
font-weight: 200;
background-color:#c70f77!important;
border: none !important;
width: 80%;
max-width:517px;
text-align: center;
margin:auto; 
float:none;
}
#fp_empresa_tabs .submit_line input:hover, #fp_empresa_tabs .et_pb_button_module_wrapper a:hover {
box-shadow:inset 0px 0px 0px 2px #c70f77;
background:transparent!important;
color:#c70f77!important;
}
#top #fp_empresa_tabs .facept label span a {
color:#c70f77;
text-decoration:underline;    
}
.form_tab div .av_one_half {
margin-left: 2%;
width: 49%;
}
#fp_empresa_tabs.main_color .template-archives .tabcontainer a, #top #fp_empresa_tabs.main_color .tabcontainer .tab, #top #fp_empresa_tabs.main_color .tabcontainer .tab.active_tab {
display: block;
float: left;
border: 3px solid #f5e5ee;
text-align: left;
color: #c70f77;
font-size: 1.3rem;
width: 24.6%;
margin: 0 0.2%;
padding: 1rem 5%;
}
#top #fp_empresa_tabs  .acept2{
font-size: 0.8rem;
line-height: 1.2;
}
#top .facept label span {
color:#42617d;
position:relative;
top:-0.2rem;   
}
#seleccion_personal {
}
#seleccion_personal h2 {
color:#21508a;
margin-bottom:3rem;
}
#seleccion_personal .hide_deskotp {
display:none;
}
#seleccion_personal .hide_movil {
display:block;
}
#seleccion_personal .av_one_fourth {
text-align:center;
}
#seleccion_personal .av_one_fourth .avia_textblock {
max-width: 200px;
margin: auto;
font-size: 1rem;
line-height: 1.2;
}
#top #seleccion_personal .flex_column_table.sc-av_one_fourth {
padding:0 3.5%;
margin-top: 0!important;
}
#juritecnia_executive {
}
#juritecnia_executive h2 {
color:#21508a;
font-size:1.8rem;
}
#juritecnia_executive .text_destacado {
color:#21508a;
font-size:1.5rem; 
}
#juritecnia_executive .intro_executive {
width:90%;
margin: auto;
max-width: 1046px;
line-height:1.2;
margin: 2rem auto 0.5rem auto;
}
#juritecnia_executive .flex_column.av_one_half .avia_textblock {
display:table;
}
#juritecnia_executive .col_image {
display:table-cell;
width:25%;
vertical-align: middle;
}
#juritecnia_executive .col_image img {
display:block;
clear:both;
}
#juritecnia_executive .col_image h3 {
color:#21508a;
text-align:center;
margin:0.5rem auto;
}
#juritecnia_executive .col_text {
display:table-cell;
width:75%;
padding-left:5%;
vertical-align: middle;
}
#top.single .sidebar .widget_search #s,
#top.category .sidebar .widget_search #s {
width: 100%;
position: relative;
padding: 0.5rem 0.8rem 0.4rem 0.1rem;
z-index: 1;
margin: 0;
box-shadow: none;
font-size: 1rem;
}
#top.single .sidebar .widget_search #searchform #searchsubmit,
#top.category .sidebar .widget_search #searchform #searchsubmit,
#top.page-template-template-blog .sidebar .widget_search #searchform #searchsubmit,
#top.page-template-template-blog_fp .sidebar .widget_search #searchform #searchsubmit,
#top.page-template-template-blog_empleo .sidebar .widget_search #searchform #searchsubmit {
font-size: 1.5rem;
width: 21px;
height: 21px;
top: 0.5rem;
min-width:21px;
}
#top.single .sidebar .widget_search input[type='text'],
#top.category .sidebar .widget_search input[type='text'],
#top.page-template-template-blog .sidebar .widget_search input[type='text'],
#top.page-template-template-blog_fp .sidebar .widget_search input[type='text'],
#top.page-template-template-blog_empleo .sidebar .widget_search input[type='text']  {
background: transparent;
border: 0;
border-bottom: 1px solid #000;
color:#000;
}
#top.single .sidebar .widget_search input[type='text']::placeholder,
#top.category .sidebar .widget_search input[type='text']::placeholder,
#top.page-template-template-blog .sidebar .widget_search input[type='text']::placeholder,
#top.page-template-template-blog_fp .sidebar .widget_search input[type='text']::placeholder,
#top.page-template-template-blog_empleo .sidebar .widget_search input[type='text']::placeholder {
color:#000;
}
#top.single .sidebar .widget.widget_categories .widget-title,
#top.category .sidebar .widget.widget_categories .widget-title,
#top.page-template-template-blog .sidebar .widget.widget_categories .widget-title,
#top.page-template-template-blog_fp .sidebar .widget.widget_categories .widget-title,
#top.page-template-template-blog_empleo .sidebar .widget.widget_categories .widget-title {
display:none;
}
#top.single .sidebar_left .inner_sidebar,
#top.category .sidebar_left .inner_sidebar,
#top.page-template-template-blog .sidebar_left .inner_sidebar,
#top.page-template-template-blog_fp .sidebar_left .inner_sidebar,
#top.page-template-template-blog_empleo .sidebar_left .inner_sidebar {
margin-right: 10px;
}
#top.single .sidebar .widget_categories .cat-item,
#top.category .sidebar .widget_categories .cat-item,
#top.page-template-template-blog .sidebar .widget_categories .cat-item,
#top.page-template-template-blog_fp .sidebar .widget_categories .cat-item,
#top.page-template-template-blog_empleo .sidebar .widget_categories .cat-item {
margin-bottom: 1.2rem;
}
#top.single.single_general .sidebar .widget_categories .cat-item a,
#top.category.cat_general .sidebar .widget_categories .cat-item a
{
display:block;
border: solid 3px #1faacc;
padding:1.2rem 0;
text-align:center;
font-size:1.3rem;
color:#1faacc;
text-decoration:none;
}
#top.single.single_general .sidebar .widget_categories .cat-item a:hover,
#top.category.cat_general .sidebar .widget_categories .cat-item a:hover,
#top.single.single_general .sidebar .widget_categories .cat-item.current_cat a,
#top.category.cat_general .sidebar .widget_categories .cat-item.current_cat a {
text-decoration:none;
background: #1faacc;
color:#fff;
}
#top.single .sidebar .widget_categories .cat-item a,
#top.category .sidebar .widget_categories .cat-item a,
#top.page-template-template-blog .sidebar .widget_categories .cat-item a
{
display:block;
border: solid 3px #1faacc;
padding:1.2rem 0;
text-align:center;
font-size:1.3rem;
color:#1faacc;
text-decoration:none;
}
#top.single .sidebar .widget_categories .cat-item a:hover,
#top.category .sidebar .widget_categories .cat-item a:hover,
#top.single .sidebar .widget_categories .cat-item.current_cat a,
#top.category .sidebar .widget_categories .cat-item.current_cat a,
#top.page-template-template-blog .widget_categories .cat-item a:hover,
#top.page-template-template-blog .widget_categories .cat-item.current_cat a  {
text-decoration:none;
background: #1faacc;
color:#fff;
}
#top.single.single_oposiciones .sidebar .widget_categories .cat-item a,
#top.category.cat_oposiciones .sidebar .widget_categories .cat-item a,
#top.page-template-template-blog .sidebar .widget_categories .cat-item a {
display:block;
border: 0;
padding:1.3rem 0;
text-align:center;
font-size:1.2rem;
color:#fff;
background: #009f9e;
text-decoration:none;
}
#top.single.single_oposiciones .sidebar .widget ul ul,
#top.cat_oposiciones .sidebar .widget ul ul,
#top.page-template-template-blog .sidebar .widget ul ul  {
margin-top:1rem!important;
margin-bottom:1rem!important;
}
#top.single.single_oposiciones .sidebar .widget_categories .cat-item ul li a,
#top.category.cat_oposiciones .sidebar .widget_categories .cat-item ul li a,
#top.page-template-template-blog .sidebar .widget_categories .cat-item ul li a {
display:block;
border: 0;
padding:0.6rem 0;
text-align:center;
font-size:1.2rem;
color:#009f9e;
background: #e5f4f4;
text-decoration:none;
}
#top.single.single_oposiciones .sidebar .widget_categories .cat-item a:hover,
#top.category.cat_oposiciones .sidebar .widget_categories .cat-item a:hover,
#top.single.single_oposiciones .sidebar .widget_categories .cat-item.current_cat a,
#top.category.cat_oposiciones .sidebar .widget_categories .cat-item.current_cat a,
#top.page-template-template-blog .widget_categories .cat-item a:hover,
#top.page-template-template-blog .widget_categories .cat-item.current_cat a  {
text-decoration:none;
background: #000;
color:#fff;
}
#top.single.single_oposiciones .sidebar .widget_categories .cat-item ul li a,
#top.category.cat_oposiciones .sidebar .widget_categories .cat-item ul li a,
#top.page-template-template-blog .sidebar .widget_categories .cat-item ul li a {
display:block;
border: 0;
padding:0.6rem 0;
text-align:center;
font-size:1.2rem;
color:#009f9e;
background: #e5f4f4;
text-decoration:none;
}
#top.single.single_oposiciones .sidebar .widget_categories .cat-item ul li a:hover,
#top.category.cat_oposiciones .sidebar .widget_categories .cat-item ul li a:hover,
#top.single.single_oposiciones .sidebar .widget_categories .cat-item ul li.cat-item.current_cat a,
#top.category.cat_oposiciones .sidebar .widget_categories .cat-item ul li.cat-item.current_cat a,
#top.page-template-template-blog .widget_categories .cat-item ul li.cat-item a:hover,
#top.page-template-template-blog .widget_categories .cat-item ul li.cat-item.current_cat a  {
text-decoration:none;
background: #000;
color:#fff;
}
#top.single.single_fp .sidebar .widget_categories .cat-item a,
#top.category.cat_fp .sidebar .widget_categories .cat-item a,
#top.page-template-template-blog_fp .sidebar .widget_categories .cat-item a {
display:block;
border: solid 3px #1faacc;
padding:1.2rem 0;
text-align:center;
font-size:1.3rem;
color:#1faacc;
text-decoration:none;
}
#top.single.single_fp .sidebar .widget_categories .cat-item a:hover,
#top.category.cat_fp .sidebar .widget_categories .cat-item a:hover,
#top.single.single_fp .sidebar .widget_categories .cat-item.current_cat a,
#top.category.cat_fp .sidebar .widget_categories .cat-item.current_cat a,
#top.page-template-template-blog_fp .widget_categories .cat-item a:hover,
#top.page-template-template-blog_fp .widget_categories .cat-item.current_cat a  {
text-decoration:none;
background: #1faacc;
color:#fff;
}
#top.single.single_fp .sidebar .widget_categories .cat-item a,
#top.category.cat_fp .sidebar .widget_categories .cat-item a,
#top.page-template-template-blog_fp .sidebar .widget_categories .cat-item a {
display:block;
border: solid 3px #c70f77;
padding:1.2rem 0;
text-align:center;
font-size:1.3rem;
color:#c70f77;
text-decoration:none;
}
#top.single.single_fp .sidebar .widget_categories .cat-item a:hover,
#top.category.cat_fp .sidebar .widget_categories .cat-item a:hover,
#top.single.single_fp .sidebar .widget_categories .cat-item.current_cat a,
#top.category.cat_fp .sidebar .widget_categories .cat-item.current_cat a,
#top.page-template-template-blog_fp .widget_categories .cat-item a:hover,
#top.page-template-template-blog_fp .widget_categories .cat-item.current_cat a  {
text-decoration:none;
background: #c70f77;
color:#fff;
}
#top.single.single_empleo .sidebar .widget_categories .cat-item a,
#top.category.cat_empleo .sidebar .widget_categories .cat-item a,
#top.page-template-template-blog_empleo .sidebar .widget_categories .cat-item a {
display:block;
border: solid 3px #73ab52;
padding:1.2rem 0;
text-align:center;
font-size:1.3rem;
color:#73ab52;
text-decoration:none;
}
#top.single.single_empleo .sidebar .widget_categories .cat-item a:hover,
#top.category.cat_empleo .sidebar .widget_categories .cat-item a:hover,
#top.single.single_empleo .sidebar .widget_categories .cat-item.current_cat a,
#top.category.cat_empleo .sidebar .widget_categories .cat-item.current_cat a,
#top.page-template-template-blog_empleo .widget_categories .cat-item a:hover,
#top.page-template-template-blog_empleo .widget_categories .cat-item.current_cat a  {
text-decoration:none;
background: #73ab52;
color:#fff;
}
#top.single.single_empleo .sidebar .widget_categories .cat-item a,
#top.category.cat_empleo .sidebar .widget_categories .cat-item a,
#top.page-template-template-blog_empleo .sidebar .widget_categories .cat-item a {
display:block;
border: solid 3px #73ab52;
padding:1.2rem 0;
text-align:center;
font-size:1.3rem;
color:#73ab52;
text-decoration:none;
}
#top.single.single_empleo .sidebar .widget_categories .cat-item a:hover,
#top.category.cat_empleo .sidebar .widget_categories .cat-item a:hover,
#top.single.single_empleo .sidebar .widget_categories .cat-item.current_cat a,
#top.category.cat_empleo .sidebar .widget_categories .cat-item.current_cat a,
#top.page-template-template-blog_empleo .widget_categories .cat-item a:hover,
#top.page-template-template-blog_empleo .widget_categories .cat-item.current_cat a  {
text-decoration:none;
background: #73ab52;
color:#fff;
}
#top.single.single-post h1.entry-title {
color:#000;
font-size:1.4rem;
margin:3rem 0 1.5rem 0;  
}
#top.single .post-meta-infos time.date-container {
display:block;
clear:both;
font-size:1rem;
}
#top.single .post-meta-infos .blog-categories {
font-size:1rem;
display:block;
clear:both;
}
#top.single .post-meta-infos .blog-categories a {
font-size:1rem;
color:#00a1d7;
}
#top.single .post_content {
font-size:1.1rem;
}
#top.single .post-entry.post {
display: block;
float: none; 
}
.av-share-box {
}
.av-share-box .av-share-link-description  {
padding: 0.8rem 2rem!important;
color: #ffffff!important;
border-radius: 24px;
text-transform: uppercase;
font-size: 1rem;
font-weight: 600;
background-color: #2ab8db!important;
text-align: center;
margin:3rem 0; 
float:none;
display:inline-block;
width:auto;
cursor:pointer;
}
.av-share-box .av-share-link-description:hover {
box-shadow:inset 0px 0px 0px 2px #2ab8db;
background:transparent!important;
color:#2ab8db!important;
}
#top .av-share-box ul {
width:100%;
display:none;
}
#top .av-share-box.open ul {
width:100%;
display:table;
}
.av-share-box ul li {
width:20%;
}
.av-share-box ul li a {
font-size: 1.58rem;
display: block;
}
.comment-entry.post-entry {
display:block;
border-top:1px solid #d2d2d2;
padding-top:2rem;
}
.main_color .side-container-comment-inner .comment-count {
background:transparent;
color:#000;
border:0;
font-size: 1.3rem;
line-height:1.2;
display:inline;
border-radius:0;
width:auto;
}
.side-container-comment-inner .comment-text {
font-size: 1.3rem;
text-transform: none;
line-height:1.2;
color:#000!important;
}
.side-container-comment-inner .center-border {
display:none;
}
.side-container-comment-inner {
text-align: left;
}
#top .commentlist .comment {
background:#f2fdff;
color:#000;
padding:1.2rem; 
display:block;
float:none!important;
}
#top .commentlist .comment div article:after {
content:'';
display:block;
clear:both;
width:100%;  
}
#top .commentlist .comment>div {
float: none!important;
width: 100%;
}
.sidebar_left .comment_container {
display:block;
border-top:1px solid #d2d2d2;
padding-top:2rem;
}
.comment_container .miniheading {
text-transform: uppercase;
color:#909090;
font-size:1.5rem;
}
.comment_container .minitext {
display:none;
}
#top .main_color #respond  .input-text, 
#top .main_color #respond  input[type='text'], 
#top .main_color #respond  input[type='input'], 
#top .main_color #respond  input[type='email'],
#top .main_color #respond textarea {
border: 0;
background-color: #f2fdff;
color: #909090;
}
#top .main_color #respond input[type='submit'] {
padding: 0.8rem 2rem!important;
color: #ffffff!important;
border-radius: 24px;
text-transform: uppercase;
font-size: 1rem;
font-weight: 600;
background-color: #2ab8db!important;
text-align: center;
margin:3rem 0; 
float:none;
display:inline-block;
width:auto;
cursor:pointer;
}
#top .main_color #respond input[type='submit']:hover {
box-shadow:inset 0px 0px 0px 2px #2ab8db;
background:transparent!important;
color:#2ab8db!important;
}
.single #contacto_home {
background-color: #f7fbff;
}
.single.single_fp #contacto_home {
background-color: #f5e5ee;
}
.single.single_oposiciones #contacto_home {
background-color: #e5f4f4;
}
.single.single_empleo #contacto_home {
background-color: #dce2d8;
}
#top.single_fp .main_color #respond input[type='submit']  {
background:#c70f77!important;
}
#top.single_fp .main_color #respond input[type='submit']:hover {
box-shadow:inset 0px 0px 0px 2px #c70f77;
background:transparent!important;
color:#c70f77!important;
}
#top.single_empleo .main_color #respond input[type='submit']  {
background:#73ab52!important;
}
#top.single_empleo .main_color #respond input[type='submit']:hover {
box-shadow:inset 0px 0px 0px 2px #73ab52;
background:transparent!important;
color:#73ab52!important;
}
#top.single_fp .main_color #respond  .input-text, 
#top.single_fp .main_color #respond  input[type='text'], 
#top.single_fp .main_color #respond  input[type='input'], 
#top.single_fp .main_color #respond  input[type='email'],
#top.single_fp .main_color #respond textarea {
background-color: #f5e5ee;
color: #909090;
}
#menu_sala {
border-bottom:0!important;
}
#top #menu_sala .av-subnav-menu {
display: flex;
gap: 1.5%;
}
#top #menu_sala .av-subnav-menu > li {
width:25%;  
}
#top #menu_sala .av-subnav-menu > li a {
border: solid 3px #1faacc;
color:#1faacc;
font-size:1.3rem;
padding: 1.5rem 0;
text-align:center;
display:block;
font-weight:bold;
}
#top #menu_sala .av-subnav-menu > li.menu-item-top-level-4 a{
padding: 0.8rem 0;
}
#top #menu_sala .av-subnav-menu > li a:hover,
#top #menu_sala .av-subnav-menu > li.current_page_item a {
color:#fff;
background:#1faacc;
}
#top.single_empleo .main_color#contacto_home input[type='submit'] {
background:#73ab52!important;
}
#top.single_empleo .main_color#contacto_home input[type='submit']:hover {
box-shadow:inset 0px 0px 0px 2px #73ab52;
background:transparent!important;
color:#73ab52!important;
}
#noticias_grid div .av_one_third {
margin-left: 3%;
width: 31.333333333333332%;
margin-bottom: 1rem;
}
#noticias_grid div .av_one_third.first {
margin-left: 0;
}
#noticias_grid .avia-content-slider .slide-meta {
margin: 1.5rem 0 0.1rem;
}
#noticias_grid .avia-content-slider .slide-meta time {
background: #e6f3ff;
color: #000;
padding: 0.3rem 0.6rem;
font-size: 0.8rem;
font-weight: bold;
}
#noticias_grid .avia-content-slider .slide-image {
display:block;
width:100%;
height: 240px;
}
#noticias_grid .avia-content-slider .slide-entry-title {
font-size: 1.3em;
line-height: 1.2;
}
#noticias_grid .avia-content-slider .slide-entry-excerpt {
line-height: 1.2;
margin-top: 1.2rem;
}
#noticias_grid .read-more-link {
margin-top: 1.2rem;
}
#noticias_grid .read-more-link a {
font-size: 1.1rem;
text-transform: uppercase;
text-decoration: none;
font-weight: bold;
color: #2ab8db;
}
#noticias_grid .read-more-link .more-link-arrow {
display: none;
}
.pagination {
text-align:center;
}
.pagination .pagination-meta {
display:none;
}
#top .pagination a, #top .fullsize .template-blog .pagination a {
float: none;
display: inline-block;
height: 40px;
width: 40px;
line-height: 32px;
text-align: center;
padding: 0;
border-radius: 0;
margin-right: 3px;
margin-left: 3px;
box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 0%);
background: #e8e8e8;
border:2px solid #e8e8e8;
color: #666666;
font-size: 1rem;
}
#top .main_color .pagination a:hover , #top .main_color  .fullsize .template-blog .pagination a:hover {
color:#fff;
background:#1faacc;
border:2px solid #1faacc;
}
#top .pagination .current {
float: none;
display: inline-block;
height: 40px;
width: 40px;
line-height: 32px;
text-align: center;
padding: 0;
border-radius: 0;
margin-right: 3px;
margin-left: 3px;
box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 0%);
background:transparent;
border: 2px solid #1faacc;
font-size: 1rem;
}
#top.oposiciones_tm .pagination .current,
#top.cat_oposiciones .pagination .current {
border: 2px solid #009f9e;
}
#top.oposiciones_tm .main_color .pagination a:hover , #top.oposiciones_tm .main_color  .fullsize .template-blog .pagination a:hover,
#top.cat_oposiciones .main_color .pagination a:hover , #top.cat_oposiciones .main_color  .fullsize .template-blog .pagination a:hover {
background:#009f9e;
border:2px solid #009f9e;
}
#top.tm_formacion .pagination .current,
#top.cat_empleo .pagination .current {
border: 2px solid #73ab52;
}
#top.tm_formacion .main_color .pagination a:hover , #top.tm_formacion .main_color  .fullsize .template-blog .pagination a:hover,
#top.cat_empleo .main_color .pagination a:hover , #top.cat_empleo .main_color  .fullsize .template-blog .pagination a:hover {
background:#73ab52;
border:2px solid #73ab52;
}
#prensa_grid div .av_one_third {
margin-left: 3%;
width: 31.333333333333332%;
margin-bottom: 1rem;
}
#prensa_grid div .av_one_third.first {
margin-left: 0;
}
#prensa_grid h2 {
margin:1rem 0;
font-size:1.3rem;
}
#prensa_grid .link_doc a {
font-size:1.2rem;
color: #2ab8db;
text-decoration:none;
}
#prensa_grid .link_doc a:hover {
text-decoration:none;  
}
.contactos_list .container {
max-width:850px;
}
.contactos_list .flex_column_table {
background:#f7f7f7;
}
.contactos_list .flex_column.avia-builder-el-last .avia_textblock {
padding:0 5%;
}
.contactos_list .flex_column.avia-builder-el-last .avia_textblock .nombre_contacto {
font-size:1.5rem;
font-weight:bold;
margin-bottom:0.5rem;
}
.contactos_list .flex_column.avia-builder-el-last .avia_textblock .cargo_contacto {
font-size:1.5rem;
margin-bottom:0.5rem;
}
.contactos_list .flex_column.avia-builder-el-last .avia_textblock .mail_contacto a {
font-size:1.5rem;
color:#1faacc;
text-decoration:none;
display:inline-block;
margin-bottom:0.5rem;
}
.contactos_list .flex_column.avia-builder-el-last .avia_textblock .mail_contacto a:hover {
text-decoration:none;
}
.contactos_list .flex_column.avia-builder-el-last .avia_textblock .telf_contacto a {
font-size:1.5rem;
color:#000;
text-decoration:none;
}
.contactos_list .flex_column.avia-builder-el-last .avia_textblock .telf_contacto a:hover {
text-decoration:none;
}
#sesiones_list .content {
padding-top:0;
}
.popupform {
display:none;  
}
.popupform .content_pform {
background:#fff;
padding:2.5rem 1.5rem;
}
.popupform h2 {
text-transform:none;
color:#009f9e;
text-align:center;
font-size:1.3rem;
}
.popupform form {
background:transparent!important;
}
#top .popupform form .input-text, 
#top .popupform form input[type='text'], 
#top .popupform form input[type='input'], 
#top .popupform form input[type='password'], 
#top .popupform form input[type='email'], 
#top .popupform form input[type='number'], 
#top .popupform form input[type='url'], 
#top .popupform form input[type='tel'], 
#top .popupform form input[type='search'], 
#top .popupform form textarea, 
#top .popupform form select {
background:#fff;
color:#000!important;
padding: 0.7rem 0.7rem;
border:0;
}
#top .popupform form .input-text::placeholder, 
#top .popupform form input[type='text']::placeholder, 
#top .popupform form input[type='input']::placeholder, 
#top .popupform form input[type='email']::placeholder, 
#top .popupform form input[type='number']::placeholder, 
#top .popupform form input[type='url']::placeholder, 
#top .popupform form input[type='tel']::placeholder, 
#top .popupform form input[type='search']::placeholder, 
#top .popupform form textarea::placeholder, 
#top .popupform form select::placeholder {
color:#000!important;
}
#top .popupform form ._submit,
#top .popupform form input[type='submit'] {
color:#fff;
font-size:1.1rem;
font-weight:normal;
padding:0.7rem 0!important;
width:100%;
max-width:400px;
}
.avia_link_text_buscar {
margin-left:0.6rem;
}
.archive.category .sidebar_left .template-blog .post-entry .blog-meta,
.page-template-template-blog .post-entry .blog-meta,
.page-template-template-blog_fp .post-entry .blog-meta,
.page-template-template-blog_empleo .post-entry .blog-meta {
float: left;
margin-left: 0;
margin-right: 50px;
}
.archive.category .container .content .post-entry .entry-content-wrapper,
.page-template-template-blog .post-entry .entry-content-wrapper,
.page-template-template-blog_fp .post-entry .entry-content-wrapper,
.page-template-template-blog_empleo .post-entry .entry-content-wrapper {
padding-left: 0;
padding-right: 0;
}
.archive.category .container .content .post-entry  .blog-categories.minor-meta,
.page-template-template-blog .post-entry  .blog-categories.minor-meta,
.page-template-template-blog_fp .post-entry  .blog-categories.minor-meta,
.page-template-template-blog_empleo .post-entry  .blog-categories.minor-meta {
margin-left:1rem;
}
.archive.category .main_color .minor-meta a,
.page-template-template-blog .main_color .minor-meta a,
.page-template-template-blog_fp .main_color .minor-meta a,
.page-template-template-blog_empleo .main_color .minor-meta a  {
color: #1faacc !important;
}
.archive.category .content .post-entry .main_color .minor-meta a,
.page-template-template-blog .post-entry .main_color .minor-meta a,
.page-template-template-blog_fp .post-entry .main_color .minor-meta a,
.page-template-template-blog_empleo .post-entry .main_color .minor-meta a {
color: #1faacc !important;
text-decoration: none;
}
.archive.category .content .post-entry .read-more-link a,
.page-template-template-blog .post-entry .read-more-link a,
.page-template-template-blog_fp .post-entry .read-more-link a,
.page-template-template-blog_empleo .post-entry .read-more-link a {
color: #1faacc !important;
background-color: transparent !important;
border:0!important;
padding:0!important;
width: auto;
height: auto;
min-width: 10px;
margin: 0;
}
.archive.category .content .post-entry .read-more-link a:hover,
.page-template-template-blog  .post-entry .read-more-link a:hover,
.page-template-template-blog_fp  .post-entry .read-more-link a:hover,
.page-template-template-blog_empleo  .post-entry .read-more-link a:hover {
color: #1faacc !important;
background-color: transparent !important;
border:0;
text-decoration: none;
}
.archive.category .content .post-entry .read-more-link a .more-link-arrow,
.page-template-template-blog .post-entry .read-more-link a .more-link-arrow,
.page-template-template-blog_fp .post-entry .read-more-link a .more-link-arrow,
.page-template-template-blog_empleo .post-entry .read-more-link a .more-link-arrow
{
display:none;
}
.archive.category .sidebar_left .template-blog .post-entry .post_delimiter,
.page-template-template-blog .post-entry .post_delimiter,
.page-template-template-blog_fp .post-entry .post_delimiter,
.page-template-template-blog_empleo .post-entry .post_delimiter {
margin: 0 0 20px 0;
padding: 20px 0 0 0; 
}
#top #menu-item-search #searchform {
padding-top:2.2rem;
}
#top #menu-item-search #searchform #s {
background:transparent;
color:#fff;
padding: 12px 0px 12px 38px;
}
#top #menu-item-search #searchform #s::placeholder {
color:#fff;
text-transform:uppercase;
}
#top #menu-item-search #searchform #searchsubmit {
background:transparent;
color:#fff;
right:auto;
left:0;
}
.search-results .post-entry h2 {
font-size:1.2rem;
}
.search-results .post-entry h2 a:hover {
text-decoration:none;
}
.search-results .post-entry time.date-container {
font-size: 0.9rem;
color: #a6a6a6!important;
}
.search-results .post-entry .entry-content p {
font-size:1rem;
}
.search-results .post-entry .read-more-link a {
color: #1faacc !important;
background-color: transparent !important;
border: 0;
text-decoration: none;
}
#top .template-search.content .entry-content-wrapper {
padding-bottom: 40px;
padding-left: 0;
font-size: inherit;
}
.search-result-counter {
display:none!important;
}
.search-results .post-entry  .blog-categories a {
color: #1faacc !important;
font-size: 0.9rem;  
}
#oposiciones_info_pop {
display:none;
}
#servicios_grid .flex_cell {
position:relative;
}
.av-screen-reader-only.link_overly {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
text-indent: -10000px;
}
#notificar_info_pop {
display:none;
}
#notificacion_info {
background: #c5dbdc;
padding: 1.5rem 2.5rem 0 2.5rem;
}
#notificar_info_pop .av_textblock_section form label {
display: none;
}
#notificar_info_pop input[type="submit"] {
float: none;
text-transform: uppercase;
border-width: 0px!important;
background: #009f9e !important;
border-color: #009f9e !important;
padding: 8px 14px !important;
font-size: 1.1rem !important;
line-height: 30px !important;
color: #FFF !important;
font-weight: 400 !important;
border-radius: 25px !important;
letter-spacing: 1px;
white-space: nowrap;
width: 100%;
max-width: 100%;
margin-left: auto;
margin-right: auto;
}
.page-template-template-blog #bread_block .content {
padding-bottom:0;
}
h2 span.light_h2 {
font-weight:normal;
display: block;
margin-top: 0.5rem;
}
#grid_fp .content {
padding-top:0;
}
#grid_fp .flex_column {
height:444px;
}
#grid_fp .flex_column.hide_blockfp {
background:transparent;
height:1px;
}
#grid_fp .flex_column.hide_blockfp .back_overlay {
display:none!important;
}
#grid_fp .flex_column .curso_fp {
padding:0 5%;
}
#grid_fp .flex_column h3 {
font-size:1.8rem;
}
#grid_fp .flex_column h3 a {
color:#fff;
text-transform: uppercase;
text-shadow: 1px 1px 5px rgba(52, 52, 52, 0.79);
}
#grid_fp .flex_column .back_overlay {
height:100%;
width:100%;
display: table;
background:rgba(0, 0, 0, 0.2);
margin-top: 94px;
}
#grid_fp .flex_column .back_overlay.hover {
background: rgb(169,58,121);
background: linear-gradient(0deg, rgba(169,58,121,1) 0%, rgba(217,64,151,0.44) 20%, rgba(255,69,174,0) 100%);
}
#grid_fp .flex_column .back_overlay a.overlink {
height:100%;
width:100%;
display:block;
position: absolute;
top:0;
left:0;
z-index:2;
}
#grid_fp .flex_column .back_overlay .av_cursofp {
display: table-cell;
vertical-align: middle;
}
#grid_fp .flex_column .back_overlay .cat_fp {
color: #fff;
text-align: center;
padding: 0 0;
display: block;
text-transform: uppercase;
font-size: 1.2rem;
text-shadow: 0 2px 9px rgb(0 0 0 / 50%);
position: absolute;
width: 90%;
bottom: 3%;
}
#fp_call{
margin:2rem 0 5rem 0;
}
#fp_call h2 {
color:#fff;
font-size:2.8rem;
}
#fp_call .container{
max-width:950px;
}
#fp_call p {
color:#fff;
font-size:1.3rem;
}
#fp_call .flex_column.av_one_fourth .avia_textblock {
display: table;
}
#fp_call .ico_ico {
display: table-cell;
vertical-align: middle;
width: 62px;
}
#fp_call .ico_text {
display: table-cell;
vertical-align: middle;
padding-left: 1.2rem;
}
#fp_call .ico_text h3 {
color: #fff;
text-transform: uppercase;
font-size: 1.1rem;
line-height: 1.3;
}
body #fp_call .column-top-margin {
margin-top: 30px;
margin-bottom: 30px;
}
.menu-item-mega-parent .avia_mega_div {
background:#fff;
}
#top #header.av_minimal_header .main_menu .avia_mega_div > .sub-menu {
padding:16px 12px;
}
#top #header .avia_mega_div > .sub-menu > li {
float:none;
padding-left: 0;
padding-right: 0;
width:15.5%;
max-width: 136px;
}
.submenu_mega {
display: block;
clear: both;
text-transform: uppercase;
text-align: center;
color: #000;
font-size: 0.8rem;
font-weight: bold;
line-height: 1.2;
margin-top: 1rem;
}
#top #header #header_main .av-main-nav .avia_mega_div > .sub-menu > li a {
padding: 0 0.3rem;
}
.single_fp #prepara .cuadro_prepara .cont_cuadro {
padding: 0.5rem 3%;
}
.single_fp #prepara .cuadro_prepara .cont_cuadro div {
padding:0;
float:none;
margin:0;
}
.single_fp #prepara .cuadro_prepara .cont_cuadro > div {
float: left;
display:table;
width: 46%;
line-height: 1.2;
margin: 1rem 2%;
position: relative;
padding: 0.3rem 0 0.3rem 0.5rem;
}
.single_fp #prepara .cuadro_prepara .cont_cuadro div:before {
display:none;
}
.single_fp #prepara .cuadro_prepara .cont_cuadro > div div.datico_fp {
display:table-cell;
width:85px;
}
.single_fp #prepara .cuadro_prepara .cont_cuadro > div div.dattext_fp {
display:table-cell;
vertical-align:middle;
width: 70%;
}
#top.single_fp #prepara .cuadro_prepara .cont_cuadro div strong {
display:block;
clear:both;
margin-bottom:0.2rem;
}
.page-id-33  #header_title h1 {
font-size: 2.9rem; 
}
.page-id-33  #contacto_info h2 {
text-transform: uppercase;
color:#909090;
font-size:1.1rem;
}
.page-id-33  #contacto_info .dir_contacto {
color:#909090;
max-width: 214px;
margin:auto;
line-height:1.2;
}
.page-id-33  #contacto_info .dir_contacto a {
color:#909090;
text-decoration:none;
}
.page-id-33  #contacto_info .dir_contacto a:hover {
text-decoration:none;
}
.page-id-33  .avia_codeblock  {
line-height:0;
}
.page-id-33  #mapa {
margin-bottom:0;
}
.fp_intro .content {
padding-top:10px;
}
.fp_intro .template-page .entry-content-wrapper h2{
text-transform:uppercase;
}
.fp_intro .avia_textblock.texto_intro_destacado {
color: #c70f77;
font-size: 1.8rem;
font-weight: bold;
padding-right: 10%;
line-height: 1.3;
text-transform: uppercase;
}
#fp_practicas_call {
margin-bottom:0rem;
}
#fp_practicas_call .template-page .entry-content-wrapper h2{
text-transform:uppercase;
color:#fff;
}
#fp_practicas_call, #fp_practicas_call h3, #fp_practicas_call p, #fp_practicas_call strong {
color:#fff!important;
}
#fp_practicas_call h3 {
text-transform:uppercase;
font-size:1.8rem;
margin-bottom:2.5rem;
line-height:1.3;
}
#list_beneficios_practicas h3 {
font-size:1rem;
margin-bottom:0;
}
#list_beneficios_practicas p {
line-height:1.2;
margin-top:0.3rem;
}
#list_beneficios_practicas .avia_textblock {
position:relative;
padding:0 0 0 3.7rem;
max-width: 500px;
margin-bottom: 2.5rem;
}
#list_beneficios_practicas .avia_textblock:before {
content:'';
position:absolute;
width:38px;
height:38px;
background:url(//juritecnia.net/wp-content/themes/juritecnia/img/check-blanco.svg) no-repeat;
top:0;
left:0;
}
#fp_ventajas_dual_call .template-page .entry-content-wrapper h2 {
color:#fff;
}
#fp_ventajas_dual_call .content {
padding-top: 70px;
padding-bottom: 70px;
}
#fp_ventajas_dual_call .template-page .entry-content-wrapper p,
#fp_ventajas_dual_call .template-page .entry-content-wrapper h3,
#fp_ventajas_dual_call .template-page .entry-content-wrapper strong {
color:#fff!important;
}
#fp_ventajas_dual_call .template-page .entry-content-wrapper p.descatado_text {
color:#fff;
font-size:1.2rem;
}
#fp_ventajas_dual_call .template-page .entry-content-wrapper h3 {
text-transform:uppercase;
font-size:1rem;
}
#fp_ventajas_dual_call .template-page .entry-content-wrapper p {
line-height:1.2;
}
#fp_ventajas_empresas .content {
padding-top:5rem;
padding-bottom:5rem;
}
#fp_ventajas_empresas h2 {
margin-bottom:1rem;
}
#fp_ventajas_empresas .flex_column .avia_textblock.texto_intro_destacado {
max-width: 640px;
margin-left: 5%;
}
#fp_ventajas_empresas ul {
list-style:none;
}
#fp_ventajas_empresas ul li{
list-style:none;
position:relative;
padding:0.5rem 0 0.5rem 2.4rem;
line-height:1.2;
}
#fp_ventajas_empresas ul li:before{
content: '';
width: 25px;
height: 25px;
background: url(//juritecnia.net/wp-content/themes/juritecnia/img/check-rosa.svg) no-repeat;
background-size: 100%;
position: absolute;
left: 0;
top: 0.3rem;
}
#fp_ventajas_empresas #empresa_colabora_call {
max-width: 505px;
}
#fp_ventajas_empresas #empresa_colabora_call .avia_textblock {
padding:2rem 10% 3rem 10%;
} 
#fp_ventajas_empresas #empresa_colabora_call p {
color: #fff;
font-size: 2.9rem;
font-weight: bold;
line-height: 1.2;
text-transform: uppercase;
}
#fp_ventajas_empresas #empresa_colabora_call .btn.btn_call a {
background: #000;
padding: 0.9rem 1.2rem;
color: #ffffff!important;
border-radius: 24px;
text-transform: uppercase;
font-size: 1.1rem;
font-weight: 200;
background-color: #000!important;
letter-spacing: 1.5px;
text-align: center;
}
#fp_ventajas_empresas #empresa_colabora_call .btn.btn_call a:hover {
text-decoration: none;
box-shadow:inset 0px 0px 0px 2px #000;
background:transparent!important;
color:#000!important;
}
#fp_modalidad2 .template-page.content {
background:#7d0549;
}
#fp_modalidad3 .template-page.content{
background:#ab0864;
}
.fp_modalidades_dual {
margin-bottom: 3rem;
}
#top .fp_modalidades_dual .flex_column_table_cell.el_before_av_one_third{
width:27%;
}
#top .fp_modalidades_dual .flex_column_table_cell.el_before_av_one_third.first {
width:29%;
}
#top .fp_modalidades_dual .flex_column_table_cell.avia-builder-el-last {
width:36%;
}
#top .fp_modalidades_dual .flex_column_table_cell.first {
width:29%;
}
#fp_modalidad3 .btn.btn_call {
margin-top: 2rem;
text-align:left;
}
#fp_modalidad3 .btn.btn_call a {
background: #000;
color: #fff;
display: inline-block;
padding: 0.7rem 1.5rem 0.5rem;
font-size: 1.1rem;
text-decoration: none;
border-radius: 28px;  
}
.fp_modalidades_dual h3 {
color: #fff;
font-size: 2.5rem;
font-weight: bold;
line-height: 1.2;
text-transform: uppercase;
max-width: 300px;
margin: auto;
}
#portal_empleo_dual_call .avia_textblock {
background:#db0c81;
max-width: 455px;
margin-left: 12%;
padding: 3rem 2.5rem 3rem 2.5rem;
}
#centro_aut_dual .container {
max-width:1200px;
}
#centro_aut_dual h3 {
margin-top:2rem;
margin-bottom:0;
}
#centro_aut_dual p {
margin-top:0.2rem;
}
#fp_servicio_orientacion .container {
max-width:1200px;
}
#fp_servicio_orientacion .btn.btn_call a {
background: #000;
color: #fff;
display: inline-block;
padding: 0.7rem 3.5rem 0.5rem 3.5rem;
font-size: 1.1rem;
text-decoration: none;
border-radius: 28px;   
}
#equipos_docentes_fp .container {
max-width:1000px;
}
#equipos_docentes_fp h2 {
color:#fff;
font-size: 2.5rem;
}
#equipos_docentes_fp,
#equipos_docentes_fp p {
color:#fff;
}
#equipos_docentes_fp p {
font-size: 1.2rem;
line-height:1.2;  
}
#equipos_docentes_fp .equip_insercion_laboral p,
#equipos_docentes_fp .equip_busqueda_empleo p,
#equipos_docentes_fp .equip_conecta_empresas p {
position: relative;
padding-left: 4rem;
font-size: 1.1rem;
}
#equipos_docentes_fp .equip_busqueda_empleo p {
padding: 0.1rem 0 0rem 4.7rem;
}
#equipos_docentes_fp .equip_conecta_empresas p {
padding:0.8rem 0 0.8rem 5.4rem;
}
#equipos_docentes_fp .equip_insercion_laboral p:before {
content:'';
display:block;
width:47px;
height:61px;
background: url(//juritecnia.net/wp-content/themes/juritecnia/img/conecta_empresas.svg);
background-size:100%;
background-repeat:no-repeat;
position:absolute;
top:0;
left:0;
}
#equipos_docentes_fp .equip_busqueda_empleo p:before {
content:'';
display:block;
width:62px;
height:63px;
background: url(//juritecnia.net/wp-content/themes/juritecnia/img/busca_empleo_ico.svg);
background-size:100%;
background-repeat:no-repeat;
position:absolute;
top:0;
left:0;
}
#equipos_docentes_fp .equip_conecta_empresas p:before {
content:'';
display:block;
width:76px;
height:66px;
background: url(//juritecnia.net/wp-content/themes/juritecnia/img/insercion_laboral_ico.svg);
background-size:100%;
background-repeat:no-repeat;
position:absolute;
top:0;
left:0;
}
#fp_ventajas_empresas .container {
max-width:1220px;
}
#fp_ventajas_empresas .content {
padding-top:5rem;
}
#fp_servicio_orientacion .content {
padding-bottom:5rem;
}
#top .fp_modalidades_dual .flex_column_table_cell.el_before_av_one_third p {
color: #fff;
font-size: 1.3rem;
max-width: 330px;
}
.fp_modalidades_dual .flex_column.avia-builder-el-last .av_textblock_section {
margin-bottom:1.2rem;
}
.fp_modalidades_dual .flex_column.avia-builder-el-last .avia_textblock {
display:table;
border:2px solid #fff;
width:100%;
max-width:400px;
} 
.fp_modalidades_dual .flex_column.avia-builder-el-last .avia_textblock h4 {
display:table-cell;
background:#fff;
color:#7d0549;
font-size: 1.4rem;
padding: 1rem;
font-weight:bold;
} 
.fp_modalidades_dual .flex_column.avia-builder-el-last .avia_textblock p {
display:table-cell;
color:#fff;
font-size:1.4rem;
padding:1rem;
} 
#top #fp_servicio_orientacion .flex_column_table.av-equal-height-column-flextable:not(:first-child) {
margin-top: 30px;
}
#centro_aut_dual .content {
padding-top:0rem;
padding-bottom:3rem;
}
#fp_modalidades_dual_tit .content {
padding-top: 6rem; 
}
.responsive #main #fp_faq_dual .container {
max-width:855px;
}
#fp_faq_dual .single_toggle {
margin-bottom:0.6rem;
}
#fp_faq_dual .togglecontainer .single_toggle:first-child .toggler, 
#fp_faq_dual .togglecontainer .taglist + .single_toggle .toggler {
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.js_active #fp_faq_dual .toggler, 
#fp_faq_dual .avia-admin-preview-container .toggler {
position: relative;
padding: 1rem 2rem;
font-weight: normal;
font-size: 1.3rem;
cursor: pointer;
top: 1px;
border-width: 0;
line-height: 1.65em;
background: #f2f2f2!important;
}
#fp_faq_dual .toggle_icon {
position: absolute;
width: 15px;
height: 15px;
border-width: 0;
top: 50%;
left:auto;
right: 10px;
margin-top: -8px;
}
#fp_faq_dual .toggle_icon:after {
content: '\e816';
font-family: 'entypo-fontello';
right: 1.5rem;
color: #c70f77;
font-size: 2.2rem;
position: relative;
top: -0.5rem;
left: -1rem;
}
#fp_faq_dual .toggle_icon .vert_icon, #fp_faq_dual .toggle_icon .hor_icon {
display:none;
}
.toggle_content {
background: #f2f2f2!important; 
}
#empleo_grid .flex_column.av_one_half {
background:#dde9f4;
}
#empleo_grid .flex_column.av_one_half.post-parity-odd {
margin-left:0; 
}
#empleo_grid .template-blog {
}
#empleo_grid div .av_one_half {
margin-left: 3%;
width: 47%;
}
#empleo_grid .flex_column.av_one_half .avia_textblock {
padding:2.5rem 5%;
}
#empleo_grid .flex_column.av_one_half h3 {
text-transform:uppercase;
}
#empleo_grid .flex_column.av_one_half .result_data {
display:flex;
flex-wrap: nowrap;
margin-top:1rem;
margin-left:-0.3rem;
margin-bottom:2rem;
}
#empleo_grid .flex_column.av_one_half .result_data .result_fechas {
display:table-cell;
padding:0.2rem 0.8rem 0.2rem 0;
color:#21508a;
font-size:1.1rem;
}
#empleo_grid .flex_column.av_one_half .result_data .result_lugar {
display:table-cell;
padding:0.2rem 0.8rem 0.2rem 0;
color:#21508a;
font-size:1.1rem;
}
#empleo_grid .flex_column.av_one_half .result_data .result_contrato {
display:table-cell;
padding:0.2rem 0.8rem 0.2rem 0;
color:#21508a;
font-size:1.1rem;
}
#empleo_grid .flex_column.av_one_half .result_data .result_fechas div,
#empleo_grid .flex_column.av_one_half .result_data .result_lugar div,
#empleo_grid .flex_column.av_one_half .result_data .result_contrato div {
background:#fff;
padding:0.2rem 0.2rem;
}
#empleo_grid .flex_column.av_one_half .result_data h4 {
font-size:1.1rem;
}
#empleo_grid .flex_column.av_one_half .det_trabajo div {
line-height: 1.2;
margin-bottom:1.5rem;
font-size: 1.1rem;
}
#empleo_grid .flex_column.av_one_half .det_trabajo div p {
margin:0 0 0.3rem 0;
}
#empleo_grid .flex_column.av_one_half .bt.bt_grupos {
width:100%;
margin:2rem 0 0 0; 
}
#empleo_grid .flex_column.av_one_half .bt.bt_grupos a {
background:#21508a;
color:#fff;
text-transform:uppercase;
font-size:1.1rem;
letter-spacing:1px;
display: block; 
text-align:center;
padding:0.8rem 0;
border-radius:50px; 
}
#empleo_grid .flex_column.av_one_half .bt.bt_grupos a:hover {
text-decoration: none;
box-shadow: inset 0px 0px 0px 2px #21508a;
background: transparent!important;
color: #21508a;
}
#empleo_grid .flex_column.av_one_half .det_trabajo.det_puestos h4 {
float:left;
}
#empleo_grid .flex_column.av_one_half .det_trabajo.det_puestos div {
float:left;
margin-left:0.4rem;
}
#empleo_grid .flex_column.av_one_half .det_trabajo.det_puestos:after {
content:'';
display:block;
clear:both;
}
#empleo_grid .flex_column.av_one_half .bock_dest {
min-height:315px;
}
#procesos_grid.empeo_sol .content {
padding-top:0;
}
#procesos_grid.empeo_sol .avia_textblock {
color: #fff;
padding: 3.5rem 2rem 2rem 2rem;
font-size: 1.1rem;
line-height: 1.3;
}
#procesos_grid.empeo_sol .avia_textblock h3 {
text-transform: uppercase;
}
#procesos_grid.empeo_sol #empleo_cita_btn .avia_textblock {
padding: 0;
}
#procesos_grid.empeo_sol #empleo_cita_btn .avia_textblock .btn.btn_cita {
max-width:516px;
margin:auto;
}
#procesos_grid.empeo_sol #empleo_cita_btn .avia_textblock .btn.btn_cita a {
background:#2ab8db;
color:#fff;
text-transform:uppercase;
font-size:1.1rem;
letter-spacing:1px;
display: block; 
text-align:center;
padding:0.8rem 0;
border-radius:50px; 
text-decoration:none;
}
#procesos_grid.empeo_sol #empleo_cita_btn .avia_textblock .btn.btn_cita a:hover {
text-decoration: none;
box-shadow: inset 0px 0px 0px 2px #2ab8db;
background: transparent!important;
color: #2ab8db;
}
#empleo_info_pop, #trabajo_info_pop, #lehen_cita_pop, #dual_info_pop {
display:none;
}
#solicitud_empleo.av_textblock_section {
margin-top: 2rem;
background: #afc4d6;
padding: 1.5rem 2.5rem 0 2.5rem;
}
#solicitud_info_dual.av_textblock_section {
margin-top: 2rem;
background: #f5e5ee;
padding: 1.5rem 2.5rem 0 2.5rem;
}
#fp_gif_pop #solicitud_info_dual.av_textblock_section {
margin-top: 0;
background: transparent;
padding: 0;
}
#trabajo_info_pop,
#lehen_cita_pop {
max-width:520px;
background: #c5dbdc;
}
#dual_info_pop {
max-width:520px; 
}
#fp_matricula_pop,
#fp_jornadas_pop,
#fp_jornadas_pop2,
#fp_gif_pop, 
#formacion_new_pop, 
#fp_puertas_abiertas_pop2,
#cita_grupal_pop,
#cita_3,
#cita_puertas_abiertas {
max-width:520px;  
display:none;
}
#dual_info_pop .submit_line {
padding-bottom: 2rem;
}
#dual_info_pop .submit_line input {
background: #c70f77; 
background-color: #c70f77!important;
}
#dual_info_pop .submit_line input:hover {
box-shadow: inset 0px 0px 0px 2px #c70f77;
background: transparent!important;
color: #c70f77!important;
}
#trabajo_info_pop #solicitud_empleo.av_textblock_section,
#lehen_cita_pop #solicitud_empleo2.av_textblock_section {
margin-top: 2rem;
background: transparent;
padding: 1.5rem 2.5rem 0 2.5rem;
}
#solicitud_empleo.av_textblock_section h3,
#solicitud_info_dual.av_textblock_section h3 {
color:#000;
font-size:1.2rem;
text-align:center; 
}
#solicitud_empleo.av_textblock_section form label,
#solicitud_info_dual.av_textblock_section form label { }
#fp_jornadas_pop #solicitud_info_dual.av_textblock_section form label,
#fp_jornadas_pop2 #solicitud_info_dual.av_textblock_section form label {
display:inline-block;
}
#solicitud_empleo.av_textblock_section form .facept label,
#solicitud_empleo.av_textblock_section form .file_line label  {
display: block;
color:#42617d;
font-weight:normal;
}
#solicitud_info_dual.av_textblock_section form .facept label,
#solicitud_info_dual.av_textblock_section form .file_line label  {
display: block;
color:#42617d;
font-weight:normal;
}
#solicitud_empleo.av_textblock_section form .file_line label {
font-size:1rem;
}
#solicitud_empleo.av_textblock_section form textarea {
height:70px;
}
#solicitud_empleo.av_textblock_section form .wpcf7-submit,
#solicitud_empleo2.av_textblock_section form .wpcf7-submit {
float:none;
display:block;
margin:auto;
background:#21508a!important;
background-color:#21508a!important;
color:#fff;
text-transform:uppercase;
width:100%;
font-size:1.1rem;
letter-spacing:1px;
text-align:center;
padding:0.8rem 0;
border-radius:50px; 
font-weight:normal;
}
#trabajo_info_pop #solicitud_empleo.av_textblock_section form .wpcf7-submit  {
background:#73ab52!important;
background-color:#73ab52!important;  
}
.page-id-25 #header_title .btn.btn_head a,
.page-id-32114 #header_title .btn.btn_head a {
background: #73ab52 !important;
border-color: #73ab52!important;
}
.page-id-25 #header_title .btn.btn_head a:hover,
.page-id-32114 #header_title .btn.btn_head a:hover {
text-decoration: none;
box-shadow:inset 0px 0px 0px 2px #73ab52;
background:transparent!important;
color:#73ab52; 
}
#trabajo_info_pop #solicitud_empleo.av_textblock_section form .wpcf7-submit:hover  {
background:transparent!important;
background-color:transparent!important; 
color:#73ab52;
box-shadow:inset 0px 0px 0px 2px #73ab52;
}
#formacion_intro h2,
#convocatoria_lambide h2  {
font-weight:normal;
text-transform:uppercase;
}
.page-id-25 #somos_intro .first p,
.page-id-32114 #somos_intro .first p {
color: #426b2a;
}
#formacion_intro .flex_column.av_one_half p {
text-align: center;
margin: 0;
display: block;
} 
#formacion_intro .flex_column.av_one_half {
box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.28);  
}
#formacion_intro .flex_column.av_one_half a {
text-align: center;
margin: 0;
display: block;
color: #fff;
text-transform: uppercase;
font-size: 2.4rem;
font-weight: bold;
line-height: 1.2;
padding: 2.5rem 2.5rem;
text-decoration: none;
background:transparent;
min-height:172px;
}
#formacion_intro .flex_column.av_one_half a:hover {
text-decoration: none;
background:rgba(41,81,18,0.7);
}
.twolines_hack {
display: inline-block;
padding-top: 1.4rem;
padding-bottom: 1.4rem;
}
#convocatoria_lambide .flex_column.av_one_half.first p {
font-size: 1.3rem;
margin: 1.4rem 0;
}
#certificados_profesionalidad {
margin-top:0rem;
color:#fff;
}
#certificados_profesionalidad .content {
padding:6rem 0;
}
#certificados_profesionalidad h2 {
color:#fff;
font-weight:normal;
margin-bottom:2rem;
}
#certificados_profesionalidad h2 strong {
color:#fff!important;
}
#certificados_profesionalidad .et_pb_text_inner {
font-size: 1.5rem; 
}
.js_active #certificados_profesionalidad .tab {
font-size:1.5rem;
}
#certificados_profesionalidad .tab_titles {
display: block;
width: 100.4%;
margin-left: -0.15%;
margin-bottom: 0.7rem;
}
#certificados_profesionalidad.main_color .template-archives .tabcontainer a, #top #certificados_profesionalidad.main_color .tabcontainer .tab, #top #certificados_profesionalidad.main_color .tabcontainer .tab.active_tab {
display: block;
float: left;
border: 3px solid #fff;
text-align: center;
color: #fff;
font-size: 1.3rem;
width: 32.9%;
margin: 0 0.2%;
padding: 1.5rem 0;
}
#top #certificados_profesionalidad.main_color .tabcontainer .tab.active_tab {
color: #000;
background: #fff;
}
.tm_formacion .redes_footer a,
.single_empleo  .redes_footer a,
.cat_empleo  .redes_footer a {
background: #73ab52;
}
.tm_formacion .footer_color#footer,
.single_empleo  .footer_color#footer,
.cat_empleo  .footer_color#footer { 
background-image: linear-gradient(120deg, #000000 56%, #73ab52 44%);
}
.page-id-860 #somos_intro h2,
.page-id-27247 #somos_intro h2,
.page-id-858 #somos_intro h2,
.page-id-27246 #somos_intro h2,
#grid_formacion_empleo h2 {
text-transform: uppercase;
font-weight:normal;
}
.page-id-860 #somos_intro .first p,
.page-id-27247 #somos_intro .first p,
.page-id-858 #somos_intro .first p,
.page-id-27246 #somos_intro .first p {
font-size:1.2rem;
color: #000;
text-transform:none;
}
.page-id-860 #somos_intro .first h3,
.page-id-27247 #somos_intro .first h3,
.page-id-858 #somos_intro .first h3,
.page-id-27246 #somos_intro .first h3,
h3.bigttx {
font-size:1.1rem;
color: #1a4696;
line-height: 1.2;
font-size: 2.5rem;
text-transform:uppercase;
margin-bottom:2rem;
}
.page-id-860 #somos_intro #datos_conv,
.page-id-27247 #somos_intro #datos_conv,
.page-id-858 #somos_intro #datos_conv,
.page-id-27246 #somos_intro #datos_conv {
text-align:center;
padding:3rem;
}
.page-id-860 #somos_intro #datos_conv h3,
.page-id-27247 #somos_intro #datos_conv h3,
.page-id-858 #somos_intro #datos_conv h3,
.page-id-27246 #somos_intro #datos_conv h3 {
text-transform:uppercase;
font-size: 1.2rem;
}
.page-id-860 #somos_intro #datos_conv .block_datos,
.page-id-27247 #somos_intro #datos_conv .block_datos,
.page-id-858 #somos_intro #datos_conv .block_datos,
.page-id-27246 #somos_intro #datos_conv .block_datos {
float: left;
text-align: center;
width: 45%;
margin: 1rem 2.5%;
min-height:144px;
}
.page-id-860 #somos_intro #datos_conv .block_datos .dato_num,
.page-id-27247 #somos_intro #datos_conv .block_datos .dato_num,
.page-id-858 #somos_intro #datos_conv .block_datos .dato_num,
.page-id-27246 #somos_intro #datos_conv .block_datos .dato_num {
color: #73ab52;
font-size:4.2rem;
font-weight: bold;
line-height: 1.2;
}
.page-id-860 #somos_intro #datos_conv .block_datos  .dato_conc,
.page-id-27247 #somos_intro #datos_conv .block_datos  .dato_conc,
.page-id-858 #somos_intro #datos_conv .block_datos  .dato_conc,
.page-id-27246 #somos_intro #datos_conv .block_datos  .dato_conc  {
color: #73ab52;
font-size: 1.1rem;
font-weight: bold;
line-height: 1.2;
}
.page-id-860 #somos_intro #datos_conv .block_datos .dato_text,
.page-id-27247 #somos_intro #datos_conv .block_datos .dato_text,
.page-id-858 #somos_intro #datos_conv .block_datos .dato_text,
.page-id-27246 #somos_intro #datos_conv .block_datos .dato_text {
line-height:1.2;
font-size:1.1rem;
}
#grid_formacion_empleo h2 {
margin-bottom:3rem;
}
#grid_formacion_empleo .avia-content-slider .slide-entry-wrap {
margin-bottom:0;
}
#grid_formacion_empleo .slide-entry {
background: #eeeeee;
margin-bottom:2rem;
}
#grid_formacion_empleo div .av_one_half {
margin-left: 3%;
width: 48.5%;
}
#grid_formacion_empleo div .av_one_half.first {
margin-left: 0;
}
#grid_formacion_empleo .slide-entry  .slide-content {
padding:2rem 2rem;
min-height: 430px;
}
#grid_formacion_empleo .slide-entry .entry-content-header {
margin-bottom:1.5rem;
}
#grid_formacion_empleo .slide-entry h3 {
text-transform: uppercase;
font-size: 1.3rem;
line-height: 1.2;
}
#grid_formacion_empleo .slide-entry .blog-categories {
text-transform:uppercase;
color:#000;  
}
#grid_formacion_empleo .slide-entry .formacion_dato {
background: #fff;
display: inline-block;
width: auto;
padding: 0.3rem 0.5rem;
font-size: 1.1rem;
margin-right: 1rem; 
margin-bottom:1rem;
position:relative;
padding-left: 2.5rem;
}
#grid_formacion_empleo .slide-entry .formacion_dato.formacion_fechas,
#grid_formacion_empleo .slide-entry .formacion_dato.formacion_horario {
width:54%;
}
#grid_formacion_empleo .slide-entry .formacion_dato.formacion_fechas:before {
content:'';
width:17px;
height:17px;
background:url(//juritecnia.net/wp-content/themes/juritecnia/img/fechas_ico.svg);
display:block;
position:absolute;
top:0.5rem;
left:0.7rem;
}
#grid_formacion_empleo .slide-entry .formacion_dato.formacion_duracion:before {
content:'';
width:13px;
height:16px;
background:url(//juritecnia.net/wp-content/themes/juritecnia/img/duracion_ico.svg);
display:block;
position:absolute;
top:0.5rem;
left:0.7rem;
}
#grid_formacion_empleo .slide-entry .formacion_dato.formacion_horario:before {
content:'';
width:19px;
height:19px;
background:url(//juritecnia.net/wp-content/themes/juritecnia/img/horario_ico.svg);
display:block;
position:absolute;
top:0.5rem;
left:0.7rem;
}
#grid_formacion_empleo .slide-entry .bt.bt_grupos a {
display: block;
border-radius: 24px;
background-color: #73ab52;
color: #fff;
text-transform: uppercase;
font-size: 1.15rem;
letter-spacing: 1px;
padding: 0.6rem 0;
text-align: center;
width: 100%;
}
#grid_formacion_empleo .slide-entry .bt.bt_grupos a:hover {
text-decoration: none;
box-shadow:inset 0px 0px 0px 2px #73ab52;
background:transparent!important;
background-color: transparent;
color:#73ab52;
}
.tm_formacion #somos_intro .btn.btn_head {
}
.tm_formacion #somos_intro .btn.btn_head a {
display: inline-block;
border-radius: 24px;
background-color: #73ab52;
color: #fff;
text-transform: uppercase;
font-size: 1.15rem;
letter-spacing: 1px;
padding: 0.6rem 3rem;
text-align: center;
width: auto;
text-decoration:none;
}
.tm_formacion #somos_intro .btn.btn_head a:hover {
text-decoration:none;
box-shadow: inset 0px 0px 0px 2px #73ab52;
background: transparent!important;
background-color: transparent;
color: #73ab52;
}
#grafico_lehen {
margin-bottom:3rem;
}
#grafico_lehen .bt.bt_download {
margin-top:3rem; 
}
#grafico_lehen .bt.bt_download a {
display: inline-block;
border-radius: 24px;
background-color: #73ab52;
color: #fff;
text-transform: uppercase;
font-size: 1.15rem;
letter-spacing: 1px;
padding: 0.6rem 3rem;
text-align: center;
width: auto;  
text-decoration:none;
}
#grafico_lehen .bt.bt_download a:hover {
text-decoration:none; 
box-shadow: inset 0px 0px 0px 2px #73ab52;
background: transparent!important;
background-color: transparent;
color: #73ab52;
}
#grafico_lehen .flex_column {
float:none;
}
.descarga_temario_formacion {
margin:1rem 0 2rem 0; 
}
.descarga_temario_formacion a {
display: inline-block;
border: solid 3px #426b2a;
background:transparent;
color: #426b2a;
padding: 0.6rem 1rem 0.6rem 3rem;
position: relative;
font-size: 1.2rem;
font-weight: bold;
font-family: 'lato', Helvetica, Arial, sans-serif;
}
.descarga_temario_formacion a:hover {
text-decoration:none;
border: solid 3px #426b2a;
background:#426b2a;
color: #fff;
}
.descarga_temario_formacion a:before {
content:'';
width:22px;
height:29px;
background:url(//juritecnia.net/wp-content/themes/juritecnia/img/descarga_temario_formacion.svg);
display:block;
position:absolute;
top:0.5rem;
left:0.7rem; 
}
.descarga_temario_formacion a:hover:before {
background:url(//juritecnia.net/wp-content/themes/juritecnia/img/descarga_temario_formacion_blanco.svg);
}
.areas_menu {
display: table;
width: 100%;
text-align: center;
margin-bottom: 3rem;
border-collapse: separate;
border-spacing: 0.7rem;
}
.areas_menu .area_item {
display: table-cell;
text-transform: uppercase;
text-align: center;
line-height: 1.2;
margin: 0 1.2%;
font-size: 0.8rem;
font-weight: bold;
vertical-align: middle;
height:90px;
border: solid 3px #1a4696;
background:transparent;
cursor: pointer;
}
.areas_menu .area_item a {
display:block;
padding: 1rem 0.3rem;
cursor: pointer;
color: #1a4696;
text-decoration:none;
}
.areas_menu .area_item a:hover,
.areas_menu .area_item.active a {
color:#fff;
text-decoration:none
}
.areas_menu .area_item.active,
.areas_menu .area_item:hover {
background:#1a4696;
border: solid 3px #1a4696;
color:#fff;
}
.areas_menu .area_item.active a,
.areas_menu .area_item:hover a{
color:#fff;
}
#convocatoria_lambide .avia-image-container {
margin-bottom:3rem;
}
.single-formacion #contacto_home {
background-color: #dce2d8;
}
.single-formacion .main_color#contacto_home input[type='submit'] {
background:#73ab52; 
background-color: #73ab52!important;
}
.single-formacion .main_color#contacto_home input[type='submit']:hover {
box-shadow: inset 0px 0px 0px 2px #73ab52;
background: transparent!important;
background-color: transparent;
color: #73ab52!important;
}
#top.single-formacion #contacto_home .input-text, 
#top.single-formacion #contacto_home input[type="text"], 
#top.single-formacion #contacto_home input[type="input"], 
#top.single-formacion #contacto_home input[type="password"], 
#top.single-formacion #contacto_home input[type="email"], 
#top.single-formacion #contacto_home input[type="number"], 
#top.single-formacion #contacto_home input[type="url"], 
#top.single-formacion #contacto_home input[type="tel"], 
#top.single-formacion #contacto_home input[type="search"], 
#top.single-formacion #contacto_home textarea, 
#top.single-formacion #contacto_home select {
background:#fff;
}
.single-formacion .sidebar_left .content {
margin-right:0;
padding-left:0;
padding-top:50px;
}
.cuadro_formacion_data {
background:#eeeeee;
padding:1.5rem;
}
.cuadro_formacion_data .title2  {
text-transform:uppercase;
font-weight:bold;
font-size: 1.3rem;
line-height: 1.3;
}
.cuadro_formacion_data .cats {
text-transform: uppercase;
color: #000;
margin-bottom:1rem;
}
.cuadro_formacion_data .cats .blog-categories.minor-meta {
color: #000;
}
.cuadro_formacion_data .formacion_dato {
background: #fff;
display: inline-block;
width: auto;
padding: 0.3rem 0.5rem;
font-size: 1.1rem;
margin-right: 1rem;
margin-bottom: 1rem;
position: relative;
padding-left: 2.5rem;
}
.cuadro_formacion_data .formacion_dato.formacion_fechas:before {
content: '';
width: 17px;
height: 17px;
background: url(//juritecnia.net/wp-content/themes/juritecnia/img/fechas_ico.svg);
display: block;
position: absolute;
top: 0.5rem;
left: 0.7rem;
}
.cuadro_formacion_data .formacion_dato.formacion_duracion:before {
content: '';
width: 13px;
height: 16px;
background: url(//juritecnia.net/wp-content/themes/juritecnia/img/duracion_ico.svg);
display: block;
position: absolute;
top: 0.5rem;
left: 0.7rem;
}
.cuadro_formacion_data .formacion_dato.formacion_horario:before {
content: '';
width: 19px;
height: 19px;
background: url(//juritecnia.net/wp-content/themes/juritecnia/img/horario_ico.svg);
display: block;
position: absolute;
top: 0.5rem;
left: 0.7rem;
}
.cuadro_formacion_data .bt.bt_grupos {
margin:1rem 0;   
}
.cuadro_formacion_data .bt.bt_grupos a {
display: block;
border-radius: 24px;
background-color:#1a4696;
color: #fff;
text-transform: uppercase;
font-size: 1.15rem;
letter-spacing: 1px;
padding: 0.6rem 0;
text-align: center;
width: 100%; 
}
.label_ref {
font-weight:bold;
}
.activo_form .cuadro_formacion_data {
background:#cfdefa;
}
.activo_form .cuadro_formacion_data .descarga_temario_formacion a {
border: solid 3px #1a4696;
color: #1a4696;
padding: 0.6rem 1rem 0.6rem 3rem;
position: relative;
font-size: 1.2rem;
font-weight: bold;
font-family: 'lato', Helvetica, Arial, sans-serif;
text-decoration:none;
background:transparent;
}
.activo_form .cuadro_formacion_data .descarga_temario_formacion a:hover {
text-decoration:none;
border: solid 3px #1a4696;
background:#1a4696;
color:#fff;
}
.activo_form .descarga_temario_formacion a:hover:before {
background:url(//juritecnia.net/wp-content/themes/juritecnia/img/descarga_temario_formacion_blanco.svg);
}
.activo_form .cuadro_formacion_data .formacion_dato {
color:#1a4696;
}
.activo_form .cuadro_formacion_data .formacion_dato.formacion_fechas:before {
background: url(//juritecnia.net/wp-content/themes/juritecnia/img/fechas_activo_ico.svg);
}
.activo_form .cuadro_formacion_data .formacion_dato.formacion_duracion:before {
background: url(//juritecnia.net/wp-content/themes/juritecnia/img/duracion_activo_ico.svg);
}
.activo_form .cuadro_formacion_data .formacion_dato.formacion_horario:before {
background: url(//juritecnia.net/wp-content/themes/juritecnia/img/horario_activo_ico.svg);
}
.activo_form .descarga_temario_formacion a:before {
background: url(//juritecnia.net/wp-content/themes/juritecnia/img/descarga_temario_activoform.svg);
}
.activo_form  #_form_17_submit {
background:#1a4696!important; 
}
.page-template-template-blog_empleo #bread_block.main_color a,
.page-template-template-blog_empleo .main_color .minor-meta a,
.page-template-template-blog_empleo .post-entry .read-more-link a,
.cat_empleo #bread_block.main_color a,
.cat_empleo .main_color .minor-meta a,
.cat_empleo .post-entry .read-more-link a {
color:#73ab52!important;
}
.page-template-template-blog_empleo #bread_block.main_color a:hover,
.page-template-template-blog_empleo .main_color .minor-meta a:hover,
.page-template-template-blog_empleo .post-entry .read-more-link a:hover{
color:#73ab52!important;
}
.page-template-template-blog_fp #bread_block.main_color a,
.page-template-template-blog_fp .main_color .minor-meta a,
.page-template-template-blog_fp .post-entry .read-more-link a,
.archive.category.cat_fp .content .post-entry .read-more-link a,
.archive.category.cat_fp .main_color .minor-meta a,
.archive.category.cat_fp  .breadcrumb a,
.archive.category.cat_fp  .bread-cont a,
.single.single_fp  .breadcrumb a,
.single.single_fp  .bread-cont a,
#top.single.single_fp .post-meta-infos .blog-categories a {
color:#c70f77!important;
}
.page-template-template-blog_fp #bread_block.main_color a:hover,
.page-template-template-blog_fp .main_color .minor-meta a:hover,
.page-template-template-blog_fp .post-entry .read-more-link a:hover,
.archive.category.cat_fp .content .post-entry .read-more-link a:hover,
.archive.category.cat_fp .main_color .minor-meta a:hover,
.archive.category.cat_fp  .breadcrumb a:hover,
.single.single_fp  .breadcrumb a:hover,
#top.single.single_fp .post-meta-infos .blog-categories a:hover {
color:#c70f77!important;
}
.page-template-template-blog.oposiciones_tm #bread_block.main_color a,
.page-template-template-blog.oposiciones_tm .main_color .minor-meta a,
.page-template-template-blog.oposiciones_tm .post-entry .read-more-link a,
.archive.category.cat_oposiciones .content .post-entry .read-more-link a,
.archive.category.cat_oposiciones .main_color .minor-meta a,
.archive.category.cat_oposiciones  .breadcrumb a,
.single.single_oposiciones  .breadcrumb a,
#top.single.single_oposiciones .post-meta-infos .blog-categories a {
color:#009f9e!important;
}
.page-template-template-blog.oposiciones_tm #bread_block.main_color a:hover,
.page-template-template-blog.oposiciones_tm .main_color .minor-meta a:hover,
.page-template-template-blog.oposiciones_tm .post-entry .read-more-link a:hover,
.archive.category.cat_oposiciones .content .post-entry .read-more-link a:hover,
.archive.category.cat_oposiciones .main_color .minor-meta a:hover,
.archive.category.cat_oposiciones  .breadcrumb a:hover,
.single.single_oposiciones  .breadcrumb a:hover,
#top.single.single_oposiciones .post-meta-infos .blog-categories a:hover {
color:#009f9e!important;
}
.page-template-template-blog.tm_formacion #bread_block.main_color a,
.page-template-template-blog.tm_formacion .main_color .minor-meta a,
.page-template-template-blog.tm_formacion .post-entry .read-more-link a,
.archive.category.cat_empleo .content .post-entry .read-more-link a,
.archive.category.cat_empleo .main_color .minor-meta a,
.archive.category.cat_empleo  .breadcrumb a,
.single.single_empleo  .breadcrumb a,
.single-formacion  .breadcrumb a,
#top.single.single_empleo .post-meta-infos .blog-categories a {
color:#73ab52!important;
}
.page-template-template-blog.tm_formacion #bread_block.main_color a:hover,
.page-template-template-blog.tm_formacion .main_color .minor-meta a:hover,
.page-template-template-blog.tm_formacion .post-entry .read-more-link a:hover,
.archive.category.cat_empleo .content .post-entry .read-more-link a:hover,
.archive.category.cat_empleo .main_color .minor-meta a:hover,
.archive.category.cat_empleo  .breadcrumb a:hover,
.single.single_empleo  .breadcrumb a:hover,
.single-formacion  .breadcrumb a:hover,
#top.single.single_empleo .post-meta-infos .blog-categories a:hover {
color:#73ab52!important;
}
#top.single.single_oposiciones .av-share-box .av-share-link-description {
background:#009f9e!important;
}
#top.single.single_oposiciones .av-share-box .av-share-link-description:hover {
text-decoration: none;
box-shadow:inset 0px 0px 0px 2px #009f9e;
background:transparent!important;
color:#009f9e!important;
}
#top.single.single_oposiciones .main_color #respond .input-text, 
#top.single.single_oposiciones .main_color #respond input[type='text'], 
#top.single.single_oposiciones .main_color #respond input[type='input'], 
#top.single.single_oposiciones .main_color #respond input[type='email'], 
#top.single.single_oposiciones .main_color #respond textarea {
background-color: #e5f4f4;
}
#top.single.single_empleo .main_color #respond .input-text, 
#top.single.single_empleo .main_color #respond input[type='text'], 
#top.single.single_empleo .main_color #respond input[type='input'], 
#top.single.single_empleo .main_color #respond input[type='email'], 
#top.single.single_empleo .main_color #respond textarea {
background-color: #fff;
}
#top.single.single .main_color #respond input[type='submit'] {
background:#009f9e!important;
}
#top.single.single .main_color #respond input[type='submit']:hover {
text-decoration: none;
box-shadow:inset 0px 0px 0px 2px #009f9e;
background:transparent!important;
color:#009f9e!important;
}
#top.single.single_empleo .main_color #respond input[type='submit'] {
background:#73ab52!important;
}
#top.single.single_fp .av-share-box .av-share-link-description {
background:#c70f77!important;
}
#top.single.single_fp .av-share-box .av-share-link-description:hover {
text-decoration: none;
box-shadow:inset 0px 0px 0px 2px #c70f77;
background:transparent!important;
color:#c70f77!important; 
}
#top.single.single_empleo .av-share-box .av-share-link-description {
background:#73ab52!important;
}
#top.single.single_empleo .av-share-box .av-share-link-description:hover {
text-decoration: none;
box-shadow:inset 0px 0px 0px 2px #73ab52;
background:transparent!important;
color:#73ab52!important; 
}
#temario_pop {
display:none;
background: #c5dbdc;
}
#temario_pop .content_pform {
padding: 2.5rem 2.5rem 0 2.5rem;
}
#temario_pop h3 {
text-align: center;
font-size: 1.9rem;
position: relative;
padding: 6rem 0 0 0;
max-width: 400px;
margin: auto;
margin-bottom: 1rem; 
}
#temario_pop h3:before {
content: '';
background: url(//juritecnia.net/wp-content/themes/juritecnia/img/info_oposicion.svg) no-repeat;
width: 129px;
height: 94px;
position: absolute;
top: 0;
left: 35%;
display: block;
}
#temario_pop form label {
display: none;
}
#temario_pop form .facept label {
display: block;
}
#temario_pop .wpcf7-submit {
float: none;
text-transform: uppercase;
border-width: 0px!important;
background: #009f9e !important;
border-color: #009f9e !important;
padding: 8px 14px !important;
font-size: 1.1rem !important;
line-height: 30px !important;
color: #FFF !important;
font-weight: 400 !important;
border-radius: 25px !important;
letter-spacing: 1px;
white-space: nowrap;
width: 100%;
max-width: 100%;
margin-left: auto;
margin-right: auto;
}
#grafico_lehen .hide_movil {
display: block;
}
#grafico_lehen .hide_deskotp {
display: none;
}
#notificar_info_pop_empresas,
#notificar_info_pop_oxford {
display:none;
}
#notificar_info_pop_empresas .av_textblock_section form label,
#notificar_info_pop_oxford .av_textblock_section form label {
display: none;
}
#notificar_info_pop_empresas .av_textblock_section form .facept label,
#notificar_info_pop_oxford .av_textblock_section form .facept label {
display: block;
}
#notificar_info_pop_empresas input[type="submit"],
#notificar_info_pop_oxford input[type="submit"] {
float: none;
text-transform: uppercase;
border-width: 0px!important;
background: #009f9e !important;
border-color: #009f9e !important;
padding: 8px 14px !important;
font-size: 1.1rem !important;
line-height: 30px !important;
color: #FFF !important;
font-weight: 400 !important;
border-radius: 25px !important;
letter-spacing: 1px;
white-space: nowrap;
width: 100%;
max-width: 100%;
margin-left: auto;
margin-right: auto;
}
#puertas_abiertas_pop {
display:none;
}
#puertas_abiertas_info {
margin: auto;
}
.close_pop23 {
position: absolute;
right: -2rem;
top: -2rem;
font-size: 1.5rem;
font-weight: bold;
color: #fff;
cursor: pointer;  
}
.no_results {
margin-top:1.3rem;
font-size:1.1rem;
}
#empleo_empleo_ico {
display:block;
}
#empleo_fp_ico {
display:none;
}
#empleo_opo_ico {
display:none;
}
.single_fp #empleo_opo_ico ,
.tm_fp #empleo_opo_ico ,
.cat_fp #empleo_opo_ico,
.single_fp #empleo_empleo_ico ,
.tm_fp #empleo_empleo_ico ,
.cat_fp #empleo_empleo_ico,
.oposiciones_tm #empleo_empleo_ico,
.single_oposiciones #empleo_empleo_ico,
.cat_oposiciones #empleo_empleo_ico,
.tm_formacion #empleo_empleo_ico,
.single_empleo #empleo_empleo_ico,
.cat_empleo #empleo_empleo_ico {
display:none;
}
.single_fp #empleo_fp_ico ,
.tm_fp #empleo_fp_ico ,
.cat_fp #empleo_fp_ico {
display:block;
}
.page-id-31 #empleo_opo_ico,
.page-id-31 #empleo_fp_ico {
display:none;
}
.page-id-31 #empleo_empleo_ico  {
display:block;
}
.single_empleo #empleo_opo_ico ,
.tm_formacion #empleo_opo_ico ,
.cat_empleo #empleo_opo_ico {
display:none;
}
.single_empleo #empleo_fp_ico ,
.tm_formacion #empleo_fp_ico ,
.cat_empleo #empleo_fp_ico {
display:block;
}
.oposiciones_tm #empleo_opo_ico,
.single_oposiciones #empleo_opo_ico,
.cat_oposiciones #empleo_opo_ico {
display:block;
}
#nav_webs_movil {
display:none;
}
.single-formacion #header_title .av-section-color-overlay_formacion {
opacity: 1;
background-color: rgba(115,171,82,0.64);
position: absolute;
width: 100%;
height: 100%;
}
.close_pop22 {
position: absolute;
right: 1.2rem;
top: 2.4rem;
font-size: 1.5rem;
font-weight: bold;
color: #000;
cursor: pointer;  
}
#fp_gif_pop .close_pop22 {
position: absolute;
right: 1.2rem;
top: 0.1rem;
font-size: 1.5rem;
font-weight: bold;
color: #fff;
cursor: pointer;  
}
#rss_sidebar a {
position:relative;
}
#rss_sidebar a span {
text-indent: -100000px;
display: inline-block;
}
#rss_sidebar.rss_empleo a:before {
content:'\e853';
font-family: 'entypo-fontello';
color:#73ab52;
font-size:2rem;   
}
#rss_sidebar.rss_fp a:before {
content:'\e853';
font-family: 'entypo-fontello';
color:#c70f77;
font-size:2rem;   
}
#rss_sidebar.rss_oposiciones a:before {
content:'\e853';
font-family: 'entypo-fontello';
color:#009f9e;
font-size:2rem;   
}
#rss_sidebar.rss_general a:before {
content:'\e853';
font-family: 'entypo-fontello';
color:#178baf;
font-size:2rem;   
}
#top #temario_pop form {
max-width:442px;
}
#top #temario_pop ._html-code {
line-height: 1.2;
font-size: 0.9rem;
}
#top #temario_pop  ._submit {
float: none;
text-transform: uppercase;
border-width: 0px!important;
background: #009f9e !important;
border-color: #009f9e !important;
padding: 8px 14px !important;
font-size: 1.1rem !important;
line-height: 30px !important;
color: #FFF !important;
font-weight: 400 !important;
border-radius: 25px !important;
letter-spacing: 1px;
white-space: nowrap;
width: 100%;
max-width: 100%;
margin-left: auto;
margin-right: auto; 
}
#top #temario_pop  ._submit:hover {
box-shadow: inset 0px 0px 0px 2px #009f9e;
background: transparent!important;
color: #009f9e!important;
}
.single_ingles .av-section-color-overlay-wrap {
background:rgba(33,80,138,0.7);
}
#top.single_ingles form.cart .button {
background:#21508a!important; 
border-color: #21508a !important;  
}
#top.single_ingles form.cart .button:hover {
background:transparent!important; 
box-shadow: inset 0px 0px 0px 2px #21508a; 
color:#21508a !important; 
}
#top.single_ingles #solicitud_info.av_textblock_section {
background: #dae5ef;
}
#top.single_ingles #solicitud_info .wpcf7-submit {
background:#21508a!important; 
border-color: #21508a !important;  
}
#top.single_ingles #solicitud_info .wpcf7-submit:hover {
background:transparent!important; 
box-shadow: inset 0px 0px 0px 2px #21508a; 
color:#21508a !important; 
}
.llamar_header {
display:none;
}
.single-post #form_seearch_movil {
}
.template-blog .post_delimiter {
margin: 0 0 20px 0;
padding: 0;
clear: both;
}
.single-post .big-preview.single-big img {
width:auto;
max-width:600px;
}
.page-id-21 #header_home .container {
opacity: 1;
}
.flex_column.banner_matriculafp {
height:387px;
}
.flex_column.banner_matriculafp p {
color: #fff;
font-size: 1.7rem;
font-weight: 700;
max-width: 370px;
margin: auto;
line-height: 1.2;
}
.flex_column.banner_matriculafp .btn {
margin-top:1.5rem;
}
.tm_fp #bread_block.matriculafp_links .flex_column.banner_matriculafp .btn a {
background: #c70f77;
color: #fff;
font-size: 1.2rem;
font-weight: 300;
border-radius: 25px;
display: inline-block;
padding: 0.8rem 0;
width: 315px;
letter-spacing: 1px;  
}
.tm_fp #bread_block.matriculafp_links .flex_column.banner_matriculafp .btn a:hover {
box-shadow: inset 0px 0px 0px 2px #c70f77;
background: transparent!important;
color: #c70f77!important;
text-decoration:none;
}
.tm_fp #bread_block.matriculafp_links .matricula_btns .btn {
margin:4rem 0;
}
.tm_fp #bread_block.matriculafp_links .matricula_btns .btn a {
background: #c70f77;
color: #fff;
font-size: 1.4rem;
font-weight: 400;
border-radius: 50px;
display: inline-block;
padding: 1.8rem 0 1.8rem 2rem;
text-align:center;
width:100%;
max-width:504px;
letter-spacing: 1px; 
position:relative;
}
.tm_fp #bread_block.matriculafp_links .matricula_btns .btn a:hover {
box-shadow: inset 0px 0px 0px 2px #c70f77;
background: transparent!important;
color: #c70f77!important;
text-decoration:none;
}
.tm_fp #bread_block.matriculafp_links .matricula_btns .btn.btn_download a:before {
content:'';
width:30px;
height:30px;
display:block;
background:url(//juritecnia.net/wp-content/themes/juritecnia/img/download-2-svgrepo-com.svg);
position:absolute;
top: 1.4rem;
left: 2.4rem;   
}
.tm_fp #bread_block.matriculafp_links .matricula_btns .btn.btn_solicitud a:before {
content:'';
width:38px;
height:29px;
display:block;
background:url(//juritecnia.net/wp-content/themes/juritecnia/img/check-mark-svgrepo-com.svg);
position:absolute;
top: 1.7rem;
left: 3.5rem;  
}
#tabla_fechas h2 {
font-size:1.3rem;
}
#tabla_fechas .avia-table {
border: solid 4px #c70f77; 
}
.main_color table caption, .main_color tr:nth-child(even), .main_color .pricing-table>li:nth-child(even), #top .main_color .avia-data-table.avia_pricing_minimal td {
color: #000;
}
#tabla_fechas td {
font-size: 1.2rem;
border-style: solid;
border-width: 1px;
border-left: none;
border-top: none;
border-color: #c70f77; 
}
.avia-data-table.avia_pricing_minimal th, .avia-data-table.avia_pricing_minimal td {
text-align: left;
padding: 1.7rem 1.9rem;
color: #000;
}
#tabla_fechas td.avia-highlight-col {
border-right: 4px #c70f77 solid; 
}
.avia-data-table.avia_pricing_minimal td.avia-highlight-col {
background:#ffeff8;
}
#documentacion_matriculafp h2 {
font-size:1.3rem; 
margin-bottom:2rem;
}
#documentacion_matriculafp h3 {
font-size:1.1rem; 
}
#documentacion_matriculafp ul {
}
#documentacion_matriculafp ul,
#documentacion_matriculafp ul li {
list-style:none;
margin-left:0;
}
#documentacion_matriculafp ul li {
position:relative;
padding: 2px 0 2px 1.2rem;
}
#documentacion_matriculafp ul li:before {
content:'';
display:block;
width: 8px;
height:8px;
border-radius:50%;
background:#c70f77;
position:absolute;
top:0.7rem;
left:0;
}
.notas_pie a {
color:#db0c81;  
}
#reservafp_row {
}
#reservafp_row .content {
padding-top:25px;
padding-bottom:25px;
}
#reservafp_row .container {
max-width:950px;
}
#reservafp_row .col_reservafp {
color:#fff;
font-size:1rem;
letter-spacing:1px;
}
#reservafp_row .col_reservafp .pink_text {
color:#db0c81;
}
#reservafp_row .col_reservafp_btn .btn a {
background: #c70f77;
color: #fff;
font-size: 1rem;
font-weight: 400;
border-radius: 25px;
display: inline-block;
padding: 0.8rem 0;
width: 315px;
letter-spacing: 1px;
text-align:center;
}
#reservafp_row .col_reservafp_btn .btn a:hover {
box-shadow: inset 0px 0px 0px 2px #c70f77;
background: transparent!important;
color: #c70f77!important;
text-decoration: none;
}
.single_seg #product_header .link_grupos {
display:none;
}
.single_seg #product_header {
min-height: 455px;
}
.single_seg .cuadro_prepara {
border: solid 4px #1d5597;
border-color: #1d5597!important;
}
.single_seg #prepara1_opo .cuadro_prepara .cont_cuadro > div {
float: left;
display: table;
width: 46%;
line-height: 1.2;
margin: 0.5rem 2%;
position: relative;
padding: 0.3rem 0 0.3rem 0.5rem;
min-height: 42px;
}
.single_seg #prepara1_opo .cuadro_prepara .cont_cuadro {
padding: 0.8rem 15%;
}
.single_seg .link_lanbide {
display:block;
clear:both;
margin:2rem 0 2rem 0;  
}
.single_seg .link_lanbide a {
color:#1faacc;
font-size:1.05rem;
font-weight:600;
text-decoration:none;
}
.single_seg .link_lanbide a:hover {
text-decoration:none; 
}
.single_seg .descarga_pdf_curso {
background:#1d5597; 
padding: 1.5rem 2% 1.5rem 9.5%;
}
.single_seg .descarga_pdf_curso .container_btn {
display:table;
width:100%;
}
.single_seg .descarga_pdf_curso .text_btn {
display: table-cell;
width:62%;
vertical-align:middle;
}
.single_seg .descarga_pdf_curso .text_btn span {
display: inline-block;
font-size: 1.8rem;
color: #fff;
font-weight: 600;
line-height: 1.2;
padding: 1.2rem 0 1rem 5.5rem;
position: relative;
}
.single_seg .descarga_pdf_curso .text_btn span:before {
content:'';
width:68px;
height:87px;
display:block;
position:absolute;
top:0;
left:0;
background: url(//juritecnia.net/wp-content/themes/juritecnia/img/download_seg_ico.png);
}
.single_seg .descarga_pdf_curso .btn {
display:table-cell; 
vertical-align:middle;
}
.single_seg .descarga_pdf_curso .btn a {
text-transform: uppercase;
position: relative;
padding: 0.8rem 2.5rem 0.8rem 2.5rem;
background: #fff;
color: #1d5597;
font-size: 1.05rem;
letter-spacing: 1px;
border-radius: 24px;
}
.single_seg .descarga_pdf_curso .btn a:hover {
box-shadow: inset 0px 0px 0px 2px #fff;
background: transparent!important;
color: #fff!important;
text-decoration:none;
}
#top .single_seg form.cart .button {
background:#2ab8db; 
}
#top .single_seg form.cart .button:hover {
box-shadow: inset 0px 0px 0px 2px #2ab8db;
background: transparent!important;
color: #2ab8db!important; 
}
.single_seg #solicitud_info.av_textblock_section {
background: #f7fbff;
}
#top.single_seg #solicitud_info .wpcf7-submit {
background: #2ab8db!important;
border-color: #2ab8db!important;
}
#top.single_seg #solicitud_info .wpcf7-submit:hover {
background: transparent!important;
box-shadow: inset 0px 0px 0px 2px #2ab8db;
color: #2ab8db !important;
}
#top.single_seg  form.cart .button {
background: #2ab8db !important;
border-color: #2ab8db !important;
}
#top.single_seg  form.cart .button:hover {
box-shadow: inset 0px 0px 0px 2px #2ab8db;
background: transparent!important;
color: #2ab8db!important;
}
#botones_seguridad {
padding-bottom:3rem;
}
#botones_seguridad .btn {
display:block;
width:100%;
text-align:center;
}
#botones_seguridad .btn a {
background:transparent;
color: #2ab8db;
padding:1rem 3rem; 
display:block; 
font-size: 1.2rem;
font-weight: 600;
}
#botones_seguridad .btn a:hover {
}
#botones_seguridad .img_btn {
display:block;
position:relative;
line-height:0;
}
#botones_seguridad .img_btn img {
width:100%;
line-height:0;
}
#botones_seguridad .img_btn:hover:after {
content:'';
display:block;
width:100%;
height:100%;
background:rgba(42,184,219,0.6);
position: absolute;
top: 0;
left: 0;
}
form.quiz-form input[type="button"] {
padding: 0.9rem 0!important;
color: #ffffff!important;
border-radius: 24px;
text-transform: uppercase;
font-size: 1.1rem;
font-weight: 200;
width: 40%;
text-align: center;
background: #c70f77;
border:0;
}
form.quiz-form input[type="button"]#next-question,
form.quiz-form input[type="button"]#action-button {
float: right;
cursor:pointer;
}
form.quiz-form input[type="button"]#prev-question {
float: left;
cursor:pointer;
}
form.quiz-form input[type="button"]:hover {
box-shadow: inset 0px 0px 0px 2px #c70f77;
background: transparent!important;
color: #c70f77!important;
}
#top form.quiz-form label span {
font-size:1rem;
}
.quiz-form input[type="radio"] {
width: 18px;
height: 18px;
cursor:pointer;  
margin-top: 0.5rem;
}
.watu_taker_email {
margin-top: -2rem;
margin-bottom: 4rem;
}
.banner_test {
margin-bottom:1.2rem;
}
#opiniones_grid .content {
padding-top:0;
}
#opiniones_grid div .av_one_third {
margin-left: 3%;
width: 31.333333333333332%;
}
#opiniones_grid div .av_one_third.first {
margin-left: 0;
}
#opiniones_grid .avia-content-slider h2.slide-entry-title {
font-size: 1.4em;
line-height: 1.4em;
margin: 0.5rem 0;
}
#opiniones_home {
}
#opiniones_home .content {
padding-top:4rem;
}
#opiniones_home h2 {
color:#fff;
margin-bottom: 2em;
}
#opiniones_home div .av_one_third {
margin-left: 3%;
width: 31.333333333333332%;
}
#opiniones_home div .av_one_third.first {
margin-left: 0;
}
.main_color#opiniones_home .btn.btn_masinfo {
max-width: 250px;
margin: auto;  
}
.main_color#opiniones_home .btn.btn_masinfo a {
padding: 0.9rem 0!important;
color: #ffffff!important;
border-radius: 24px;
text-transform: uppercase;
float: right;
font-size: 1.1rem;
font-weight: 200;
background-color: #2ab8db!important;
width: 100%;
text-align: center;
text-decoration:none;
}
.main_color#opiniones_home .btn.btn_masinfo a:hover {
box-shadow: inset 0px 0px 0px 2px #2ab8db;
background: transparent!important;
color: #2ab8db!important;
text-decoration:none;
}
#opiniones_home .avia-content-slider .slide-entry-wrap {
margin-bottom: 15px;
}
#opiniones_home .avia-content-slider-inner {
min-height:250px;
}
#top #opiniones_home .avia-slideshow-arrows a {
width: 40px;
height: 125px;
line-height: 130px;
}
#top #opiniones_home .avia-slideshow-arrows a.next-slide {
right: 0;
}
#top #opiniones_home .avia-slideshow-arrows a.prev-slide {
left: 0;
}
#opiniones_home  .avia-slideshow-arrows a:before {
background-color: rgba(31, 170, 204, 0.5); 
background: rgba(31, 170, 204, 0.5);
border-radius:0;
line-height: 130px;
}
.page-template-template-landing .boton-header.boton-area-alumnado.menu-item {
display:none;
}
.page-template-template-landing h1 {
max-width:520px;
}
.html_header_transparency #top.page-template-template-landing .avia-builder-el-0#header_title .container {
padding-top: 14.5rem;
padding-bottom: 1rem;
}
.page-template-template-landing #solicitud_info.av_textblock_section {
margin-top: 0;
position: absolute;
top: -11rem;
right: 0;
padding: 1.5rem 1.2rem 1rem 1.2rem;
background:#bbdcdc;
}
.page-template-template-landing #solicitud_info.av_textblock_section h3 {
font-size: 1.5rem;
max-width: 90%;
}
.page-template-template-landing #solicitud_info.av_textblock_section p {
margin-bottom: 0;
margin-top: 0.3rem;
}
#top.page-template-template-landing .main_color #solicitud_info .input-text, 
#top.page-template-template-landing .main_color #solicitud_info input[type='text'], 
#top.page-template-template-landing .main_color #solicitud_info input[type='input'], 
#top.page-template-template-landing .main_color #solicitud_info input[type='email'], 
#top.page-template-template-landing .main_color #solicitud_info input[type='tel'], 
#top.page-template-template-landing .main_color #solicitud_info select {
margin-bottom: 0.5rem;
}
#ffirst_block_landing .content {
padding-top:2rem;
}
body.page-template-template-landing #ffirst_block_landing .column-top-margin {
margin-top: 0px;
}
#top.page-template-template-landing p {
line-height: 1.3;
font-size: 1rem;
color: #000; 
}
#top.page-template-template-landing #cifras_landing.main_color strong {
color: #fff!important;
}
#top.page-template-template-landing #cifras_landing .avia-single-number {
color: #fff;
font-size: 4.5rem;
font-weight: 600;
font-family: 'lato', Helvetica, Arial, sans-serif;
letter-spacing:1px;
}
#top.page-template-template-landing #cifras_landing .avia-no-number {
opacity: 1;
font-size: 4.5rem;
font-weight: 600;
letter-spacing:1px;
}
#top.page-template-template-landing #cifras_landing .avia-animated-number-content p {
color: #fff;
font-size:1.2rem;
margin-top:1rem;
}
#top.page-template-template-landing #cifras_landing .avia_textblock {
max-width:200px;
margin:auto;
margin-top:-1.6rem;
}
#top.page-template-template-landing #cifras_landing .avia_textblock p {
margin-top:0;
color: #fff;
font-size:1.1rem;
}
#cifras_landing .content {
padding-top: 6.5rem;
padding-bottom:6.5rem;
}
#top.page-template-template-landing .container {
max-width:1260px;
}
#descarga_guia_landing .content {
padding-top:4rem;
}
#descarga_guia_landing .first .avia_textblock {
padding:1rem 2rem;
}
#descarga_guia_landing .first h2 {
margin-bottom:0.5rem;
}
#descarga_guia_landing h2 span.tt3 {
display:block;
clear:both;
text-transform:uppercase;
font-weight:normal;
font-size: 1.6rem;
}
#descarga_guia_landing h2 span.tt4 {
display:block;
clear:both;
text-transform:uppercase;
font-size: 1.9rem;
}
#descarga_guia_landing .first h3 {
font-weight:normal;
font-size:1rem;
}
#descarga_guia_landing form {
margin-top: 0.5rem; 
padding:20px 0;
}
#descarga_guia_landing form ._form_element input[type="text"] {
padding:0.8rem 1rem;
}
#descarga_guia_landing form ._row._checkbox-radio input[type="checkbox"] {
display: inline-block;
vertical-align: top;
border:0; 
width:18px;
height:18px;
}
#descarga_guia_landing form ._row._checkbox-radio label {
color: #000;
display: inline-block;
line-height: 1;
font-weight: normal;
max-width: 90%;
}
#descarga_guia_landing form ._submit {
text-transform: uppercase;
font-size:1.1rem;
letter-spacing: 1px;
width: 100%;
height: 44px;
padding: 11px 25px 11px;
font-weight: normal;
margin: 0 0;
background:#000!important;
color:#fff;
}
#descarga_guia_landing .av_two_third .av_textblock_section {
float:left;
width:48%;
margin-top:1.5rem;
}
#descarga_guia_landing .av_two_third .av_textblock_section#variedad_oposiciones,
#descarga_guia_landing .av_two_third .av_textblock_section#cursos_presenciales {
float:left;
}
#descarga_guia_landing .av_two_third .av_textblock_section#material_estudio,
#descarga_guia_landing .av_two_third .av_textblock_section#simulacros_examen {
float:right;
}
#descarga_guia_landing .av_two_third .av_textblock_section h3 {
text-transform:uppercase;
position:relative;
padding:1.4rem 0 1.4rem 6.5rem;
font-size:1.05rem; 
}#descarga_guia_landing .av_two_third .av_textblock_section p {
margin-top:0.5rem;
}
#descarga_guia_landing .av_two_third .av_textblock_section h3:before {
content:'';
width:83px;
height:83px;
display:block;
position:absolute;
top:0;
left:0;
}
#descarga_guia_landing .av_two_third .av_textblock_section h3.variedad_oposiciones:before {
background:url(//juritecnia.net/wp-content/themes/juritecnia/img/variedad.svg);
background-repeat:no-repeat;
background-size: 100%;
}
#descarga_guia_landing .av_two_third .av_textblock_section h3.material_estudio:before {
background:url(//juritecnia.net/wp-content/themes/juritecnia/img/material.svg);
background-repeat:no-repeat;
background-size: 100%;
}
#descarga_guia_landing .av_two_third .av_textblock_section h3.cursos_presenciales:before {
background:url(//juritecnia.net/wp-content/themes/juritecnia/img/tipos-cursos.svg);
background-repeat:no-repeat;
background-size: 100%;
}
#descarga_guia_landing .av_two_third .av_textblock_section h3.simulacros_examen:before {
background:url(//juritecnia.net/wp-content/themes/juritecnia/img/simulacros-examenes.svg);
background-repeat:no-repeat;
background-size: 100%;
}
#descarga_guia_landing .av_two_third .av_textblock_section:first-child {
display:block;
width:100%;
clear:both;
}
body .bloque_3_col_landing .column-top-margin {
margin-top: 0px;
}
.page-template-template-landing  #sesiones_call {
margin-top:3rem;
}
#top.page-template-template-landing #ejemplo_oposiciones .container {
max-width:850px;
}
#ejemplo_oposiciones h2 {
text-transform: uppercase;
position: relative;
padding: 1rem 0 1rem 6.5rem;
display: inline-block;
max-width: 580px;
margin: 0 auto 1.5rem auto;
font-size: 1.8rem;
text-align:left;
}
#ejemplo_oposiciones h2:before {
content:'';
width:90px;
height:90px;
display:block;
position:absolute;
top:0;
left:0; 
background:url(//juritecnia.net/wp-content/themes/juritecnia/img/ejemplos.svg);
background-repeat:no-repeat;
background-size: 100%;
}
#ejemplo_oposiciones .av_one_full .avia_textblock {
background:#f7f6f6;
padding:0;
}
#ejemplo_oposiciones .av_one_full:first-child .avia_textblock {
text-align:center;
background:transparent;
padding:0;
}
#ejemplo_oposiciones h3 {
background:#e0dede;
padding:1rem 1.5rem;
}
#ejemplo_oposiciones p {
padding:0 1.5rem 1.5rem 1.5rem;
}
body #ejemplo_oposiciones .column-top-margin {
margin-top: 12px;
}
#top.page-template-template-landing .redes_footer a {
background:#009f9e; 
}
#top.page-template-template-landing .footer_color#footer {
background-color: #000;
background: #000;
background-image: linear-gradient(120deg, #000000 56%, #009f9e 44%);
color: #fff;
padding: 0;
}
#top.page-template-template-landing #empleo_empleo_ico {
display:none;
}
#top.page-template-template-landing #empleo_opo_ico {
display:block;
}
#top.page-template-template-landing #descarga_guia_landing #variedad_oposiciones .avia_textblock,
#top.page-template-template-landing #descarga_guia_landing #material_estudio .avia_textblock,
#top.page-template-template-landing #descarga_guia_landing #curso_presencial .avia_textblock,
#top.page-template-template-landing #descarga_guia_landing #simulacros_examen .avia_textblock {
min-height:254px;
}
#header_title.header_title_jornadas_ab h1 {
font-size: 3.8rem;
line-height: 1.1;
margin-bottom: 0.5rem;
}
#header_title.header_title_jornadas_ab h1 br {
display: none;
}
#header_title.header_title_jornadas_ab h1 .small_tit_jornada {
font-weight:normal;
font-size:2.5rem; 
display:block;
text-transform:none; 
}
#header_title.header_title_jornadas_ab p {
margin-top:0.3rem;
}
.tm_fp #header_title.header_title_jornadas_ab .btn.btn_head a,
.btn.btn_jornadas a {
background:#db0c81!important;
font-size:1rem!important;
color:#fff!important;
border-color:#db0c81!important;
padding: 14px 14px !important;
}
.tm_fp #header_title.header_title_jornadas_ab .btn.btn_head a:hover,
.btn.btn_jornadas a:hover {
background:#fff!important;
font-size:1rem!important;
color:#db0c81!important;
border-color:#fff!important;
box-shadow: inset 0px 0px 0px 2px #fff!important;
padding: 14px 14px !important;
}
.et_pb_blurb_description {
display:table;
}
.et_pb_blurb_description .ico_ico {
display:table-cell;
width:61px;
vertical-align:middle;
}
.et_pb_blurb_description .ico_texto {
color:#fff;
display:table-cell;
padding-left:1.2rem;
vertical-align:middle;
font-size:1.1rem;
line-height:1.3;
}
#banda_negra_curso_info.icos_curso .container {
max-width:1050px;
}
.fp_jornadas_intro .container {
max-width:1000px;
}
.fp_jornadas_intro h2.fecha_visita {
color: #db0c81;
text-transform: uppercase;
font-size: 1.9rem;
position: relative;
padding: 0.1rem 0 0.1rem 2.7rem;
margin-bottom: 0.3rem;
}
.fp_jornadas_intro h2.fecha_visita:before {
content:'';
display:block;
width:32px;
height:32px;
background: url(//juritecnia.net/wp-content/themes/juritecnia/img/calendario_jornadas.svg);
background-size:100%;
position:absolute;
top:0;
left:0;
}
.fp_jornadas_intro h3.conectate_charla {
color: #db0c81;
text-transform: uppercase;
font-size: 1.5rem;
position: relative;
padding: 0.1rem 0 0.1rem 2.7rem;
margin: 0.9rem 0 0 0;
}
.fp_jornadas_intro h3.conectate_charla:before {
content:'';
display:block;
width:31px;
height:30px;
background: url(//juritecnia.net/wp-content/themes/juritecnia/img/conectate_jornadas.svg);
background-size:100%;
position:absolute;
top:0;
left:0; 
}
.fp_jornadas_intro .content {
padding-bottom:4rem;
}
body .fp_jornadas_intro  .column-top-margin {
margin-top: 0px;
}
.btn.btn_jornadas {
width:100%;
text-align:center;
}
.btn.btn_jornadas a{
text-transform: uppercase;
font-weight: 400 !important;
border: 1px solid #db0c81;
border-radius: 50px !important;
letter-spacing: 1px;
white-space: nowrap;
display: inline-block;
line-height: 1.2;
text-decoration: none;
padding: 14px 24px !important;
}
.btn.btn_jornadas a:hover {
border: 1px solid #db0c81!important;
border-color: #db0c81!important;
padding: 14px 24px !important; 
}
#top #fechas_jornadas_abiertas .content {
padding-top:5.3rem;
padding-bottom:5.3rem;
}
#fechas_jornadas_abiertas h2 {
text-align: center;
font-weight: 400;
line-height: 1.4;
}
#top #fechas_jornadas_abiertas .flex_column_table.av-equal-height-column-flextable:not(:first-child) {
margin-top: 20px;
}
#fechas_jornadas_abiertas .av_one_half .avia_textblock {
display:flex;
width:100%;
align-items: center;
justify-content: center;
background: #fff;
}
#fechas_jornadas_abiertas .av_one_half .avia_textblock .image_fechas_jornadas {
width: 51%; 
line-height: 0;
max-height:328px;
}
#fechas_jornadas_abiertas .av_one_half .avia_textblock .image_fechas_jornadas img {
height:100%;
width:auto;
max-width:150%;
max-height:328px;
min-width: 100%;
}
#fechas_jornadas_abiertas .av_one_half .avia_textblock .datos_jornada {
background: #fff;
padding: 0rem 2rem;
width: 49%;
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.18);
text-align: center;
height:100%;
min-height:328px;
}
#fechas_jornadas_abiertas .av_one_half .avia_textblock .datos_jornada h3 {
color:#db0c81;  
padding-top:2rem;
display:flex;
width:100%;
align-items: center;
justify-content: center;
column-gap: 10px;
}
#fechas_jornadas_abiertas .av_one_half .avia_textblock .datos_jornada h3 .number_fecha_ab {
font-size:5rem; 
}
#fechas_jornadas_abiertas .av_one_half .avia_textblock .datos_jornada h3 .text_fecha_ab {
font-size:1.3rem; 
text-align:left;
}
#fechas_jornadas_abiertas .av_one_half .avia_textblock .datos_jornada h4 {
font-size: 1.2rem;
margin-top: 3rem;
margin-bottom:1rem;
}
#fechas_jornadas_abiertas .av_one_half .avia_textblock .datos_jornada .btn.btn_jornadas_ab {
margin-top: 2rem;
margin-bottom: 1rem;  
}
#fechas_jornadas_abiertas .av_one_half .avia_textblock .datos_jornada .btn.btn_jornadas_ab a {
background: #db0c81 !important;
font-size: 1rem !important;
color: #fff !important;
border: 1px solid #db0c81;
border-color: #db0c81 !important;
padding: 12px 22px !important;
letter-spacing:1px;
border-radius: 50px !important;
}
#fechas_jornadas_abiertas .av_one_half .avia_textblock .datos_jornada .btn.btn_jornadas_ab a:hover {
background: #fff !important;
font-size: 1rem !important;
color: #db0c81 !important;
border: 1px solid #db0c81;
border-color: #db0c81 !important;
box-shadow: inset 0px 0px 0px 2px #fff!important;
padding: 12px 22px !important;
text-decoration:none;
}
#fechas_jornadas_abiertas .av_one_half .avia_textblock .datos_jornada .row_fecha {
position: relative;
display: inline-block;
padding: 0.1rem 0 0.1rem 1.8rem;
width:165px;
text-align:left;
margin:auto;
}
#fechas_jornadas_abiertas .av_one_half .avia_textblock .datos_jornada .row_modalidad {
position: relative;
display: inline-block;
padding: 0.1rem 0 0.1rem 1.8rem;
width:165px;
text-align:left;
margin:auto;
}
#fechas_jornadas_abiertas .av_one_half .avia_textblock .datos_jornada .row_fecha:before {
content:'';
width:21px;
height:21px;
background:url(//juritecnia.net/wp-content/themes/juritecnia/img/clock-svgrepo-com.svg);
background-size: 100%;
display:block;
position:absolute;
top:0.2rem;
left:-0.1rem;
}
#fechas_jornadas_abiertas .av_one_half .avia_textblock .datos_jornada .row_modalidad:before {
content:'';
width:18px;
height:20px;
background:url(//juritecnia.net/wp-content/themes/juritecnia/img/document-text-svgrepo-com.svg);
background-size: 100%;
display:block;
position:absolute;
top:0.2rem;
left:0;
}
#grid_fp.jornadas_grid_fp .flex_column.av_one_full {
height: auto;
}
#grid_fp.jornadas_grid_fp .flex_column.av_one_full h2 {
margin-top:4rem;
text-align: center;
font-weight: 400;
line-height: 1.4;
}
#top #grid_fp.jornadas_grid_fp .flex_column_table.av-equal-height-column-flextable:not(:first-child) {
margin-top: 30px;
}
#fp_ventajas_dual_call.jornadas_fp_ventajas_dual_call {
margin-top:2rem;
}
#fp_ventajas_dual_call.jornadas_fp_ventajas_dual_call .template-page .entry-content-wrapper h2 {
padding-top: 3rem;
font-size: 3rem;
}
#fp_ventajas_dual_call.jornadas_fp_ventajas_dual_call .template-page .entry-content-wrapper p.descatado_text {
max-width:800px;
margin:auto; 
}
#top #fp_ventajas_dual_call.jornadas_fp_ventajas_dual_call .flex_column_table {
max-width:800px;
margin:3rem auto;
float:none;
}
.para_que_oxford {
display: block;
clear: both;
width: 100%; 
background: #dae5ef;
min-height:516px;
}
.para_que_oxford .row_oxf {
display: table;
clear: both;
width: 100%;
min-height: 517px;
}
.para_que_oxford .row_oxf:after {
content:'';
width:100%;
display:block;
clear:both;
}
.para_que_oxford .row_oxf .col_im_oxf {
display:table-cell;
width:48%;
position:relative;
}
.para_que_oxford .row_oxf .col_text_oxf h2 {
font-weight:normal; 
}
.para_que_oxford .row_oxf .col_text_oxf ul {
list-style:disc;   
margin-left: 20px;  
}
.para_que_oxford .row_oxf .col_im_oxf .img_para_cont {
position:absolute;
right:0;
bottom:0;
line-height: 0;
}
.para_que_oxford .row_oxf .col_text_oxf {
display:table-cell;
width:52%;
vertical-align:middle;
}
.single_ingles #como_examen h2 {
text-align:center;
font-weight:normal;
text-transform: uppercase;
}
.single_ingles #como_examen h2 strong {
display:block;
clear:both;
}
.single_ingles #como_examen .header_blocks h3 {
border: solid 3px #dae5ef; 
color:#21508a;
padding:1rem 1rem;
}
.single_ingles #como_examen .header_blocks h3.active {
background: #dae5ef;
}
.single_ingles #como_examen .header_blocks h3 span {
display: block;
clear: both;
margin: auto;
margin-bottom: 0.3rem;
max-width: 280px;
min-height: 45px;
}
.single_ingles #como_examen .header_blocks h3#fase_2 span:first-child {
position:relative;
top:1rem;  
}
.single_ingles #como_examen .header_blocks h3 span.edad_oxf {
font-weight:normal;
font-size:1rem;
min-height: 5px;
}
.single_ingles #como_examen .info_blocks {
background: #dae5ef;
padding-bottom: 0;
}
.cont_info_examen_oxford {
display:table;
}
.col_im_ex_ox {
display:table-cell;
width:47%;
line-height: 1;
text-align: right;
}
.col_text_ex_ox {
display:table-cell;
width:53%;
vertical-align: middle;
padding:0 2.5%;
}
.col_text_ex_ox h3 {
color:#21508a;
font-size: 1.5rem;
}
.single_ingles .cuadro_prepara {
width: 100%;
max-width: 880px;
margin: auto;
border: solid 4px #21508a;
border-color: #21508a !important;
}
.single_ingles  #prepara1_opo {
margin-top:2rem;
margin-bottom:2rem;
}
.single_ingles  #prepara1_opo h2 {
text-align:center;
font-weight:normal;
text-transform: uppercase;
margin-top: 4rem;
margin-bottom: 2.5rem;
}
.single_ingles  #prepara1_opo h2 strong {
display:block;
clear:both;
}
.single_ingles #prepara1_opo .cuadro_prepara .cont_cuadro > div {
margin: 1rem 2% 0.2rem;
}
.single_ingles .call_act_oxford {
display:block;
clear:both;
background:#dae5ef;
position:relative;
text-align:center;  
width:100%;
margin:3rem 0;
padding:2rem 3rem;
}
.single_ingles .call_act_oxford  .container_callo {
display:block;
clear:both;
position:relative;
text-align:left;  
width:863px;
float:right;
}
.single_ingles .call_act_oxford:before {
content:'';
width:334px;
height:198px;
background:url(//juritecnia.net/wp-content/themes/juritecnia/img/revision_oxford.png);
background-size:100%;
display:block;
position:absolute;
left:0;
top:0; 
}
.single_ingles .call_act_oxford:after {
content:'';
width:100%;
display:block;
clear:both;
}
.single_ingles  .call_act_oxford h2 {
text-align:left;
font-weight:normal;
}
.single_ingles .call_act_oxford h2 strong {
}
.single_ingles .call_act_oxford .intro_ox {
max-width:538px;
line-height: 1.2;
}
.btn.btn_revision_oxf {
margin: 1.2rem 0;
}
.btn.btn_revision_oxf a{
border: 1px #2ab8db solid!important;
background: #2ab8db !important;
padding: 10px 40px !important;
font-size: 1.1rem !important;
line-height: 30px !important;
color: #FFF !important;
font-weight: 400 !important;
border-radius: 25px !important;
letter-spacing: 1px;
white-space: nowrap;
width: 100%;
max-width: 100%;
margin-left: auto;
margin-right: auto;
text-decoration:none;
}
.btn.btn_revision_oxf a:hover {
background:transparent!important;
color: #2ab8db!important;  
text-decoration:none; 
}
.texto_oculto_revision_ox {
padding-top:1.5rem;
display:none;
}
.texto_oculto_revision_ox p {
line-height:1.2;   
}
.texto_oculto_revision_ox ul {
list-style:disc;   
margin-left: 20px;
}
.responsive .single_ingles  #icos_curso .container {
max-width: 1300px;
}
.single_ingles #icos_curso .et_pb_blurb_content .et_pb_blurb_description {
display: flex;
align-items: center;
gap: 4%;
justify-content: center;
}
.single_ingles #icos_curso .et_pb_blurb_content .et_pb_blurb_description .ico_ico {
width: 74px;
height: 74px;
flex: 0 0 74px;
margin-right: 0;
background: #fff;
color: #000;
font-size: 1.9rem;
border-radius: 50%;
line-height: 2.4;
font-weight: bold;
float:none;
}
.single_ingles #icos_curso .et_pb_blurb_content .et_pb_blurb_description .ico_texto {
color: #fff;
font-size: 1.2rem;
text-transform: uppercase;
width: 65%;
padding-left: 0;
text-align: left;
vertical-align: middle;
float:none;
}
.single_ingles #icos_curso .et_pb_blurb_content .et_pb_blurb_description .ico_ico img {
width: auto;
height: auto;
}
.oxford_subtitle {
color:#fff;
font-size:1.3rem;
}
.oxford_destacado {
font-size:1.3rem;
color:#21508a; 
}
.single_ingles .template-page .entry-content-wrapper .contenido_oxford h2 {
font-size:1.3rem; 
}
.single_ingles .template-page .entry-content-wrapper .contenido_oxford h2.oxford_destacado {
font-size:1.9rem;
color:#21508a!important; 
}
.single_ingles .template-page .entry-content-wrapper .contenido_oxford h3 {
font-size:1.05rem; 
text-transform:uppercase;
}
.single_ingles #block_colaborador {
padding: 1rem 0;
}
.single_ingles #datos_curso h3 {
color: #fff;
font-size: 1.8rem;
max-width: 90%;
margin: 0.5rem auto;
}
#top.single_ingles form.cart .button {
background: #2ab8db !important;
border-color: #2ab8db !important;
}
.single_ingles #solicitud_info.av_textblock_section h3 {
text-align: left;
font-size: 1.4rem;
position: relative;
padding: 0 0 0 9.5rem;
max-width: 100%;
margin: auto;
margin-bottom: 1.2rem;
margin-top: 1.2rem;
}
.single_ingles #solicitud_info.av_textblock_section h3:before {
content: '';
background: url(//juritecnia.net/wp-content/themes/juritecnia/img/info_oposicion.svg) no-repeat;
width: 129px;
height: 94px;
position: absolute;
top: 0;
left: 0;
display: block;
}
#top.single_ingles #solicitud_info .wpcf7-submit {
background: #2ab8db !important;
border-color: #2ab8db !important;
}
#top.single_ingles #product_header {
background-position: bottom left!important;  
}
.single_ingles .template-page .entry-content-wrapper .contenido_oxford ul {
list-style: none; 
}
.single_ingles .template-page .entry-content-wrapper .contenido_oxford ul li {
position: relative;
padding-left: 0.7rem;
margin-left: 0;
}
.single_ingles .template-page .entry-content-wrapper .contenido_oxford ul li::before {
content: '';
width: 5px;
height: 5px;
background: #000;
border-radius: 50%;
position: absolute;
top: 0.8rem;
left: 0;
}
.single-product.postid-77607 #product_header h1 {
max-width:600px
}
.home #menu-item-search,
.page-id-53151 #menu-item-search,
.page-id-29 #menu-item-search,
.page-id-556 #menu-item-search,
.page-id-53374 #menu-item-search,
.page-id-53377 #menu-item-search,
.page-id-53380 #menu-item-search,
.page-id-53187 #menu-item-search, 
.page-id-35 #menu-item-search,
.page-id-33 #menu-item-search,
.page-template-default.woocommerce-account #menu-item-search,
.page-id-53534 #menu-item-search,
.page-id-28015 #menu-item-search,
.page-id-28201 #menu-item-search,
.page-id-53548 #menu-item-search,
.page-id-53554 #menu-item-search,
.page-id-53558 #menu-item-search,
.page-id-28017 #menu-item-search,
.page-id-53568 #menu-item-search,
.page-id-32180 #menu-item-search {
display: none;
}
.single-post #menu-item-search,
.archive.category.cat_general #menu-item-search {
display: none;
}
.single-post.single_oposiciones #menu-item-search,
.single-post.single_fp  #menu-item-search {
display:block;
}
@media screen and (max-width: 1355px){
#fechas_jornadas_abiertas .av_one_half .avia_textblock .datos_jornada .btn.btn_jornadas_ab a,
#fechas_jornadas_abiertas .av_one_half .avia_textblock .datos_jornada .btn.btn_jornadas_ab a:hover {
font-size: 0.8rem !important; 
padding: 11px 20px !important;
}   
}
@media screen and (max-width: 1342px){
#grid_fp .flex_column h3 {
font-size: 1.4rem;
} 
.page-id-53646 #header_title div.btn.btn_head {
margin-top: 0;
width: 300px;
position: relative;
right: auto;
bottom:0;
}
}
@media screen and (max-width: 1070px){
#top.page-template-template-landing #descarga_guia_landing #variedad_oposiciones .avia_textblock,
#top.page-template-template-landing #descarga_guia_landing #material_estudio .avia_textblock,
#top.page-template-template-landing #descarga_guia_landing #curso_presencial .avia_textblock,
#top.page-template-template-landing #descarga_guia_landing #simulacros_examen .avia_textblock {
min-height:300px;
}
}
@media screen and (max-width: 1050px){
#prepara1_opo .cuadro_prepara .cont_cuadro > div {
min-height: 160px;
}  
#prepara1_opo .cuadro_prepara .cont_cuadro > div div.dattext_opo {
vertical-align: top;
}
}
@media screen and (max-width: 970px){
#top.page-template-template-landing #descarga_guia_landing #variedad_oposiciones .avia_textblock,
#top.page-template-template-landing #descarga_guia_landing #material_estudio .avia_textblock,
#top.page-template-template-landing #descarga_guia_landing #curso_presencial .avia_textblock,
#top.page-template-template-landing #descarga_guia_landing #simulacros_examen .avia_textblock {
min-height:340px;
}
}
@media only screen and (min-width: 800px) and (orientation: portrait)  {
#wpadminbar  {
display:none!important;
}
a:hover {
text-decoration:none!important;  
}
#top #header #header_main .av-main-nav.menu_opo > li > a:hover:after, #top #header #header_main .av-main-nav.menu_opo > li.current_page_item > a:after, #top #header #header_main .av-main-nav.menu_opo > li.current-menu-item > a:after, #top #header #header_main .av-main-nav.menu_opo > li.current-menu-ancestor > a:after {
display:none;
}
.html_mobile_menu_tablet #top #wrap_all .av_header_transparency {
background-color: #000;
color: #fff;
}  
#header_meta {
display: none;
}
#prepara1_opo .cuadro_prepara .cont_cuadro > div {
min-height:160px;
}
.responsive #top .logo {
position: static;
display: table;
height: 100px !important;
float: none;
padding: 0;
border: none;
width: 80%;
text-align:center;
}
.responsive #top .logo {
height: 45px !important;
margin-left: 25%;
width: 50%;
padding-top: 0.8rem;
}
.responsive.html_mobile_menu_tablet #top .av_header_transparency.av_alternate_logo_active .logo a > img {
margin:auto;
width:240px;
}
.responsive #top #wrap_all .av_mobile_menu_tablet .main_menu {
left: 0;
right: auto;
height: 45px;
}
.responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item-avia-special#menu-item-search {
display: none;
}
.llamar_header {
position: absolute;
top: 2rem;
right: 0;
height: auto!important;
line-height: 1.2!important;
text-align: center;
font-size: 1.4rem;
}
.llamar_header .llamar_text {
margin-left:0.6rem;
}
.responsive #header_main .container {
max-width: 90%;  
} 
#top #header #header_main .av-main-nav > li.av-burger-menu-main a {
position: relative;
padding: 0 0;
}
.av-hamburger-box {
width: 50px;
}
.header_color .av-hamburger-inner, .header_color .av-hamburger-inner::before, .header_color .av-hamburger-inner::after {
background-color: #fff!important;
}    
.av-hamburger-inner::before {
top: -11px;
}    
.av-hamburger-inner, .av-hamburger-inner::before, .av-hamburger-inner::after {
height: 4px;  
}
.av-hamburger-inner::after {
bottom: -11px;
}
.home #header_home .flex_column.first .avia_textblock {
margin-left: 5%;
}  
#top #home_intro .flex_column_table {
display:block;  
} 
#home_intro .flex_column {
display:block;
width:100%;
} 
#home_intro h2 {
font-size: 2rem;
}
#servicios_grid.av-layout-grid-container {
display:block;  
}
#servicios_grid.av-layout-grid-container .flex_cell {
display:block; 
width:100%; 
}
.footer_color#footer .flex_column.av_one_half.el_after_av_one_half {
order: 1;
width: 112%!important;
margin-left: -6%!important;
}
.footer_color#footer .flex_column.av_one_half.first {
order: 2;
}
.footer_color#footer,
.oposiciones_tm .footer_color#footer, .single_oposiciones .footer_color#footer, .cat_oposiciones .footer_color#footer
{
background-color: #000;
background: #000;
background-image: none;
color: #fff;
}
#footer .container {
flex-direction: column;
}
#footer .container .flex_column {
display: flex;
width:100%;
}
.footer_color#footer .flex_column.av_one_half.el_after_av_one_half .widget {
background: #2ab8db;
padding: 0.5rem 1rem 1.5rem 1rem;
margin: 0 auto 0 auto;
width: 100%;
}
.oposiciones_tm  .footer_color#footer .flex_column.av_one_half.el_after_av_one_half .widget,
.single_oposiciones  .footer_color#footer .flex_column.av_one_half.el_after_av_one_half .widget,
.cat_oposiciones  .footer_color#footer .flex_column.av_one_half.el_after_av_one_half .widget {
background: #009f9e;
}
.footer_color#footer .flex_column.av_one_half.first {
width: 100%;
}
.av-burger-overlay {
top: 6rem;
}
#top #av-burger-menu-ul {
vertical-align: top;
padding-top: 2rem!important;
}
.html_av-overlay-side #top #wrap_all .av-burger-overlay li a {
line-height: 1.3em;
padding: 15px 25px;
font-size: 1.2rem;
text-transform: uppercase;
}
#av-burger-menu-ul li.wpml-ls-item {
display: none;
}
#av-burger-menu-ul li.menu_xtra_responsive {
background: #f6f6f6;
}
.html_av-overlay-side-classic #top .av-burger-overlay li.menu_xtra_colored_responsive {
padding: 0.7rem;
}
.html_av-overlay-side-classic #top .av-burger-overlay li.menu_xtra_colored_responsive a {
border-bottom-width: 0;
background: #f0b10f!important;
color: #fff!important;
position: relative;
padding: 1.1rem 0.8rem 1.1rem 4.4rem!important;
}
#top #metodologia_grid .flex_column_table,
#top #procesos_grid .flex_column_table {
display:block;
}
#top #metodologia_grid .flex_column_table_cell,
#top #procesos_grid .flex_column_table_cell {
display:block;
width:100%;
margin-bottom:2rem;
}
#empresa_tabs.main_color .template-archives .tabcontainer a, #top #empresa_tabs.main_color .tabcontainer .tab, #top #empresa_tabs.main_color .tabcontainer .tab.active_tab {
font-size: 1.2rem;
width: 24.6%;
margin: 0 0.2%;
padding: 0.5rem 1%;
}
div #empresa_tabs.main_color .tabcontainer .active_tab_content {
padding: 2rem 2rem;
}
#empresa_tabs .header_tab h2, #empresa_tabs .header_tab .h2 {
font-size: 2rem;
}
#juritecnia_executive .flex_column.av_one_half .avia_textblock {
display: block;
}
#juritecnia_executive .col_image {
display: block;
width: 100%;
}
#juritecnia_executive .col_text {
display: block;
width: 100%;
padding-left: 0;
}
#juritecnia_executive .col_image img {
margin: auto;
}
#noticias_grid div .av_one_third {
margin-left: 0%;
width: 100%;
margin-bottom: 2rem;
}
#noticias_grid div .av_one_third img.wp-post-image {
width:100%;
}
#noticias_grid .avia-content-slider .slide-entry-wrap {
margin-bottom:0;
}
#top #somos_intro .flex_column_table,
#top #recursos_intro .flex_column_table
{
display:block;  
} 
#somos_intro .flex_column,
#recursos_intro .flex_column.av_one_half {
display:block;
width:100%;
margin-left:0;
} 
#somos_intro h2 {
font-size: 2rem;
}
#metodologia_home.main_color .template-archives .tabcontainer a, #top #metodologia_home.main_color .tabcontainer .tab, #top #metodologia_home.main_color .tabcontainer .tab.active_tab {
border: 2px solid #fff;
font-size: 1.1rem;
}
div #metodologia_home.main_color .tabcontainer .active_tab_content {
padding: 2rem 2rem;
}
.cat_row {
margin-left:-2%;
}
.cat_row .cat_block,
.cat_row .cat_block.first {
float: left;
width: 47.5%;
margin-left: 2.5%;
margin-bottom: 2rem;
clear:none;
}
#header_title div .av_two_fifth {
width:100%;
}
#header_title .container {
height:280px!important;
}
.responsive #main .container {
width: 96%;
}
.html_header_transparency #top .avia-builder-el-0#header_title .container {
padding-top: 4.5rem;
padding-bottom: 1rem;
}
.page-template-template-buscador#top #main .sidebar.sidebar_left {
display:none;
}
.page-template-template-buscador#top #main .container .av-content-small.units {
width: 100%;
float: none;
display:block;
padding-top:0;
}
.page-template-template-buscador#top #main .content .entry-content-wrapper {
padding-right: 0px;
}
#btopen_filtros {
display: block;
clear: both;
width: 100%;
text-align: center;
margin-top: 1rem;
margin-bottom: 1rem;
}
#btopen_filtros a {
background: #009f9e;
color: #fff;
text-align: center;
display: block;
font-size: 1rem;
padding: 0.7rem 0;
}
#cont_search_filtr {
width: 100%;
margin-left: 0%;
display: none;
}
.page-id-813 #header_title .flex_column.avia-builder-el-last {
display:none;
}
#header_title.av-header_blog .container {
height: 280px!important;
min-height: 280px;
}
.html_header_transparency #top .avia-builder-el-0#header_title.av-header_blog .container {
padding-top: 4.5rem;
padding-bottom: 1rem;
}
.single-product #bread_block {
display:none;
}
#icos_curso .et_pb_blurb_content .et_pb_blurb_description .ico_ico {
margin-right: 10px;
}
#icos_curso .et_pb_blurb_content .et_pb_blurb_description .ico_texto {
font-size: 1.1rem;
}
.cuadro_prepara .cont_cuadro {
padding: 1.5rem 3%;
}
#empleo_grid div .av_one_half {
margin-left: 0;
width: 100%;
}
.btn.btn_empleo a {
max-width: 350px;
margin: auto;
}
#sesiones_list .result_item .result_data .bt.bt_grupos a {
font-size: 1rem;
}
#top #grid_fp .flex_column_table {
display: block;
width: 100%;
float: none;
}
#grid_fp .flex_column {
width: 46%;
display: block;
float: left;
clear: none;
margin: 0 2% 2rem 2%;
}
.tm_fp .footer_color#footer, .single_fp .footer_color#footer, .cat_fp .footer_color#footer {
background:#000;
}
.tm_fp .footer_color#footer .flex_column.av_one_half.el_after_av_one_half .widget, 
.single_fp .footer_color#footer .flex_column.av_one_half.el_after_av_one_half .widget, 
.cat_fp .footer_color#footer .flex_column.av_one_half.el_after_av_one_half .widget {
background: #c70f77;
}
#fp_call .flex_column.av_one_third {
width: 60%!important;
display: block;
clear: both;
margin-left: 20%;
}
#fp_call .flex_column.av_one_third .ico_text h3 br {
display:none;
}
.single_fp #icos_curso .et_pb_blurb_content .et_pb_blurb_description .ico_texto {
width: 68%;
}
#fp_ventajas_dual_call .flex_column.av_one_fifth {
width:80%;
margin:1rem 0 1rem 10%;
} 
#fp_ventajas_dual_call .flex_column.av_one_fifth h3 br {
display:none;
}
#top #fp_ventajas_empresas .flex_column_table {
display:block;
margin-top:0!important;
}
#top #fp_ventajas_empresas .flex_column_table .flex_column {
display:block;
width:100%;
margin: 2rem auto 0 auto;
}
#fp_ventajas_empresas #empresa_colabora_call {
max-width: 505px;
margin: auto;
}
#fp_ventajas_empresas .flex_column .avia_textblock.texto_intro_destacado {
max-width: 80%;
margin: auto;
}
#top #fp_modalidad2 .flex_column_table,
#top #fp_modalidad3 .flex_column_table {
display:block;
}
#top #fp_modalidad2 .flex_column_table .flex_column.av_one_third,
#top #fp_modalidad3 .flex_column_table .flex_column.av_one_third  {
display:block;
width:90%;
margin-left:5%;
}
#top .fp_modalidades_dual .flex_column_table_cell.el_before_av_one_third p {
width:100%;
max-width:100%;
}
#top .fp_modalidades_dual .flex_column_table_cell.el_before_av_one_third p br {
display:none;
}
.fp_modalidades_dual .flex_column.avia-builder-el-last .avia_textblock {
max-width: 100%;
}
.fp_modalidades_dual .flex_column.avia-builder-el-last .avia_textblock h4 {
width: 35%;
}
#top #fp_practicas_call .flex_column_table {
display:block;
}
#top #fp_practicas_call .flex_column_table .flex_column.av_one_half {
display:block;
width:90%;
margin-left:5%;
margin-top:0;
}
#list_beneficios_practicas .avia_textblock {
max-width: 100%;
}
#formacion_intro .content {
padding-top:10px;
padding-bottom:10px;
}
.tm_formacion #somos_intro .first p {
font-size:1.8rem;
max-width:100%;
}
#formacion_intro .flex_column.av_one_half a  {
font-size: 1.8rem;   
}
.tm_formacion .footer_color#footer, .single_formacion .footer_color#footer, .cat_formacion .footer_color#footer {
background: #000;
}
.tm_formacion .footer_color#footer .flex_column.av_one_half.el_after_av_one_half .widget, 
.single_formacion .footer_color#footer .flex_column.av_one_half.el_after_av_one_half .widget, 
.cat_formacion .footer_color#footer .flex_column.av_one_half.el_after_av_one_half .widget {
background: #73ab52;
}
.page-id-860 #somos_intro .first h3, .page-id-858 #somos_intro .first h3,
.page-id-27247 #somos_intro .first h3, .page-id-27246 #somos_intro .first h3 {
font-size: 1.8rem; 
}
.page-id-860 #somos_intro .first h3 br, .page-id-858 #somos_intro .first h3 br,
.page-id-27247 #somos_intro .first h3 br, .page-id-27246 #somos_intro .first h3 br {
display:none;
}
#grid_formacion_empleo .slide-entry .formacion_dato.formacion_fechas, #grid_formacion_empleo .slide-entry .formacion_dato.formacion_horario {
width: 100%;
}
#grid_formacion_empleo .slide-entry .entry-content-header {
min-height:125px;
}
#form_seearch_movil {
display:none;
}
#grid_formacion_empleo .slide-entry .slide-content {
padding: 2rem 2rem;
min-height: 530px;
}
#certificados_profesionalidad {
background-size: 400% !important;
}
.page-id-860 #somos_intro #datos_conv .block_datos, .page-id-858 #somos_intro #datos_conv .block_datos,
.page-id-27247 #somos_intro #datos_conv .block_datos, .page-id-27246 #somos_intro #datos_conv .block_datos {
min-height: 161px;
}
#descarga_guia .container {
background-image:none;
}
.page-template-template-landing .header_title {
background-position: 100% 0%;
}
#ffirst_block_landing .av_two_third {
width:100%;
}
#ffirst_block_landing .flex_column.av_one_third  {
width:48%;  
}
#ffirst_block_landing #pop_info_landing.flex_column.av_one_third {
display: none;
width: 90%;
margin-left: -15px;
}
#ffirst_block_landing .av_two_third {
width:100%;
}
#descarga_guia_landing .flex_column {
width:100%;
margin-left:0;
}
#descarga_guia_landing .avia-image-container {
display: none;
}
#descarga_guia_landing .first h2, #descarga_guia_landing .first h3 {
text-align: center;
}
#descarga_guia_landing .av_two_third .av_textblock_section {
min-height:250px;
}
.page-template-template-landing .llamar_header {
display: block;
}
}
@media only screen and (min-width: 800px) and (max-width: 1194px) and (orientation: landscape)  { 
#top #header #header_main .av-main-nav > li#menu-item-coj, 
#top #header #header_main .av-main-nav > li#menu-item-search_responsive,
#top #header #header_main .av-main-nav > li#menu-item-tel,
#top #header #header_main .av-main-nav > li.menu_xtra_responsive,
#top #header #header_main .av-main-nav > li.menu_xtra_colored_responsive  {
display:none!important;
}
#form_seearch_movil {
display:none;   
}   
.llamar_header {
display:none!important;
}  
.responsive .container {
max-width: 96%;
} 
.responsive #main .container {
width: 96%;
}
div .logo {
width: 200px;
}
#top .av_header_transparency.av_alternate_logo_active .logo a > img {
opacity: 1;
width: 100%;
}
.footer_color#footer {
background-image: linear-gradient(120deg, #000000 55%, #2ab8db 40%);
}
#empresa_tabs.main_color .template-archives .tabcontainer a, #top #empresa_tabs.main_color .tabcontainer .tab, #top #empresa_tabs.main_color .tabcontainer .tab.active_tab {
padding: 1rem 3%;
}
.single-product #bread_block {
display:none;
}
}
#servicios_grid_empresas .hide_deskotp{display:none}
@media screen and (max-width: 768px){
#servicios_grid_empresas .hide_deskotp{display:initial}
#procesos_grid.formacion_empresas {
margin-top: 0;
}
#procesos_grid.formacion_empresas .template-page.content {
padding-top: 0;
}
#procesos_grid.formacion_empresas .flex_column_table.av-equal-height-column-flextable:not(:first-child){margin-top:0;}
#procesos_grid.formacion_empresas .flex_column{
margin-bottom: 0px !important;
margin-top: 6px !important;
}
#procesos_grid{
background:none;
}
#procesos_grid.formacion_empresas .avia_textblock{padding:1.5rem;}
#procesos_grid.formacion_empresas h3{margin-bottom:0;}
#fp_empresa_tabs .tab_titles{
display: block;
width: 100.4%;
margin-left: -0.15%;
margin-bottom: 0.7rem;
}
#solucion_integral{background:none;}
#solucion_integral .template-page.content{padding-bottom:0}
#productividad.formacion_empresas .btn.btn_consulta a{
padding: 0.5rem !important;
width: 90%;
}
#productividad.formacion_empresas {
margin-bottom:0;
}
#fp_empresa_tabs.main_color .template-archives .tabcontainer a, #top #fp_empresa_tabs.main_color .tabcontainer .tab, #top #fp_empresa_tabs.main_color .tabcontainer .tab.active_tab {
display: block;
float: none;
font-size: 1.2rem;
width: 100%;
margin: 0 0;
padding: 1rem 0 0 0.5rem;
margin-bottom: 0.2rem;
}	
._submit{
max-width: 100%;
height: auto !important;
}
.title--withLine{padding-right: 0;}
.hidden-xl, #menu-item-wpml-ls-3-eu, #menu-item-wpml-ls-3-es{display:block}
.et_pb_button_module_wrapper a{
min-width: auto;
}
.area-alumnado-movil .avia-menu-text{ display:block;
background-color: #0094ce!important;
color: #fff;
position: relative;
padding: 4px 10px 5px 40px;}
.langabezian-zaude .flex_column.firstcolumn, .estas-desempleado .flex_column.firstcolumn, .langabezian-zaude .et_pb_section .et_pb_row_2, .estas-desempleado .et_pb_section .et_pb_row_2{
flex-direction: column;
}
.langabezian-zaude .et_pb_section .et_pb_row_2 .et_pb_column, .estas-desempleado .et_pb_section .et_pb_row_2 .et_pb_column{
margin-right: 0;
margin-bottom: 40px;
}
#nebrija h2 a{
line-height: 2.8rem;
}
.langabezian-zaude .flex_column.firstcolumn .content, .estas-desempleado .flex_column.firstcolumn .content{
max-width: fit-content;
}
#header_meta  {
display:none;
}
.responsive #top #wrap_all #header {
min-height: 50px;
}
.html_mobile_menu_tablet #top #wrap_all .av_header_transparency {
background-color: #000;
color: #fff;
}
#top #header #header_main .av-main-nav > li {
height: 45px !important;
position: relative;
z-index: 102;
}
.av-hamburger-box {
width: 30px;
height: 6px;
}
.av-hamburger-inner::before {
top: -8px;
}
.av-hamburger-inner::after {
bottom: -8px;
}
.responsive #top #wrap_all .main_menu {
height: 45px;
}
.responsive #top .logo {
height: 45px !important;
margin-left: 25%;
width: 50%;
}
.responsive #top #wrap_all .container {
width: 90%;
max-width: 90%;
}
.responsive #top #wrap_all .av-logo-container {
height: 45px;
line-height: 45px;
}
.responsive #top #header_main > .container .main_menu .av-main-nav > li > a, .responsive #top #wrap_all .av-logo-container {
height: 45px;
line-height: 45px;
}
.responsive #top .cart_dropdown {
display:none;
}
.header_color .av-hamburger-inner, .header_color .av-hamburger-inner::before, .header_color .av-hamburger-inner:after {
background:#fff;
}
.responsive #top .av-main-nav .menu-item-avia-special#menu-item-search {
display:none;
}
.responsive .logo img, .responsive .logo svg {
max-width: 100%;
width: 127px;
margin:auto;
}
.html_visible_cart .av-burger-menu-main {
padding-right: 0;
}
.responsive #top #header_main > .container .main_menu .av-main-nav > li > a {
padding: 0 0 0 0px;
}
#header_home {
height:180px;
}
#header_home .flex_column.avia-builder-el-last {
display:none;
}
#header_home .content {
padding-top:2.5rem;
}
#header_home.formacion_empresas,#header_home.formacion_empresas #header_title {
height:initial;
}
#header_home.formacion_empresas  .content {
padding-top:0rem;
}	
#header_home.formacion_empresas  .flex_column_table	{
margin-top:20PX !important;
}
#header_home.formacion_empresas h1 .tit_dest{ display:block}	
#header_home.formacion_empresas #header_title h2{
text-align: center;
font-size: 18px !important;
margin-top: 10px;
}	
#header_home.formacion_empresas h1 {
font-size: 22px !important;
line-height: 1.2;
text-align: center;
}
#header_home.formacion_empresas #header_title .btn a{
padding: 5px !important;
font-size: 16px;
}
#header_home h1 {
font-size: 22px;
line-height: 1.2;
text-align: center;
}
#header_home .avia_textblock .et_pb_text_inner {
font-size: 18px;
background-color: rgba(77,77,77,0.3);
padding-top: 25px!important;
padding-right: 25px!important;
padding-bottom: 25px!important;
padding-left: 25px!important;
margin-left: 0!important;
}
.responsive #top #wrap_all .main_menu {
left: 0;
right: auto;
}
#oposiciones_home .slide-entry-excerpt.entry-content {
display: block;
width: 100%;
}
#oposiciones_home .slide-entry-excerpt.entry-content .et_pb_slide_image {
display:block;
clear:both;
width:100%;
}
#oposiciones_home .slide-entry-excerpt.entry-content .et_pb_slide_description {
display:block;
clear:both;
width:100%;
margin-top:1.2rem;
}
#oposiciones_home .slide-entry-excerpt.entry-content .et_pb_slide_description .descrip_cont {
padding-left: 0;
text-align:center;
}
#oposiciones_home .slide-entry-excerpt.entry-content .et_pb_slide_description .descrip_cont h2 {
font-size: 1.1rem;
}
#oposiciones_home .slide-entry-excerpt.entry-content .et_pb_slide_description .descrip_cont ul {
list-style:none;
}
#oposiciones_home .slide-entry-excerpt.entry-content .et_pb_slide_description .descrip_cont ul li {
font-size: 1rem;
}
.et_pb_button.et_pb_more_button {
text-align: center;
display: block;
}
.et_pb_button.et_pb_more_button {
font-size: 16px;
}
#metodologia_home .av_one_third.first.flex_column {
display:none;
}
#metodologia_home h2 {
font-size: 18px;
text-align:center;
display:block;
}
#metodologia_home h2:before {
display:none;
}
.responsive #top .main_color#metodologia_home .tabcontainer .active_tab {
background:transparent;
}
.responsive #top .main_color#metodologia_home .tabcontainer {
border:0;
}
#metodologia_home .active_tab_content .tab_inner_content {
}
div #metodologia_home.main_color .tabcontainer .active_tab_content, div #metodologia_home.main_color .tabcontainer .active_tab {
padding: 0;
}
.avia-section h2 {
display: block!important;
text-align: left;
font-size: 1.3rem!important;
}
.avia-section h2:before {
display:none;
}
#info_curso p {
margin: 0.85em 0;
line-height: 1.3;
color: #000;
}
.cuadro_prepara {
width: 114%;
margin-left: -7%;
margin-top:2rem;
border: solid 0 #009f9e;
background: #e5f4f4!important;
}
.cuadro_prepara .cont_cuadro {
padding: 2rem 5%;
}
.cuadro_prepara .cont_cuadro div {
float: none;
width: 94%;
line-height: 1.2;
margin: 1rem 2%;
position: relative;
padding: 0.3rem 0 0.3rem 3.5rem;
}
#requisitos .btn.btn_leermas {
display: block;
clear: both;
width: 100%;
text-align: center;
}
#requisitos .btn.btn_leermas a {
font-size: 1.1rem;
}
#requisitos .btn.btn_leermas a:after {
top: 0.1rem;
}
#info_curso #detalle_plazas h2 {
margin-bottom: 1rem;
}
.caja_turnos {
border: solid 2px #009f9e;
text-align:center;
border-color:#009f9e!important;
padding:1rem 0.4rem;
}
.destacado_txt {
font-size: 1rem;
font-weight: bold;
}
.turno_titulo {
padding: 0 5%;
background: transparent;
color: #000;
font-size: 1rem;
font-weight: normal;
padding: 0rem 0;
text-transform: none;
text-transform: capitalize;
}
#como_examen {
margin-top: 2.5rem;
}
#como_examen .header_blocks h3 {
font-size:0.9rem;
text-align: left;
padding: 0.3rem 0 0.3rem 0.7rem;
}
#como_examen .header_blocks h3.tres_col {
min-height: 100px;
}
#como_examen .info_blocks {
background: #e5f4f4;
padding: 1.5rem 1rem;
}
.descarga_temario {
display: block;
width: 114%;
margin-left: -7%;
background: #026d6d;
color: #fff;
margin-top: 0;
}
.descarga_temario a {
display: block;
text-align: center;
padding: 1.5rem 1rem 1.5rem 1rem;
}
a:hover {
text-decoration:none;
}
.descarga_temario a:hover {
text-decoration:none;
}
.descarga_temario a .big_text_link {
font-size: 1.3rem;
font-weight: bold;
display: block;
float: none;
color: #fff;
line-height: 1.2;
padding: 4rem 0 1rem 1rem;
position: relative;
}
.descarga_temario a .big_text_link:before {
content: '';
display: block;
position: absolute;
left: 42%;
top: 0;
width: 37px;
height: 48px;
background: url(//juritecnia.net/wp-content/themes/juritecnia/img/download-symbol.svg) no-repeat;
background-size: 100%;
}
.descarga_temario a .btn_link {
background: #fff;
color: #026d6d;
font-size: 1.1rem;
display: block;
float: none;
border-radius: 25px;
padding: 0.6rem 1rem;
margin: 0.2rem auto 0 auto;
max-width: 80%;
}
#footer {
text-align:center;
}
.footer_color#footer .flex_column.av_one_half.first {
order:2;
}
.footer_color#footer .flex_column.av_one_half.el_after_av_one_half {
order:1;
width: 112%!important;
margin-left: -6%!important;
}
.btn.btn_empleo a {
font-size: 1rem;
max-width: 90%;
margin: auto;
}
.footer_color#footer {
background-color: #000;
background: #000;
background-image: none;
color: #fff;
}
.footer_color#footer .flex_column.av_one_half.el_after_av_one_half .widget {
background:#2ab8db;
padding: 0.5rem 1rem 1.5rem 1rem;
margin: 0 auto 0 auto;
width: 100%;
}
.oposiciones_tm .footer_color#footer .flex_column.av_one_half.el_after_av_one_half .widget,
.single_oposiciones .footer_color#footer .flex_column.av_one_half.el_after_av_one_half .widget,
.cat_oposiciones .footer_color#footer .flex_column.av_one_half.el_after_av_one_half .widget {
background:#009f9e;
}
.tm_fp .footer_color#footer .flex_column.av_one_half.el_after_av_one_half .widget,
.single_fp .footer_color#footer .flex_column.av_one_half.el_after_av_one_half .widget,
.cat_fp .footer_color#footer .flex_column.av_one_half.el_after_av_one_half .widget {
background:#c70f77;
}
.footer_color#footer .flex_column.av_one_half.el_after_av_one_half .widget img {
max-width:80%;
}
.responsive #top #wrap_all #socket .container {
padding-top:3rem;
}
#block_colaborador h3 {
font-size: 1.1rem;
font-weight: bold;
margin-bottom: 3.5rem;
max-width: 230px;
margin: 0 auto 1.5rem;
}
#socket .social_bookmarks {
float: none;
margin: -15px 0 0 0px;
position: relative;
}
#socket .social_bookmarks {
position: absolute;
top: 0;
text-align: center;
display: block;
width: 100%;
}
.oposiciones_tm .footer_color#footer, .single_oposiciones .footer_color#footer, .cat_oposiciones .footer_color#footer,
.tm_fp .footer_color#footer, .single_fp .footer_color#footer, .cat_fp .footer_color#footer {
background-color: #000;
background: #000;
background-image: none;
color: #fff;
}
.footer_color#footer .flex_column.av_one_half.first .widget-title {
display:none;
}
.tel_footer,
.mail_footer,
.address_footer{
margin: 0.3rem auto;
text-align: left;
max-width: 86%;
}
#footer .footer__legal {
margin-top: 1rem;
}
#socket .social_bookmarks li {
float:none;
display:inline-block;
}
#top .social_bookmarks li a {
color:#fff;
}
#footer-info {
text-align: center;   
}
#header_title {
height: 256px;  
}
.page-template-template-buscador #header_title {
height: 156px;  
}
#header_title h1{
color: #fff;
font-size: 1.3rem;
font-weight: 400;
}
#header_title p {
font-size: 1rem;
}
#header_title div {
font-weight: 400;
font-size: 1.2rem;
text-align: center;
padding-top: 0.5rem;
}
.page-id-53646 #header_title div,
.page-id-54741 #header_title div {
margin-top: -0.5rem;
margin-bottom: 0;
}
.page-id-53646 #header_title h1,
.page-id-54741 #header_title h1 {
font-size: 1.2rem;
}
.page-id-53646 #header_title p,
.page-id-54741 #header_title p {
font-size: 0.9rem;
margin-top:0.2rem;
margin-bottom:0.2rem;
}
#header_title .avia-builder-el-last {
display:none;
}
#header_title  .flex_column.avia-builder-el-last {
display:none;  
}
#header_title .btn.btn_head {
display:none;
}
.html_header_transparency #top .avia-builder-el-0#header_title .container {
padding-top: 0.5rem;
padding-bottom: 2rem;
}
#header_title .container {
height: 120px!important;
max-height: 120px;
}
.avia-section.av-minimum-height#header_title .container .content {
height: 120px!important;
max-height: 120px;
padding: 0;
}
.html_header_transparency #top #product_header.avia-builder-el-0 .container {
padding-top: 0;
}
#product_header .content {
padding-top:0;
}
#header_title .container .post-entry {
padding: 0;
}
#header_title  .content {
}
#header_title {
height: 180px;  
}
.page-id-53646 #header_title {
height: 260px;
}
#header_title h1, .single #header_title .av-blog_head span {
color: #fff;
font-size: 1.2rem;
}
#header_title h1 {
font-size: 1.4rem;
}
#metodologia_home .et_pb_text_inner, #header_intro .et_pb_text_inner {
font-size: 1rem;
text-align: center;
line-height: 1.2;
}
#grid_oposiciones .flex_column .av_textblock_section .et_pb_blurb_content {
display: block;
}
#grid_oposiciones .flex_column .av_textblock_section .et_pb_blurb_content .et_pb_main_blurb_image {
width: 100%;
text-align: center;
display: block;
background: #FFF;
margin-bottom: 0;
line-height: 0;
}
#grid_oposiciones .flex_column .av_textblock_section .et_pb_blurb_content {
height: auto!important;
}
#top #grid_oposiciones .flex_column_table.av-equal-height-column-flextable:not(:first-child) {
margin-top: 0px;
}
#conoce_call .et_pb_blurb_content {
display: block;
height: auto;
}
#conoce_call .et_pb_main_blurb_image {
width: 100%;
text-align: center;
display: block;
}
#noticias_list {
text-align:center;
}
#product_header h1 {
color: #fff;
padding-top: 0%;
font-size: 1.3rem;
line-height: 1.3;
text-align: center;
max-width:264px;
text-transform: uppercase;
margin: auto;
margin-bottom: 1.5rem;
}
#product_header {
background-size: cover!important; 
}
#product_header .first .avia_textblock {
max-width: 100%;
padding-top: 2rem;
}
#wrap_all  #product_header .flex_column.avia-builder-el-first {
margin-bottom: 0;
}
#wrap_all  #product_header .flex_column.avia-builder-el-last {
width:120%;
margin-left:-10%;
}
#product_header .avia-builder-el-last .avia_textblock {
text-align: center;
padding: 2rem 2rem;
}
#product_header .content {
padding-bottom:0;
}
#wrap_all #product_header .flex_column.avia-builder-el-last {
margin-bottom:0;
}
#info_curso .flex_column.avia-builder-el-last {
}
.inscrip_header {
display: inline-block;
width: 100%;
background: #fff;
text-align: center;
color: #000;
text-transform: uppercase;
font-size: 0.95rem;
padding: 0.5rem 0rem 0.5rem 1rem;
font-weight: bold;
position: relative;
line-height: 1.2;
box-shadow: 0 0 0px 0 rgb(0 0 0 / 0%);
margin: 0rem 0 1.2rem 0;
}
.inscrip_header:before {
display: block;
position: absolute;
content: '';
width: 10px;
height: 13px;
top: 0.7rem;
left: 0.5rem;
background-size:100%;
}
.inscrip_header.inscrip_proximamente:before {
}
.inscrip_header.inscrip_abierta:before {
left: 15%;
}
.inscrip_header.inscrip_cerrada:before {
left: 15%;
}
.inscrip_header.inscrip_cerrada {
background:#fff;   
}
.single-product #bread_block {
display:none;
}
#wrap_all #product_header .flex_column.avia-builder-el-last {
display: none;
}
.gris_header {
background:#000;
display: block;
clear: both;
width: 100%;
padding-bottom: 1.5rem;  
padding-top:1rem;  
}
.single_ingles .gris_header {
padding-top:1.5rem;
}
#curso_block_cart {
order:3;  
}
#icos_curso {
order:5;  
background-color: #e8e8e8!important;
}
#noticias_curso {
order:6
}
.single-product #main {
display: flex;
flex-flow: wrap;  
}
.single-product #footer {
order:6;
}
.single-product #socket {
order:7;
}
#icos_curso img {
-webkit-filter: opacity(0.4) drop-shadow(0 0 0 #0094ce);
filter: opacity(0.4) drop-shadow(0 0 0 #0094ce);
}
#icos_curso .et_pb_blurb_content .et_pb_blurb_description {
color:#000;
}
#wrap_all #info_curso .flex_column#datos_curso {
width:120%;
margin-left:-10%;
}
#info_curso .content {
padding-bottom:0;
padding-top:0;
}
#info_curso .entry-content-wrapper {
margin-left: 0;
margin-right: 0;
}
#info_curso .flex_column.av_three_fifth.first {
padding-left: 0;
}
#wrap_all #info_curso  .flex_column.avia-builder-el-last {
margin-bottom:0;
}
#top #curso_block_cart .variations_form {
padding:0;
}
#top #curso_block_cart .avia-webkit #top.woocommerce-page select {
width:100%;
}
.single_variation_wrap {
overflow: hidden;
display: block;
margin: 10px 10px 20px 10px;
}
#info_curso.main_color .tabcontainer .tab {
border:0;
border-bottom: 1px solid #d9d9d9;
}
#top #info_curso.main_color .tabcontainer .tab.active_tab, #info_curso.main_color .tabcontainer .tab:hover {
border-bottom: 0;
background:transparent;
}
#info_curso.main_color .tabcontainer .tab {
font-size: 1rem;
}
.responsive #info_curso .tabcontainer {
border-width: 0;
border-style: solid;
border-top: none;
overflow: hidden;
}
.responsive #info_curso .tabcontainer .tab_content {
border-bottom: none;
padding: 5px 20px;
font-size:0.9rem;
line-height:1.2;
}
#header_title .et_pb_module .et_pb_text_inner {
font-size: 1.2rem;
margin-bottom: 1rem;
line-height: 1.2;
}
#header_title .et_pb_module h1.entry-title {
font-size: 1.2rem;
margin: 0;
}
#breadcrumb_row .content {
padding-top:35px;
padding-bottom:10px;
}
.page-id-25 #breadcrumb_row.avia-section,
.page-id-32114 #breadcrumb_row.avia-section {
min-height:40px;
}
.page-id-25 #breadcrumb_row .content,
.page-id-32114 #breadcrumb_row .content {
padding-top:0;
padding-bottom:5px;
}
#grid_oposiciones .flex_column .av_textblock_section .et_pb_blurb_content .et_pb_blurb_container h2 {
text-transform:none;
text-align:left;
margin-bottom: 2rem;
}
#conoce_call .et_pb_blurb_container h2 {
text-transform:none;
text-align:left;
}
#formaciones_call .et_pb_text_inner {
font-size: 1.8rem;
padding: 3rem 0; 
}
#footer .container .flex_column{ margin: auto;}
#footer .container{
flex-direction: column;
}
div .av_one_half{
width: 90%;
margin: auto;
}
#bottom_navs {
width:100%;
position:fixed;
bottom:0;
background:#000;
z-index:9; 
display:table;
}
#sticky_grupos {
display:table-cell;
width:50%;
}
#sticky_info {
display:table-cell;
width:50%;
background:#009f9e;
}
.single_fp #sticky_info {
background:#c70f77;
}
#sticky_grupos a, #sticky_info a {
color: #fff;
font-size: 0.9rem;
display: block;
text-align: center;
padding: 0.5rem 0;
text-decoration: none;
line-height: 1.1;
font-weight: 100;
padding: 0.3rem 0.5rem;
}
#sticky_grupos a:hover, #sticky_info a:hover {
text-decoration:none; 
}
#pop_grupos {
display:none;
left:0!important;
}
#pop_infos {
display:none;
}
#pop_grupos #datos_curso {
background: #000;
color: #fff;
}
div #boxHere.av_two_fifth {
margin-left: 0;
width: 100%;
}
#pop_grupos .avia_textblock {
clear: both;
line-height: 1.65em;
position: relative;
display: block;
text-align: center;
padding: 1.5rem 1rem 0.5rem 1rem;
}
.close_pop {
position: absolute;
right: 0.7rem;
top: 0.7rem;
color: #fff;
font-size: 1.8rem;
font-weight: 100;
border: 3px solid #fff;
padding: 0.6rem 0.4rem 1rem 0.4rem;
line-height: 0;
z-index:999;
}
#datos_curso h2 {
color: #fff;
margin-top: 0.7rem;
font-size: 1.3rem;
}
#datos_curso h3 {
font-size: 1.05rem;
max-width: 170px;
margin: 0.5rem auto;
line-height: 1.2;
}
#datos_curso p {
color: #fff;
max-width: 240px;
margin: auto;
line-height: 1.2;
}
div.product div.summary {
float: none;
width: 100%;
margin: 1.5rem 0;
}
#top #datos_curso .variations_form {
border:0;
}
#top #datos_curso .variations_form select {
min-width: 100%;
margin-bottom: 0.7rem;
font-size:1rem;
font-family:'Lato';
padding: 0.4rem 0.5rem;
}
.llamar_header {
position: absolute;
top: 0.65rem;
right: 0;
height:auto!important;
line-height:1.2!important;
text-align:center;
}
.llamar_header img {
display:block;
clear:both;
margin:auto;
}
.llamar_header span {
display:block;
clear:both;
font-size:0.45rem;
height:auto!important;
line-height:1.2!important;
text-transform:uppercase;
margin-top:0.2rem;
}
.llamar_header a,
.llamar_header a:hover {
text-decoration:none;
color:#fff;
}
#icos_curso_movil .container {
width: 100%!important;
max-width: 100%!important;
}
.row_icos {
text-align: center;
display: block;
width: 100%;
line-height: 1.2;
margin-bottom: 0.5rem;  
color:#fff;
}
.row_icos .titular_ico {
text-transform:uppercase;
font-size:0.9rem;
font-weight:bold;
color:#fff;
display: block;
}
.row_icos .titular_ico.fulltext {
display:block;
clear:both;
}
.cat_row .cat_block {
float: none;
width: 100%;
background: #f7f6f6;
margin-left: 3%;
margin-bottom: 2rem;
}
#sesiones_call .flex_column .av_textblock_section:before {
content: '';
position: absolute;
background: url(//juritecnia.net/wp-content/themes/juritecnia/img/group-131.svg) no-repeat;
width: 212px;
height: 169px;
display: block;
left: 20%;
bottom: auto;
top: -77%;
background-size: 100%;
}
#sesiones_call .avia_textblock {
float: none;
margin: 8.5rem 5% 3rem 5%;
}
#sesiones_call .template-page .entry-content-wrapper h2 br {
display:none;
}
#sesiones_call .template-page .entry-content-wrapper h2 .tt1 {
font-size: 1.3rem;
}
#sesiones_call .template-page .entry-content-wrapper h2 .tt2 {
font-size: 1.3rem;
}
.responsive #top #wrap_all #sesiones_call .container {
width:100%;
max-width:100%;
}
#sesiones_call .flex_column .av_textblock_section {
height: auto;
}
#sesiones_call .bt.btn_sesiones a {
font-size: 1rem !important;
}
#sesiones_call .content {
padding-bottom:0;
}
.responsive #top #wrap_all #sesiones_call .flex_column {
margin-bottom:0;
}
#descarga_guia {
margin-bottom: 2rem;
margin-top: 2rem;
}
#descarga_guia .avia-image-container {
display:none;
}
#descarga_guia h2 {
text-align: center;
}
#descarga_guia h2 .tt3 {
font-size: 1.5rem;
display: block;
}
#descarga_guia h2 .tt4 {
font-size: 1.4rem;
font-weight: 600;
}
#descarga_guia .content {
padding-top:0;
padding-bottom:0;
}
#descarga_guia h3 {
font-weight: normal;
font-size: 1.1rem;
text-align: center;
margin-bottom: 2rem;
}
#descarga_guia form #_form_325_submit {
font-size: 1rem;
}
#descarga_guia form ._row._checkbox-radio input {
margin-right: 0.2rem!important;
vertical-align: top!important;
}
#descarga_guia form ._row._checkbox-radio span {
display:inline-block;
line-height: 1.2;
max-width: 89%;
}
#bread_block .content {
padding-bottom:10px;
}
.page-template-template-buscador #bread_block .content {
padding-top:10px;
padding-bottom:0px;
}
.page-template-template-buscador #bread_block.avia-section {
background:#e5f4f4;
min-height:20px; 
}
.responsive #top.page-template-template-buscador #bread_block .container .av-content-small {
margin-bottom: 0px;
}
.page-template-template-buscador #after_section_2 .content {
padding-top:0;
}
#product_header .link_grupos {
display: inline-block;
font-size: 1rem;
font-weight: bold;
position:relative;
margin-left:1rem;
}
.gris_header {
text-align:center;
}
.gris_header .link_grupos {
display: inline-block;
font-size: 1rem;
font-weight: bold;
position:relative;
margin:1.2rem auto;
}
.gris_header .link_grupos a {
text-transform:uppercase;
position:relative;
padding: 0.7rem 0.6rem 0.7rem 2.9rem;
background:#fff;
color:#009f9e;
border-radius:24px;
}
.gris_header .link_grupos a:hover {
text-decoration:none;
color:#009f9e;
}
.gris_header .link_grupos a:before {
content:'';
width:26px;
height:19px;
background:url(//juritecnia.net/wp-content/themes/juritecnia/img/prepara_opo.svg) no-repeat;
display:block;
position:absolute;
left: 0.7rem;
top: 0.7rem;
}
#search_text_oposiciones {
width:112%;
margin-left:-6%;
padding-top: 0.5rem;
}
#search_text_oposiciones h2 {
font-size: 1.2rem;
margin-top:0;
}
#top #search_text_oposiciones .btn_searchim input[type="image"] {
width: 14px;
height: 14px;
}
#top #search_text_oposiciones input[type="search"] {
padding: 0.4rem 0.4rem;
}
#top .btn_searchim {
padding: 0.25rem 0.6rem 0.25rem;
height:100%;
}
.cat_row .cat_block {
margin-left: 0;
}
#oposiciones_pop {
display:none;
}
#cont_search_filtr {
width:112%;
margin-left:-6%;
display:none;
}
#cont_search_filtr .fitros_bottons {
margin:1.2rem 5%;
width:90%
}
#cont_search_filtr .fitros_bottons input {
float:none;
clear:both;
width:100%;
margin-bottom:1rem;
}
#cont_search_filtr .fitros_bottons input.last_bt {
margin-left: 0;
margin-bottom:0;
}
.fitros_bottons input {
padding: 0.7rem 0;
}
#result_list .result_item .result_tit h2 {
float:none;
max-width:100%;
font-size: 1rem;
background:#e0dede;
padding: 0.8rem 1rem;
}
#result_list .result_item .result_tit .result_inscrip {
float: none;
font-size: 1rem;
margin-right: 0;
padding: 0.2rem 1rem;
background:#f7f6f6;
}
#resultados_oposiciones #result_intro {
padding: 0.2rem 0;
}
#resultados_oposiciones #result_intro p {
font-size: 1rem;
float: none;
}
#resultados_oposiciones #result_intro .btn.btn_notificarme {
float: none;
margin-top: 0.5rem;
}
#resultados_oposiciones #result_intro .btn.btn_notificarme a {
font-size: 1rem;
padding: 0.6rem 0% 0.6rem 0%;
display: block;
text-align: center;
line-height: 1.1;
}
#result_list .result_item .result_tit {
background: transparent;
}
#result_list .result_item .result_data .result_convoca,
#result_list .result_item .result_data .result_modal,
#result_list .result_item .result_data .result_fechas,
#result_list .result_item .result_data .result_btn
{
float: none;
width: 100%;
font-size: 1.1rem;
margin-right: 0;
margin-bottom:1.2rem;
}
#result_list .result_item .result_data {
padding: 1.5rem 1.2rem 1rem 1.2rem;
}
#resultados_oposiciones #result_intro .btn.btn_notificarme a:before {
display:none;
}
#btopen_filtros {
display:block;
clear:both;
width:100%;
text-align:center;
margin-top:1rem;
margin-bottom:1rem;
}
#btopen_filtros a {
background:#009f9e;
color:#fff;
text-align: center;
display:block;
font-size:1rem;
padding:0.7rem 0;
}
#result_list {
margin-top:1.5rem;
}
.home #header_home .flex_column.first .avia_textblock {
max-width: 100%;
margin-left: 0;
}
#header_home h1 {
font-size: 1.4rem;
margin-bottom: 0;
}
#header_home h1 .tit_dest {
font-weight: 700;
font-size: 1.5rem;
}
#header_home .container {
height:auto;
height:100%!important;
max-height:100%;
}
.responsive #top #wrap_all #header_home .flex_column {
margin-bottom:0;
}
#header_home .avia-builder-el-last p {
color: #fff;
font-size: 1.1rem;
}
#home_intro .avia-builder-el-last p {
font-size: 1.1rem;
}
#servicios_grid .flex_cell_inner {
padding: 2rem 5%;
}
#servicios_grid h3 {
font-size: 2.1rem;
margin: 2rem 0;
}
#servicios_grid p {
font-size: 1.2rem;
color: #fff;
}
#blocktext_home.avia-section h2 {
font-size: 2rem!important;
}
#formar_equipo.avia-section h2 {
font-size: 2rem!important;
}
#formar_equipo p {
font-size: 1.1rem;
}
#contacto_home .flex_column.first .avia_textblock {
max-width: 100%;
margin-left: 0;
}
.responsive #top #wrap_all #noticias_home .avia-content-slider-odd .slide-entry {
margin-bottom:1.5rem; 
}
#sesiones_list .result_item .result_tit h2 {
float: none;
max-width: 100%;
font-size: 1rem;
background: #e0dede;
padding: 0.8rem 1rem;
}
#sesiones_list .result_item .result_data {
padding: 1.5rem 1.2rem 1rem 1.2rem;
}
#sesiones_list .result_item .result_data .result_convoca, 
#sesiones_list .result_item .result_data .result_modal, 
#sesiones_list .result_item .result_data .result_fechas, 
#sesiones_list .result_item .result_data .result_btn {
float: none;
width: 100%;
font-size: 1.1rem;
margin-right: 0;
margin-bottom: 1.2rem;
}
#sesiones_list .result_item .result_data .bt.bt_grupos a {
font-size: 0.95rem;
}
#top #header #header_main .av-main-nav.menu_opo > li > a:hover:after, #top #header #header_main .av-main-nav.menu_opo > li.current_page_item > a:after, #top #header #header_main .av-main-nav.menu_opo > li.current-menu-item > a:after, #top #header #header_main .av-main-nav.menu_opo > li.current-menu-ancestor > a:after,
#top #header #header_main .av-main-nav > li > a:hover:after, #top #header #header_main .av-main-nav > li.current_page_item > a:after, #top #header #header_main .av-main-nav > li.current-menu-item > a:after, #top #header #header_main .av-main-nav > li.current-menu-ancestor > a:after {
display:none;
}
.av-burger-overlay {
top: 3rem;
}
#top #av-burger-menu-ul {
vertical-align: top;
padding-top: 1rem!important;
}
.html_av-overlay-side-classic #top .av-burger-overlay li li .avia-bullet, .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner, .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::before, .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::after {
background-color: #fff;
}
.html_av-overlay-side #top #wrap_all .av-burger-overlay li a {
line-height: 1.3em;
padding: 15px 25px;
font-size: 1.1rem;
text-transform: uppercase;
}
.html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li.menu_xtra_coj_responsive a {
padding:5px 10px;
display:inline-block;
border:0!important;
position:relative;
}
.html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li.menu_xtra_coj_responsive a:last-child:before {
content: '';
position: absolute;
left: 0;
top: 9px;
height: 13px;
width: 2px;
background: #000;
display: block;
}
.html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li.menu_xtra_coj_responsive {
text-align:left;
padding-left:1.1rem;
}
.html_av-overlay-side #top #wrap_all .av-burger-overlay li.menu_xtra_tel_responsive a {
padding-left:3rem;
position:relative;
}
.html_av-overlay-side #top #wrap_all .av-burger-overlay li.menu_xtra_tel_responsive a:before {
content: '';
height: 16px;
width: 16px;
display: inline-block;
position: absolute;
left: 1.5rem;
top: 0.6rem;
color:#000;
background-color: #000;
-webkit-mask:  url(//juritecnia.net/wp-content/themes/juritecnia/img/llamada-telefonica_movil.svg) no-repeat 0% 0%;
mask: url(//juritecnia.net/wp-content/themes/juritecnia/img/llamada-telefonica_movil.svg) no-repeat 0% 0%;
}
#top #header #header_main .av-main-nav > li.av-burger-menu-main.menu-item-avia-special a {
position: relative;
padding: 0 0 0 0;
}
.html_av-overlay-side #top #wrap_all .av-burger-overlay li.menu_xtra_search a {
padding-left:1.7rem;
text-transform:none;
}
.html_av-overlay-side-classic #top .av-burger-overlay li.menu_xtra_search a,
.html_av-overlay-side-classic #top .av-burger-overlay li.menu-item-tel a
{
border-bottom-width: 0!important;
padding-top:0.4rem!important;
padding-bottom:0.4rem!important;
}
#av-burger-menu-ul li.wpml-ls-item {
}
#av-burger-menu-ul li.menu_xtra_responsive {
background:#f6f6f6;
}
.html_av-overlay-side-classic #top .av-burger-overlay li.menu_xtra_colored_responsive {
width: 90%;
margin: 1rem 5%;
}
.html_av-overlay-side-classic #top .av-burger-overlay li.menu_xtra_colored_responsive a {
border-bottom-width: 0;
background:#f0b10f!important;
color:#fff!important;
position:relative;
padding: 1.1rem 0.8rem 1.1rem 4.4rem!important;
}
.html_av-overlay-side-classic #top .av-burger-overlay li.menu_xtra_colored_responsive a:before {
content: '';
height: 24px;
width: 32px;
display: inline-block;
position: absolute;
left: 24px;
top: 18px;
color: #fff;
background-image: url(//juritecnia.net/wp-content/themes/juritecnia/img/open-book-3-copy-9.svg);
background-repeat: no-repeat;
background-size: 100%;
}
div #empresa_tabs.main_color .tabcontainer .active_tab_content {
padding: 1rem 1rem;
}
#empresa_tabs .header_tab {
display: block;
}
#empresa_tabs .header_tab .cont_h2 {
display: block;
width: 100%;
}
#empresa_tabs .header_tab .col_tab_header {
display: block;
width: 100%;
padding-left: 0;
}
#empresa_tabs .header_tab .h2 {
margin-top: 1rem;
margin-bottom: 1rem;
}
#empresa_tabs .header_tab h2, #empresa_tabs .header_tab .h2 {
font-size: 1.5rem;
}
.form_tab {
padding: 2rem 5%;
margin-top: 3rem;
}
#top .facept label span.wpcf7-list-item-label {
width: 90%;
line-height: 1.4;
}
.form_tab .line_form.facept {
font-size:0.9rem;
line-height:1.2;
}
.responsive #top #wrap_all .form_tab .flex_column {
margin-bottom:0;
}
#empresa_tabs.main_color .template-archives .tabcontainer a, #top #empresa_tabs.main_color .tabcontainer .tab, #top #empresa_tabs.main_color .tabcontainer .tab.active_tab {
display: block;
float: none;
font-size: 1.2rem;
width: 100%;
margin: 0 0;
padding: 1rem 0 0 0.5rem;
margin-bottom: 0.2rem;
}
#seleccion_personal .av_one_fourth .avia_textblock {
max-width: 100%;
margin: auto;
font-size: 1rem;
line-height: 1.2;
}
#juritecnia_executive .flex_column.av_one_half .avia_textblock {
display: block;
}
#juritecnia_executive .col_image {
display: block;
width: 100%;
}
#juritecnia_executive .col_text {
display: block;
width: 100%;
padding-left: 0%;
}
#juritecnia_executive .col_image img {
margin: auto;
}
#top #menu_sala .av-subnav-menu {
display: block;
}
#top #menu_sala .av-subnav-menu > li {
width: 100%;
margin: 0.2rem 0;
padding:0;
}
#top #menu_sala .av-subnav-menu > li a {
font-size: 1.2rem;
padding: 1rem 0;
}
#top #menu_sala .av-subnav-menu > li.menu-item-top-level-4 a {
padding: 1rem 0;
}
#sesiones_call .bt.btn_sesiones a {
white-space: normal;
}
#top #metodologia_home.main_color .tabcontainer .tab {
width:100%;
margin-bottom:0.2rem;
}
#fp_empresa_tabs .header_tab{
display: flex;
flex-direction: column;
}	
#fp_empresa_tabs .header_tab .col_tab_header, #fp_empresa_tabs .header_tab .cont_h2{width:100%;
}
div #fp_empresa_tabs.main_color .tabcontainer .active_tab_content{padding:10px}
#fp_empresa_tabs .header_tab .col_tab_header, #fp_empresa_tabs .header_tab .cont_h2{padding-left:0}
#top #metodologia_home.main_color .tabcontainer .tab.active_tab {
width:100%;
background:#fff; 
margin-bottom:0.2rem;
}
.active_tab_content .tab_inner_content {
font-size: 1.1rem;
padding: 1rem;
}
div #metodologia_home.main_color .tabcontainer .active_tab_content strong, div #metodologia_home.main_color .tabcontainer .active_tab strong {
color: #000;
}
#top .avia-smallarrow-slider .avia-slideshow-arrows a {
top: 70px;
}
#formar_equipo .flex_column.av_one_fourth .avia_textblock {
width: 80%;
margin: auto;
}
#formar_equipo .gestion_integral .ico_ico,
#formar_equipo .certificados_pro .ico_ico,
#formar_equipo .ciclos_formativos .ico_ico,
#formar_equipo .formacion_dual .ico_ico {
width: 80px;
}
.btn.btn_consulta a {
padding: 0.9rem 0!important;
text-align: center;
font-size:1rem;
width:100%;
display: inline-block;
}
#metodologia_intro {
margin-bottom: 0;
}
.html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li a br {
display:none;
}
#sesiones_list .result_item .result_data .result_btn {
margin-left: 0;
}
#bloglist_oposiciones .avia-content-slider .slide-entry-wrap {
margin-bottom: 0px;
}
#bloglist_oposiciones .avia-content-slider article.flex_column {
margin-bottom:2rem!important;
}
#recursos_intro .content {
padding-top:5px;
}
#somos_intro .first p {
font-size: 1.5rem;
}
.single_fp #prepara .cuadro_prepara .cont_cuadro > div {
float: none;
width: 100%;
line-height: 1.2;
margin: 1rem 2%;
position: relative;
padding: 0.3rem 0 0.3rem 0.5rem;
}
.single_fp .cuadro_prepara {
background:#f5e5ee!important;
}
.responsive #top #wrap_all .fp_intro .flex_column {
margin-bottom:0;
}
.fp_intro .template-page .entry-content-wrapper h2 {
text-align:left!important;
}
.fp_intro .avia_textblock.texto_intro_destacado {
font-size:1.5rem;
padding-right:0;
line-height:1.2;
}
#top .fp_intro .flex_column_table.av-equal-height-column-flextable:not(:first-child) {
margin-top: 0px;
}
.page-id-53741 #bread_block .content {
padding-bottom: 0px;
padding-top: 30px;
}
#fp_ventajas_dual_call .template-page .entry-content-wrapper p.descatado_text {
font-size: 1rem;
margin-bottom:2rem;
}
#fp_ventajas_dual_call .template-page .entry-content-wrapper p {
line-height: 1.3;
}
#fp_ventajas_dual_call .template-page .entry-content-wrapper h3 {
font-size:1.1rem;
}
#fp_ventajas_dual_call .template-page .entry-content-wrapper h3 br {
display:none;
}
#top #fp_ventajas_empresas .flex_column_table.av-equal-height-column-flextable:not(:first-child) {
margin-top: 0px;
}
#fp_ventajas_empresas .flex_column .avia_textblock.texto_intro_destacado {
max-width: 100%;
margin-left: 0;
}
#fp_ventajas_empresas #empresa_colabora_call p {
font-size: 1.8rem;
}
#fp_ventajas_empresas #empresa_colabora_call .btn.btn_call a {
font-size: 1rem;
letter-spacing: 0px;
display: block;
}
#fp_ventajas_empresas {
background-image:none!important;
}
#fp_ventajas_empresas h2 {
margin-bottom: 0;
}
#fp_ventajas_empresas .content {
padding-bottom: 0;
}
#fp_modalidades_dual_tit .content {
padding-top:30px;
padding-bottom:10px;
}
.fp_modalidades_dual h3 {
font-size: 1.7rem;
max-width: 90%;
}#fp_modalidad3 .btn.btn_call {
margin-top: 2rem;
text-align: center;
}
#centro_aut_dual .content {
padding-top: 0rem;
padding-bottom: 0;
}
#portal_empleo_dual_call .avia_textblock {
margin-left: 0;
}
#equipos_docentes_fp .equip_insercion_laboral p br, #equipos_docentes_fp .equip_busqueda_empleo p br, #equipos_docentes_fp .equip_conecta_empresas p br {
display:none;
}
#fp_ventajas_empresas .content {
padding-top: 3rem;
}
#top .fp_modalidades_dual .flex_column_table_cell.el_before_av_one_third p {
font-size: 1.1rem;
max-width: 90%;
line-height: 1.2;
margin: auto;
}
#top .fp_modalidades_dual .flex_column_table_cell.el_before_av_one_third p br,
.fp_modalidades_dual h3 br {
display:none;
}
.fp_modalidades_dual .flex_column.avia-builder-el-last .avia_textblock h4 {
font-size: 1.1rem;
padding: 0.7rem;
}
.fp_modalidades_dual .flex_column.avia-builder-el-last .avia_textblock {
width: 90%;
max-width: 90%;
margin: auto;
}
.fp_modalidades_dual .flex_column.avia-builder-el-last .avia_textblock p {
display: table-cell;
color: #fff;
font-size: 1.1rem;
padding: 0.7rem;
width: 65%;
}
.fp_modalidades_dual .content {
padding-top:20px;
padding-bottom:20px;
}
.js_active #fp_faq_dual .toggler, #fp_faq_dual .avia-admin-preview-container .toggler {
padding: 1rem 2rem 1rem 1rem;
font-size: 1.2rem;
line-height: 1.2em;
}
#fp_faq_dual .toggle_icon {
right: 1px;
}
#fp_faq_dual .toggle_icon:after {
right: 1.5rem;
font-size: 1.8rem;
top: 0rem;
left: -0.6rem;
}
#fp_faq_dual .toggle_content {
padding: 12px 20px 11px 20px;
}
#fp_practicas_call h3 {
font-size: 1.2rem;
}
#procesos_grid.empeo_sol .avia_textblock h3 {
font-size: 1.3rem;
}
#procesos_grid.empeo_sol .content {
padding-bottom:0;
}
#empleo_grid h2 {
margin-bottom:2rem;
}
#empleo_grid .flex_column.av_one_half h3 {
font-size:1.2rem;
}
#empleo_grid .flex_column.av_one_half .result_data {
display:block;
}
#empleo_grid .flex_column.av_one_half .result_data .result_fechas,
#empleo_grid .flex_column.av_one_half .result_data .result_lugar,
#empleo_grid .flex_column.av_one_half .result_data .result_contrato
{
display: block;
}
#seleccion_personal .hide_deskotp {
display:block;
}
#seleccion_personal .hide_movil {
display:none;
}
#seleccion_personal #grapgic_seleccion_personal {
margin: 0 auto 2rem auto;
text-align: left;
max-width: 300px; 
list-style:none;
counter-reset: item;
}
#seleccion_personal #grapgic_seleccion_personal li {
font-weight:bold;
position:relative;
counter-increment: item;
padding: 0 0 0 3rem;
font-size: 1.05rem;
line-height: 1.2;
margin:0 0 1.4rem 0;
}
#seleccion_personal #grapgic_seleccion_personal li:before  {
content: counter(item);
position:absolute;
left:0;
top:0;
font-size:1.5rem;
background:#2ab8db;
border-radius:50%;
color: #fff;
display: block;
width: 42px;
height: 42px;
text-align: center;
line-height: 42px;
}
#seleccion_personal_fp .hide_deskotp {
display:block;
}
#seleccion_personal_fp .hide_movil {
display:none !important;
}
#seleccion_personal_fp #grapgic_seleccion_personal {
margin: 0 auto 2rem auto;
text-align: left;
max-width: 300px; 
list-style:none;
counter-reset: item;
}
#seleccion_personal_fp #grapgic_seleccion_personal li {
font-weight:bold;
position:relative;
counter-increment: item;
padding: 0 0 0 3rem;
font-size: 1.05rem;
line-height: 1.2;
margin:0 0 1.4rem 0;
}
#seleccion_personal_fp #grapgic_seleccion_personal li:before  {
content: counter(item);
position:absolute;
left:0;
top:0;
font-size:1.5rem;
background:#c70f77;
border-radius:50%;
color: #fff;
display: block;
width: 42px;
height: 42px;
text-align: center;
line-height: 42px;
}
#formacion_intro .content {
padding-top:0px;
}
#formacion_intro .flex_column_table {
margin-top:10px!important;
}
#formacion_intro .flex_column.av_one_half a {
font-size: 1.5rem;
padding: 2rem 2rem;
min-height: 172px;
}
#certificados_profesionalidad .et_pb_text_inner {
font-size: 1.1rem;
}
#top #certificados_profesionalidad.main_color .tabcontainer .tab {
width: 100%;
margin-bottom: 0.2rem;
}
#top #certificados_profesionalidad.main_color .tabcontainer .tab.active_tab {
width: 100%;
background: #fff;
margin-bottom: 0.2rem;
}
div #certificados_profesionalidad.main_color .tabcontainer .active_tab_content, div #certificados_profesionalidad.main_color .tabcontainer .active_tab {
padding: 0;
}
.tm_formacion .footer_color#footer, .single-formacion .footer_color#footer, .cat_formacion .footer_color#footer {
background:#000;
}
.tm_formacion .footer_color#footer .flex_column.av_one_half.el_after_av_one_half .widget,
.single-formacion .footer_color#footer .flex_column.av_one_half.el_after_av_one_half .widget
.cat_formacion .footer_color#footer .flex_column.av_one_half.el_after_av_one_half .widget {
background: #73ab52;
}
#somos_intro .avia-builder-el-last p {
font-size: 1.2rem;
}
#convocatoria_lambide .flex_column.av_one_half.first p {
font-size: 1.2rem;
}
#convocatoria_lambide .flex_column_table,
.tm_formacion #somos_intro .flex_column_table {
margin-top:0!important;
}
.tm_formacion #somos_intro .content{
padding-bottom:0;
}
.page-id-860 #somos_intro .first h3, .page-id-858 #somos_intro .first h3,
.page-id-27247 #somos_intro .first h3, .page-id-27246 #somos_intro .first h3  {
font-size: 1.5rem;
margin-bottom: 2rem;
}
.page-id-860 #somos_intro .first h3 br, .page-id-858 #somos_intro .first h3 br,
.page-id-27247 #somos_intro .first h3 br, .page-id-27246 #somos_intro .first h3 br {
display:none;
}
.page-id-860 #somos_intro #datos_conv, .page-id-858 #somos_intro #datos_conv,
.page-id-27247 #somos_intro #datos_conv, .page-id-27246 #somos_intro #datos_conv {
padding: 2rem 1rem;
}
.page-id-860 #somos_intro #datos_conv .block_datos .dato_num, .page-id-858 #somos_intro #datos_conv .block_datos .dato_num,
.page-id-27247 #somos_intro #datos_conv .block_datos .dato_num, .page-id-27246 #somos_intro #datos_conv .block_datos .dato_num {
font-size: 2.5rem;
}
#grid_formacion_empleo h2 {
margin: auto;
margin-bottom: 1rem;
max-width: 80%;
}
.responsive #top #wrap_all #grid_formacion_empleo .slide-entry {
display:block;
clear:both;
width:100%;
margin-bottom: 1.2rem;
margin-left: 0;
}
#grid_formacion_empleo .slide-entry h3 {
font-size: 1.1rem;
}
.areas_menu_current {
text-align: left;
padding: 0.5rem 0.7rem;
font-size: 1.1rem;
border: 1px solid #1a4696;
border-color:#1a4696!important;
color: #1a4696;
}
.areas_menu_current span {
display:block;
position:relative;
}
.areas_menu_current span:after {
content:'\e873';
color:  #1a4696;
font-family: 'entypo-fontello';
position:absolute;
top: 0.1rem;
right: 0.2rem;
font-size: 1.5rem;
}
.areas_menu_drop {
background:#eee;
padding:0.7rem 0.7rem;
display:none;
}
.areas_menu {
display: block;
width: 100%;
text-align: center;
margin-bottom: 1rem;
border-collapse: separate;
border-spacing: 1.5rem;
}
.areas_menu .area_item {
display: block;
height:auto;
text-align:left;
border:0;
border-bottom:1px solid #1a4696;
}
.areas_menu .area_item a {
color:#1a4696;
padding: 0.5rem 0.3rem;
}
.areas_menu .area_item a:hover {
color:#1a4696;
}
.areas_menu .area_item.active, .areas_menu .area_item:hover {
background: transparent;
border:0;
border-bottom:1px solid #1a4696;
}
#grid_formacion_empleo .slide-entry .formacion_dato.formacion_fechas, #grid_formacion_empleo .slide-entry .formacion_dato.formacion_horario {
width: 100%;
}
#grid_formacion_empleo .slide-entry .formacion_dato {
font-size: 1rem; 
}
#grafico_lehen .hide_movil {
display: none;
}
#grafico_lehen .hide_deskotp {
display: block;
}
#grafico_lehen #grapgic_seleccion_personal {
margin: 0 auto 2rem auto;
text-align: left;
max-width: 300px;
list-style: none;
counter-reset: item;
}
#grafico_lehen #grapgic_seleccion_personal {
margin: 0 auto 2rem auto;
text-align: left;
max-width: 300px;
list-style: none;
counter-reset: item;
}
#grafico_lehen #grapgic_seleccion_personal li {
font-weight: bold;
position: relative;
counter-increment: item;
padding: 0 0 0 3rem;
font-size: 1.05rem;
line-height: 1.2;
margin: 0 0 1.4rem 0;
}
#grafico_lehen #grapgic_seleccion_personal li:before {
content: counter(item);
position: absolute;
left: 0;
top: 0;
font-size: 1.5rem;
background: #73ab52;
border-radius: 50%;
color: #fff;
display: block;
width: 42px;
height: 42px;
text-align: center;
line-height: 42px;
}
#formacion_intro .content {
padding-bottom:0;
}
.tm_formacion #somos_intro .first p {
max-width:100%;
margin-bottom:0;
}
.tm_formacion #somos_intro .first p br {
display:none;
}
.tm_formacion #somos_intro .btn.btn_head a,
#grafico_lehen .bt.bt_download a {
font-size: 1rem;
padding: 0.6rem 0rem;
width: 100%;
}
#grafico_lehen .content {
padding-top:10px;
}
#grafico_lehen {
margin-bottom:1rem;
}
.single_product #block_colaborador {
padding: 0rem 0 3rem 0;
}
#info_curso .inf_block#temario {
margin-bottom: 2rem;
}
#footer .widget {
margin: 10px auto 30px auto;
}
.tel_footer a,
.mail_footer a,
.mail_footer a,
.address_footer span{
font-size: 1rem;
}
.address_footer .r1,
.address_footer .r2 {
max-width: 220px;
}
.address_footer .r1 {
line-height: 1.8;
margin-bottom: 0.5rem;
}
.redes_footer {
margin-top:2rem;
margin-bottom:1rem;
}
#footer-info {
}
#footer-info .footer__legal {
max-width:240px;
margin:auto;
}
.archive.category .sidebar_left .template-blog .post-entry .blog-meta, 
.page-template-template-blog .post-entry .blog-meta, 
.page-template-template-blog_fp .post-entry .blog-meta, 
.page-template-template-blog_empleo .post-entry .blog-meta {
float: none;
display: block;
margin: 0 0 1rem 0;
width: 100%;
}
.archive.category .sidebar_left .template-blog .post-entry .blog-meta a.small-preview, 
.page-template-template-blog .post-entry .blog-meta a.small-preview, 
.page-template-template-blog_fp .post-entry .blog-meta a.small-preview, 
.page-template-template-blog_empleo .post-entry .blog-meta a.small-preview  {
float:none; 
width: 100%;
height:auto;
}
.archive.category .flex_column .template-blog .post .entry-content-wrapper,
.page-template-template-blog .flex_column .template-blog .post .entry-content-wrapper,
.page-template-template-blog_fp .flex_column .template-blog .post .entry-content-wrapper,
.page-template-template-blog_empleo .flex_column .template-blog .post .entry-content-wrapper
{
display: block;
width: 100%; 
}
.single_fp #block_colaborador,
.tm_fp #block_colaborador {
padding:0rem 0 3rem 0;
}
.tm_fp #block_colaborador {
padding:2rem 0 3rem 0;
}
.archive.category .container .content .post-entry .entry-content-wrapper, 
.page-template-template-blog .post-entry .entry-content-wrapper, 
.page-template-template-blog_fp .post-entry .entry-content-wrapper, 
.page-template-template-blog_empleo .post-entry .entry-content-wrapper {
display: block;
width: 100%; 
}
.html_header_transparency #top .avia-builder-el-0#header_title.av-header_blog .container {
padding-top: 0.5rem;
padding-bottom: 2rem;  
}#header_title.av-header_blog .container {
height: 180px!important;
min-height: 180px;
}
#nav_webs_movil {
display:table;
width:100%;
}
#nav_webs_movil div {
display:table-cell;
width:33.3%;
}
#nav_webs_movil div a {
display:block;
text-align:center;
color:#fff;
text-transform:uppercase;
font-size:1rem;  
}
#nav_webs_movil #empleo_nav a {
background:#426b2a;
}
#nav_webs_movil #fp_nav a {
background:#7b314b;
}
#nav_webs_movil #general_nav {
background:#21508a;
}
#nav_webs_movil #oposiciones_nav {
background:#009f9e;
}
#form_seearch_movil {
display:none;
background:#fff;
color:#000;
}
#form_seearch_movil .avia-tt {
width: 300px;  
}
#bread_block {
float:none;
padding-top: 10px;
min-height: 10px;
}
#top.page-id-53747 #main .sidebar,
#top.category #main .sidebar,
#top.page-template-template-blog_empleo #main .sidebar,
#top.page-id-53495 #main .sidebar
{
display:block; 
padding: 0 5%; 
}
.sidebar {
padding-top:0;
padding-bottom:0;  
}
.sidebar .cont_sidebar
{
display:none;
}
#top.page-id-53747 #bread_block .content {
padding-top:10px;
padding-bottom:0; 
margin-bottom:0;
}
.op_sidebar {
display: block;
clear: both;
width: 100%;
text-align: center;
margin-top:0;
margin-bottom: 0;
}
.op_sidebar a {
background: #009f9e;
color: #fff!important;
text-align: center;
display: block;
font-size: 1rem;
padding: 0.7rem 0;
text-transform:uppercase;
}
.tm_formacion .op_sidebar a {
background: #73ab52;
}
#top.page-id-53747 .op_sidebar a,
#top.cat_fp .op_sidebar a {
background:#c70f77;  
}
.llamar_header {
display:block;
}
#form_seearch_movil {
}
#certificados_profesionalidad,
#metodologia_home {
background-size: 400% !important;
}
.page-id-860 #somos_intro #datos_conv .block_datos, .page-id-858 #somos_intro #datos_conv .block_datos,
.page-id-27247 #somos_intro #datos_conv .block_datos, .page-id-27246 #somos_intro #datos_conv .block_datos {
min-height: 161px;
}
#descarga_guia .container {
background-image:none;
}
select#tipo_search {
font-size: 0.8rem;
width: 29%;
right: 47px;
}
#top #buscador_areas input[type="search"] {
width: 58%;
background: #fff;
padding: 1.2rem 1.4rem;
margin: 0;
font-size: 0.9rem;
}
#top #buscador_areas .btn_searchim input {
width: 20px;
height: 100%;
}
#noticias_grid .avia-content-slider .slide-image {
height: auto;
}
#noticias_grid .avia-content-slider .slide-entry-wrap,
#prensa_grid .avia-content-slider .slide-entry-wrap {
margin-bottom: 0px;
}
.responsive #top #wrap_all #noticias_grid .avia-content-slider-even .slide-entry.slide-parity-odd, 
.responsive #top #wrap_all #noticias_grid .avia-content-slider-odd .slide-entry.slide-parity-even {
margin-bottom:1.5rem;
}
.responsive #top #wrap_all #prensa_grid .flex_column {
margin-bottom:1.5rem; 
}
.single_fp .cuadro_prepara {
border: solid 0px #c70f77;
border-color: #c70f77!important;
}
#puertas_abiertas_info {
max-width: 95%;
margin: auto;
}
.close_pop23 {
position: absolute;
right: 1.2rem;
top: -2rem;
font-size: 1.5rem;
font-weight: bold;
color: #fff;
cursor: pointer; 
}
#top #bread_block.matriculafp_links .flex_column_table.av-equal-height-column-flextable:not(:first-child) {
margin-top: 0px;
}
.flex_column.banner_matriculafp p {
font-size: 1.4rem;
padding: 2rem;
}
.tm_fp #bread_block.matriculafp_links .flex_column.banner_matriculafp .btn a {
font-size: 1.1rem;
width: 80%;
}
.tm_fp #bread_block.matriculafp_links .matricula_btns .btn a {
font-size: 1.1rem;
padding: 1.4rem 0 1.4rem 1.6rem;
}
.tm_fp #bread_block.matriculafp_links .matricula_btns .btn.btn_download a:before {
width: 20px;
height: 20px;
top: 1.4rem;
left: 1.4rem;
background-size:100%;
}
.tm_fp #bread_block.matriculafp_links .matricula_btns .btn.btn_solicitud a:before {
content: '';
width: 25px;
height: 20px;
top: 1.5rem;
left: 1.8rem;
background-size: 100%;
}
.tm_fp #bread_block.matriculafp_links .matricula_btns .btn {
margin: 1.5rem 0;
}
#tabla_fechas .content {
padding-top:10px;
}
.flex_column.banner_matriculafp {
height: auto;
padding: 1rem 0 2rem 0;
}
#tabla_fechas td.avia-highlight-col {
border-right: 0;
}
#documentacion_matriculafp .content {
padding-top:10px;
}
.postid-27199 #info_curso .inf_block {
margin-bottom: 0rem;
}
.banner_test {
margin-left:15px;
margin-right:15px;
}
.watu_taker_email {
margin-top: 0;
margin-bottom: 2rem;
}
#info_curso #temario h2 {
margin-bottom: 1rem;
}
#info_curso #temario .frase_descarga {
margin-bottom:1.5rem;
}
.responsive #productos_pago_grid .tabcontainer .tab_titles {
display: block;
}
.page-template-template-landing #solicitud_info.av_textblock_section {
margin-top: 0;
position: relative;
top: 0;
right: 0;
}
.html_header_transparency #top.page-template-template-landing .avia-builder-el-0#header_title .container {
padding-top: 1rem;
padding-bottom: 0;
}
#descarga_guia_landing .av_two_third .av_textblock_section#variedad_oposiciones, #descarga_guia_landing .av_two_third .av_textblock_section#cursos_presenciales {
float: none;
}
#descarga_guia_landing .av_two_third .av_textblock_section#material_estudio, #descarga_guia_landing .av_two_third .av_textblock_section#simulacros_examen {
float: none;
}
#descarga_guia_landing .av_two_third .av_textblock_section {
float: none;
width: 100%;
margin-top: 0.5rem;
}
#top.page-template-template-landing .footer_color#footer {
background-color: #000;
background: #000;
color:#fff;
}
#top.page-template-template-landing  .footer_color#footer .flex_column.av_one_half.el_after_av_one_half .widget {
background: #009f9e;
padding: 0.5rem 1rem 1.5rem 1rem;
margin: 0 auto 0 auto;
width: 100%;
}
#top.page-template-template-landing #pop_info_landing.flex_column.av_one_third {
display:none; 
width: 90%;
margin-left: -15px;
}
#sticky_info_landing  {
display: block;
width: 100%;
background: #009f9e;  
}
#sticky_info_landing a {
display:block;
color:#fff;
padding:0.8rem 0;
text-align:center;
}
#descarga_guia_landing .avia-image-container {
display:none;
}
#descarga_guia_landing .first h2,
#descarga_guia_landing .first h3 {
text-align:center;
}
#ejemplo_oposiciones h3 {
position:relative;
padding-right:2rem;
}
#ejemplo_oposiciones h3:after {
content: '\e87b';
font-family: 'entypo-fontello';
position: absolute;
top: 40%;
right: 0.8rem;
}
#ejemplo_oposiciones h3.activo:after {
content: '\e87e';  
}
#top.page-template-template-landing #ejemplo_oposiciones p {
display:none;
}
#top.page-template-template-landing .bloque_3_col_landing .av_one_third {
display: none;
}
#top.page-template-template-landing .bloque_3_col_landing .av_one_third.first {
display: block;
}
#ffirst_block_landing .avia-builder-el-last {
display:none;
}
#ffirst_block_landing .av_one_third.first p {
display:none;
}
#ffirst_block_landing .av_one_third.first p:first-child {
display:block;
}
#descarga_guia_landing .content {
padding-top:3rem;
padding-bottom:0;
}
.bloque_3_col_landing .content {
padding-top:0;
}
#header_title.header_title_jornadas_ab h1 {
font-size: 2.2rem;
}
#header_title.header_title_jornadas_ab h1 .small_tit_jornada {
font-size: 2rem;
}
#banda_negra_curso_info .et_pb_blurb_description {
display: block;
}
#banda_negra_curso_info .et_pb_blurb_description .ico_ico {
display:none;
}
#banda_negra_curso_info .et_pb_blurb_description .ico_texto {
display: block;
width: 100%;  
text-align:center;
padding-left:0;
}
#banda_negra_curso_info .et_pb_blurb_description .ico_texto br {
display:none;
}
.responsive #top #wrap_all #banda_negra_curso_info  .flex_column {
margin-bottom:0.5rem; 
}
.page-template-template-jornadas #bread_block .content {
padding-top: 15px;
padding-bottom: 0px;
}
.page-template-template-jornadas #bread_block.avia-section {
min-height: 30px;
}
.fp_jornadas_intro h3.conectate_charla {
font-size: 1.1rem;
}
#fechas_jornadas_abiertas .av_one_half .avia_textblock {
display: block;
}
#fechas_jornadas_abiertas .av_one_half .avia_textblock .image_fechas_jornadas {
width: 100%;
}
#fechas_jornadas_abiertas .av_one_half .avia_textblock .datos_jornada {
width: 100%;
}
#fp_gif_pop {
max-width:90%;
}
#fp_gif_pop .close_pop22 {
position: absolute;
right: 1.2rem;
top: -1.5rem;
font-size: 1.5rem;
font-weight: bold;
color: #fff;
cursor: pointer;
}
.oxford_subtitle {
font-size: 1.1rem;
text-align: center;
line-height: 1.2;
margin-bottom: 1rem;
}
.para_que_oxford .row_oxf {
display: flex;
width: 100%;
min-height: 100px;
flex-direction: column;
}
.para_que_oxford .row_oxf .col_im_oxf {
display: block;
width: 100%;
position: relative;
order: 2;
}
.para_que_oxford .row_oxf .col_text_oxf {
display: block;
width: 100%;
vertical-align: top;
order: 1;
padding-top: 2rem;
}
.para_que_oxford .row_oxf .col_im_oxf .img_para_cont {
position: relative;
right: 0;
bottom: 0;
line-height: 0;
}
.single_ingles #como_examen .header_blocks h3 {
padding: 0.5rem 0.3rem;
}
#como_examen .header_blocks h3#fase_1 {
margin-right: 1.5%;
}
.single_ingles #como_examen .header_blocks h3 span.edad_oxf {
font-weight: normal;
font-size: 0.9rem;
min-height: 48px;
}
.single_ingles #como_examen .header_blocks h3#fase_2 span {
min-height:48px;
}
.single_ingles #como_examen .header_blocks h3#fase_2 span:first-child {
position: relative;
top: 0;
}
.cont_info_examen_oxford {
display: flex;
width: 100%;
min-height: 100px;
flex-direction: column;
}
.col_im_ex_ox {
display: block;
width: 100%;
line-height: 1;
text-align: center;
order: 2;
}
.col_text_ex_ox {
display: block;
width: 100%;
vertical-align: top;
padding: 0 0;
}
.col_im_ex_ox img {
width:50%;
}
.single_ingles .call_act_oxford {
padding: 2rem 1rem;
}
.single_ingles .call_act_oxford .container_callo {
display: block;
clear: both;
position: relative;
text-align: left;
width: 100%;
float: none;
}
.single_ingles .call_act_oxford:before {
display:none;
}
}
#menu-item-search .ajax_search_response {
display:none!important;
}
#top_menu_r .menu-item.wpml-ls-menu-item {
}
.html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li.menu_xtra_coj_responsive {
}
#colaborador_opos,
.single-post.single_oposiciones #av_section_10,
.oposiciones_tm #av_section_3,
.oposiciones_tm #av_section_6,
.single-product.single_oposiciones #block_colaborador .container {
display:none;
} .gracias {
display: flex;
min-height: 100vh;
}
.left-section {
background-color: #fff;
display: flex;
align-items: center;
justify-content: flex-start;
}
.gracias.blue .left-left-section {
background: #1d5097;
width: 25%;
display: flex;
}
.gracias.pink .left-left-section {
background: #D14C79;
width: 25%;
display: flex;
}
.gracias.green .left-left-section {
background: #7cae50;
width: 25%;
display: flex;
}
.gracias.greenblue .left-left-section {
background: #00a0a7;
width: 25%;
display: flex;
}
.left-section img {
height: 52vh;
}
.right-section .content {
width: 386px;
}
.right-section {
flex: 1;
padding: 40px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
}
.logo2 {
margin-bottom: 0;
}
.logo2 img {
max-width: 259px;
}
.content h1 {
font-size: 3em;
color: #000;
margin-bottom: 20px;
}
.content p {
font-size: 1em;
color: #444;
line-height: 1.5;
margin-bottom: 40px;
}
.gracias.blue  .btn {
background-color: #1d5097;
color: #fff;
text-decoration: none;
padding: 10px 20px;
border-radius: 25px;
font-size: 1em;
font-weight: bold;
text-align: center;
display: inline-block;
}
.gracias  .btn:hover {
background-color: #008C98;
}
.gracias.pink  .btn {
background-color: #d14c79;
color: #fff;
text-decoration: none;
padding: 10px 20px;
border-radius: 25px;
font-size: 1em;
font-weight: bold;
text-align: center;
display: inline-block;
}
.gracias.green  .btn {
background-color: #7cae50;
color: #fff;
text-decoration: none;
padding: 10px 20px;
border-radius: 25px;
font-size: 1em;
font-weight: bold;
text-align: center;
display: inline-block;
}
.gracias.greenblue  .btn {
background-color: #00a0a7;
color: #fff;
text-decoration: none;
padding: 10px 20px;
border-radius: 25px;
font-size: 1em;
font-weight: bold;
text-align: center;
display: inline-block;
}
.bottom_mobile {
display:none;
}
@media (max-width: 600px) {
.left-left-section, .left-section {
display:none;
}
.right-section {
justify-content: flex-start;
}
.right-section .content {
width: 100%;
}
.gracias {
flex-direction: column;
}
.gracias.blue  .bottom_mobile {
display: flex;
align-content: flex-start;
justify-content: center;
border-bottom: 85px solid #1d5097;
}
.gracias.pink  .bottom_mobile {
display: flex;
align-content: flex-start;
justify-content: center;
border-bottom: 85px solid #d14c79;
}
.gracias.green  .bottom_mobile {
display: flex;
align-content: flex-start;
justify-content: center;
border-bottom: 85px solid #7cae50;
}
.gracias.greenblue  .bottom_mobile {
display: flex;
align-content: flex-start;
justify-content: center;
border-bottom: 85px solid #00a0a7;
}
.btn {
padding: 10px 24px;
font-size: 1.4em;
}
}
.page-id-53646 .av_textblock_section {
text-align: center;
}
.page-id-53646 .av_textblock_section p{
font-weight: 700;
margin-bottom:0;
color: #000;
}
.page-id-53646 .texttop{
margin-top: 217px;
position: absolute;
} .cita_flex {
display: flex;
gap: 10px;
}
#buscas_empleo h2 {
color:#fff;
font-size:2.8rem;
}
#buscas_empleo p {
color:#fff;
font-size: 1.1rem;
line-height: 1.5;
}
#buscas_empleo .btn.btn_masinfo {
margin:1rem auto;
}
#buscas_empleo .btn.btn_masinfo a {
text-align: center;
color: #fff;
text-transform: uppercase;
border-width: 0px!important;
background: #2ab8db!important;
border-color: #fff !important;
padding: 0.9rem 0!important;
font-size: 1.1rem !important;
font-weight: 400 !important;
border-radius: 50px !important;
letter-spacing: 1px;
white-space: nowrap;
width: 100%;
display: block;
line-height: 1.2;
max-width: 42em;
text-decoration: none;
margin: auto;
}
#buscas_empleo .btn.btn_masinfo a:hover {
text-decoration: none;
box-shadow:inset 0px 0px 0px 2px #2ab8db;
background:transparent!important;
color:#2ab8db;
}
#buscas_empleo h3 {
color: #fff;
font-size: 1.6rem;
}
.page-id-54741 .av_textblock_section p {
font-weight: 700;
margin-bottom: 0;
color: #000;
}
.page-id-54741 .texttop {
margin-top: 217px;
position: absolute;
padding-bottom: 16px;
width: 100%;
text-align: center;
}
.page-id-54741 .texttop {
margin-top: 217px;
position: absolute;
}
.centrar {
text-align: center;
}
#oposiciones_grid .read-more-link{
text-align: right;
margin-top: 23px;
}
.page-id-23 h2 {
font-family: "Raleway", sans-serif;
font-size: 24px;
}