/*
 Theme Name:   Creaescola Child Theme
 Theme URI:    http://creaescola.com/
 Description:  Creaescola Child Theme
 Author:       Creaescola Comunicacio i Marqueting
 Author URI:   https://creaescola.com
 Template:     skilled
 Version:      1.2.0
 Tags:
 Text Domain:
*/

/* =Genèric
-------------------------------------------------------------- */
@import url('https://vedrunatarragona.cat/wp-content/fonts/VistaSansBook.otf');
@import url('https://vedrunatarragona.cat/wp-content/fonts/VistaSansBook.ttf');
@import url('https://vedrunatarragona.cat/wp-content/fonts/VistaSansBook.woff');
@import url('https://vedrunatarragona.cat/wp-content/fonts/VistaSansBook.woff2');
@import url('https://vedrunatarragona.cat/wp-content/fonts/VistaSansBook.svg');
@import url('https://vedrunatarragona.cat/wp-content/fonts/VistaSansMed.otf');
@import url('https://vedrunatarragona.cat/wp-content/fonts/VistaSansMed.ttf');
@import url('https://vedrunatarragona.cat/wp-content/fonts/VistaSansMed.woff');
@import url('https://vedrunatarragona.cat/wp-content/fonts/VistaSansMed.woff2');
@import url('https://vedrunatarragona.cat/wp-content/fonts/VistaSansMed.svg');

