<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.valcontent_popup {
    background-color: #fafafa;
    border: 1px solid #2a2a2a;
    border-radius: 0;
    padding: 0px; }
.valcontent_popup #popup_title {
    background-color: transparent;
    color: #303030;
    font-size: 20px;;
    line-height: 1.42857143;
    font-family: 'Raleway', Arial, sans-serif;
    font-weight: 700; 
    border-bottom: 1px solid #eaeaea; 
    padding: 22px 20px;
    position: relative; }
.valcontent_popup #popup_content {
    position: relative;
    padding: 30px 20px 20px; }
.valcontent_popup #popup_bottom {
    background-color: transparent;
    color: #303030; 
    text-align: left !important; 
    padding: 15px 20px; 
    border-top: 1px solid #e5e5e5; }
.valcontent_popup .valcontent_popup_info_row td:not(:first-child) {
    padding: 10px; }
.valcontent_popup .left_label {
    font-size: 14px;
    font-weight: 700;
    font-family: 'Open Sans', Verdana;
    text-transform: uppercase;
    margin-bottom: 7px;
    padding-top: 10px;}
.valcontent_popup input {
    height: 40px;
    padding: 9px 16px;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    border: 1px solid #eaeaea;
    color: inherit;
    font-size: 14px;
    margin-bottom: 10px; 
    width: 95% !important;
    font-size: 14px;
    padding-left: 10px; }
.valcontent_popup #p_table_vcform td {
    vertical-align: 1px; }
.valcontent_popup .p_popup_button_aux_789 {
    display: inline-block;
    margin-right: 20px; }
.valcontent_popup .p_popup_button_789 {
    border-radius: 24px !important;
    border-width: 2px;
    padding: 8px 15px;
    background-color: transparent;
    font-size: 14px;
    transition: color 0.2s ease, background 0.45s ease, border 0.4s ease-in-out;
    -webkit-transition: color 0.2s ease, background 0.45s ease, border 0.4s ease-in-out;
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none; }
.valcontent_popup #popup_button_0 input {
    color: #4caf50;
    border-color: #4cae4c; }
.valcontent_popup #popup_button_0:hover input {
    color: #fff;
    border-color: #327334;
    background-color: #3d8b40; }
.valcontent_popup #popup_button_1 input {
    color: #2a2a2a;
    border-color: #3e3e3e; }
.valcontent_popup #popup_button_1:hover input {
    color: #f1f1f1;
    border-color: #1a1a1a;
    background-color: #2a2a2a; }

.dropdown-menu {
    z-index: 1000; }
    
.leftsidebar-left #category-widget a.bgmaincolor:hover {
    background-color: #87A4DA; }
.leftsidebar-left #category-widget li ul a:hover {
    background-color: #E1E1E1; }

#category-widget &gt; li:last-child {
    border-bottom: none; }

.leftsidebar-left #category-widget &gt; li &gt; a.btn {
    padding: 8px 15px;
    color: #547eca;
    background-color: transparent;
    border-top: 2px solid #547eca; }
.leftsidebar-left #category-widget &gt; li &gt; a.btn:hover {
	color: #f0f0f0;
	background-color: #547eca;
	border-color: #547eca; }
    
.rightsidebar-right #category-widget &gt; li &gt; a {
    padding-left: 0;
    padding-right: 0; }
.rightsidebar-right #category-widget &gt; li.active {
    border-right: 7px solid #333333; }
.rightsidebar-right #category-widget &gt; li:hover {
    background-color: rgba(256,256,256,0.2); }
.rightsidebar-right .navbar-toggle, .rightsidebar-right .btn-toggle {
    background-color: #3BAFDA;
    border: 2px solid white; }
.bg-bugaderia-i-planxa .rightsidebar-right .navbar-toggle, .bg-bugaderia-i-planxa .rightsidebar-right .btn-toggle {
    background-color: #967ADC; }
.bg-shoppout .rightsidebar-right .navbar-toggle, .bg-shoppout .rightsidebar-right .btn-toggle {
    background-color: #E9573F; }
.rightsidebar-right .navbar-toggle .icon-bar, .rightsidebar-right .navbar-toggle .icon-bar:before, .rightsidebar-right .navbar-toggle .icon-bar:after,
.rightsidebar-right .btn-toggle .icon-bar, .rightsidebar-right .btn-toggle .icon-bar:before, .rightsidebar-right .btn-toggle .icon-bar:after{
    background-color: white; }
.rightsidebar.collapsed .rightsidebar-right {
    left: calc(100% - 100px);
    width: 100px; }
.rightsidebar.collapsed .rightsidebar-left {
    right: 100px; 
    width: calc(100% - 100px); }
.rightsidebar.collapsed #category-widget span {
    display: none; }
.rightsidebar-right {
    transition: all 0.35s ease;
    -webkit-transition: all 0.35s ease; }
.rightsidebar-right .affix {
    top: 60px; }
.rightsidebar-right .affix-bottom {
    position: absolute; }

.slider-caption {
    padding-top: 15vw; 
    padding-bottom: 15vw; }
.slider-caption h2 {
    margin-bottom: 1vw;
    font-size: 2vw; }
.slider-caption a {
    font-size: 3vw; }
.swiper_wrapper {
    min-height: inherit !important; }
    
.image-zoom figure {
	overflow: hidden; }
.image-zoom img {
	transition:all 0.45s ease;
	-webkit-transition:all 0.45s ease; }
.image-zoom:hover img {
	transform:scale(1.35);
	-webkit-transform:scale(1.35); }

.btn-blue {
	color: #547eca;
	background-color: transparent;
	border-color: #547eca;
}

.btn-blue:hover,
.btn-blue:focus,
.btn-blue.focus,
.btn-blue:active,
.btn-blue.active,
.open &gt; .dropdown-toggle.btn-blue {
	color: #f0f0f0;
	background-color: #547eca;
	border-color: #547eca;
}

.vertical-service-content .service p {
    display: block;
}

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}

.owl-stage {
    margin: 0 auto; }
    
ul.ul_default li {
    padding-left: 20px;
    background: url(/images/check-blanc.png) no-repeat left 7px;
}
.extra_space_list ul.ul_default li {
    padding-left: 20px;
    background: url(/images/check-blanc.png) no-repeat left 7px;
    padding-bottom: 7px;
}
.html_content ul{
    padding: 0 0 0 40px;
}
.html_content li{
    padding: 0 0 10px 0;
    list-style-type: circle;
}

.big-testimonial figure {
    width: 180px;
    height: 180px;
}
.big-testimonial .testimonial-content {
    margin-left: 210px;
}

.event-detail-callout {
    margin-top: 0 !important;
}</pre></body></html>