/*
REMUEVE EL BUSCADOR DEL MENU
*/
.home-search {
	display: none;
}

/*
TAMAÑO FUENTE MENU
*/
#site-navigation .menu li a 
{
	font-size: 10.7pt !important;
	font-weight: 700 !important;
}

/*
POSICIÓN SCROLLUP
*/
.scrollup 
{
    right: 15px !important;
    bottom: 65px !important;
}

.stick.non-transparent #content {
    margin-top: 0px !important;
}

.portafolio{	
	text-align:center;	
}
.portafolio_cell{
	border-radius:1em;
	margin-bottom:4em;
}

.portafolio .so-panel .widget-title{
	margin-top: 1em;
	font-size: 20px;
	margin-bottom: -2em;
}
.section-title-wrapper{
	margin-bottom:0;
}

#masthead .header-wrapper .logo img {
	width: 20em;
}

#masthead .header-wrapper.stick .logo img{
	width: 25em;
}

.slides{
	margin-top: -1em;
}

.clientes{
	text-align:center;
}

.ico_cliente{
	width: 10em !important;
	display: block;
  margin-left: auto;
  margin-right: auto;
}

.post-template-default #page #content{
	margin-top: 8em !important;
}

.archive #page #content{
	margin-top: 8em !important;
}

.page-template-default #page #content{
	margin-top: 4em !important;
}

.blog #page #content{
	margin-top: 8em !important;
}

.home #page #content{
	margin-top: 6em !important;
}

.sow-carousel-wrapper .sow-carousel-items .sow-carousel-item h3 a {
    text-decoration: none;
    color: #000;
    font-weight: 400;
	text-transform:uppercase;
}

.sow-carousel-wrapper .sow-carousel-items .sow-carousel-item h3 a:hover {
    color: #ea0000;    
}

.sow-carousel-thumbnail a {
	background-size:cover;
	background-repeat:no-repeat;
	background-position: center center;
}

.sow-carousel-navigation{
	float: initial !important;
}

.sow-carousel-previous{
	float: left !important;
	font-size: 14pt  !important;
    background: none  !important;
    margin: 1em  !important;
    margin-top: 5em  !important;
}

.sow-carousel-next{
	float: right !important;
	font-size: 14pt  !important;
    background: none  !important;
    margin: 1em  !important;
    margin-top: 5em  !important;
}

.portafolio .so-panel a img{
	transition: ease-in .2s;
}

.portafolio .so-panel a img:hover{
	transform: scale(.9);
}

.ico_cliente{
	cursor:pointer;
		transition: ease-in .2s;
}
.ico_cliente:hover{
		transform: scale(.8);
}

.entry-meta{
	display:none;
}

.widget ul li{
	border-bottom: none;
  line-height: none;
}

.slider-readmore{
	display:none;
}
.caption-sub{
	display:none;
}
.pt-cv-thumbnail{
	border-radius:1em;
}
.pt-cv-title{
	text-transform:uppercase;
	color: #000;
}
.pt-cv-title a{
	color: #000;
	font-weight:300;
}

.pt-cv-title a:hover{
	color: #ea0000;
}

.pt-cv-view .pt-cv-ifield{
	margin-bottom: 3em !important;
}

.main-title-custom{
	color: #ffffff !important;
}

.main-title-custom:after, .main-title-custom:before {
    border-top: 2px solid #ffffff !important;
}
.page-title{
	text-shadow: 0 2px 5px #333333;
	
}

.page-title .widget-title{
	color:#fff;
	font-size:30pt;
}

.entry-title{
	display:none;
}

#bottom-footer{
	display:none;
}
.flex-direction-nav{
	margin-top: -22em !important;
	margin-bottom: 5em !important;
	margin-right: 5em !important;
	margin-left: 5em !important;
}