

.tresd {text-shadow: 
		rgb(0, 128, 128) 1px 2px 4px;}

.relevante { 
 background: linear-gradient(to right, red, yellow);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: 2px black;
  filter: drop-shadow(2px 2px #008700);
font-size: 1.1em;
	
	
}


.portfolio_nav { display:none; }
.top_bar.fixed{position: fixed;animation-name: slideDown;-webkit-animation-name: slideDown;animation-duration: 0.5s;-webkit-animation-duration: 0.5s;z-index: 999;visibility: visible !important;top: 0px;}
.top_bar.fixed #menu_wrapper div .nav{margin-top: 16px;}
.top_bar.fixed #searchform{margin-top: 8px;}
.top_bar.fixed .header_cart_wrapper{margin-top: 21px;}
.top_bar.fixed #menu_wrapper div .nav > li > a{padding-bottom: 24px;}
.top_bar.fixed .logo_wrapper img{max-height: 40px;width: auto;}
#wrapper{overflow-x: hidden;}.mobile_menu_wrapper{display: none;}
html[data-menu=leftmenu] .mobile_menu_wrapper, body.js_nav .mobile_menu_wrapper {display: block;}
.gallery_type, .portfolio_type{opacity: 1;}
#searchform input[type=text]{width: 75%;}
.menu_dots{display: none !important;}
.grid_image_frame .post_detail.menu_excerpt{margin-top: 20px;}

@media only screen and (min-width: 961px){body #mobile_nav_icon{display: none;}}

#wrapper.hasbg .above_top_bar{background: #cfa670 !important;background: rgb(207, 166, 112, 0.9) !important;background: rgba(207, 166, 112, 0.9) !important;}

@media only screen and (max-width: 768px) {html[data-menu=leftmenu] .mobile_menu_wrapper{right: 0;left: initial;-webkit-transform: translate(400px, 0px);-ms-transform: translate(400px, 0px);transform: translate(400px, 0px);-o-transform: translate(400px, 0px);}}

html[data-menu=leftmenu] .mobile_main_nav, #sub_menu{clear: both;}html[data-menu=leftmenu] #wrapper{padding-top: 0;}

.footer_widgets{
	padding:40px 0;
}
.footer_widgets h3.widget-title{
	font-size:20px;
	color:#E54D1B;
	margin-bottom: 40px;
}
.footer_widget {
   
}


#footer-d{
	width:100%;
	height:70px;
	background-position:top;
	background-image:url(../../../images/fondo-footer-d.png); background-repeat: no-repeat;	
	margin-top: -2px;
	z-index: 9999;
	position: relative;
}


#DtPs
	{
	
		width:100%;
	min-height: 2490px;
	background-position:top;	
	background-image:url(../../../images/degradado-1.png); background-repeat: repeat-y ;	
	z-index: 9;
	position: relative;
	
	text-decoration: none;
	color: white;
	margin-top: -0px; 
	font-weight: 400;
	padding-bottom: 300px;
	margin-bottom: 100px;
	
		
	
		
		
}
	
	#DtPs-c
	{
	width:100%;
	z-index: 9998;
	position: relative;
	color: aliceblue;
	text-decoration: none;
		padding-left: 40px;
		padding-right: 40px;
	font-size: 1.3em;	
}
	
	#DtPs a {color: white}
	#DtPs-c a {color: white}
	
	#DtPs-1
	{
	width:26%;
	padding-left: 5em;
	
	float: left;

	
}
	#DtPs-2
	{
	width:26%; 
padding-left: 5em;
	float: left;
	
}
	
	#DtPs-3
	{
	width:26%; 
padding-left: 5em; padding-right: 5em;
	float: right;
	
}
	#DtPs-4
	{
	width:50%;
	padding-left: 2em;
	
	float: left;

	
}
	
	#DtPs-5
	{
	width:50%; 
padding-left: 2em;
	float: right;
	
}
	#DtPs-4 ul a {color: floralwhite}
	#DtPs-5 ul a {color: floralwhite}
#copyr{
	
	width:100%;
	height:60px;
	background-position:center;
	background-image:url(../../../images/fondo-copyr.png);	
	margin-top: -10px;
	z-index: 9999;
	position: relative;
}
#copyr .copyr-created{
	float: center;
	clear: both;
	padding-top: -15px;
	font-size: 16px;
	color: white;
	
}	
.logo-copyr{

	padding-top: 5px;
	
	margin-left: 13px; width:35px; 
}	


#DtPs li a {text-decoration:none; color:floralwhite; font-weight: 500;}
#DtPs a:visited {text-decoration:none; color:greenyellow; font-weight: 500;}
#DtPs a:hover {text-decoration:none; color:ghostwhite; font-weight: 600;}
 
#DtPs li {list-style-type: circle;}

.footer_widget ul li {
	margin-bottom: 10px;
	list-style:none;
	padding: 3px 0 3px;
}

.footer_widget  a {
	font-weight:600;
	color:#fff;
}
.blanco {
	color:#FFF;
	
}
.col {
    float: left;
    margin-left: 3.2%;
    margin-bottom: 30px;
}

@media only screen and (max-width: 1050px){
	
.oculto{visibility: hidden; height: 1px;width: 1px; display: none;}	
	
}

