/*
Theme Name: Avada Child
Description: Plantilla a mida per a Eurecat
Author: 10% Oriol Ris - 90% Thevelop
Author URI: http://thevelop.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/


#main {
   max-width: 100%; 
}

.post-content h1, .title h1, .woocommerce-success-message .msg, .woocommerce-message, .fusion-post-content h1 {
  color: #ffffff !important;
}

.fusion-header {
  background-image: url(img/AF_00.Eurecat.Degradat.50cm.ruidomonocromatico.jpg);
  background-position-y: top;
  background-repeat: no-repeat;
  padding-top: 9px;
  min-height: 75px !important;
  background-size:100% 9px;
}

.fusion-main-menu {
  margin-right: 0px;
}

.fusion-main-menu > ul > li {
  padding-right: 26px !important;
}

.fusion-main-menu > ul > li:last-child {
  padding-right: 0px !important;
}

.fusion-main-menu > ul > li > a {
  font-size: 12px !important;
}

.fusion-main-menu .fusion-icon-facebook:after {
  content: "";
}

.fusion-main-menu .fusion-icon-facebook:before {
  content: "";
}

.fusion-main-menu > ul > li.menu-social {
  padding-right: 10px !important;
}  

i.fa-facebook /* i.fa-twitter */ {
  background-color: #642c81 !important;
  padding: 6px !important;
  height: 23px !important;
  width: 23px !important;
  border-radius: 50px !important;
  text-align: center !important;
  color: #fff !important;
}

.fusion-page-title-bar {
  background-image: none;
}

.purple {
  color: #642c81;
}

.center {
  text-align: center;
}

h4, h5, p {
 color:#090909 !important;
}

h2.center {
  text-align: center;
}

h3.title-heading-center {
   text-align: center;
   color: #642c81;
}

h3 {
  font-size: 24px;
}

h4 {
  font-size: 20px;
  line-height: 24px !important;
}

h5 {
  font-size: 18px;
}

.tooltip {
  z-index: 999999;
}

#social-header {
  position: absolute;
  top: 40px;
  right: 10px;
  z-index: 999999;
}

#social-header a {
  color: #ffffff;
  background-color: #642c81;
  padding: 5px;
  border-radius: 50px;
  font-size: 12px;
  margin-right: 5px;
}  


.fullwidth-purple {
  padding-right: 60px !important;
  padding-left: 60px !important;
  margin: 40px -30px 0px;
}

.fullwidth-purple h1 { 
  text-align:center;
  color:#ffffff;
  line-height: 40px;
  font-weight: 100 !important;
  line-height: 34px !important;
  font-size: 30px !important;
}

.fusion-rollover-title a, .fusion-rollover-categories a {
  color: #ffffff !important;
}

.box-link {
  padding-top:10px;
  padding-bottom: 20px;
}

.content-box-column .content-wrapper-background {
  padding-top:30px;
  height: 130px;
}

.project-description .title {
  margin-bottom:10px;
  margin-top:20px;
}

.project-description p{
  margin-bottom:10px;
}

.fusion-section-separator {
 margin-bottom: 40px;
}

.circle-purple {
  background-color: #642c81;
  border-color: #ffffff;
  border-radius: 64px;
  width: 64px;
  height: 64px;
  line-height: 64px;
  text-align: center;
  margin: 0px auto;
}

.services .fusion-blog-layout-grid .fusion-post-wrapper {
  border: 0px;
}
.services .fusion-post-content-wrapper {
  padding:20px 0px;
}
.services p {
  border-top:1px solid #e0dede; 
  margin-bottom: 0px;
  padding: 5px 20px; 
}
.services p:first-child {
  border-bottom:0px solid;
  border-top:0px solid;
  padding: 5px 0px;
  font-weight: bold;
}
.services p:last-child {
  border-bottom:1px solid #e0dede;
}

.services .fusion-post-content-container {
  margin-top:0px;
}

.fusion-breadcrumbs {
  font-size:12px !important;
}

.breadcrumb-leaf {
  color: #642c81;
  font-weight: 800;
}

.post-content .hidden {
  display:none;
}

.category-serveis .entry-title {
  display:none;
}

body, .post .post-content {
  color: #090909 !important;
}

