/*
Theme Name: ZTheme Child
Author: Zyrgon Portugal
Author URI: http://www.zyrgon.com/
Description: ZTheme is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites.
Version: 1.0.0
Template: dt-the7
*/

.blog .dt-format-gallery .dt-format-gallery-coll.full,
.archive .dt-format-gallery .dt-format-gallery-coll.full,
.search .dt-format-gallery .dt-format-gallery-coll.full
{
	display: none;
}.wp-caption-text,
.sticky,
.gallery-caption,
.bypostauthor {}

.social_bar{	
	margin-bottom:-15px;	
	margin-top:0px;
	text-align: center;
}

.masthead.side-header.widgets .mini-wpml,.masthead.side-header.widgets .text-area {
    width: 100%;
}
.home .metaslider .slides .titus23 img{
    height: 250px;
    width: auto;
}

@media screen and (max-width: 2400px) {	
	.titus {		
		font-size: 14px;
    	line-height: 28px;
	}
}

@media screen and (max-width: 1100px) {	
	.titus {		
		display:none;	
	}
}	

.titus3{	
	margin-right:10px;	
	margin-bottom:30px;	
	color:#62ccca;
	font-size: 170%!important;
}
.titus3:hover{
	color:grey;
}
@media screen and (max-width: 2400px) {	
	.titus4{		
		margin-right:10px;	
		color:#62ccca;
		text-decoration: none;
	}
}	
@media screen and (max-width: 1100px) {	
	.titus4 {		
		display:none;	
	}
}	

a.titus4:link{ 
	color: #62ccca; 
	text-decoration: none; 
}
a.titus4:visited{ 
	color: #62ccca; 
	text-decoration: none; 
}
a.titus4:active{ 
	color: #62ccca; 
	text-decoration: none; 
}
a.titus4:hover	{ 
	color: #62ccca; 
	text-decoration: none; 
}

/*#main-nav > li.act > a, #main-nav > li.act > a:hover, .gradient-hover #main-nav > li.act > a, .gradient-hover #main-nav > li.act > a:hover, #main-nav > li > a:hover, #main-nav > li > a:hover > span, #phantom #main-nav > li:hover > a > span, header:not(.sub-downwards) #main-nav > li:hover > a > span{
background-repeat: no-repeat!important;
background-position: right 20px center!important;
background-image: url("/wp-content/uploads/2015/09/plus-sign-icon-gray-2.png")!important;
}
.logo-side #main-nav > li.level-arrows-on  > a{
background-repeat: no-repeat;
background-position: right 20px center;
background-image: url("/wp-content/uploads/2015/09/plus-sign-icon-gray-1.png");
}*/

.side-header .main-nav{
	padding-bottom:50px;
}

.main-nav > li.act:not(.wpml-ls-item) > a .menu-text, .main-nav > li.act:not(.wpml-ls-item) > a .subtitle-text{
	/*color:#ffffff;*/
}
.sub-downwards.dt-parent-menu-clickable .main-nav > li:not(.has-children).act > a {
    background-color:#62ccca;
    color: #ffffff;
}
.sub-downwards.dt-parent-menu-clickable .main-nav > li:not(.has-children) > a {
	margin-right:0;
    background-repeat: no-repeat;
    background-position: right 20px center;
    background-image: url(/wp-content/uploads/2015/09/plus-sign-icon-gray-1.png);
    border-radius: 1px;
}
/*@media screen and (min-width:1101px) {
	#selecao-lingua-so-mobile{
		display:none;
	}
}*/
/*@media screen and (min-width: 537px) and (max-width: 1100px){
	.branding a img, .branding img {
		height: 83px;
		width:208px;
	}
	#selecao-lingua-so-mobile{
		display:inline;
	}
	.branding .iclflag{
		height:41px;
		width:43px;
	}
	#selecao-lingua-so-mobile #lang_sel_list{
		margin:-80px 0 0 10px;
	}
}*/
/*@media screen and (max-width:536px){
	.branding a img, .branding img {
		height: 83px;
		width:208px;
	}
	#selecao-lingua-so-mobile{
		display:inline;
	}
	#selecao-lingua-so-mobile #lang_sel_list{
		margin:10px 0 0 10px;
	}
	.branding .iclflag{
		height:41px;
		width:43px;
	}
	
}*/

.rollover-content, .hover-scale .rollover-project::after, .hover-style-two .fs-entry-content, .fs-entry-content.buttons-on-img{
       background-color:rgba(100, 205, 200, 0.8)
}

#main .flex-direction-nav .flex-next{
    background-position: 100% 0%;
    width: 27px;
    height: 27px;
}


#main .flex-direction-nav .flex-prev {
    background-position: 0% 0%;
    width: 27px;
    height: 27px;
}
.metaslider-flex li .caption {
    display: none;
}
.metaslider-flex li:hover .caption{
    display: block;
}
.titusmel:hover{
	background-color:rgba(100, 205, 200, 0.8)!important;
	z-index:9999999999999;
}
.cover:hover {
	opacity:0.6; 
	background-color:blue;
	z-index:99999999999;
} 
.metaslider .caption-wrap{
	background:rgba(100, 205, 200, 0.95) none repeat scroll 0% 0%!important;
}

@media screen and (min-width:437px) {
.esconde-desktop{
  display: none;
  }
}

@media screen and (max-width:436px) {
.esconde-cellphone{
  display: none;
  }
}

/**************** Bottom menu ****************/
@media screen and (min-height:615px){
	.side-header .custom_bottom_menu{
		position: relative;
		text-align: center;
	}
	/*.side-header .mini-widgets {
	    position: absolute;
	    bottom: 0;
	}*/

}
@media screen and (max-height:614px){
	.side-header .custom_bottom_menu{
		position: static;
		text-align: center;
	}
}

/****************************** flags **************************************/
/*#header #lang_sel_list {
    font-size: 22px;
    line-height: 30px;
    font-weight: normal;
}*/

#lang_sel_list{text-align:center;}
.mini-wpml .wpml-ls-legacy-list-horizontal a span{
    font-size: 22px;
    line-height: 30px;
    font-weight: normal;
    color:#62ccca;
}
@media screen and (max-width:436px) {
	.mini-wpml .wpml-ls-legacy-list-horizontal a{
		padding:5px;
	}
}
.mobile-mini-widgets-in-menu .in-menu-second-switch, .masthead.widgets .show-on-second-switch, .masthead .show-on-second-switch {
    display: inline;
}
.padding_none .vc_column-inner{
	padding:0;
}

.metaslider .flexslider .slides li{
	position: relative;
}
.footer .widget .textwidget a{
    color:#999999;
    text-decoration:underline;
}