/*
Theme Name: U & Art
Theme URI: http://visualcomposer.com
Description: U & Art shop theme
Author: Talentid.es & The Visual Composer Team
Author URI: https://talentid.es
Template: visual-composer-starter
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, blog, starter, responsive-layout, accessibility-ready, sandwich-menu
Text Domain: uandart
*/


/*** COMMON BLOCKS ***/

.navbar-brand { width: 180px; }

.darkrow h1, .darkrow h2, .darkrow h3, .darkrow h4, .darkrow h5, .darkrow h6, 
.darkrow p, .darkrow p a {color:#FFF!important;}

.background50pc.vc_row .vc_parallax-inner, .background50pc.vc_row > .vc_video-bg { opacity: 0.5; }
.background40pc.vc_row .vc_parallax-inner, .background40pc.vc_row > .vc_video-bg { opacity: 0.4; }
.background30pc.vc_row .vc_parallax-inner, .background30pc.vc_row > .vc_video-bg { opacity: 0.3; }
.background20pc.vc_row .vc_parallax-inner, .background20pc.vc_row > .vc_video-bg { opacity: 0.2; }
.background10pc.vc_row .vc_parallax-inner, .background10pc.vc_row > .vc_video-bg { opacity: 0.1; }

/** column behavior **/

/* unveilOnHover */

.unveilOnHover .vc_column_container .vc_column-inner {
	height: 50vh;
	max-height: 385px;
	transition: all 0.5s ease;
}
.unveilOnHover .vc_column_container .wpb_content_element { margin-bottom: 15px; } 

.unveilOnHover .vc_column_container p a, 
.unveilOnHover .vc_column_container h4 a {
	cursor:pointer;
	color: #FFFFFF;
	border-bottom:0px; 
}

.unveilOnHover .vc_column_container .wpb_text_column p {
    max-height:0px;
    opacity: 0;
	transition: all 0.5s ease;
	margin-bottom:0;
}
.unveilOnHover .vc_column_container > .vc_column-inner:before {
 	content: '';    
    display: block;
    height: calc(100% - 30px);
    position: absolute;
    top: 15px;
    left: 15px;
	right: 0;
    opacity: 100;
    width: calc(100% - 30px);
    z-index: -100;
    transition: opacity 0.5s;	
	/*background: rgb(76,82,131);
	background: linear-gradient(0deg, rgba(76,82,131,1) 0%, rgba(76,82,131,0) 100%);*/
}

.unveilOnHover .vc_column_container:hover > .vc_column-inner:before { opacity: 0; }
.unveilOnHover .vc_column_container:hover .wpb_text_column p {
    max-height:100px;
    opacity: 1;
	transition: all 0.5s ease;
}

.unveilOnHover .vc_column_container:hover p a, 
.unveilOnHover .vc_column_container:hover h4 a {
	color: rgb(76,82,131);
	border-bottom:0px;
}