.fusion-accordian .panel-title {
  font-size: 15px !important;
}

.fusion-imageframe {
  margin-bottom:20px;
}

.panel-ul {
  list-style-type: none;
  padding: 0px 0px;
  margin-top: 0px;
}
.panel-ul li {
  border-bottom: 1px solid #CCCCCC;
  padding: 5px 0px 5px 20px;
  text-indent: -10px;
}
.panel-ul li:first-child {
  font-weight: bold;
  padding: 5px 0px 5px 0px;
  text-indent: inherit;
}
.panel-ul .fa-chevron-right {
  margin-right: 6px;
  color: #e0dede;
}

.box-custom {
  background-color: #f6f6f6;
  border-color: transparent;
  border-radius: 0px;
  border-style: solid;
  border-width: 0px;
  color: #000000;
  padding: 20px;
  width: 100%;
  margin-bottom: 20px;
  height: auto;
  min-height: 175px;
}

.box-custom h3 {
  text-align: center;
  font-weight: bold !important;
  margin-top: 0px !important;
} 

.box-custom p {
  text-align: center;
  font-size: 12px;
  line-height: 15px;
} 

.box-image {
  width:100%; 
  text-align: center;
}

.info-footer {
  border-top: 1px solid #CCCCCC;
  padding-top: 10px;
  margin-top: 10px;
  color: #ffffff;
  font-size: 11px;
  line-height: 15px;
}
.info-footer img {
  margin-top: 4px;
} 

.fusion-recent-posts {
  margin-bottom: 20px;
}

.title-footer, .fusion-footer-widget-area h3 {
  display: block;
  font-size: 16px !important;
  color: #ffffff !important;
  margin-bottom: 10px;
  text-transform: uppercase;
}

.fusion-custom-search {
  display: block;
  padding: 40px;
  margin-top: -30px;
  margin-bottom: 40px;
  margin-right: -30px;
  width: 100%;
}

.fusion-custom-search form {
  width: 602px;
  margin: auto;
  
}  
@media (max-width: 760px){
  .fusion-custom-search form {  
    width:100% !important;
  }
}  

.fusion-custom-search .title-search {
  font-size: 16px;
}

.rev_slider_wrapper .tp-leftarrow, .rev_slider_wrapper .tp-rightarrow {
  background-color: rgba(100, 44, 129, 0.8) !important;
}

.flip-box-eurecat .fusion-flip-box .flip-box-front {
  min-height: 160px !important;
}

.fusion-flip-box .flip-box-circle {
  border: 0px !important;
}

.fusion-flip-box .flip-box-front-inner {
  margin-top: 6%;
}

.fusion-flip-boxes .fa-chevron-left {
  position: absolute;
  left: 0px;
  z-index: 1;
  top: 63px;
  font-size: 38px;
}  

.fusion-flip-boxes {
  position: relative;
}

.fusion-flip-boxes .fa-chevron-right {
  position: absolute;
  right: 0px;
  z-index: 1;
  top: 63px;
  font-size: 38px;
}  


.fusion-flip-box .flip-box-inner-wrapper {
  min-height: 200px;
}
.fusion-flip-box .flip-box-front {  
  min-height: 200px;
}


