/*
Addicional Fresh Marketing additional style for the theme
Author: Santiago Oujo
*/
.ocult {display:none!important;}
.main-page-wrapper {margin-bottom:-40px;}
.sub-menu {text-transform: uppercase;font-size:15px;color:#1a1a1a;}
.widget_categories ul li a {text-transform: uppercase;}
.widget_categories ul li:before {content: "\f02e";font-family: "FontAwesome";margin-right: 10px;}
#menu-item-1894 {border:1px solid #ececec;margin: 5px 0;}
#menu-item-1894 .sub-menu-dropdown {border:none!important;}
.sticky-header .main-nav .item-level-0 > a {font-size:13px!important;}/* 
.topbar-left-menu .woodmart-nav-link span,.topbar-left-menu .sub-menu-dropdown.color-scheme-dark {background-color: #81d742!important; color:#ffffff!important;}
.topbar-right-text i.fa:before {color:#ffffff!important;}

/* Ticker news */

.mtphr-dnt .mtphr-dnt-nav, .mtphr-dnt-control-links {display:none!important;}
.mtphr-dnt-scroll-left .mtphr-dnt-tick, .mtphr-dnt-scroll-right .mtphr-dnt-tick{color:#ffffff!important;background-color:#691313!important;font-weight: 600!important;font-size:24px!important;}
.mtphr-dnt-tick-contents a{color:#ffffff!important;}
/* Top bar & header */

.topbar-menu .item-level-0 > a, .topbar-menu .menu > .menu-item-language > a {font-weight:600!important;}
.topbar-menu .item-level-0>a, .topbar-menu .menu>.menu-item-language>a {color:rgba(105,19,19,1)!important;}
.topbar-menu .item-level-0, .topbar-menu .menu>.menu-item-language,.topbar-menu .menu {border-color:transparent!important;}
.topbar-menu .item-level-0:hover {background-color: rgba(105,19,19,0.2)!important;}
.woodmart-social-icons.icons-design-default .woodmart-social-icon a {color:rgba(105,19,19,1)!important;}
.titolescola a {font-weight: 700;color: rgba(105,19,19,0.8)!important;font-size: 24px;}
.titolescola {line-height:22px!important;margin-bottom:2px!important;}
.iconhome {margin:10px 0 0 50px!important;font-size:30px!important;color:rgba(105,19,19,1)!important;position:relative;float: left;}
.htext1,.htext2,.htext3 {position: relative;float:right;font-size:13px;margin: 0 25px;}
.htext1,.htext3 {padding-top: 17px;font-family:source sans pro;font-weight:700;color:#606060;}
.htext2 {padding-top: 9px;font-family:source sans pro;font-weight:700;color:#606060;}
.menu-item-design-default .sub-menu-dropdown, .menu-item-design-default .sub-sub-menu {width:300px!important;}
.title-size-default .entry-title, .title-size-default h1 {font-size:48px!important;}

/* Inici */


.bloc1 {background-color:rgba(105,19,19,0.25)!important;}
.bloc2 {background-color:rgba(105,19,19,0.50)!important;}
.bloc3 {background-color:rgba(105,19,19,0.75)!important;}
.bloc4 {background-color:rgba(105,19,19,1)!important;}
.bloctext{color:#ffffff!important;font-size:13px;}
.missiohome {text-align:center!important;padding:0 10%!important;font-size: 20px!important;line-height: 30px!important;}
.missiohomebloc {text-align:center!important;padding:10px 30px;font-size: 18px;font-family: source sans pro;font-weight: 700;}
.missiohomeblocimg {max-width: 60%!important;margin: auto;}
/*.congregaciobloc {background-color:rgba(105,19,19,0.75)!important;}*/
.congregacioblocdret {background-color:rgba(105,19,19,1)!important;}
.congregacio {color:#1a1a1a!important;font-size:16px;}
.congregacioblocdret input[type=email],
.congregacioblocdret input[type=text], .congregacioblocdret textarea {background-color:#fafafa!important;border:none!important;border-radius: 3px;}
.botohome {color:rgba(105,19,19,1)!important;padding:10px 25px!important;border-radius:3px!important;
	font-size:16px!important;font-weight:700!important;font-family: source sans pro!important;text-transform: uppercase!important;background-color: #ffffff!important;}

/* Escola */

.title-after_title {font-size:24px!important;}
.missioescola {text-align:center!important;padding:0 10%!important;font-size: 20px!important;line-height: 30px!important;color:#ffffff;}
.visio {font-size: 20px!important;line-height: 30px!important;padding-right:5%;}
.vc_toggle {padding: 15px!important;font-size: 1em; border: 1px solid #1a1a1a!important;background-color: #ffffff;}
.contacta, .contacta h2 {color:#fffbcc;}
.pipe {border-bottom: 1px solid #bcbcbc;padding-bottom: 40px;}

/* Pla convivencia */

.placicon .vc_icon_element-background-color-custom{background:#ffffff!important;border:3px solid rgba(105,19,19,1)!important;}

/* Educació */

.woodmart-list .list-content {color:#1a1a1a!important;}
.caixahoraris .info-box-subtitle {font-weight: 700;font-size:20px!important; color:#1a1a1a!important;font-family: source sans pro!important;}
.caixahoraris h4, .caixahoraris .info-box-inner {font-weight:normal!important;color:#1a1a1a!important;font-size:16px!important;font-family: open sans!important;}
.postintern1.vc_grid-item-zone-c-left .vc_gitem-zone-c, .vc_grid-item-zone-c-right .vc_gitem-animated-block {width:25%!important;}
.postinterntext {width:75%!important;}
.postinternexc {font-size:13px!important;}
.enlaceposts a {font-family: source sans pro;font-weight: 700;margin-top: 30px;font-size: 18px;color:rgba(105,19,19,1)!important; }
.iconesciclesbox {padding: 0 12%;}
.vc_progress_bar .vc_general.vc_single_bar .vc_label {color:#1a1a1a!important;text-shadow:none!important;}
.elearning h2, .elearning p {color:#ffffff!important;}

/* Agenda */

.simcal-default-calendar-grid>table tbody td {border: 1px solid #f9f9f9;}
.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;}

/* Cicles formatius (els cicles) */

.infobloc {margin-bottom: 0px!important;padding: 10px 15px!important;font-size:14px!important;}
.altrescursos {padding:0 5%!important;}
.flexslider {padding: 0;margin: 0px!important; background: transparent!important;border: none!important; border-radius: 0px!important;
-o-box-shadow: 0 0px 0px rgba(0,0,0,0)!important;
box-shadow: 0 0px 0px rgba(0,0,0,0)!important;}
.wpb_gallery .wpb_flexslider .flex-control-paging {display:none!important;}

/* Footer */

.woodmart-prefooter {padding-bottom:0px!important;}
.textwidget, .custom-html-widget {font-size:14px!important;color:rgba(255,255,255,0.6)!important;}

/* Items de menu */

#menu-item-3065:hover, #menu-item-3066:hover {background-color:#b3ecb2!important;}
#menu-item-3065 a, #menu-item-3066 a, #menu-item-3067 a, #menu-item-3068 a {color: #4e834d!important;font-weight: 700!important;}

/* Responsive */

@media (max-width: 1024px) {
.searchform {display:none!important;}
.main-header .site-logo img {max-height: 90px!important;}
.separadorinfobloc {display:none!important;}
}
