
/*** HEADER / MENU ***/
	
.header_main_menu_wrapper .header-menu > li > a {
	font-size: 13px !important;
}

.header_main_menu_wrapper .header-menu > li {
	padding: 0 12px;
}

.header-socials {
	position: absolute;
	top:33px;
	right: 80px;
}

.header-socials li {
	list-style: none;
	display: inline-block;
	margin-left: 10px;
	font-size: 18px;
}

.header-socials li a {
	color: #fff;
}


.header_main_menu_wrapper .header-menu > li {
	padding: 0 10px !important;
}

.gradient_overlay:after {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10;
  top: 0;
  left: 0;
  right: 0;
  background: #000000;
  background: -moz-linear-gradient(top,#000000 0%,rgba(19,19,19,0.7) 100%);
  background: -webkit-gradient(left top,left bottom,color-stop(0%,#000000),color-stop(100%,rgba(19,19,19,0.3)));
  background: -webkit-linear-gradient(top,#000000 0%,rgba(19,19,19,0.3) 100%);
  background: -o-linear-gradient(top,#000000 0%,rgba(19,19,19,0.3) 100%);
  background: -ms-linear-gradient(top,#000000 0%,rgba(19,19,19,0.3) 100%);
  background: linear-gradient(to bottom,#000000 0%,rgba(19,19,19,0.9) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#131313',GradientType=0);
  opacity: 0.3;
  z-index: 0;
}




/* Botão Search */
body.skin_custom_color .search-toggler {
    color: #fff !important;
    border-color: #fff !important;
}

body.skin_custom_color .search-toggler:after {
	background-color: #fff !important;
}


@media (max-width: 1200px) {
	.header_main_menu_wrapper .header-menu > li > a {
		font-size: 11px !important;
	}
	
	.header_main_menu_wrapper .header-menu > li {
		padding: 0 14px !important;
	}
}

@media (max-width: 1130px) {
	.header_main_menu_wrapper .header-menu > li {
		padding: 0 8px !important;
	}
}


/* SLIDER */

.homeslidertitle {
	font-family: Ubuntu !important;
	line-height: 50px !important;
}

.wpb_revslider_element .slider-hidden {
	display: none;
}

.wpb_revslider_element .icon_in_btn {
	border: 4px solid #fff;
    color: #fff;
    font-size: 30px !important;
    padding: 14px !important;
    line-height: 20px !important;
    margin-top: 20px !important;
}

.wpb_revslider_element .icon_in_btn:hover {
	background-color: #fff !important;
	color: #9ec11d;
	cursor: pointer;
}

@media (max-width: 1000px) {
	.homeslidertitle {
		font-size: 30px !important;
		line-height: 30px !important;
	}
}


/*** FOOTER ***/

.footer_wrapper i {
	color: #c1d095 !important;
}

.footer_wrapper .textwidget {
	color: #c1d095 !important;
}

.footer_wrapper a {
	text-decoration: none !important;
	color: inherit !important;
}


/*** HEADER PAGES ***/


/*
.page-parent .header_default,
.page-child .header_default {
    background-image: url(http://www.clonlara.pt/pt/wp-content/uploads/2017/05/2.jpg) ;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center center;
    background-color: #fff;
    color: #fff;
    box-shadow:inset 0 0 0 2000px rgba(0,0,0,0.3);
}

.page-parent .menu-item a,
.page-child .menu-item a {
    color: #fff !important;
}

.page-parent .sub-menu a,
.page-child .sub-menu a {
    color: inherit !important;
}

.page-parent .logo-unit img,
.page-child .logo-unit img {
	width: 100px !important;
}

.page-parent .entry-header,
.page-child .entry-header {
    background-color: #fff !important;
    
    display: none !important;
}
*/


.page .header_default {
/*     background-image: url(http://www.clonlara.pt/pt/wp-content/uploads/2017/05/2.jpg) ; */
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center center;
    background-color: #d8d8d8;
    color: #fff;
    box-shadow:inset 0 0 0 2000px rgba(0,0,0,0.3);
    min-height: 465px !important;
    box-shadow: none !important;
    transition: none;
}

.page .menu-item a {
    color: #fff !important;
}

.page .sub-menu a {
    color: inherit !important;
}

.page .logo-unit img {
	width: 100px !important;
}

.page .entry-header {
    background-color: #fff !important;
    
    display: none !important;
}


/* Header Home Default */
.home .header_default {
	background-image: inherit !important;
    background-repeat: inherit !important;
    background-size: inherit !important;
    background-position: inherit !important;
    background-color: inherit !important;
    color: inherit !important;
    box-shadow:inherit !important;
}

.home .header_default {
	min-height: inherit !important;
}


/* Header (custom) Melhor de Nós*/

.page .header_default {
/*     min-height: 465px !important; */
/*     background-image: url(http://www.clonlara.pt/pt/wp-content/uploads/2017/05/header-melhor-de-nos-1.jpg) !important; */
/*
    background-position: center center;
    box-shadow: none !important;
*/
}

.page .header:after {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10;
  top: 0;
  left: 0;
  right: 0;
  background: #000000;
  background: -moz-linear-gradient(top,#000000 0%,rgba(19,19,19,0.7) 100%);
  background: -webkit-gradient(left top,left bottom,color-stop(0%,#000000),color-stop(100%,rgba(19,19,19,0.3)));
  background: -webkit-linear-gradient(top,#000000 0%,rgba(19,19,19,0.3) 100%);
  background: -o-linear-gradient(top,#000000 0%,rgba(19,19,19,0.3) 100%);
  background: -ms-linear-gradient(top,#000000 0%,rgba(19,19,19,0.3) 100%);
  background: linear-gradient(to bottom,#000000 0%,rgba(19,19,19,0.9) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#131313',GradientType=0);
  opacity: 0.3;
  z-index: 0;
}


@media (max-width: 1000px) {
	
	.page .header_default {
		background-image: inherit !important;
		border-bottom: 1px solid grey !important;
		min-height: inherit !important;
		box-shadow: none !important;
	}
	
	.page .menu-item a {
	    color: inherit !important;
	}
	
	.page h1 {
		font-size: 40px !important;
	}
	
	.page h2 {
		font-size: 26px !important;
	}
	
	.logo-unit img {
		width: 90px !important;
	}
}

@media (max-width: 768px) {
	.page h1 {
		font-size: 30px !important;
	}
	
	.page h2 {
		font-size: 20px !important;
	}
	
	.logo img {
		width: 70px !important;
	}
	
	.breadcrumbs_holder_empty, .breadcrumbs_holder {
	    margin-bottom: 10px !important;
	}
}


/*** MOB MENU ***/

.navbar-toggle .icon-bar {
	background-color: #94c11e !important;
}

.icon-bar, .icon-bar:hover {
    background-color: #94c11e !important;
}


/*** HEADER EVENTS PAGE ***/

.single-events .header_default {
    background-image: url(http://www.clonlara.pt/pt/wp-content/uploads/2017/05/2.jpg) !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    color: #fff;
}

.single-events .menu-item a {
    color: #fff !important;
}

.single-events .sub-menu a {
    color: inherit !important;
}

.single-events .logo-unit img {
	width: 100px !important;
}

.single-events .entry-header {
    background-color: #97bf31 !important;
    
    display: none !important;
}


@media (max-width: 1000px) {
	
	.single-events .header_default {
		background-image: inherit !important;
		border-bottom: 1px solid grey !important;
	}
	
	.single-events .menu-item a {
	    color: inherit !important;
	}
	
	.single-events h1 {
		font-size: 40px !important;
	}
	
	.single-events h2 {
		font-size: 26px !important;
	}
	
	.logo-unit img {
		width: 90px !important;
	}
}

@media (max-width: 768px) {
	.single-events h1 {
		font-size: 30px !important;
	}
	
	.single-events h2 {
		font-size: 20px !important;
	}
	
	.single-events img {
		width: 70px !important;
	}
	
	.breadcrumbs_holder_empty, .breadcrumbs_holder {
	    margin-bottom: 10px !important;
	}
}





/*** HOME LANDING COLUMNS ***/

.vc-cl-btn3-container {
	margin: 20px auto;
}

.vc-cl-btn3 {
	border-radius: 0px !important;
    border: 1px solid #96bf31 !important;
    color: #96bf31 !important;
    background-color: transparent !important;
    text-transform: uppercase !important;
    
    padding: 10px 28px !important;
}

.vc-cl-btn3:hover {
	background-color: #96bf31 !important;
	color: #fff !important;
}



.vc-cl-landingicontext-wrap {
	margin-top: -105px;
	text-align: center;
}

.vc-cl-landingicontext-icon {
	text-align: center;
    min-height: 70px;
    border-top-left-radius: 70px;
    border-top-right-radius: 70px;
    width: 140px;
    height: 70px;
    display: inline-block;
    padding-top: 12px;
}

.vc-cl-landingicontext-line {
	width: 100%;
	height: 10px;
}

.vc-cl-landingicontext-triang {
	font-size: 65px;
	margin: -5px;
}

.vc-cl-landingicontext-triang i {
	line-height: 0px;
}

.vc-cl-landingicontext-icon i {
	font-size: 50px;
}

.vc-cl-landingicontext-title {
	text-align: center;
    text-transform: uppercase;
    color: #484848 !important;
    font-size: 20px;
    margin-bottom: 20px;
    padding: 0px 10px;
    min-height: 40px;
    font-weight: 400;
}

.vc-cl-landingicontext-text {
	font-size: 14px;
	text-align: left;
	min-height: 250px;
}



@media (max-width: 768px) {
	.vc-cl-landingicontext-wrap {
		margin-top: inherit;
		margin-bottom: 20px;
	}
	
	.vc-cl-landingicontext-title {
		min-height: inherit;
	}
	
	.vc-cl-landingicontext-text {
		min-height: inherit;
	}
}



/*** EVENTS ***/


.event-wrap {
	width: 100%;
	height: 100%;
	background-color: aqua;
}



/*** CIRCULO APRENDIZAGEM ***/

.circulo-aprendizagem  .vc_tta-container .vc_general {
		padding-left: 0px !important;
}

.circulo-aprendizagem  .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tabs-container {
	padding: 15px 0px 15px 50px;
    background-color: #66a038;
}

.circulo-aprendizagem .vc_tta-panels {
	background-color: transparent !important;
}

.circulo-aprendizagem .vc_tta-title-text {
	color: #fff !important;
}

.circulo-aprendizagem .vc_tta-tabs-list .vc_active {
	background-color: #84a233 !important;
}

.circulo-aprendizagem .wpb_content_element {
	color: #585858;
	padding-top: 50%;
}

@media (max-width: 990px) {
	
	.circulo-aprendizagem  .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tabs-container {
	    padding-left: 10px;
    }
	
	.circulo-aprendizagem .wpb_content_element {
		padding-top: inherit;
	}
}

@media (max-width: 768px) {
	
	
	
	.circulo-aprendizagem  .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tabs-container {
	    padding-left: 0px;
    }
	
	.circulo-aprendizagem .wpb_content_element {
		color: inherit;
		padding-top: inherit;
	}
	.circulo-aprendizagem  .vc_tta-color-green.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
		border-bottom: 1px solid #fff;
	}
	.circulo-aprendizagem  .vc_tta-color-green.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
		border-bottom: 1px solid #fff;
	}
	
	.circulo-aprendizagem  .vc_tta-color-green.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
		border-bottom: none;
	}
	
	.circulo-aprendizagem  .vc_tta-color-green.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
/* 		background-color: #a9c450 !important; */
	}
}


/*** FAQ ***/
.vc_toggle, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern {
 	background-color: #94c120 !important; /* #056631 !important; */
 	border-color: #94c120 !important;
}

.vc_toggle.vc_toggle_active .vc_toggle_title > h4 {
	color: #056631 !important;
}

