/*
Theme Name: Blomma Child
Theme URI: http://blomma.select-themes.com
Template: blomma
Author: Select Themes
Author URI: http://themeforest.net/user/select-themes
Description: A child theme of Blomma Theme
Version: 1.0.0.1617122264
Updated: 2021-03-30 16:37:44

*/

.qodef-logo-wrapper a img {
    margin-top: -6px !important;
    height: 45px !important;
    width: auto !important;
}
.qodef-page-header .qodef-menu-area {
    height: 70px !important;
}
.qodef-info-box-holder .qodef-ib-title {
    margin: 100px 30px 45px 45px !important;
}
.qodef-info-box-holder .qodef-ib-holder {
    margin: 27px 30px 60px 45px !important;
}
.qodef-info-box-holder .qodef-ib-holder .qodef-ib-border {
    border-top: 1px solid #fff !important;
}
.vc_custom_1549269619106 {
    background-position: center !important;
}
.vc_custom_1549270594939 {
    background-position: center !important;
}
.vc_custom_1549290537306 {
    background-position: right !important;
}
.qodef-portfolio-list-holder.qodef-pl-gallery-overlay.qodef-pl-overlay-dark .qodef-pli-text-holder {
    background-color: rgb(34,34,34,0.55) !important;
}
.qodef-social-icons-group-widget .qodef-social-icon {
    margin: -6px 0 0 !important;
}
.qodef-btn {
    margin: 0 0 50px 120px !important;
}
.qodef-page-footer .qodef-footer-bottom-holder .qodef-footer-bottom-inner.qodef-grid {
    padding: 19px 0 0 !important;
}
.qodef-page-footer .qodef-footer-top-holder .qodef-footer-top-inner.qodef-grid {
    padding: 15px 0 0 !important;
}
.wpb_revslider_element.wpb_content_element {
    max-height: 948px;
}
.ochentaper {
    margin-right: auto !important;
    margin-left: auto !important;
    width: 70% !important;
}
.setentaper {
    margin-right: auto !important;
    margin-left: auto !important;
    width: 60% !important;
}
.qodef-portfolio-list-holder.qodef-pl-gallery-overlay .qodef-pli-category-holder .qodef-pli-category {
    pointer-events: none !important;
    cursor: default !important;
}
.vc_images_carousel .vc_carousel-indicators .vc_active {
    background-color: transparent !important;
    border: 1px solid #fff !important;
}
.vc_images_carousel .vc_carousel-indicators li {
    background-color: #fff !important;
    border: 1px solid #fff !important;
}
.qodef-section-title-holder .qodef-st-title {
    margin: 0 0 20px !important;
}
ul {
    font-size: 18px !important;
}
.qodef-portfolio-list-holder.qodef-pl-gallery-overlay .qodef-pli-title-holder .qodef-pli-title {
    -moz-transition: none !important;
    -webkit-transition: none !important;
    -moz-transition: color none !important;
    -o-transition: none !important;
    -webkit-transition: color none !important;
    transition: none !important;
    -o-transition: color none !important;
    transition: color none !important;
}
a, p a {
    -moz-transition: none !important;
    -webkit-transition: none !important;
    -moz-transition: color none !important;
    -o-transition: none !important;
    -webkit-transition: color none !important;
    transition: none !important;
    -o-transition: color none !important;
    transition: color none !important;
}
.qodef-pl-filter-holder ul li span {
    font-weight: 400 !important;
}
.qodef-ps-navigation {
    display: none !important;
}
li {
    color: #444 !important;
}
.textwidget a {
    color: #fff !important;
}
footer .widget {
    margin-bottom: 0 !important;
}
.tp-tabs, .tp-thumbs, .tp-bullets {
    display: none !important;
}
.anchura {
    margin: 0 50px !important;
}
.speech-bubble {
    background-color: #e6e6e6;
    position: relative;
    -moz-border-radius: .4em;
    -webkit-border-radius: .4em;
    -o-border-radius: .4em;
    border-radius: .4em;
}
.speech-bubble:after {
    margin-bottom: -26px;
    margin-left: 260px;
    height: 0;
    width: 0;
    border: 26px solid transparent;
    position: absolute;
    content: '';
    bottom: 0;
    left: 30%;
    border-top-color: #e6e6e6;
    border-bottom: 0;
}
.speech-bubble2 {
    background-color: #e6e6e6;
    position: relative;
    -moz-border-radius: .4em;
    -webkit-border-radius: .4em;
    -o-border-radius: .4em;
    border-radius: .4em;
}
.speech-bubble2:after {
    margin-bottom: -26px;
    margin-left: -100px;
    height: 0;
    width: 0;
    border: 26px solid transparent;
    position: absolute;
    content: '';
    bottom: 0;
    left: 30%;
    border-top-color: #e6e6e6;
    border-bottom: 0;
}
.speech-bubble3 {
    background-color: #e6e6e6;
    position: relative;
    -moz-border-radius: .4em;
    -webkit-border-radius: .4em;
    -o-border-radius: .4em;
    border-radius: .4em;
}
.speech-bubble3:after {
    margin-bottom: -26px;
    margin-left: 60px;
    height: 0;
    width: 0;
    border: 26px solid transparent;
    position: absolute;
    content: '';
    bottom: 0;
    left: 30%;
    border-top-color: #e6e6e6;
    border-bottom: 0;
}
.speech-bubble-right {
    background-color: #e6e6e6;
    position: relative;
    -moz-border-radius: .4em;
    -webkit-border-radius: .4em;
    -o-border-radius: .4em;
    border-radius: .4em;
}
.speech-bubble-right:after {
    margin-top: -20px;
    margin-right: -20px;
    height: 0;
    width: 0;
    border: 26px solid transparent;
    position: absolute;
    content: '';
    right: 0;
    top: 50%;
    border-left-color: #e6e6e6;
    border-right: 0;
}
.speech-bubble-left {
    background-color: #e6e6e6;
    position: relative;
    -moz-border-radius: .4em;
    -webkit-border-radius: .4em;
    -o-border-radius: .4em;
    border-radius: .4em;
}
.speech-bubble-left:after {
    margin-top: -20px;
    margin-left: -20px;
    height: 0;
    width: 0;
    border: 26px solid transparent;
    position: absolute;
    content: '';
    left: 0;
    top: 50%;
    border-right-color: #e6e6e6;
    border-left: 0;
}
.qodef-accordion-mark {
    display: none !important;
}
.qodef-accordion-holder.qodef-ac-simple .qodef-accordion-title {
    border-bottom: 0 solid #000 !important;
}
.vc_images_carousel .vc_carousel-inner {
    width: 99% !important;
}
@media only screen and (max-width: 680px) {
.qodef-st-title {
    text-align: center !important;
}
.vc_single_image-img.attachment-medium {
    margin-bottom: 20px !important;
}
.anchura {
    margin: 0 !important;
}
.widget.qodef-social-icons-group-widget.text-align-center {
    margin-top: -20px !important;
}
#text-7 {
    margin-top: -30px !important;
}
}