@font-face {
  font-family: 'VistaSansBook';
  src: url('https://vedrunatarragona.cat/wp-content/fonts/VistaSansBook.otf');
  src: url('https://vedrunatarragona.cat/wp-content/fonts/VistaSansBook.woff2') format('woff2'),
       url('https://vedrunatarragona.cat/wp-content/fonts/VistaSansBook.woff') format('woff'),
       url('https://vedrunatarragona.cat/wp-content/fonts/VistaSansBook.ttf')  format('truetype'),
       url('https://vedrunatarragona.cat/wp-content/fonts/VistaSansBook.svg#VistaSansBook') format('svg');
}
@font-face {
  font-family: 'VistaSansMed';
  src: url('https://vedrunatarragona.cat/wp-content/fonts/VistaSansMed.otf');
  src: url('https://vedrunatarragona.cat/wp-content/fonts/VistaSansMed.woff2') format('woff2'),
       url('https://vedrunatarragona.cat/wp-content/fonts/VistaSansMed.woff') format('woff'),
       url('https://vedrunatarragona.cat/wp-content/fonts/VistaSansMed.ttf')  format('truetype'),
       url('https://vedrunatarragona.cat/wp-content/fonts/VistaSansMed.svg#VistaSansMed') format('svg');
}
:root {
  --vermell: #e0003f;
  --blanc: #ffffff;
  --gris: #eaeaea;
  --grisperla: #f7f7f7;
  --granate: #810023;
  --negre: #1a1a1a;
  --grisfosc: #575757;
}
h1, h2 {font-family: 'VistaSansMed'!important;}
h3, h4, h5, h6 {font-family: 'VistaSansBook'!important;}
.wh-page-title-bar {background-color: #aeaeae!important; background-blend-mode: multiply!important;}
.vc_tta-panel-body img {width:30%!important;height:auto!important;}
.vc_tta-panel-heading {border-color:transparent!important;}
.vc_tta.vc_general .vc_tta-panel-title {border-bottom: 1px solid var(--vermell)!important;}
.vc_tta-title-text {color:var(--negre)!important;}
.wpb-js-composer .vc_tta-color-black.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {border-color:#e8e8e8!important;border-width:1px!important;}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a {padding:5px 40px!important;}
.vc_tta-panel-heading h4 a {margin-top: 10px!important; margin-bottom: 10px!important;font-size: 16px!important;background-color: transparent!important;}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a {color:var(--negre)!important;background-color: transparent!important;}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_tta-controls-icon::before,
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_tta-controls-icon::after {border-color:var(--vermell)!important;background-color: transparent!important;}
.wpb_content_element ul {list-style: disc!important;padding-left:20px!important;}
.wpb_content_element li::marker {color:var(--vermell)!important;}
.introtext p {font-size:18px!important;line-height:30px!important;text-align: center!important;}
.wpb_text_column.wpb_content_element p a {color:var(--vermell)!important;}
.wpb_text_column.wpb_content_element p a:hover {color:var(--granate)!important;}
.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading,
.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading,
.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {background-color: transparent !important;}
.text-btn.ult-dual-button-title {font-family: arial!important;}
.ult_dual_button .middle-text {background-color: transparent!important;display: none!important;}
.caixapdfs {border-radius: 4px!important;background-color:var(--grisperla)!important;padding:20px!important;min-height: 335px!important;}
.flex-direction-nav .flex-prev {left:30px!important;}
.flex-direction-nav a:before {color: var(--vermell)!important;text-shadow: none!important;font-size:30px!important;}
.flex-control-paging li a {width: 8px!important;height: 8px!important;background: var(--vermell)!important;}
.flex-control-paging li a.flex-active {background:var(--negre)!important;}
/* Post */
.wh-sidebar.one.twelfth,
#comments/*,
.entry-meta */{display:none!important;}

/* =Capçaleres
-------------------------------------------------------------- */
.wh-sticky-header .logo-sticky {padding-top:10px!important;}
.topbarmovil {display:none!important;}
.wh-main-menu {border-top: 1px solid var(--gris)!important;}
.wh-top-bar-text a {padding-right:10px;font-size: 14px!important;}
.scp-icon-bullet-text-text {padding-top: 0px!important;}
/* Menu chevrons */
.sf-menu.wh-menu-main.pull-left li:not(.sub-menu).menu-item-has-children:after {content: "\f107";font-family: fontawesome;font-size:14px;color: var(--vermell)!important;padding-right:10px;position: absolute;right: -12px;top: 2px;}
.sf-menu.wh-menu-main.pull-left .sub-menu li.menu-item-has-children:after {content: "\f105";font-family: fontawesome;font-size:14px;color: var(--vermell)!important;padding-right:10px;position: absolute;right: -12px;top: 5px;}
.scp-shortcode.scp-icon-bullet-text.pull-right a:hover .grana,
.scp-shortcode.scp-icon-bullet-text.pull-right a:hover .grana path {fill:var(--vermell)!important;}

/* =Footer
-------------------------------------------------------------- */
.widget.widget-contact-info ul li i {border: 1px solid var(--vermell)!important;}
.wh-footer .lnr-map-marker:before,.wh-footer .lnr-phone:before,.wh-footer .lnr-envelope:before {color:var(--vermell)!important;}
rs-fullwidth-wrap {z-index: 0!important;}
.bannergranate .vc_parallax-inner {background-color: var(--granate)!important; background-blend-mode: multiply!important;}
.lichecks ul {padding: 0 0 0 5px!important;}
.lichecks li {list-style-type: none!important;}
.lichecks li::before {content: "\f00c";font-family: fontawesome;font-size:14px;color: var(--vermell)!important;padding-right:10px;}

/* =Inici
----------------------------------------------------------------*/
.iconinicio .aio-icon {border: 4px solid var(--vermell)!important;}
.iconinicio {margin-top:-140px!important;}
.xarxaescoles, .xarxaescoles p {text-align: center!important; color: var(--blanc)!important; font-size: 18px!important; line-height: 24px!important;}
.serveishome .ubtn-text {text-align: left!important;padding-left:60px!important;}
.homenotis h6 {font-weight:bold!important;}
.homenotis img.wp-post-image {width:400px!important;height: 200px!important;object-fit: cover!important;}
.wptww-testimonials-slidelist.design-1 .fa-quote-left {color:var(--vermell)!important;}
.logos img[class*="attachment-"] {height:45px!important;width:auto!important;}
.logos .vc_images_carousel.vc_per-view-more .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item>.vc_inner {text-align: center!important;}
.logos .wpb_content_element {margin-bottom:0px!important;}
.vp-img {width:100%!important;}
.linp-post-list h6 a {color:var(--negre)!important;font-size:17px!important;font-weight:bold!important;}
.linp-post-list .cbp_widget_link.cbp_widget_button {color:var(--blanc)!important;background-color: var(--vermell)!important;text-transform: uppercase!important;font-weight:bold!important;padding: 10px 15px!important;}
.linp-post-list .cbp_widget_link.cbp_widget_button:hover {background-color: var(--negre)!important;}
.noticiescustom .vc_general {color:var(--blanc)!important;background-color: var(--vermell)!important;text-transform: uppercase!important;font-weight:bold!important;padding: 10px 15px!important;}
.noticiescustom .vc_general:hover {background-color: var(--negre)!important;}

/* =Escola
----------------------------------------------------------------*/
.subtitolintro {padding: 0 10vw!important;}
.llistatinstals p::before {content: "\f00c";font-family: fontawesome;font-size:14px;color: var(--vermell)!important;padding-right:10px;}
.nserveis .vc_parallax-inner {background-color: var(--grisfosc)!important; background-blend-mode: multiply!important;}
.vco-container.vco-main {width:100%!important;}

/* =Projecte Educatiu
----------------------------------------------------------------*/
.iconprojecte .aio-icon {border: 2px solid var(--vermell)!important;}
.taulaprojecte .fa-angle-right::before {color:var(--vermell)!important;}
.vc_btn3 {font-weight: bold!important;}
.descobreix {border-bottom:1px solid var(--gris);padding-bottom:20px!important;margin-bottom: 20px!important;padding-left: 60px!important;}
.descoicons {position: absolute;}
.descoicons .vc_icon_element-icon {top:30%!important; left: 25%!important;}
.documents {border:1px solid var(--gris)!important;border-radius: 4px!important;}
.boxprojecte {border:1px solid var(--gris)!important;border-radius: 4px!important;}

/* =Documents de centre
----------------------------------------------------------------*/
.blog-index .post-item {width:100%!important;border:none!important;padding:0px!important;height:40px!important;margin:0 1%!important;}
.post-heading h2,
.post-heading h2 a {font-family: "Lato"!important; font-size:16px!important; line-height: 24px!important;font-weight: normal!important;}
.post-heading h2 a:before {content:"\f1c1";font-family:fontawesome;font-size:14px;color: var(--vermell)!important;padding-right:10px;}
.more-link {display: none!important;}

/* =DOIP
----------------------------------------------------------------*/
.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading,
.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading,
.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {background-color: transparent !important;} 
.doipbanner h3 {font-size: 24px; line-height: 32px; color: var(--blanc); text-align: left;}
.doipbanner p {font-size: 18px; line-height: 26px; color: var(--blanc); text-align: left;}

/* =Estudis
----------------------------------------------------------------*/
.menupagestudis li::marker {color: var(--blanc) !important;}
.menupagestudis li a {font-size: 28px!important;line-height: 40px!important; font-family: 'VistaSansMed'!important;color:var(--negre)!important;}
.menupagestudis .widget ul li:before {color:var(--vermell)!important;font-size: 16px!important;top: 8px!important;}
.bloctitolbtx {display: flex !important;flex-direction: column!important;flex-wrap: wrap!important;}
.bloctitolbtx .uvc-main-heading:nth-of-type(1) {order:2!important;}
.bloctitolbtx .uvc-main-heading:nth-of-type(2) {order:1!important;}
.bloctitolbtx .uvc-sub-heading {margin:0 0 15px 0!important;}

/* =Extraescolars
----------------------------------------------------------------*/
.divTable {display: table;width: 100%;border:none!important;}
.divTableRow {display: table-row;}
.divTableRow:nth-of-type(2n+1) {background-color: var(--grisperla);}
.divTableRow .divTableCell:first-of-type {color:var(--granate)!important;font-weight: 600!important;}
.divTableHeading {display: table-header-group;}
.divTableCell, .divTableHead {border: 1px solid var(--grisperla);display: table-cell;padding: 3px 10px;font-weight: 400;color:var(--negre);}
.divTableCell#cabecera {background-color: var(--granate); color:var(--blanc);font-weight: 600!important;font-family: Vista Sans!important;}
.divTableHeading {display: table-header-group;font-weight: bold;}
.divTableFoot {display: table-footer-group;font-weight: bold;}
.divTableBody {display: table-row-group;}

/* =Agenda
----------------------------------------------------------------*/
.simcal-default-calendar-light .simcal-nav-button {background-color: transparent!important;}
.simcal-default-calendar-grid .simcal-day-number {line-height: 2!important;font-weight: 600!important;}
.simcal-default-calendar-grid .simcal-events {font-size:12px!important;}


/* =Formularis
----------------------------------------------------------------*/
/* Contacte */
input[type="button"] {background-color:var(--vermell)!important;border:none!important;}
input[type="button"]:hover {background-color:var(--negre)!important;border:none!important;color:var(--blanc)!important;}
.nf-form-fields-required {display:none!important;}
.nf-field-container {clear: inherit!important;}
.nf-field-description {margin-top: 10px!important;line-height:18px!important;font-weight: 300!important;}
.nf-form-content textarea.ninja-forms-field {height: 120px!important;}
.page-id-12329 ::placeholder, .page-id-12329 select {color:var(--negre)!important;font-weight:400!important;}
/* Batxillerat */
.page-id-14811 ::placeholder, .page-id-14811 select {color:var(--negre)!important;font-weight:400!important;}
.page-id-14811 .nf-field-element input[type="text"],
.page-id-14811 .nf-field-element input[type="email"],
.page-id-14811 .nf-field-element input[type="tel"],
.page-id-14811 .nf-field-element textarea {background-color: var(--blanc);}
/* Batxillerat Dual */
.page-id-14846 ::placeholder, .page-id-14846 select {color:var(--negre)!important;font-weight:400!important;}
.page-id-14846 .nf-field-element input[type="text"],
.page-id-14846 .nf-field-element input[type="email"],
.page-id-14846 .nf-field-element input[type="tel"],
.page-id-14846 .nf-field-element textarea {background-color: var(--blanc);}
/* Batxibac */
.page-id-14869 ::placeholder, .page-id-14869 select {color:var(--negre)!important;font-weight:400!important;}
.page-id-14869 .nf-field-element input[type="text"],
.page-id-14869 .nf-field-element input[type="email"],
.page-id-14869 .nf-field-element input[type="tel"],
.page-id-14869 .nf-field-element textarea {background-color: var(--blanc);}

/*= Simple File List
----------------------------------------------------------------*/
#eeSFL {padding:0!important;}
#eeSFL .eeFiles th {display:none!important;}
#eeSFL .eeFiles td {border-bottom: none!important;}
#eeSFL table.eeFiles {border:none!important;}
.eeFiles td {border-color: transparent!important;}
#eeSFL .eeFiles td a {color: #1a1a1a;}
.eeSFL table.eeFiles td.eeSFL_Thumbnail {width: 25px!important;}
.eeSFL table.eeFiles p.eeSFL_FileLink {font-size:16px!important;}

/* =Portes obertes virtuals
----------------------------------------------------------------*/
.intropo {background-color: var(--vermell)!important;background-blend-mode: multiply!important;}
.intropotext {color:var(--blanc)!important;  font-size: 18px!important;}
.video.blanc {border:4px solid var(--blanc)!important;}
.video.vermell {border:4px solid var(--vermell)!important;}
.titoletapa::before {content: "\f111"!important;font-family: fontawesome!important;font-size:10px!important;color: var(--vermell)!important;padding-right:10px;vertical-align: bottom!important;}
.numeral ol {list-style: none!important; counter-reset: my-awesome-counter!important; display: inline-block!important; margin: 0!important; padding: 0!important;}
.numeral ol li {counter-increment: my-awesome-counter!important; display: inline-block!important; width: 100%!important; font-size: 18px!important; line-height:26px!important; margin-bottom: 0.5rem!important;}
.numeral ol li::before {content: "0" counter(my-awesome-counter)!important; font-weight: bold!important; font-size: 24px!important; margin-right: 15px!important; font-family: 'VistaSansBook'!important; line-height: 24px!important; color:var(--vermell)!important;}
.eixos {font-size:14px!important;}
.vetapa a {font-size:16px!important;}
.wpb-js-composer .vc_tta-color-black.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {border-color:#e8e8e8!important;border-width:1px!important;}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a {padding:5px 40px!important;}
.vc_tta-panel-heading h4 a {margin-top: 10px!important; margin-bottom: 10px!important;font-size: 16px!important;}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a {color:var(--negre)!important;}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_tta-controls-icon::before,
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_tta-controls-icon::after {border-color:var(--vermell)!important;}

/* =Blog
----------------------------------------------------------------*/
.author {display:none!important;}
.read-more, .pagination .current {background-color: var(--vermell)!important;border:none!important;color:var(--blanc)!important;}
.pagination span, .pagination a {color:var(--vermell)!important;}
.lateblog .fa{font-size:80px;color:var(--vermell);}
.botoagenda {width:50%;background-color: var(--vermell);padding:15px;text-align: center;}
.botoagenda a {color:var(--blanc); font-weight: bold;text-transform: uppercase;}
.botoagenda a:hover {color:#fcfcfc;}
.wh-sidebar .widget_nav_menu ul li a::before{content:"\f1db";font-family: fontawesome;color:var(--vermell);font-size:14px;padding-right:10px;}/*
body .cbp-row.wh-content .wh-featured-image.wp-post-image {display: none!important;}

/* =Responsive mòbils i tablets
----------------------------------------------------------------*/
@media (max-width: 719px){
  .topbarmovil {display:block!important;width: 100%!important;background-color:var(--granate)!important;text-align:center!important;}
  #menu-mobil-vedruna {list-style-type: none!important;display: inline-flex!important;-webkit-padding-start: 0px!important;}
  #menu-mobil-vedruna li {padding: 0 5px!important;line-height: 0.1em!important;}
  #menu-mobil-vedruna li a {font-size:11px!important;color:var(--blanc)!important;font-weight:bold!important;}
  /* Inici */
  .iconinicio {margin-top:0px!important;}
  .ubtn-ctn-left {text-align:center;}
  .nf-field-container {clear: inherit!important;width:100%!important;}
  .vc_tta-panel-body img {width:100%!important;height:auto!important;}
}
