/*
Theme Name: Assemble
Theme URI: http://assemble.edge-themes.com
Description: A Contemporary Portfolio Theme
Author: Edge Themes
Author URI: http://themeforest.net/user/edge-themes
Text Domain: assemble
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Version: 1.2
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/

.icon-access {
	width: 20%;
	float:left;
}

.destacado {
	width: 20%;
	float:left;
	padding: 20px 0;
	text-align: center!important;
}

.destacado img {
	width:80%;
	height:auto;
}

.nodestacado {
	width: 10%;
	float:left;
	padding: 20px 0;
	text-align: center!important;
}

.nodestacado img {
	width: 60%;
	height: auto;
}

.carousel .carousel-inner .item .edgtf-slider-elements-container:not(.edgtf-grid) {
	opacity: 1!important;
}

.issuu {
	background: #000;
	border-radius: 5px;
}

.issuu:hover {
	background: #f700da;
}

.wpb_wrapper a {
	/*color: #f6c0a5;*/
	color: #f700da;
}

.wpb_wrapper a:hover {
	color: #333;
}

.deseonews .wpcf7-list-item { margin: 0 }

.deseonews .wpcf7-list-item-label { display:none }

#edgtf-back-to-top>span {
	background-color: #f700da!important;
    border: 1px solid #f700da!important;
}

#edgtf-back-to-top:hover>span {
	background-color: #000000!important;
    border: 1px solid #000000!important;
}

.customcolor button, .customcolor a {
    border: 1px solid #f700da!important;
	color: #f700da!important;
}

.customcolor button:hover, .customcolor a:hover, .customcolor button:focus, .customcolor a:focus    {
    border: 1px solid #f700da!important;
	color: #000000!important;
	background: #f700da!important;
}

.error404 header {
	/*display: none;*/
}

.edgtf-side-menu-button-opener {
	display: none!important;
}

.edgtf-portfolio-single-holder h3 {
	margin: -5px 0;
}

.custommenu a {
	color: #f700da!important;
}

.edgtf-footer-bottom-holder .edgtf-column:last-child {
	float: right;
    text-align: right;
}

.edgtf-accordion-holder h3 {
	font-size: 22px;
}

.issuu {
	margin: 10px 15px 0px 0px;
	background: url("images/issuu.png") no-repeat;
	width: 28px;
	height: 28px;
}

.issuu:hover {
	background: url("images/issuu02.png") no-repeat;
}

.youtube {
	margin: 10px 5px 0px 0px;
	background: url("images/youtube.png") no-repeat;
	width: 28px;
	height: 28px;
}

.youtube:hover {
	background: url("images/youtube02.png") no-repeat;
}


.boton-activo {
	color: rgb(0, 255, 0)!important;
    border-color: rgb(0, 255, 0)!important;
    font-size: 11px!important;
    font-weight: 600!important;
    line-height: 20px!important;
    letter-spacing: 2px!important;
    padding: 10px 5px!important;
    background-color: rgb(255, 255, 255)!important;
	margin-top: 5px;
}

.boton-activo:hover {
	color: #000000!important;
	background-color: #f700da!important;
	border-color: #f700da!important;
}

.boton-inactivo {
	color: rgb(0, 0, 0)!important;
    border-color: #ccc!important;
    font-size: 11px!important;
    font-weight: 100!important;
    line-height: 20px!important;
    letter-spacing: 2px!important;
    padding: 10px 5px!important;
    background-color: #ccc!important;
	margin-top: 5px;
	pointer-events: none;
}

.boton-activo:hover {
	color: #000000!important;
	background-color: #f700da!important;
	border-color: #f700da!important;
}


/** Cookies **/

.cookies {
	position: fixed !important;
    z-index: 99999998 !important;
    bottom: -11px;
    left: 0;
    width: 300px;
    color: #fff;
    line-height: 24px;
    background-color: #000;
    font-size: 10pt;
}
.cookies .centeredPage {
	position: relative;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
}

.cookies p {
	color: #fff;
}

.cookies a {
	color: #ccc;
}

.cookies .txt {
	padding: 20px;
}
.cookies strong {
	font-size: 18px;
}
#btnclose {
	float: right;
	cursor: pointer;
	position: relative;
	padding-right: 20px;
	padding-top: 30px;
	font-size: 18px;
	font-weight: 700;
	line-height: 14pt;
	color: #ccc;
}


@media screen and (max-width: 1280px) { 

.edgtf-main-menu > ul >li >a {
	font-size: 14px!important;
 }
}

@media screen and (max-width: 1200px) { 

.edgtf-main-menu > ul >li >a {
	font-size: 16px!important;
 }
}

@media screen and (max-width: 768px) {
	.destacado {
	width: 100%;
	float:left;
	padding: 20px 0;
	text-align: center!important;
 }

.nodestacado {
	width: 20%;
	float:left;
	padding: 20px 0;
	text-align: center!important;
 }	
}

.edgtf-position-right-inner ul {
	list-style: none;
}

.edgtf-position-right-inner ul li {
	display: inline-block;
	margin-right: 10px;
}
