/*Theme Name: Stomeden ChildTemplate: stomeden*/@import url("../stockholm/style.css");p {    margin-top: 5px;    margin-bottom: 10px;}.h-sep {    width: 30px;    height: 4px;    background-color: grey;    margin: 20px 0;}.text-center {    text-align: center;}.q_logo img {    max-width: 200px;}.drop_down .second .inner ul li a {    font-weight: normal;    line-height: 26px;    border-bottom: 1px solid rgba(0, 0, 0, .1);}.feat-point-box {    position: relative;    margin-top: 20px;}.feat-point-box:before {    content: "";    position: absolute;    width: 30px;    height: 4px;    background: #989898;    left: 50%;    transform: translate(-50%, 0);    top: -15px;}.feat-point-image .vc_single_image-wrapper {    background-color: #005fa9;    border-radius: 50%;    margin-bottom: 20px;}.feat-point-image img {    height: 90px;    width: 90px;    padding: 20px;    box-sizing: border-box;    display: block;}.shadow-text {    text-shadow: 0 0 10px black;}.feat-point {    text-align: center;}.feat-point .vc_single_image-wrapper {    width: 100%;}.feat-point img {    width: 70px;    height: 70px;    margin: 0 auto;    display: block;}.feat-point h3 {    font-size: 0.8rem;    font-weight: bold;    text-transform: uppercase;    margin-top: 10px;}.home-service {    text-align: center;}.home-service .vc_single_image-wrapper {    width: 100%;}.home-service img {    width: 70px;    height: 70px;    margin: 0 auto;    display: block;}.home-service h3 {    font-size: 1.2rem;    font-weight: bold;    text-transform: uppercase;    margin-top: 10px;}.teamwork-text h4,.teamwork-text p {    margin-bottom: 15px;}.teamwork-text p {    font-weight: 500;}.btn-teamwork {    font-weight: 500;    text-transform: uppercase;    padding: 15px 25px;    background: #fff;    color: #000;}.heading-icon .vc_single_image-wrapper {    width: 100%;}.heading-icon img {    height: 50px;    width: 50px;    padding: 15px 0;}.heading-icon.center {    text-align: center;}.home-cf {    width: 100%;    max-width: 600px;    margin: 0 auto;}.home-cf label {    color: #fff;    font-weight: 500;}.home-cf input[type='text'],.home-cf input[type='email'],.home-cf textarea {    border: 1px solid #fff !important;    background: rgba(255, 255, 255, 0.8) !important;    color: #000 !important;}.contact-icon .vc_single_image-wrapper {    width: 100%;}.contact-icon img {    height: 70px;    width: 70px;    padding: 15px 0;}.contact-icon.center {    text-align: center;}footer .wpcf7-list-item {    margin: 0;}footer input.wpcf7-form-control.wpcf7-text {    margin: 0;}.clinic-case-list .clinic-case-item {    margin-bottom: 20px;}.clinic-case-slider .clinic-case-item .images img,.clinic-case-list .clinic-case-item .images img {    width: 100%;    display: block;}.clinic-case-slider .clinic-case-item .images .before,.clinic-case-list .clinic-case-item .images .before {    position: relative;}.clinic-case-slider .clinic-case-item .images .before:before,.clinic-case-list .clinic-case-item .images .before:before {    content: "Prima";    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background-color: rgba(0, 0, 0, 0.5);    color: #ffffff;    text-align: center;    font-size: 30px;    line-height: 100px;}.clinic-case-slider .clinic-case-item .images .after,.clinic-case-list .clinic-case-item .images .after {    position: relative;}.clinic-case-slider .clinic-case-item .after:before,.clinic-case-list .clinic-case-item .images .after:before {    content: "Dopo";    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background-color: rgba(255, 255, 255, 0.2);    color: #000000;    text-align: center;    font-size: 30px;    line-height: 100px;}.clinic-case-slider .clinic-case-item .clinic-content,.clinic-case-list .clinic-case-item .clinic-content {    padding: 20px;    background-color: #ffffff;    border: 1px solid #ededed;    text-align: center;}.clinic-case-list .clinic-case-item .clinic-content {    background-color: #fcfcfc;}.clinic-case-slider .clinic-case-item .clinic-content h5,.clinic-case-list .clinic-case-item .clinic-content h5 {    font-size: 1.4em;    line-height: 1.6em;    font-weight: 300;    margin-bottom: 10px;}.clinic-case-slider .clinic-case-item .clinic-content .excerpt,.clinic-case-list .clinic-case-item .clinic-content .excerpt {    font-size: 1em;    color: #a1a1a1;}.single-clinic-case .main-info {    margin-bottom: 20px;}.single-clinic-case .clinic-case-gallery {    /*margin: 0 -15px 80px;*/    margin-top: 30px;}.single-clinic-case .clinic-case-gallery .clinic-case-image {    padding: 0 15px;}.clinic-case-slider {    margin: 0 -15px;}.clinic-case-slider .slick-prev,.clinic-case-slider .slick-next {}.clinic-case-slider .slick-prev:before,.clinic-case-slider .slick-next:before {    color: #005FA9;    opacity: 1;    font-size: 30px;}.review-slider {    width: 100%;    max-width: 500px;    text-align: center;    margin: 0 auto;}.review-slider .review-slider-item {    color: #ffffff;}.review-slider .review-stars > span {    font-size: 1.1em;}.review-slider .review-content {    margin-bottom: 30px;    line-height: 2.6em;}.review-slider .review-user {    font-size: 1.2em;}.review-slider .review-date {    font-size: 1.2em;}.newsletter-home-form {    width: 100%;    max-width: 370px;    margin: 0 auto;}.newsletter-home-form .field-acceptance {    float: left;    width: 68%;}.newsletter-home-form .field-submit {    float: left;    width: 32%;}.staff-user {    text-align: center;}.staff-user img {    max-width: 150px;}.page-id-644 .q_icon_with_title .icon_text_holder .icon_title {    margin: 0 0 0.5em;}.page-id-644 .q_icon_with_title .icon_with_title_link {    display: block;    text-align: right;}.contact-page-form {    max-width: 500px;    margin: 0 auto;    text-align: center;}.footer_top .widget_nav_menu li.menu-item a {    margin-bottom: 0;}#back_to_top > span {    background-color: #005FA9;}.post-slider .post-slider-item .images {    border: 1px solid #ededed;}.post-slider .post-slider-item .images img {    width: 100%;    display: block;}.post-slider .post-slider-item .images .before {    position: relative;}.post-slider .post-slider-item .images .before:before {    content: "Prima";    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background-color: rgba(0, 0, 0, 0.5);    color: #ffffff;    text-align: center;    font-size: 30px;    line-height: 100px;}.post-slider .post-slider-item .images .after {    position: relative;}.post-slider .post-slider-item .after:before {    content: "Dopo";    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background-color: rgba(255, 255, 255, 0.2);    color: #000000;    text-align: center;    font-size: 30px;    line-height: 100px;}.post-slider .post-slider-item .post-content {    padding: 20px;    background-color: #ffffff;    border-left: 1px solid #ededed;    border-right: 1px solid #ededed;    border-bottom: 1px solid #ededed;    text-align: center;}.post-slider .post-slider-item .post-content h5 {    font-size: 1.4em;    line-height: 1.6em;    font-weight: 300;    margin-bottom: 10px;}.post-slider .post-slider-item .post-content .excerpt {    font-size: 1em;    color: #a1a1a1;}.post-slider {    margin: 0 -15px;}.post-slider .slick-prev:before,.post-slider .slick-next:before {    color: #005FA9;    opacity: 1;    font-size: 30px;}@media only screen and (min-width: 481px) and (max-width: 768px) {    .home div[data-q_id="#about"] {        background-image: none !important;    }    .home div[data-q_id="#about"] .q_elements_item_inner > div {        padding: 0 !important;    }    .staff-user {        width: 50%;        margin-bottom: 20px;    }}@media only screen and (max-width: 480px) {    .home div[data-q_id="#about"] {        background-image: none !important;    }    .staff-user {        margin-bottom: 20px;    }    .blog_holder article h2 {        line-height: 1.5em !important;    }}