.comment-form input[type="submit"] {
  background: #642c81 !important;
  background-image: -webkit-gradient( linear, left bottom, left top, from( #642c81 ), to( #642c81 ) ) !important;;
  background-image: -webkit-linear-gradient( bottom, #642c81, #642c81 ) !important;;
}
.comment-form input[type="submit"]:hover {
  background: #592773 !important;
  background-image: -webkit-gradient( linear, left bottom, left top, from( #592773 ), to( #592773 ) ) !important;;
  background-image: -webkit-linear-gradient( bottom, #592773, #592773 ) !important;;
} 

@media (max-width: 1060px){
  .fusion-main-menu > ul > li {
    padding-right: 20px !important;

  }
}

@media (max-width: 1010px){
  .fusion-main-menu > ul > li {
    padding-right: 16px !important;

  }
}

@media (max-width: 969px){
  .fusion-main-menu > ul > li {
    padding-right: 10px !important;

  }
}

@media (max-width: 660px){
  .fusion-google-map {
    height: 250px !important;
  }
}
@media (max-width: 458px){
  .fusion-google-map {
    height: 200px !important;
  }
}

.fa-wp-svg-custom-socitecnologicpreferencial {
  font-size: 20px !important;
  color: #FFFFFF;
}

@font-face {
  font-family: 'icomoon';
  src:url( '//eurecat.org/wp-content/uploads/wp-svg-icons/custom-pack/fonts/icomoon.eot?-perae5');
  src:url( '//eurecat.org/wp-content/uploads/wp-svg-icons/custom-pack/fonts/icomoon.eot?#iefix-perae5') format('embedded-opentype'),
    url( '//eurecat.org/wp-content/uploads/wp-svg-icons/custom-pack/fonts/icomoon.ttf?-perae5') format('truetype'),
    url( '//eurecat.org/wp-content/uploads/wp-svg-icons/custom-pack/fonts/icomoon.woff?-perae5') format('woff'),
    url( '//eurecat.org/wp-content/uploads/wp-svg-icons/custom-pack/fonts/icomoon.svg?-perae5#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}


[class^="wp-svg-custom-"], [class*="fa fa-wp-svg-custom-"] {
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fa-wp-svg-custom-alimentacio:before {
  content: "\e600";
}
.fa-wp-svg-custom-automocio:before {
  content: "\e601";
}
.fa-wp-svg-custom-colabora:before {
  content: "\e602";
}
.fa-wp-svg-custom-construccio:before {
  content: "\e603";
}
.fa-wp-svg-custom-energiairecursos:before {
  content: "\e604";
}
.fa-wp-svg-custom-ferroviari:before {
  content: "\e605";
}
.fa-wp-svg-custom-financesiasegurances:before {
  content: "\e606";
}
.fa-wp-svg-custom-formacio:before {
  content: "\e607";
}
.fa-wp-svg-custom-industriatextil:before {
  content: "\e608";
}
.fa-wp-svg-custom-ofereix:before {
  content: "\e609";
}
.fa-wp-svg-custom-organitza:before {
  content: "\e60a";
}
.fa-wp-svg-custom-recercaaplicada:before {
  content: "\e60b";
}
.fa-wp-svg-custom-salutiesport:before {
  content: "\e60c";
}
.fa-wp-svg-custom-sistemesiprocesosindustrials:before {
  content: "\e60d";
}
.fa-wp-svg-custom-socitecnologicpreferencial:before {
  content: "\e60e";
}
.fa-wp-svg-custom-tecnologiadelainformacio:before {
  content: "\e60f";
}
.fa-wp-svg-custom-turismeicomerc:before {
  content: "\e610";
}

.sb-toggle-wrapper {
  display: none;
}

/***** modificat a 1310px amb el canvi amb Enric 09/02/2016 *****/
.post-content {
  max-width: 100%;
}

/*************************
*** Thevelop Styles 
***********************/
/* Afegit per modificar els colors de twitter al menu principal*/
.thevelop-eurecat li > .menu-social > a > i .fa-twitter{
background-color:none;
color:#333333;
}
iframe{max-width:100%}
#wrapper .post-content h1, #wrapper .post-content h2, #wrapper .post-content h3, #wrapper .post-content h4, #wrapper .post-content h5, #wrapper .post-content h6{max-width:98%;margin-left:auto;margin-right:auto}
.thevelop-eurecat #wrapper .textwidget p{color:#ffffff}
.thevelop-eurecat .fusion-icon-facebook:before {  content: "\f082";  font-family: "FontAwesome";}
.thevelop-eurecat .fusion-icon-twitter:before, .thevelop-eurecat .jtwt .jtwt_tweet:before {  content: "\f081";  font-family: "FontAwesome";}
.thevelop-eurecat .fusion-icon-pinterest:before {  content: "\f0d3";  font-family: "FontAwesome";}
.thevelop-eurecat .fusion-icon-linkedin:before {  content: "\f08c";  font-family: "FontAwesome";}
.thevelop-eurecat .fusion-widget-area p .jtwt_tweet_text{color:#FFF}
/********* Woocommerce Thevelop *************/
.products li.product{ background-image: url(/wp-content/themes/Avada-child/img/AF_00.Eurecat.Degradat.50cm.ruidomonocromatico.jpg);  background-repeat: repeat-x; background-size: 100% 5px; background-position: center bottom;}
.products li{border-bottom:0}
.durada-curs{position: inherit;    bottom: 0;    left: 10px;    background-color: #fff;    z-index: 9;    padding: 5px 10px 5px 15px;}
.durada-curs:before{content: "\f017";  font-family: "FontAwesome";margin-right:5px}
#taxonomia-eurecat .product-details, .post-type-archive-product .product-details, .page-template-page-cursos-destacats .product-details{padding:5px 0 15px 0}
#taxonomia-eurecat .product-title, #taxonomia-eurecat .data-curs, .post-type-archive-product .product-title, .post-type-archive-product .data-curs, .page-template-page-cursos-destacats .data-curs, .page-template-page-cursos-destacats .product-title{padding-left:15px;padding-right:15px}
#taxonomia-eurecat .data-curs, .post-type-archive-product .data-curs, .page-template-page-cursos-destacats .data-curs {font-size:11px;color:#333333}
#taxonomia-eurecat .price > .amount, .post-type-archive-product .price > .amount, .single-product .product .price > .amount, .page-template-page-cursos-destacats .product .price > .amount{font-size:20px;width:100%;display:block;box-sizing:border-box;border-left:5px solid #642c81;padding:0 7px;font-weight:bolder}
#taxonomia-eurecat .price, .post-type-archive-product .price, .single-product .product .price, .page-template-page-cursos-destacats .price{width:100%;display:block;padding:30px 0 10px 0;box-sizing:border-box;}
.single-product .product .price{padding:10px 0 30px 0}
#taxonomia-eurecat .star-rating, .post-type-archive-product .star-rating, .page-template-page-cursos-destacats .star-rating{display:none}
#taxonomia-eurecat .product-details-container, .post-type-archive-product .product-details-container, .page-template-page-cursos-destacats .product-details-container{border-bottom:none;padding-bottom:0}
#taxonomia-eurecat .sidebar .widget h3, #taxonomia-eurecat .sidebar .widget .heading h3, .post-type-archive-product .sidebar .widget h3, .post-type-archive-product .sidebar .widget .heading h3,  .page-template-page-cursos-destacats .sidebar .widget h3, .page-template-page-cursos-destacats .sidebar .widget .heading h3{font-weight:bolder;color:#642c81;font-size:1.2em;border-left:5px solid #642c81;padding-left:10px;box-sizing:border-box}
#taxonomia-eurecat .product-buttons .add_to_cart_button:before, #taxonomia-eurecat .product-buttons .product_type_simple:before, #taxonomia-eurecat .product-buttons a:before, .post-type-archive-product .product-buttons .add_to_cart_button:before, .post-type-archive-product .product-buttons .product_type_simple:before, .post-type-archive-product .product-buttons a:before, .single-product .cart .single_add_to_cart_button:before, .page-template-page-cursos-destacats .product-buttons .product_type_simple:before{content:"\f044"; font-family: "FontAwesome";}
.single-product .cart .single_add_to_cart_button:before{margin-right:10px}
#taxonomia-eurecat .product-buttons a.show_details_button:before, .post-type-archive-product .product-buttons a.show_details_button:before, .page-template-page-cursos-destacats .product-buttons a.show_details_button:before{content:"\f03a";font-family: "FontAwesome";}
.single-product .product .product-border{display:none}
.fake-margin-eurecat{display:block;clear:both;height:10px;width:100%;box-sizing:border-box;}
.detalls-curs-single-eurecat{padding-top:20px;width:100%;clear:both;box-sizing:border-box;border-top:1px solid #e0dede;margin-top:20px}
.descripcio-ampliada-cursos{list-style:none;display:table;width:100%;clear:both;height:auto;padding-left:0;padding-bottom:30px;border-bottom:1px solid #e0dede}
.detalls-curs-single-eurecat li h3{font-size:1.3em;color:#333333;font-weight:bolder}
.descripcio-ampliada-cursos li{display:table-column;}
.descripcio-ampliada-cursos li:nth-child(even){clear:right;width:70%;box-sizing:border-box;padding-left:10px;float:right}
.descripcio-ampliada-cursos li:nth-child(odd){clear:left;width:30%;box-sizing:border-box;padding-right:10px;float:left}
.single-product #wrapper .post-content h4.title-detall-curs, .single-product #wrapper .post-content h3.titol-detall-curs{max-width:100%;font-weight:bolder;margin-bottom:0}
.descripcio-ampliada-cursos:last-child{border-bottom:none}
.single-product .product_meta > span.posted_in{padding-top:20px}
.single-product h2.entry-title{font-size:2em;line-height:normal}
.info-sobre-titol-wrapper{position:relative;padding-bottom:10px;width:100%;height:auto;box-sizing:border-box}
.info-sobre-titol-wrapper .durada-curs{position:inherit;top:inherit;bottom:inherit;padding:0;padding-right:5px;display:inline-block;left:0;z-index:inherit}
.info-sobre-titol-wrapper span{font-size:12px;color:#333}
/****** VISTA COMPACTA *******/
.products .product-list-view a.product-images, #taxonomia-eurecat .product-list-view a.product-images, .post-type-archive-product .product-list-view a.product-images, .post-type-archive-product .products .product-list-view a.product-images{display:none;}
.products .product-list-view .product-details, #taxonomia-eurecat .product-details{ max-width: 100%;    width: 100%;    float: none;    display: block;    padding: 0;    margin: 0;    margin-left: 0;}
.products .product-list-view {padding-top:20px;padding-bottom:0}
.products .product-list-view:first-child{padding-top:0}
.post-type-archive-product .product-list-view .product-title, .product-list-view .durada-curs, .post-type-archive-product .product-list-view .data-curs, #taxonomia-eurecat  .product-list-view .product-title, #taxonomia-eurecat .product-list-view .data-curs{padding:0}
.post-type-archive-product .product-list-view .product-title, #taxonomia-eurecat .product-list-view .product-title{margin-bottom:0;display:block}
.post-type-archive-product .product-list-view .price, #taxonomia-eurecat .product-list-view .price{padding:4px 0 8px 0}
.post-type-archive-product .product-list-view .price > .amount, #taxonomia-eurecat .product-list-view .price > .amount{border-left:none;font-size:17px;padding-left:0}
.products .product-list-view .product-excerpt.product-list{width:100%;box-sizing:border-box;margin-left:0}
.products .product-list-view .product-excerpt-container{display:none}
.products .product-list-view .product-buttons{padding-top:5px;padding-bottom:5px}
.post-type-archive-product .products li.product-list-view, #taxonomia-eurecat .products li.product-list-view{background-size:100% 1px;padding-bottom:5px}
.post-type-archive-product .products li.product-list-view:last-child, #taxonomia-eurecat .products li.product-list-view:last-child{background-image:none;border-bottom:0}
.products .product-list-view .product-details-container .clearfix {    display: block;}
.product-list-view .durada-curs{width: auto; display: inline-block;margin-right:5px;font-size:11px}
.post-type-archive-product .product-list-view .data-curs, #taxonomia-eurecat .product-list-view .data-curs {padding: 0;    width: auto;    display: inline-block; clear:right}
/***** Single Product ********/
.thevelop-eurecat .product .images{width:400px;}
.thevelop-eurecat .product .summary.entry-summary{margin-left:430px}
/**** Global cursos destacats ***********/
.page-template-page-cursos-destacats #main h2.titol-cursos-destacats{color:#5f317b;font-weight:normal;margin-left:0;padding-left:0;width:100%;box-sizing:border-box;font-size:2.2em;border-bottom:1px solid #5f317b;padding-bottom:14px;margin-bottom:35px;position:relative}
.page-template-page-cursos-destacats #main h2.titol-cursos-destacats:after{content:"";    width:0;    height:0;    border-top:20px solid #5f317b;    border-left:14px solid transparent;    border-right:14px solid transparent;position:absolute;top:41px;left:5px;display:block;}
.page-template-page-cursos-destacats #main h3.subtitol-cursos-destacats{color:#5f317b;font-weight:bold;margin-left:0;padding-left:0;width:100%;box-sizing:border-box;font-size:1.6em;}
.bloc-cursos-destacats{display:block;width:100%;padding:0 0 75px 0}
/********** Errors generats en llistes Santi ***************/
.descripcio-ampliada-cursos li:nth-child(even) ul, .descripcio-ampliada-cursos li:nth-child(even) ul li{display:block;width:100%;clear:both;float:none;box-sizing:border-box;padding-left:0}
.descripcio-ampliada-cursos li:nth-child(even) ul li{padding-left:3px;}
.descripcio-ampliada-cursos li:nth-child(even) ul li ul{padding-left:7px;}
.descripcio-ampliada-cursos li:nth-child(even) ul li ul li{padding-left:11px;}
/****** CSS sense Minqueue *****/
#taxonomia-eurecat .products .product-list-view .product-details-container .clearfix, .post-type-archive-product .products .product-list-view .product-details-container{display:block}
#taxonomia-eurecat .products .product-list-view .product-buttons, .post-type-archive-product .products .product-list-view .product-buttons{padding-top:0}
#taxonomia-eurecat .products .product-list-view .product-excerpt.product-list, .post-type-archive-product .products .product-list-view .product-excerpt.product-list{margin-left:0}
#taxonomia-eurecat .products .product-list-view, .post-type-archive-product .products .product-list-view{padding-top:25px}
.post-type-archive-product .products .product-list-view .product-details{margin-left:0}
.post-type-archive-product .products .product-list-view .product-details-container .clearfix{display:block}

/******* Revolution Slider CSS versió 5.0.5 *****/
.thevelop-eurecat .persephone.tparrows.tp-leftarrow:before{font-family:"FontAwesome";content:"\f104"}
.thevelop-eurecat .persephone.tparrows.tp-rightarrow:before{font-family:"FontAwesome";content:"\f105"}
.thevelop-eurecat .persephone.tparrows{border:0}

/******* Enllaços que desborden **************/
.thevelop-eurecat.single-tribe_events .sidebar a{word-wrap: break-word;}
.thevelop-eurecat .sidebar .tribe-events-meta-group dt, .thevelop-eurecat .sidebar .tribe-events-meta-group dd, .thevelop-eurecat .sidebar .tribe-events-meta-group dl{color:#333}
.thevelop-eurecat.single-tribe_events .sidebar .tribe-events-single-section-title, .thevelop-eurecat.single-tribe_events .sidebar .tribe-events-tickets-title, .thevelop-eurecat.single-tribe_events .sidebar .widget .heading .widget-title, .thevelop-eurecat.single-tribe_events .sidebar .widget .widget-title{background:rgba( 100,44,129,0.85);color:#FFF}

/******* Widget Twitter css ******************/
p.jtwt_tweet_text{color:#FFF !important}
@media (max-width: 458px){
.descripcio-ampliada-cursos li:nth-child(even), .descripcio-ampliada-cursos li:nth-child(odd), .descripcio-ampliada-cursos li{clear:both;width:100%;padding-right:0;padding-left:0;float:none;display:block}
}
/********* menus plegables ****************/
.sidebar .widget{padding-bottom:10px;margin-bottom:0}
.widget_nav_menu .heading{border:1px solid #5f317b;position:relative}
.widget_nav_menu .heading h3, .widget_nav_menu .heading h4{margin-bottom:0;padding:5px 0;color:#642c81 !important}
.widget_nav_menu .heading .nav-click{float:right;display:inline-block;position:absolute;top:50%;right:10px;margin-top:-11px;font-size:20px;color:#5f317b}
.nav-click i{transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;}
.nav-click i.nav-rotate{ -webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
/******* Currículums *************/
.post-type-archive-curriculums .sidebar .widget h4, .post-type-archive-curriculums .sidebar .widget .heading h4, .tax-areas_interes .sidebar .widget h4, .tax-areas_interes .sidebar .widget .heading h4, .tax-nivell_estudis .sidebar .widget h4, .tax-nivell_estudis .sidebar .widget .heading h4{    font-weight: bolder;    color: #642c81;    font-size: 1.2em;    border-left: 5px solid #642c81;    padding-left: 10px;    box-sizing: border-box;}
.post-type-archive-curriculums #sidebar .widget h4, .tax-areas_interes #sidebar .widget h4, .tax-nivell_estudis #sidebar .widget h4{color:#642c82 !important}
.post-type-archive-curriculums .sidebar .widget li, .tax-areas_interes .sidebar .widget li, .tax-nivell_estudis #sidebar .widget li{    padding: 7px 5px 2px 10px;    box-sizing: border-box;    border-bottom: 1px dotted #5f317b;}
.post-type-archive-curriculums .sidebar .widget.widget_nav_menu li, .tax-areas_interes .sidebar .widget.widget_nav_menu li, .tax-nivell_estudis .sidebar .widget.widget_nav_menu li{    position: relative;}
.post-type-archive-curriculums .sidebar .widget.widget_nav_menu li:before, .tax-areas_interes .sidebar .widget.widget_nav_menu li:before, .tax-nivell_estudis .sidebar .widget.widget_nav_menu li:before {    content: "\f105";    font-family: "FontAwesome";    position: absolute;    left: 3px;    top: 50%;    margin-top: -8px;    margin-right: 10px;}
/************ Currículums ****************/
.curriculum-rebut{width:100%;display:block;clear:both;padding-bottom:40px;border-bottom:1px dotted rgba(0,0,0,0.3);margin-bottom:40px}
.col-1, .col-2{width:48%;display:inline;float:left;margin:0 1% 0 1%}
.col-3{width:100%;display:block;float:left;margin:1% 0 0 0}
.col-1 ul li, .col-2 ul li, .col-3 ul li, .col-1 ul, .col-2 ul, .col-3 ul{list-style:none;padding-left:0;margin-left:0}
.col-1 h4, .col-2 h4, .col-3 h4{font-size:14px;font-weight:lighter}
/************ Currículums nova versió ************/
.curriculum-rebut .dades-curriculum, .curriculum-rebut .dades-curriculum li{list-style:none;padding-left:0;box-sizing:border-box}
.curriculum-rebut .dades-curriculum{display:table;width:100%;border-left: 1px solid rgba(0,0,0,0.15);border-right: 1px solid rgba(0,0,0,0.15);border-bottom: 1px dotted rgba(0,0,0,0.15);}
.dades-cv-compacte{display:inline-block;width:25%;padding:10px;box-sizing:border-box;text-align:center}
.dades-cv-compacte.li-first-row, .dades-cv-compacte.li-third-row{width:33.333%}
.li-first-row, .li-third-row{border-top:1px solid rgba(0,0,0,0.25);background:#fafafa}
.full-li.comentaris-rebuts{background:transparent;padding:30px 10px}
.li-third-row{border-top:none}
.full-li, .full-estudis, .descarrega-fitxers-rebuts{display:block;clear:both;padding:10px;text-align:left;background:#fafafa;box-sizing:border-box}
.curriculum-rebut .dades-curriculum li.full-li, .curriculum-rebut .dades-curriculum li.full-estudis{padding-left:40px;box-sizing:border-box}
.full-estudis{background:transparent}
.curriculum-rebut .li-first-row:nth-child(3){clear:right}
.li-second-row:nth-child(2){clear:left}
.curriculum-rebut.curriculum-llistat{padding-bottom:0;border-bottom: 0;margin-bottom: 0;}
@media print{
.fusion-header-wrapper{position:inherit;display:block;width:100%;clear:both;float:none;display:none}
.fusion-logo{display:block;clear:both;margin-top:0}
.fusion-header.fusion-sticky-shadow{top:0;}
#main{padding-top:5px}
.fusion-main-menu, .fusion-page-title-bar, #cookie-law-info-again, #cookie-law-info-bar, .summary .cart .quantity, .woocommerce .single_add_to_cart_button {display:none;opacity:0}
.thevelop-eurecat .product .images{width:100%;float:none;margin-right:inherit;clear:both;display:block;}
.thevelop-eurecat .product .summary.entry-summary{width:100%;float:none;margin-left:inherit;clear:both;display:block}
.info-footer, .thevelop-eurecat .fusion-footer-widget-area h3, .fusion-copyright-notice div{color:#000}
.titol-detall-curs a{display:none}
.to-top-container{display:none}
.fusion-copyright-notice a, .product_meta{display:none}
#sidebar, .fusion-footer{display:none}
#content{width:100%;box-sizing:border-box}
.dades-cv-compacte.li-second-row{width:50%}
}
/******** Agenda ************/
.mec-owl-carousel .owl-wrapper{display: flex;flex-direction: row;}
.mec-owl-carousel .owl-item{flex:1}