/*
Theme Name: La Pradella
Description: Child theme for Themify Ultra
Author: control Z - comunicació
Template: themify-ultra
*/

/* write custom css below */


body {
background-image: linear-gradient(to top, #209cff 10%, #68e0cf 100%);
color: #0f0d33;
}
#content {
    padding-top: 1%;
	padding-bottom: 15%;
}
h1, h2, h3, h4, h5, h6 {
	color: #0f0d33;	
}
a {
	color:#0f0d33;
}

/*HEADER*/
#headerwrap {
	background-color: transparent;
	border-bottom: 0px solid rgba(0,0,0,.05);
}
#header {
    padding: 1em 0;
    transition: all .3s ease-in-out;
}
#site-description {
    font-size: .8em;
	opacity: 1;
}
/*MENÚ*/
#main-nav a:hover {
	color:#009ee3;
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a {
    color:#009ee3;
}
#main-nav {

    font-size: 1.1em;
}

.social-widget {
    position: absolute !important;
    right: 0px;
    top: 0px;
}
/*SUBMENÚ*/
#main-nav ul a:hover, #main-nav .mega-menu-posts a:hover {
    color: #009ee3;
}
/*IMATGES*/
.galeria img:hover {
    /* transform: scale(1.01); /* Equal to scaleX(0.7) scaleY(0.7) */
	 transition: all .3s ease-in-out;
	cursor: zoom-in;
	opacity: .7;
	background: #fff
}
.tb_social_sharing {
    display: none;
}
.mfp-title {
    display: none;
}
/*COOKIES*/
.cli-plugin-main-link {
    font-weight: 300;
    text-decoration: none;
}
/*MOBIL MENU*/
.mobile_menu_active .sidemenu {
background: #68e0cf;
	color: #132814;	
background-image: url("https://www.controlzvisual.com/lapradella/wp-content/uploads/2020/08/Freser-1.svg");
background-repeat: no-repeat;
background-position: right bottom;
background-size: 150px;
}
.mobile_menu_active #headerwrap #main-nav>li>ul.sub-menu {
	max-height: initial !important;
}
.mobile_menu_active #main-nav .page_item_has_children .child-arrow::before, .mobile_menu_active #main-nav .menu-item-has-children .child-arrow::before {
display: none;
}
.mobile_menu_active #headerwrap #main-nav a:hover, .mobile_menu_active #headerwrap #main-nav ul a:hover {
    color:  #009ee3;
}
.mobile_menu_active #headerwrap #main-nav ul a {
    font-weight: 300;
}
.mobile_menu_active #main-nav .current_page_item > a, .mobile_menu_active #main-nav .current-menu-item > a {
    color: #009ee3!important;
}
/*FOOTER*/
#footerwrap {
	border-top: 1px solid rgba(0,0,0,1);
	background-color: transparent;
}
#pagewrap .back-top.back-top-float {
    background-color: #3ea52d;
}

@media screen and (max-width: 1024px) {
  body {
        font-size: .8em;
  }
}