﻿/* Custom css AICE by www.futura-tc.com */

@font-face {
	font-family: 'LatoRegular';
	src: url('../fonts/lato-regular.eot');
	src: url('../fonts/lato-regular.eot') format('embedded-opentype'),
				url('../fonts/lato-regular.woff') format('woff'),
				url('../fonts/lato-regular.ttf') format('truetype'),
				url('../fonts/lato-regular.svg#LatoRegular') format('svg');
}

@font-face {
	font-family: 'LatoBold';
	src: url('../fonts/lato-bold.eot');
	src: url('../fonts/lato-bold.eot') format('embedded-opentype'),
				url('../fonts/lato-bold.woff') format('woff'),
				url('../fonts/lato-bold.ttf') format('truetype'),
				url('../fonts/lato-bold.svg#LatoBold') format('svg');
}

@font-face {
	font-family: 'LatoLight';
	src: url('../fonts/lato-light.eot');
	src: url('../fonts/lato-light.eot') format('embedded-opentype'),
				url('../fonts/lato-light.woff') format('woff'),
				url('../fonts/lato-light.ttf') format('truetype'),
				url('../fonts/lato-light.svg#LatoLight') format('svg');
}


/* GENERAL */
body { background:url(../img/background.jpg) repeat-x; padding-top:5px; font-family:LatoRegular; line-height: 16px; color:#000;}
p { font-size:14px}

a {color:#007be5}
a{color:#62b0bf}
a:hover {color:#015caa}
a:hover{color:#62b0bf}

strong, b {font-family: 'LatoBold';}

div.imatge{ position:relative;}
div.imatge span { position:absolute; bottom:10px; right:0px;  z-index:100; background:#000;  display:block; color:#fff; font-size:10px; padding:2px; opacity:0.6;filter:alpha(opacity=60); /* For IE8 and earlier */}
div.imatge span i{ font-style: normal;}

span.data { color: rgb(140, 140, 140);padding: 2px 0px;}

.blue { background-color:#2976cb}
.green { background-color:#1eae33}
.orange { background-color:#f1651d}
.red { background-color:#d72e00; }
.new-red{
	background-color: #e74f5e;
}

.orange { background-color:#e74f5e;}
.green { background-color:#357d2b;}
.blue { background-color:#62b0bf}


.foto{ margin-top:6px}

select{ width:98%}

/*TYPO*/  /*destacat  noticia objetivos-asociacion*/
h1, h2 {font-family:LatoBold;}
.brand h1 {margin: 0;}
h2 { font-size:26px;  line-height:26px; margin-top:0px; /*font-weight:normal; font-style:normal*/}
h4 { font-size:17px; font-weight:normal;}


/* HEADER */

.brand img{ width:100%;max-width: 406px;}
.utilitats ul.idiomes li { font-size:11px; line-height: 11px; border-left:1px solid #a9a9a9}
.utilitats ul.idiomes li:first-child { padding-left:0px; border-left:none}
.utilitats ul.idiomes li.idioma-google {border-left:none}
.utilitats .input-append input{ height: 12px; }
.utilitats .input-append .btn {height: 22px; padding:0px 8px}

.navbar {margin-bottom: 10px;}
.navbar .nav > li > a { font-family:'LatoBold'; font-size:15px; color:#000; font-weight:normal}
.navbar .nav > li { background:#f5f5f5}

.navbar .nav > li:first-child{ border:none}
 .nav-collapse .nav > li > a:hover,
  .nav-collapse .nav > li > a:focus,
  .nav-collapse .nav > li > a#current,
  .nav-collapse .dropdown-menu a:hover,
  .nav-collapse .dropdown-menu a:focus,
   .nav-collapse .dropdown-menu > li > a#current {                /*.nav-collapse .nav li a#current*/
    background-color: #e0e0e0;
  }
  
  
.navbar .brand {float: right; padding: 10px; }
.navbar .btn-navbar {float: left;}
.navbar-inner { background:none; padding:0px; border:none; -webkit-box-shadow:none; box-shadow:none}
.collapse {position: inherit;}

.menu {border:none;}
.dropdown-menu {z-index:1000}

.dropdown-backdrop {
    position: static;
}

@media (min-width: 979px) {
	.menu {
	clear: both;
	border-top: 1px solid #ededed; border-bottom: 1px solid #ededed;min-height: 40px;
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top,rgba(255, 255, 255, .9),rgba(255, 255, 255, .7) 50%,transparent 50%);
	background-image: -ms-linear-gradient(top,rgba(255, 255, 255, .9),rgba(255, 255, 255, .7) 50%,transparent 50%);
	background-image: -webkit-gradient(linear,0 0,0 100%,color-stop(0,rgba(255, 255, 255, .9)),color-stop(0.5,rgba(255, 255, 255, .7)),color-stop(0.5,transparent));
	background-image: -o-linear-gradient(top,rgba(255, 255, 255, .9),rgba(255, 255, 255, .7) 50%,transparent 50%);
	background-image: linear-gradient(top,rgba(255, 255, 255, .9),rgba(255, 255, 255, .7) 50%,transparent 50%);
	position:relative;
	}	
	
	.menu ul.nav li{
	border-left: 1px solid #ededed ;
	/*background-color: #f5f5f5;  border-bottom: 1px solid #ededed;*/
	background-image: -moz-linear-gradient(top,rgba(255, 255, 255, .9),rgba(255, 255, 255, .7) 50%,transparent 50%);
	background-image: -ms-linear-gradient(top,rgba(255, 255, 255, .9),rgba(255, 255, 255, .7) 50%,transparent 50%);
	background-image: -webkit-gradient(linear,0 0,0 100%,color-stop(0,rgba(255, 255, 255, .9)),color-stop(0.5,rgba(255, 255, 255, .7)),color-stop(0.5,transparent));
	background-image: -o-linear-gradient(top,rgba(255, 255, 255, .9),rgba(255, 255, 255, .7) 50%,transparent 50%);
	background-image: linear-gradient(top,rgba(255, 255, 255, .9),rgba(255, 255, 255, .7) 50%,transparent 50%);margin-bottom: 1px;
	}

	/*.dropdown-menu > li > a { padding: 3px 8px; color:#fff}*/
	.dropdown-menu > li > a:hover, .dropdown-menu > li:hover {  color:#000; background:none; background-color:none!important}
	.dropdown-menu {
	
	margin: 2px 0 0;
	list-style: none;
	
	/*min-width: 1110px;
	padding: 5px 0;
	background-color: #878787;
	border: none;
	border-radius:0;
	box-shadow: none;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box; font-size:11px;*/
  }
  	
  
}

@media (max-width: 767px) {
	.utilitats .input-append .btn {min-height: 30px}
	
	/* reordena les columnes en pagines de 2 columnes */
	.row{display: table;}
	.span6.notistres, .row.miembros-orange .span4 {display: table-header-group!important;}
	.row.miembros-orange .span6.notistres { display:block!important}
}



/* BANNER-HOME */
#myCarousel, div.carousel { clear:both;margin-bottom: 5px; margin-top: 2px;}
.carousel-inner h3 { font-family:'LatoLight'; padding:14px 50px; margin:0px; position:absolute; color:#fff; text-transform:uppercase; }
.carousel-inner h3 span { font-family:'LatoBold'}
@media (max-width: 767px) {.carousel { margin-left:0px}}

@media (min-width: 767px) and (max-width: 1199px) {.carousel { margin-left:6px}}

/*@media (min-width: 1200px) {.carousel-inner h3 {font-size: 54px; line-height:53px}}
@media (min-width: 980px) and (max-width: 1199px) {.carousel-inner h3 {font-size: 47px; line-height:45px; padding-top:8px}}
@media (min-width: 768px) and (max-width: 979px) {.carousel-inner h3 {font-size: 42px; line-height:42px}}
@media (max-width: 767px) {.carousel-inner h3 {font-size: 34px; line-height:33px}}*/

/*.carousel-inner { height:150px;}
.item, .item.left { height:150px; }*/

.navbar-static-top {
position: static;
margin-bottom: 20px;
}
.carousel-control { width:20px;  top:45%;  opacity: 0.3;filter: alpha(opacity=30); border:2px solid #ffffff; font-size: 40px;}
.carousel-control.left { left:10px}
.carousel-control.right { right:10px}



/* BANNERS PETITS */
.banner-petit { text-transform:uppercase; font-family:LatoLight; padding:10px; font-size:25px; color:#fff; line-height:27px; margin-bottom:10px;   }
@media (max-width: 979px) {
	.banner-petit { font-size:20px;  line-height:22px}
}
.banner-petit a {  display:block; color:#FFF; text-decoration:none; padding-right:30px; background:url(../img/fletxa.png) no-repeat bottom right;}
.banner-petit:hover { background-color:#777; color:#FFF;}
.banner-petit a:hover {color:#FFF;}
.banner-petit span { font-family:LatoBold}

.widget-title{
font-size: 16px;
text-transform: uppercase;
line-height: 18px;
font-weight: bold;background: url(../img/fons-punts-horitzontal.png) repeat-x bottom; padding-bottom:6px; margin-top:15px}

ul.tweets { list-style:none; margin-left:0px; list-style: none;margin-left: 0px;font-size: 12px;}
ul.tweets li {line-height: 17px;
margin-bottom: 5px;
background: url(../img/fons-punts-horitzontal.png) repeat-x bottom;
padding-bottom: 5px;} 
.twitter-follow-button { margin-bottom:20px} 
/**/

.pager ul{ margin: 0 0 0 0;}
.pagination .previous{}
.pagination .next{}
.pager ul > li > a { border:none;}
.pagination-small ul > li > a { font-weight:bold;}
.pager ul > .active > a { color:#000;}

.titol{ background: url(../img/fons-punts-horitzontal.png) repeat-x bottom; margin:0 0 10px 0; padding:0 0 10px 0;}
.titol h3{font-family: 'LatoRegular'; color:#060606; font-size:14px; line-height: 20px; text-transform:uppercase;  margin:0; padding: 0 0 0 0; font-weight:normal}

.documentos{ margin-bottom:20px}
.documentos .titol h3 { background: url(../img/documentos-icon.png) no-repeat 0px 4px; padding: 0 0 0 28px;}
.enlaces{/* padding:14px 0 0 0;*/}
.enlaces .titol  h3 { background: url(../img/enlaces-icon.png) no-repeat 0px 4px; padding: 0 0 0 28px;}
.videos{/* padding:14px 0 0 0;*/}
.videos .titol h3 { background: url(../img/videos-icon.png) no-repeat 0px 4px; padding: 0 0 0 28px;}

.videos .span2 .imatge  { position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;margin-bottom: 10px;}

.videos .span2 iframe {position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;}

.videos.listado h2 { padding-bottom: 20px;}

.listado { padding:14px 0 0 0;}
.listado ul{ list-style-type:none; margin: 10px 0 0 0; padding: 0 0 0 0;}
.listado ul li { line-height:17px; margin-bottom:5px}

.documentos ul.descargas{ /*list-style-type:none; margin: 10px 0 0 0; padding: 20px 0 0 0;  background: url(../img/fons-punts-horitzontal.png) repeat-x top;*/}





/* NOTICIES */
 .notis img, .notistres img, .noti-sola-acividades img{ margin-bottom:10px}
.destacat h2 { font-size:26px;  line-height:26px; margin-top:0px; font-weight:normal; font-style:normal} /* ojo */
.noti { /*background: url(../img/fons-punts-horitzontal.png) repeat-x bottom; min-height:300px;*/  }
.noti h2 { font-size:18px;  line-height:18px; font-weight:normal; margin-top:0px}
.noti p { padding-bottom:10px; font-size:12px}

.videos .noti { min-height:160px; }

div.notis .row {background: url(../img/fons-punts-horitzontal.png) repeat-x bottom; /* background: url(../img/fons-punts-vertical.png) repeat-y 50.8%; */padding-top:0px; padding-bottom:0px; margin-bottom:6px; margin-top:6px/* margin-top:0;*/}
div.notistres .row { /*background: url(../img/fons-punts-vertical.png) repeat-y 34%;*/ padding-top:0px; padding-bottom:0px; margin-bottom:6px; /*margin-top:6px*/ margin-top:0;}

.sep:before,
.sep:after {
  display: table;
  content: "";
  line-height: 0;
}
.sep:after {
  clear: both;
}

.span2 .imatge {}
.span2 .imatge img {}

@media  (max-width: 767px) {
	.span2 .imatge img { width:100%}
	.actividades.span2 .imatge img, .publi.span2 .imatge img { width:auto}
}

/*@media (min-width: 1200px) {
	.noti.span2 .imatge img {max-height: 178px; width: 270px;}
	.noti.span2 .imatge {height: 178px;margin-bottom: 10px;}
}
@media (min-width: 981px) and (max-width: 1199px) {
	.noti.span2 .imatge img {max-height: 157px; width: 238px;}
	.noti.span2 .imatge {height: 157px;margin-bottom: 10px;}
}
@media (min-width: 769px) and (max-width: 980px) {
	.noti.span2 .imatge img {max-height: 119px; width: 181px;}
	.noti.span2 .imatge {height: 119px;margin-bottom: 10px;}
}

@media (min-width: 1200px) {
	.span2 .imatge {position: relative;min-height: 178px;margin-bottom: 10px;}
	.span2 .imatge img {position: absolute;clip: rect(0px 270px 178px 0px);}
}
@media (min-width: 981px) and (max-width: 1199px) {
	.span2 .imatge {position: relative;min-height: 157px;margin-bottom: 10px;}
	.span2 .imatge img {position: absolute;clip: rect(0px 238px 157px 0px);}
}
@media (min-width: 769px) and (max-width: 980px) {
	.span2 .imatge {position: relative;min-height: 119px;margin-bottom: 10px;}
	.span2 .imatge img {position: absolute;clip: rect(0px 181px 119px 0px);}
}
*/


div.notistres .sep { height:100%; width:100%; background: url(../img/fons-punts-horitzontal.png) repeat-x bottom; /* background: url(../img/fons-punts-vertical.png) repeat-y 67.4%;*/ padding-top:0px; padding-bottom:0px; margin:0;}

div.destacat { background: url(../img/fons-punts-horitzontal.png) repeat-x 10px bottom; padding-bottom:20px }
div.destacat .row { background:none}

.buscador-noticias{ margin: 0 0 10px 0; padding:1px 0 1px 0;  color:#FFF;}
.buscador-noticias h2 {font-size:14px; text-transform:uppercase; line-height:16px; margin:10px 0 0 10px; font-weight:normal;  font-family: LatoLight;; }
.buscador-noticias span.titol-buscador{ text-transform:uppercase; color: #fff; font-family: LatoBold; font-size:16px;margin: 12px 10px 0 10px;display: block; }
.buscador-noticias .buscador-not , .not-tags, .buscador-noticias #tag-cloud  {margin:10px 10px 30px 10px; padding-top:3px; background: url(../img/fons-punts-horitzontal.png) repeat-x top;}
.buscador-noticias ul{ list-style:none; margin:10px 0 20px  0; padding:0;}
.buscador-noticias ul li { font-size:14px}
.buscador-noticias ul li a { color:#FFF; margin-right:6px;} 
.buscador-noticias li{ list-style:none;}

.buscador-noticias ul li a:hover, #tag-cloud a:hover { color:#FFF;}

h2 .icon-tags{ margin-right:7px}

#tag-cloud { padding-top:10px!important}
#tag-cloud, #tag-cloud a.label {  font-size:12px!important; margin-right:6px; background:none; text-shadow:none; font-weight:normal; padding:0}
#tag-cloud a { color:#b9d9fc; text-transform:none;}

 .tit-resultado-noticias h2 { font-size:20px; color:#000000; font-weight:normal}
 
 /* Noticias  recientes */
.noticias-recientes { background:#ececec; /*padding-top:1px*/margin: 0 0 10px 0; padding:10px 0 10px 0; }

.noticias-recientes h2 { font-size:16px; text-transform:uppercase; line-height:18px; margin:10px; font-weight:normal }
.noticias-recientes .noticia-reciente {margin:10px 10px 0px 10px; padding-top:3px; background: url(../img/fons-punts-horitzontal.png) repeat-x top; }
.noticias-recientes h4  {font-size:16px; line-height:18px; font-weight:normal; font-family:LatoRegular; padding:0px; margin:4px 0px}
.noticias-recientes span {  font-size:11px}
.noticias-recientes h4 a {font-weight: 700;}

/*Noticia*/
 div.noticia { background: url(../img/fons-punts-horitzontal.png) repeat-x 10px bottom; padding-bottom:20px }
div.noticia .row { background:none}
.noticia h2 { font-size:26px;  line-height:26px; margin-top:0px; font-weight:normal; font-style:normal}                             
.noticia h4 { font-size:17px; font-weight:normal;}																					
.cuerpo-noticia {margin:10px 0 10px 0; padding-top:10px; background: url(../img/fons-punts-horitzontal.png) repeat-x top;}
.data-tags  { width:100%; margin:0 0 10px 0;}
.cuerpo-noticia span.data { background:#E4F2FB; font-size:11px; display:block; float:left; margin-right:20px; padding: 2px 4px; color:#000}
.cuerpo-noticia span.data { background:#c9d8de;}

ul.categorias { list-style-type:none; font-family: 'LatoBold';font-size:13px;  padding:0; margin: -2px 0 0 20px;}
ul.categorias li{ display:inline; list-style-type:none; margin: 0 10px 0 0;}

ul.tags { list-style-type:none; font-size:11px; float:none; clear:both; padding:0; margin: 4px 0 0 4px; }
ul.tags a:hover { text-decoration:underline; color:#0088cc}
ul.tags li{ display:inline; list-style-type:none; margin: 0 10px 0 0;}
ul.tags .icon-tags { margin-right:6px}
.columna-texto {}

.notis .destacat .span4 { margin-left:10px!important}

@media (max-width: 767px) {
	div.notis .row,
	div.notistres .row,
	div.notistres .row .sep { background:none}
}

.columna-texto iframe { width:100%!Important; height:auto; min-height: 308px;}

@media (min-width: 981px) and (max-width: 1199px) {.columna-texto iframe { min-height: 270px;}}
@media (max-width: 980px) {.columna-texto iframe { min-height: 230px;}}



/*Asociacion*/
 div.objetivos-asociacion { background: url(../img/fons-punts-horitzontal.png) repeat-x 10px bottom; padding-bottom:20px }
/*div.objetivos-asociacion .row { background:none}*/
.objetivos-asociacion h2 { font-size:26px;  line-height:26px; margin-top:0px; font-weight:normal; font-style:normal}                             /*eliminado 19*/
.objetivos-asociacion h4 { font-size:17px; font-weight:normal;}														                            /*eliminado 19*/
.cuerpo-asociacion {margin:18px 0 10px 0; padding-top:3px; background: url(../img/fons-punts-horitzontal.png) repeat-x top;}
.cuerpo-asociacion .columna-texto {margin:16px 0 0 0;}
.columna-texto .btn {margin-bottom:6px}
.cuerpo-asociacion ul{}
.cuerpo-asociacion ul li{ margin-bottom:8px}
.cuerpo-asociacion .well {padding:15px; font-size:12px; background-color: #e4f2fb;}

.cuerpo-asociacion .well{background-color: #62b0bf;}
.cuerpo-asociacion .well h4 a{color: #ffffff;}
.cuerpo-asociacion .well p{color: #ffffff;}

.cuerpo-asociacion .well-sm { width: 41%;min-height: 110px;height: 110px;}
@media (min-width: 1200px) {.cuerpo-asociacion .well-sm { width: 45%;min-height: 95px;height: 95px;}}
@media (min-width: 980px) and (max-width: 1199px) {.cuerpo-asociacion .well-sm { width: 44%;}}
@media (max-width: 480px) {.cuerpo-asociacion .well-sm { width: 37%; min-height: 160px;height: 160px; padding-bottom:30px}}
.cuerpo-asociacion .fons-gris { background:#f6f6f6}
.cuerpo-asociacion .fons-blau { background:#e4f2fb}

.cuerpo-asociacion .columna-texto iframe { width:100%!Important; height:500px;}
@media (max-width: 480px) {.cuerpo-asociacion .columna-texto iframe { width:100%!Important; height:300px;}}

.table-cuotas span.city { color:rgb(113, 113, 150); display:block}
@media (max-width: 480px) {.table-cuotas .text{ font-size:9px}}


/* AGENDA */
.agenda { background:#e4f2fb; padding-top:1px; padding-bottom: 10px; margin-bottom: 10px;}
.agenda { background:#e74f5e;}

.agenda h2 { font-size: 16px;
text-transform: uppercase;
line-height: 19px;
margin: 10px;
font-weight: normal;
background: url(../img/icon-calendar.png) no-repeat;
padding-left: 29px;
padding-bottom: 3px; }
.agenda .agenda-acte {margin:10px 10px 0px 10px; padding-top:3px; background: url(../img/fons-punts-horitzontal.png) repeat-x top; }
.agenda h4  {font-size:16px; line-height:18px; font-weight:normal; font-family:LatoRegular; padding:0px; margin:4px 0px}
.agenda span {  font-size:11px}
.agenda span.agenda-lloc { display:block}
.agenda p { padding-bottom:5px; font-size:12px}


/* MIEMBROS */

.miembros-orange a { color:#F1651D;}
.miembros-orange a:hover { color:#c74b0c;}

.miembros-orange a { color:#e74f5e;}
.miembros-orange a:hover { color:#e74f5e;}



/*
.mapa  { position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;margin-bottom: 10px;clear:both;
}

.mapa iframe  {position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;}*/

.mapa .gmnoprint img, #mapCanvas img { max-width: none; max-height: none;}
.mapa .gm-style label, #mapCanvas label { width: auto; display: inline; }

.mapa { height:640px; width:1110px; clear:both; overflow:hidden; margin-left:10px}
.mapa iframe  { height:600px;  width:1110px; border:0; margin: 0; overflow:hidden;}
google.maps.MarkerImage {}

@media (min-width: 980px) and (max-width: 1199px) {.mapa {height:559px; width:970px;}  .mapa iframe {height:559px; width:970px;}}
@media (min-width: 768px) and (max-width: 979px) {.mapa { height:426px; width:739px;}  .mapa iframe {height:426px; width:739px;}}
@media (max-width: 767px) {.mapa { height:399px; width:100%; margin-left:0px}  .mapa iframe { height:399px; width:100%;}} 
@media (max-width: 480px) {.mapa { height:330px; width:100%; margin-left:0px}  .mapa iframe { height:330px; width:100%;}} 

/**/
.miembros .indica-total { margin-bottom:20px}

.buscador-ciudades{margin-bottom: 10px; padding: 10px; color:#FFF;}
.buscador-ciudades h2{font-family: LatoLight; color: #FFFFFF; padding-right: 30px;}
.buscador-ciudades h2 span{ font-family: LatoBold;}
.buscador-ciudades ul{ list-style-type:none; padding:0; margin: 0 0 0 0;}
.buscador-ciudades ul li{ }
.buscador-ciudades label { text-transform: uppercase; margin-top: 10px;}

.miembros{ background:#ececec; margin-bottom: 10px;}
.miembros h2{ background: url(../img/fons-punts-horitzontal.png) repeat-x bottom; margin:10px; padding:0 0 10px 0;}
.miembros p{margin:10px; }
.miembros a{ }
.miembros ul{ list-style-type: none; /*height: 20px;*/ /*display:block;*/ overflow:hidden; margin:10px 10px 30px 4px;  }
.miembros ul li{ float:left; color:#878787; }
.miembros ul li a{margin: 0 6px 0 8px; }
.miembros ul li span{ margin: 0 0 0 0;  }


.paises-miembros{ background:#ececec; margin-bottom: 10px;}
.paises-miembros h2{ background: url(../img/fons-punts-horitzontal.png) repeat-x bottom; margin:10px; padding:0 0 10px 0; }
.paises-miembros p{margin:10px; }
.paises-miembros a{ }

.paises-miembros ul.tabla{ list-style-type: none; margin:10px 10px 30px 10px; display: table; }
.paises-miembros ul li{ float:none; color:#878787; /*height:30px;*/   margin: 0 0 0 0; display: table-row }
.paises-miembros ul li span.letra{ color:#717174;/* margin: 0 10px 0 0;*/ font-size: 26px; display: table-cell; /*width: 9%;*/width: 34px; min-width:34px; line-height:40px; }
.paises-miembros ul li span.ciudad-asociada{display: table-cell; /*width: 94%;*/ line-height:20px; }
.paises-miembros ul li a{margin: 0 6px 0 0 ; }

div.titulo-pais { height: 60px;  margin: 0 0 10px 0; clear: both;}
div.titulo-pais h2{ color:#FFF; font-size:26px; line-height:60px; text-transform:uppercase; margin: 0 0 10px 10px;}


/*header.bloque{ background: url(../img/fons-punts-horitzontal.png) repeat-x bottom;}
header.bloque h1{}*/


.ciudad-descripcion {background:#ececec; /*padding-top:1px*/margin: 0 0 10px 0; padding:10px 0 10px 0;}
.ciudad-descripcion .spa{margin:10px 10px 10px 10px; padding:0;}
.ciudad-descripcion .spa img{margin:0 0 10px 0; padding:0;}
.ciudad-descripcion .spa span.autor {display: block;margin-bottom: 10px;font-size: 11px;margin-top: -5px;}

.autor i{ font-style: normal;}

.datos-contacto{ }
.datos-contacto h4{font-family: 'LatoRegular' ;border-bottom: 1px solid rgb(221, 221, 221); }
.datos-contacto dl{ }
.datos-contacto dl dt{ /*display:block;*/ display: block;float: left;font-family: 'LatoBold';font-weight: normal;margin: 0 0 5px 0;color: rgb(144, 144, 144);}
.datos-contacto dl dd{ /*display:block;*/  font-family: 'LatoRegular';/*line-height: 20px; height:20px;*/margin: 0 0 5px 150px; }

/* TEMA
**********************************************/

.tema-green a {color:#1eae33}
.tema-green a:hover {color:#0f8320;}

.tema-green a {color:#357d2b}
.tema-green a:hover {color:#357d2b;}



/*.tema-green .banner-petit a:hover {color:#ffffff;}*/

div.titulo-tema { min-height: 60px;  margin: 0 0 10px 0; clear: both;}
div.titulo-tema h2{ color:#FFF; font-size:26px; line-height:30px; text-transform:uppercase; margin: 0 0 10px 10px;padding-top: 14px; padding-bottom: 14px;}

.tema-descripcion {background:#ececec; /*padding-top:1px*/margin: 0 0 10px 0; padding:10px 0 10px 0;}
.tema-descripcion .spa{margin:10px 10px 10px 10px; padding:0;}

.tema-descripcion .principios {font-size: 14px; margin: 25px 0 15px 0;}
.tema-descripcion .principios h5{ font-size: 14px; font-family:'LatoBold'; font-weight:normal; line-height: 18px;}
.tema-descripcion .principios ul{ list-style-type:none; font-size: 14px; font-family: 'LatoRegular'; margin:0; padding:0; }
.tema-descripcion .principios ul li{ margin: 0 0 10px 0;  line-height: 18px;}
.tema-descripcion .principios ul li span{ font-family:'LatoBold'; margin-right: 5px;}

label.sub-ciudad {cursor: inherit;text-transform: uppercase;font-size: 11px;margin-top: -4px;line-height: 14px;}
	
.link-banco{ margin: 20px 0 10px; font-size:18px; font-family:'LatoRegular'; font-weight:normal; line-height: 20px;}
.link-banco span{ text-transform:uppercase;}
.link-banco a{  padding: 0 20px 0 0;   background:url(../img/externalLink.gif) no-repeat right center; color:#777;}
.link-banco a:hover { /*background-color:#1eae33;*/  color:#0f8320}
.link-banco:hover{ }


/**/

div.tema-green.llista-temes .span6 .span2{  background-color:#999;font-size:20px; line-height:20px; font-family:'LatoRegular'; font-weight:normal;color:#FFF; min-height:30px; margin-bottom:10px}
div.tema-green.llista-temes .span6 .span2:hover {background-color:#1eae33; color:#FFF;}
div.tema-green.llista-temes .span6 .span2 a.tema  { padding: 10px 30px; display:block; color:#fff; background:url(../img/fletxa-blanca.png) no-repeat 10px 12px;}

div.tema-green.llista-temes .span6 .span2:hover {background-color:#357d2b; }



/**/

.actividades-blue a {/*color:#2976cb;*/}

.intro { margin-bottom:20px}
div.notistres .congreso-actual .row { background-image:none}
.congreso-actual {  margin-bottom:20px;}
.congreso-actual .c-actual{ background:#e5f2fc; padding:20px 0}
.congreso-actual .c-actual{ background:#62b0bf;}
.congreso-actual img{ margin-bottom:0;}
.congreso-actual .span3.imatge-quad {  text-align:center; margin-bottom:0px; background: rgb(255, 255, 255);/*min-height: 225px;*/}
.congreso-actual .imatge-quad img { margin-bottom:0; max-height:280px;}
.congresos .imatge { text-align:center}
.congresos .imatge img{ max-height:180px}

.congreso-actual h4{ font-size:20px;  line-height:20px; font-weight:normal; margin: 0px 10px 10px 10px;color: #ffffff;}
.congreso-actual h2{ font-size:24px;  line-height:26px;  margin: 5px 10px 5px 10px; font-weight:normal;color: #ffffff;}
.congreso-actual p{ margin: 5px 10px 5px 10px;color: #ffffff;}
.congreso-actual h2 a{color: #ffffff;}

.actividades { /*background: url(../img/fons-punts-horitzontal.png) repeat-x bottom; */  }
.congresos .actividades {  min-height: 330px; }
.congresos .actividades .imatge {min-height: 190px}
.noti-sola-acividades { margin-top:20px; margin-bottom: 20px; min-height: inherit; background:none} 


.actividades h4 { font-size:16px;  line-height:16px; font-weight:normal; margin-top:0px}
.actividades h2 { font-size:18px;  line-height:18px; font-weight:normal; margin-top:0px}
.actividades p { padding-bottom:10px; font-size:12px}

.recuadro  { margin-bottom: 20px; padding-bottom:20px;}
.recuadro img{ margin-bottom:0;}
.recuadro h4{font-family: 'LatoRegular'; font-size:18px;  line-height:18px; font-weight:normal; margin-top:0px; margin: 15px 10px 6px 10px;}
.recuadro h3{ font-family:'LatoBold';  font-size:22px;  line-height:22px; font-weight:normal; margin-top:0px; margin: 6px 10px 15px 10px;}
.recuadro h2{ font-size:26px;  line-height:28px;  margin: 0 10px 10px 10px;}
.recuadro p{ margin: 0 10px 10px 10px;}

.congreso-detall { background:#e5f2fc; padding-bottom:20px; margin-bottom:20px}

.asamblea {background:#e5f2fc; }

.asamblea {background:#62b0bf; }


.asamblea h2 { margin-top: 20px; color: #ffffff; }
.asamblea p { color: #ffffff; }
.asamblea ol, .recuadro ol, .recuadro ul { margin-left:30px; list-style-position: inside;}
.asamblea li, .recuadro li { margin-bottom:10px}

.reuniones {background:#ececec; }
.reuniones { background:#62b0bf;}

.reuniones h2 { margin-top: 20px; color: #ffffff; }
.reuniones p { color: #ffffff; }

.redes { /*background: url(../img/fons-punts-horitzontal.png) repeat-x bottom; min-height:390px;*/ padding-bottom: 20px; }
.redes h4 { font-size:13px;  line-height:13px; font-weight:normal; margin-top:0px; text-transform:uppercase;}
.redes h2 { font-size:16px;  line-height:16px; font-weight:normal; margin-top:0px}
.redes p { padding-bottom:0; margin-bottom:0; font-size:13px}

.redes p a{ font-weight: 700;}


/* PUBLICACIONES
******************************/

.publi { /*background: url(../img/fons-punts-horitzontal.png) repeat-x bottom;  min-height: 35em;*/ }
.publi h2 { font-size:18px;  line-height:18px; font-weight:normal; margin-top:0px; margin-bottom: 8px;}
.publi p { padding-bottom:10px; font-size:12px}
.publi span { font-size:12px; display:block}

.publi-videos .sep {/*background: url("../img/fons-punts-vertical.png") repeat-y 50.5%; */margin-bottom: 10px}

@media (max-width: 767px) {.publi-videos .sep {background:none}}



.publi-videos .imatge  { position: relative;
padding-bottom: 56.25%;
/* padding-top: 30px; */
padding-top: 0;
height: 0;
overflow: hidden;margin-bottom: 10px;}

.publi-videos .imatge iframe {position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;}




.boletin { /*background: url(../img/fons-punts-horitzontal.png) repeat-x bottom;*/  min-height:430px; }
.boletin h2 {/* font-size:18px;  line-height:18px; font-weight:normal; margin-top:0px*/}
.boletin p { padding-bottom:10px; font-size:13px} 
.boletin p span{ padding-bottom:10px; font-size:15px; font-family:'LatoBold'; font-weight:normal;} 

.publicaciones-pdf .imatge img {max-width: 85%;}
.publi .imatge {margin-top:10px}


/* Formulari newsletter per mailchimp */

@media (min-width: 767px) {
	.mc4wp-form input[type="text"],
.mc4wp-form input[type="email"],
.mc4wp-form input[type="tel"],
.mc4wp-form input[type="url"],
.mc4wp-form input[type="date"],
.mc4wp-form textarea,
.mc4wp-form select { 
  width: 70%;
}
	
}



/* EXPOSICIONS I ACCIONS - PREMIS I PROYECTOS*/

.expo .imatge img{ margin-bottom:0px }
.expo h4 { font-weight:bold; font-size:1.3em}

.single-exposicion h1+p, .single-premio h1+p { font-size:16px; line-height:18px; margin-bottom:30px}
.single-accion h1+p, .single_expo_extra h1+p, .single-proyectof h1+p, .single-proyectog h1+p, .single_premio_extra h1+p  { font-size:17px; line-height:19px; margin-bottom:20px}
.single_expo h2 {font-size: 14px;line-height: 16px; text-transform:uppercase;padding: 8px 6px 4px;min-height: 32px;}
.single_expo h2 a { color:#666}
.single_expo .span2:hover a{ color:#fff}
.single_expo .span2:hover {background: #62b0bf;}
.single_expo h1, .single-accion h1, .single_premio h1, .single-proyectof h1, .single-proyectog h1  { text-transform:uppercase; font-size:1.9em; line-height:1.2em }
.single_expo_extra h1{ font-size: 26px;line-height: 26px;}
.single_expo .span2 {background: rgb(236, 236, 236); margin-bottom:8px;}
.single_expo .span2 {background: #c9d8de;}
.single-exposicion h3, .llista-accions h3{font-family: 'LatoRegular'; color:#060606; font-size:15px; line-height: 17px; text-transform:uppercase;   font-weight:bold; margin-top:20px; /*background: url(../img/fons-punts-horitzontal.png) repeat-x bottom; padding: 0 0 8px 0;*/}

.llista-accions .sep .noti.span1 {padding-right:22px; margin-bottom:10px}
.llista-accions .sep .noti.span1:last-child { padding-right:0px}
.llista-accions h4 { font-size:1em; line-height:1.2em}

.videos.listado { padding-top:0px}
.videos.listado .row{background:none}

.block_accio { margin-bottom: 10px;}
.block_accio:hover h4{ text-decoration:underline}
.block_accio h4 { font-size:13px; line-height:15px; padding:8px; margin-top:0px; display:inline-block }

.block_llista_publicacions .videos.listado {
    padding-top: 0px;
}
.block_llista_publicacions .titol h3 {
    background: url(../img/documentos-icon.png) no-repeat 0px 2px;
    padding: 0 0 0 28px;
}
.block_llista_videos div.notis .row:last-child { background:none}
.volver { display:block;padding: 0 0 6px; margin-bottom:5px;text-transform: uppercase;background: url(../img/fons-punts-horitzontal.png) repeat-x bottom;}


.single_premio_extra hr {    display: block; clear: both;}
.single-premio .block_llista_publicacions { margin:20px 0 40px}
.single-proyectof .videos, .single-proyectog .videos {margin:30px 0 }
.llista-projectes .noti h4 { padding-right:20px }

/* projectes destacats imatge thumbnail*/
.llista-projectes .noti img { min-height: 130px; object-fit: cover;}
.llista-projectes.ganadores .noti img { min-height: 210px;  }
.llista-projectes .noti .imatge-projecte {background: #2976CB;}
.llista-projectes .noti:hover img { opacity:0.6}


@media (max-width: 767px) {
	.block_llista_accions .span1 {float:left; width:45%; margin-right:1em}
    .block_accio { min-height:300px}
}
@media (min-width: 768px) {
	.block_accio { min-height:270px}
	.block_llista_accions .span1 { margin-right:1.2em}
	.llista-accions .span1 {width:116px!important;}

	.llista-accions .span1 a img { min-height: 100px!important; object-fit: cover;}
	.llista-accions .span1 a img:first-child {height: 100px;overflow: hidden;}
    /* exepció alçada accions expo1 en tots idiomes*/
	.postid-7660 .llista-accions .span1 a img:first-child, 
    .postid-7751 .llista-accions .span1 a img:first-child, 
    .postid-7718 .llista-accions .span1 a img:first-child, 
    .postid-7720 .llista-accions .span1 a img:first-child  {height: auto!important;}

	
    .single_expo .imatge a img { min-height: 140px!important; object-fit: cover;}
	.single_expo .imatge {height: 140px;overflow: hidden;}
}
@media (min-width: 979px) {
	.block_accio { min-height:300px}
	.block_llista_accions .span1 { margin-right:1.7em}
	.llista-accions .span1 {width:160px!important;}

	.llista-accions .span1 a img { min-height: 140px!important; object-fit: cover;}
	.llista-accions .span1 a img:first-child {height: 140px;overflow: hidden;}
	
    .single_expo .imatge a img { min-height: 180px!important; }
	.single_expo .imatge {height: 180px;}

}
@media (min-width: 1200px) {
	.block_accio { min-height:315px}
	.block_llista_accions .span1 { margin-right:2em; }
	.llista-accions .span1 {width:180px!important;}

}


/* llistat dia internacional */
.diainter-llistat .imatge img { min-height: 160px!important; object-fit: cover;}
.diainter-llistat .imatge a img { min-height: 250px!important; }
.diainter-llistat .imatge {height: 250px;}
.diainter-llistat .imatge {overflow:hidden;}

@media (max-width: 767px) {
   .diainter-llistat .imatge {min-height:300px; max-height: 380px;}
}
@media (max-width: 510px){
   .diainter-llistat .imatge {min-height: 250px;}
}


/* FOOTER */
footer { background:#f0f0f0 url(../img/background-footer.jpg) repeat-x; min-height:285px; padding:20px 0px 0px; margin-top:20px}
footer .menu-footer ul li { font-size:12px; line-height:14px; margin-bottom:5px}
footer h4 { font-family:'LatoBold'; font-size:15px; font-weight:normal; margin-top: 0px; margin-bottom:5px}
footer .menu-footer .span1 { min-height:190px;  margin-bottom: 8px; background: url("../img/fons-punts-vertical.png") repeat-y scroll left center rgba(0, 0, 0, 0); /* border-left: 1px dotted #c6c6c6;*//*padding-left:0.5em;*/ }
footer .menu-footer .span1:first-child { /*border-left:none*/ background:none;}
footer h4 a { color:#000}

footer .menu-footer ul li ul { display:none}
footer:lang(pt) .menu-footer ul li ul { display:block; padding-left: 10px;}

.separador {  margin: 0 0 0 10px;}
.menu-footer .span1 ul li a {color:#333333;}
.menu-footer .span1 ul li a:hover {color:#000000;}


/*footer .menu-footer a#current{color:#ECECEC;}*/

.logos-footer {padding-bottom:8px;}

.logos-footer .ajuntament img {margin: 10px 0 0 0;}
.logos-footer h4{ font-size: 10px; font-family:'LatoBold'; font-weight:normal; text-transform:uppercase; color:#333333;}
.logos-footer .span3, .logos-footer .span1, .logos-footer .span4{ min-height: 80px;}
.logos-footer .span1, .logos-footer .span4{ background: url("../img/fons-punts-vertical.png") repeat-y scroll left center rgba(0, 0, 0, 0);}
.logos-footer ul{ height:auto; width:100%; margin:0; padding:0; overflow: hidden;}
.logos-footer ul li{ float:left; font-size: 10px;}
.logos-footer ul li a{ display:block; height: 24px; padding: 5px 0 0 30px; color:#333333; font-size:10px; line-height: 12px; font-family:'LatoBold'; font-weight:normal;}
.logos-footer ul li a:hover{ text-decoration:underline; color:#000000;}

ul.suscribe li a{ margin: 0 0 0 0;}
ul.social li a{ margin: 0 26px 8px 0;}

a#correo{ background: url(../img/icon-correo.png) no-repeat 0 0;}

a#facebook{ background: url(../img/icon-facebook.png) no-repeat 0 0;}
a#twitter{ background: url(../img/icon-twitter.png) no-repeat 0 0;}
a#youtube{ background: url(../img/icon-youtube.png) no-repeat 0 0;}
a#flickr{ background: url(../img/icon-flickr.png) no-repeat 0 0;}
a#issuu{ background: url(../img/icon-issuu.png) no-repeat 0 0;}

.adress { background:#4c4c4c; color:#fff; font-size:12px; padding:6px 0px}
.adress ul { margin-bottom:0px}
.adress a, .adress a:hover { color:#FFF}
@media (max-width: 767px) {
	footer { background-image:none; background-color:#fbfbfb; padding-top:10px}
	footer .menu-footer .span1 {/* border-left: none;*/ min-height:1px; background:none; }
	footer h4 { font-size:12px; }
	.logos-footer .span1, .logos-footer .span4{ background:none;}
}



/**/
.container footer { background:none; min-height:inherit}

.banner-petit a {  display:block; color:#FFF; text-decoration:none; padding-right:30px; background:url(../img/fletxa.png) no-repeat bottom right;}
.banner-petit:hover { background-color:#777; color:#FFF;}
.banner-petit a:hover {color:#FFF;}



/* restyle 2019 */
.home-bottom .widget-title {
	background: transparent;
	margin-bottom: -12px;
	padding-top: 40px;
	clear: both;
}
.home-bottom .ctf-header {
	border: 0 !important;
	padding: 0 0 16px 0 !important;
}
.home-bottom .ctf-header-img {
	display: none !important;
}
.home-bottom #ctf .ctf-header-user {
	margin: 0 !important;
}
.home-bottom .ctf-tweets {
	display: flex;
	flex-flow: row nowrap;
	justify-content: center;
	clear: both;
	margin-bottom: 40px;
}	
.home-bottom .ctf-item {
	width: 25%;
	border-top: 0 !important;
} 
.home-bottom .ctf-more {
	display: none !important;
}
@media (max-width: 780px) {
	.home-bottom .ctf-tweets {
		flex-wrap: wrap;
	}	
	.home-bottom .ctf-item {
		width: 100%;
	} 
}

.featured {
	position: relative;
}

.featured > a {
	display: block;
	position: relative;
}

.featured-image {
	display: block;
	margin-bottom: 0 !important;
}

.featured-image__sizer {
	padding-bottom: 60%;
}

.featured-title {
	/* position: absolute;
	bottom: 0;
	left: 0;
	right: 0; */
	padding: 20px;
	background-color: #2976cb;
	color: #fff;
}

.featured-title{
	background-color: #62b0bf;

}

.featured-title a {
	color: #fff;
	text-decoration: none;
}

.featured-title a:hover {
	color: #fff;
	text-decoration: underline;
}

.featured-photo-author {
  position: absolute;
  bottom: 0;
  padding: 3px;
  right: 0;
  z-index: 100;
  background: #000;
  display: block;
  color: #fff;
  font-size: 10px;
  opacity: 0.6;
}

.featured-photo-author i{
	font-style: normal;
}


/* .gallery {
	display: flex !important;
  flex-flow: row wrap !important;
} */
.gallery .gallery-item {
  margin: 0 !important;
  /* flex: 0 0 33.3% !important;
  float: none !important;
  width: auto !important; */
  padding: 2px !important;
  box-sizing: border-box !important;
}

@media (max-width: 766.9px) {
	.gallery .gallery-item {
		width: 49% !important;
	}
}

.gallery .gallery-item .thumbnail {
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	box-shadow: none !important;
}
.gallery .gallery-item img {
	border: 0 !important;
	margin: 0 !important;
	width: 100% !important;
}
@media (max-width: 767px) {
	.gallery br {
		display: none;
	}
}
 

/* Noti */
.notis a:hover {
	text-decoration: none;
}

.noti img {
	margin: 0;
}

.noti .noti-body {
	padding: 10px;
}
.noti:hover .noti-body {
	background-color: #2976CB;
}

.noti:hover .noti-body{
	background-color: #62b0bf;
	
}

.noti-body .noti-title a{
	color: #62b0bf;
}

.noti:hover .noti-body a,
.noti:hover .noti-txt {
	color: #fff;
}

.noti-img-wrap {
	position: relative;
}

.noti .noti-author {
	position: absolute;
  bottom: 0;
	padding: 3px;
  right: 0;
  z-index: 100;
  background: #000;
  display: block;
  color: #fff;
  font-size: 10px;
  opacity: 0.6;
}

.noti .noti-author i{
	font-style: normal;
}


/* Agenda */
.agenda {
	border: 1px solid #b2b2b2;
	padding: 0;
	background: #fff;
} 

.agenda {
	border: 1px solid #e74f5e;

}
.agenda h2 {
	margin: 0;
	padding: 15px;
	font-size: 25px;
	color: #fff;
	background: #b2b2b2;
}

.agenda h2 { background:#e74f5e;}
.agenda .agenda-acte:first-of-type {
	background: transparent;
}
.agenda h4 {
	color: #2976CB;
}


.agenda h4 {
	color: #62b0bf;
	font-weight: 700;
}


/* PageNavi */
.wp-pagenavi {
	position: relative;
	padding: 20px 40px;
	text-align: center;
	font-size: 12px;
}
.wp-pagenavi a,
.wp-pagenavi span {
	width: 24px;
	height: 24px;
	padding: 0;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	border-radius: 100%;
	border: 1px solid #2976CB;
	background-color: #2976CB;
	color: #fff;
	font-weight: 700;
}

.wp-pagenavi a,
.wp-pagenavi span{
	border: 1px solid #62b0bf;
	background-color: #62b0bf;
}

.wp-pagenavi .page:hover,
.wp-pagenavi .last:hover,
.wp-pagenavi .first:hover {
	text-decoration: none;
	border: 1px solid #2976CB;
	opacity: .9;
}

.wp-pagenavi .page:hover,
.wp-pagenavi .last:hover,
.wp-pagenavi .first:hover{
	border: 1px solid #62b0bf;
	color: white;
}

.wp-pagenavi .current {
	border: 1px solid #000;
	background-color: #000;
	color: #fff;
}
.wp-pagenavi .current:hover {
	border: 1px solid #000;
}
.wp-pagenavi .previouspostslink {
  position: absolute;
  left: 0;
  padding: 0 5px;
  border-radius: 20px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.wp-pagenavi .nextpostslink {
  position: absolute;
  right: 0;
  padding: 0 5px;
  border-radius: 20px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.wp-pagenavi .previouspostslink:hover,
.wp-pagenavi .nextpostslink:hover {
	border-color: #2976CB;
	text-decoration: none;
}

.wp-pagenavi .previouspostslink:hover,
.wp-pagenavi .nextpostslink:hover {
	border-color: #62b0bf;
}

.wp-pagenavi .extend {
  background-color: transparent;
  color: #2976CB;
  border-color: transparent;
}

.wp-pagenavi .extend {
	color: #62b0bf;

}

.tema-green .wp-pagenavi {
	position: relative;
	padding: 20px 40px;
	text-align: center;
	font-size: 12px;
}
.tema-green .wp-pagenavi a,
.tema-green .wp-pagenavi span {
	width: 24px;
	height: 24px;
	padding: 0;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	border-radius: 100%;
	border: 1px solid #0f8320;
	background-color: #0f8320;
	color: #fff;
	font-weight: 700;
}
.tema-green .wp-pagenavi .page:hover,
.tema-green .wp-pagenavi .last:hover,
.tema-green .wp-pagenavi .first:hover {
	text-decoration: none;
	border: 1px solid #0f8320;
	opacity: .9;
}
.tema-green .wp-pagenavi .current {
	border: 1px solid #000;
	background-color: #000;
	color: #fff;
}
.tema-green .wp-pagenavi .current:hover {
	border: 1px solid #000;
}
.tema-green .wp-pagenavi .previouspostslink {
  position: absolute;
  left: 0;
  padding: 0 5px;
  border-radius: 20px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.tema-green .wp-pagenavi .nextpostslink {
  position: absolute;
  right: 0;
  padding: 0 5px;
  border-radius: 20px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.tema-green .wp-pagenavi .previouspostslink:hover,
.tema-green .wp-pagenavi .nextpostslink:hover {
	border-color: #0f8320;
	text-decoration: none;
}
.tema-green .wp-pagenavi .extend {
  background-color: transparent;
  color: #0f8320;
  border-color: transparent;
}

/* video */
.image-container {
	display: block;
	height: 0;
	overflow: hidden;
	padding-bottom: 56.25%;
	padding-top: 30px;
	position: relative;
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: center bottom;
	}
.video-container {
	height: 0;
	overflow: hidden;
	padding-bottom: 56.25%;
	padding-top: 0 !important;
	position: relative;
	}
.video-container iframe, .video-container object, .video-container embed {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	}

footer {
	min-height: initial;
}
.twitter-widget-title {
	margin: 20px 0 10px 10px;
	font-size: 24px;
}
.twitter-widget-title span {
	font-size: 12px;
	font-weight: 400;
	color: #444;
}

.twitter-widget-title a {
	font-size: 14px;
}

.navbar .carousel {
	margin: 0 0 10px 0;
}


#ctf .ctf-tweet-media .ctf-lightbox-link {
  max-width: 40% !important;
  margin: 3px 3px !important;
}

/*--------countdown-----------*/

.scd-all-wrapper {
	padding: 10px 10px;
	display: flex;
	flex-flow: column;
	max-width: 100%;
	width: auto;
	color:#fff;
	font-family: LatoBold;
	background-image: url('/wp-content/themes/wordpress-bootstrap-master-child/img/clock.png');
	background-size: 65%;
	background-position: top right;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
.scd-title {
	text-transform: uppercase;
	margin: 0px;
	font-size: 20px !important;
	text-align: left;
	order: 1;
}

.scd-counter.scd-counter-col.clearfix{
	display: flex!important;
	flex-flow: row;
	flex-wrap: wrap;
	order: 2;
}

.scd-unit {
	display: flex;
	flex: auto;
	flex-flow: column;
	text-align: center;
	justify-content: center;
	align-content: center;
	align-items: center;
	width: 25%;
}

.scd-digit div, .scd-digit img {
	display: flex;
}

.scd-unit{
	/*display: none !important;*/
	height: auto !important;
	margin-top: 10px;
}

.scd-unit:nth-child(4){
	display: flex!important;
}

.scd-label {
	text-transform: lowercase;
	font-size: 13px !important;
	font-family: LatoLight;
	min-width: auto !important;	
}

.scd-digits{
	display: flex;
	flex-flow: row;
}

.scd-digits-row{
	line-height: 32px;
}

.scd-digit{
	font-size: 30px!important;
	
}

.scd-title:last-child{
	font-family: LatoLight;
}

.scd-title a{
	font-family: LatoLight;
	color: #fff;
}

.scd-title a:hover{
	color: #fff;
}


/*new styles*/
.btn.btn-primary{ background-color: #f7b13c; background-image: none; color: #ffffff}
.btn.btn-success{ background-color: #f3d135; background-image: none; color: #ffffff}
.btn.btn-danger{ background-color: #e53a25; background-image: none; color: #ffffff}