
/***************************************** COMUNS ***********************************************/

body {

    font-family: 'Roboto', sans-serif !important; 
}

section.parallax {padding-top:120px; padding-bottom:120px;
}

section.widget {margin:0px; padding:0px !important; margin-bottom:35px;
}

h2.widget-title, h2.widgettitle {font-size: 12px;letter-spacing:1px;line-height: 20px; color: #232323;font-weight: 600;text-transform: uppercase; margin-bottom:8px; padding-bottom:3px;
}

.tags-links   {margin-left:10px;margin-right:10px;
}

.tagcloud a, .tags-links a, .tags-links a:active, .tags-links a:visited    {font-size: 11px !important;line-height: 25px;  padding:1px; padding-right:3px; padding-left:3px; margin:2px;text-transform:uppercase;
}

.tagcloud a:hover, .tags-links a:hover   {border: 1px solid #222; color:#222 !important 
}

/*section.widget a, main a, main a:visited  {color: #222 !important;
}
*/


.btn.btn-dark-gray { background: #232323; border-color: #232323; color: #fff !important;
}


.right-sidebar {padding-right: 125px;
}

.page-header { padding-bottom: 9px; margin: 10px 0 10px; border-bottom: 1px solid #eee;

}

h2.entry-title {font-size: 24px;line-height: 29px; margin-bottom:15px; padding:0px;
}

h2.entry-title a{font-size: 30px !important;line-height: 36px; margin-bottom:5px; color:#222; font-weight:400;
}

header.entry-header {
    margin-top: 0px !important;
    margin-bottom: 10px !important;
    text-align: left !important;
}
.entry-content{
    margin: 0 !important;padding: 0 !important;
}



.archive section {padding: 90px 0;
}

section.seccionoticies {padding-top: 50px ;padding-bottom: 20px ;
}

.widget ul {list-style:none;
}

.archive .page-header, .byline, .entry-meta .comments-link, .cat-links, .posts-navigation{display:none;visibility:hidden
}

.archive .cat-links {display:none;visibility:hidden
}



.archive .comments-link  {padding:3px;  
}

.wrap {margin-top:111px
}

body,button,input,select,optgroup,textarea {	color:rgba(0, 0, 0, 0.5) !important ;	font-family: inherit;	font-size: 13px !important;	line-height: inherit;
	
}

ul.share, .widget ul {    list-style: none; margin: 0 !important; padding:0px; list-style:none;}

ul.share li{margin: 0 !important; padding:0px; padding-bottom:5px; list-style:none;}
ul.share li .addtoany_list a, .widget .addtoany_list a {margin: 0 !important; padding:2px; padding-bottom:2px; list-style:none;}

h1.entry-title {font-size: 2.3em; line-height:1.1em; margin: 0px; padding:0px;; color:#222; margin-bottom:20px;;

}

aside.widget-area {margin-top:30px;}

.entry-content  { color:#666; font-size:13px; line-height:22px; margin-top:30px !important; text-align:justify;

}

.notisrelacionades {text-align:center; margin:0px; padding:0px; border-top:1px solid #eee; margin-top:60px;}
.notisrelacionades h3{text-align:left; font-size:18px; font-weight:300; }
.notisrelacionades img{margin-bottom:10px; }
.notisrelacionades a, .notisrelacionades a:visited{color:#222; font-size:14px; line-height: 16px;font-weight:400;}

.notisrelacionades  .caixarelacionades {margin-bottom:25px;}



footer .widget {padding-left:10px !important;padding-right:10px !important; color:#9b9b9b}

.nav-top-scroll {position: absolute; top: 0; z-index: 5;}
header.sticky nav.nav-top-scroll {background-color: inherit;}
header a.logo {display: inline-block; vertical-align: middle;}
header a.logo img {max-height:26px;}
header .left-nav .sidebar-part1 a.logo img {max-height:inherit;}
.logo-holder img {max-height: 26px;}

.breadcrumb ul > li { padding-right:11px; }
.breadcrumb ul > li::after { content: none; }
.breadcrumb ul a { color:#666 }

.page-numbers { float:left; padding: 0 18px;line-height: 40px;text-decoration: none;border: 1px solid #ddd;    border-left-width: 1px;border-left-width: 0;   background-color: rgb(255, 255, 255);
	
}

.prev {border: 1px solid #ddd 1px !important;    border-left-width: 1px !important; } 


section.breadcrumb {padding-top: 20px; padding-bottom: 20px;}

.wpml-ls-legacy-list-vertical a {text-align: left;font-size: 12px;color: #9d9d9d;padding: 3px 40px;text-transform: capitalize;margin: 0;display: block;position: relative;overflow: hidden;left: 0;
	
}

 .wpml-ls-legacy-list-vertical a:focus, .wpml-ls-legacy-list-vertical a:visited {Border:none; text-align: left;font-size: 12px;color: #9d9d9d;padding: 3px 40px;text-transform: capitalize;margin: 0;display: block;position: relative;overflow: hidden;left: 0;
	
}




/************************************************************************************************/




























