/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
Use this file to add custom CSS easily
========================================================================== */

 @font-face {
  font-family: 'Helvetica Neue';
  src: url("../fonts/HelveticaNeueLTStd-Md.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
}
 @font-face {
  font-family: 'Helvetica Neue';
  src: url("../fonts/HelveticaNeueLTStd-Bd.otf") format("opentype");
  font-weight: bold;
  font-style: normal;
}
 @font-face {
  font-family: 'Helvetica Neue';
  src: url("../fonts/HelveticaNeueLTStd-It.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
 @font-face {
  font-family: 'Helvetica Neue';
  src: url("../fonts/HelveticaNeueLTStd-Lt.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
}
 @font-face {
  font-family: 'Helvetica Neue';
  src: url("../fonts/HelveticaNeueLTStd-LtIt.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
 @font-face {
  font-family: 'Helvetica Neue';
  src: url("../fonts/HelveticaNeueLTStd-Roman.otf") format("opentype");
  font-weight: nomal;
  font-style: normal;
}

body {
	-webkit-font-smoothing: subpixel-antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/*Menu*/
.tm-sidebar-wrapper .tm-sidebar-menu-container .tm-sidebar-nav .uk-navbar-nav > li > a {color: #B2B2B2;}
.tm-sidebar-wrapper .tm-sidebar-menu-container .tm-sidebar-nav .uk-navbar-nav .uk-open > a, .tm-sidebar-wrapper .tm-sidebar-menu-container .tm-sidebar-nav .uk-navbar-nav > li > a:hover {color: #000;}
.tm-sidebar-wrapper .tm-sidebar-menu-container .tm-sidebar-nav .uk-navbar-nav > li.uk-active > a {color: #6A6C6F;}
.uk-width-1-1.tm-sidebar-wrapper.uk-hidden-medium.uk-hidden-small{background-color: white;}
.uk-panel{color:#6A6C6F;}
.uk-grid{color:#6A6C6F;}
.uk-panel-title{color:#6A6C6F!important;}
.uk-dropdown-navbar .uk-nav-navbar > li.uk-active > a {background: #f2f2f2;color: #333;}
.tm-sidebar-wrapper .tm-sidebar-menu-container .tm-sidebar-nav .uk-dropdown {text-align: left;z-index: 1003;border: none;}
/** {font-family:'Roboto', Helvetica, Arial, sans-serif!important;}*/
.uk-dropdown .uk-nav {margin: 0px 0px;}
.uk-dropdown {padding: 0px;width: 265px;}
.uk-nav.uk-nav-navbar li{border-bottom: 1px solid black;}
.uk-dropdown.uk-dropdown-navbar.uk-dropdown-width-1{border: 1px solid black;background-color: white;}
.uk-dropdown-navbar {margin-top: -10px;}
.tm-sidebar-wrapper .tm-sidebar-menu-container .tm-sidebar-nav .uk-navbar-nav > li > a {height: 40px;font-size: 16px;}
/*body > div.uk-grid.tm-wrapper > div.uk-width-1-1.tm-sidebar-wrapper.uk-hidden-medium.uk-hidden-small > div > div > nav > ul > li:first-child{display:none;}*/
.tm-sidebar-wrapper .tm-sidebar-menu-container .tm-sidebar-nav .uk-open .uk-dropdown{right:-220px;-webkit-animation: none;animation: none;background-color: #fff;color:#000;}
.uk-nav-navbar > li > a:hover, .uk-nav-navbar > li > a:focus{background: #E8E8E8;color:#000;}
.uk-nav-navbar > li > a{color:#000;}
.uk-nav.uk-nav-navbar li:first-child{ border-top:1px solid black;}
/* HOME */
.home .uk-width-1-1.tm-content-wrapper.tm-footer-true{background-image: url('../../../images/Entrada.jpg');background-size: cover;width:49%;height:1000px;}
.uk-nav > li > a {padding: 5px 15px;}
/* END Home*/

/* breadcrumb */
.uk-breadcrumb a{color:#000;}
.uk-breadcrumb > li:nth-child(n+2):before {content: "|";display: inline-block;margin: 0 12px;color: #000;}
/**/
/* Texts */
.category.table.table-striped.table-bordered.table-hover{border:none;width:40%;}
.category.table.table-striped.table-bordered.table-hover td{border:none; border-top: 1px solid #000;}
.category.table.table-striped.table-bordered.table-hover tr:first-child td{border:none; border-top: none;}
.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th {background-color: #fff;}
.table-hover tbody tr:hover > td, .table-hover tbody tr:hover > th {background-color: #f2f2f2;}
.list-title a{ color: #666666; font-weight: bold;}
#categorylist_header_author{display:none}
.cn_texts .uk-breadcrumb{margin-bottom: 50px;}
.uk-article-title {font-size: 19px;}
.cn_textsby .list-title a {text-transform: lowercase;}
.cn_textsby .uk-article-title {text-transform: lowercase;margin-bottom:65px;}
article.uk-article p {font-size: 16px; font-family:'Helvetica Neue';}
/**/

/*Css Smaller size*/
/*logo*/
.logo_small{
	margin-top:-60px;
}
/***/
/*Works*/
@media(max-width:959px){
	.category.table.table-striped.table-bordered.table-hover{
	width:100%;
}
}
/***/
.ui-loader.ui-corner-all.ui-body-a.ui-loader-default{display:none;}

/**Menu pequeno**/
.uk-offcanvas-bar {background: rgb(255, 255, 255) none repeat scroll 0% 0%;}
.uk-nav-offcanvas > li > a {color: rgba(0, 0, 0, 0.7);background: rgb(255, 255, 255) none repeat scroll 0% 0%;box-shadow: 0px 1px 3px rgb(255, 255, 255);}
.uk-nav-offcanvas ul a {color: rgba(0, 0, 0, 0.7);}
html .uk-nav.uk-nav-offcanvas > li.uk-active > a {
	background: #FFF none repeat scroll 0% 0%;
color: #000;}
.uk-nav-offcanvas > .uk-open > a, html:not(.uk-touch) .uk-nav-offcanvas > li > a:hover, html:not(.uk-touch) .uk-nav-offcanvas > li > a:focus {background: rgb(198, 198, 198) none repeat scroll 0% 0%;}
html:not(.uk-touch) .uk-nav-offcanvas ul a:hover {color: rgb(198, 198, 198);}
/* gallery*/
.gallery_image {
	position: absolute;
	top: 20px;
	left: -20%;
	margin-top: -15px;
	z-index: 1004;
	top: 45%;
	left: 30%;
	transform: translate(-50%, -50%);
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 1) {
	.tm-sidebar-menu-container.uk-sticky-init.uk-active{position: absolute!important;}
.gallery_image {
	position: absolute;
	top: 20px;
	left: -20%;
	margin-top: -15px;
	z-index: 1004;
	top: 50%;
	left: 30%;
	-webkit-transform: translate(-50%, -50%);
}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 1) {
	/* STYLES GO HERE */
	.gallery_image {
	position: absolute;
	margin-top: -15px;
	z-index: 1004;
	top: 50%;
	left: 50%;
	/*-webkit-transform: translate(-50%, -50%);*/
}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 2){
	 .tm-sidebar-menu-container.uk-sticky-init.uk-active{position: absolute!important;}
 .gallery_image {
	 margin-top: -15px;
	 z-index: 1004;
	 top: 50%;
	left: 30%;
	 /*-webkit-transform: translate(-75%, -50%);*/
 }
 }
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 2){
	 /* STYLES GO HERE */
	 .gallery_image {
	 position: absolute;
	 margin-top: -15px;
	 z-index: 1004;
	 top: 50%;
	left: 50%;
	 /*-webkit-transform: translate(-53%, -50%);*/
 }
 }
@media (max-width:767px){
	.gallery_image {
	position: absolute;
	top: 20px;
	left: -20%;
	margin-top: -15px;
	z-index: 1004;
	top: 45%;
	left: 50%;
	transform: translate(-50%, -50%);
}
}