/* ===================================================================================

Theme Name: Medizco Child
Theme URI: https://themeforest.net/user/xpeedstudio/portfolio
Author: Xpeedstudio
Author URI: https://xpeedstudio.com/
Description: Medizco is a Medical Health Dental Care Clinic WordPress Theme.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: medizco
* Template: medizco
* License: GNU General Public License version 3.0
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
* Tags: one-column, right-sidebar, left-sidebar, custom-menu, featured-images, post-formats, sticky-post, translation-ready

* We encourage you to create Child theme for any modifications you will want to do.

* Why use Child theme?

* Because of future updates we may provide for this theme that will overwrite your
* modifications and all your custom work.

* If you are not familiar with Child Themes, you can read about it here:
* http://codex.wordpress.org/Child_Themes
* http://wp.tutsplus.com/tutorials/theme-development/child-themes-basics-and-creating-child-themes-in-wordpress/

====================================================================================== */

.elementor-element-bcf2ce3, .elementor-element-d482852 {
    display: none !important;
}

.elementor-2639 .elementor-element.elementor-element-6ed5 {
    margin-bottom:0 !important;
}

/* Header */
.elementor.elementor-2639 {
/*ransform: rotate(-1deg);*/
  background: #fff;
  position: fixed;
  z-index: 100;
  width: 100%;
  
  right: 0;
  left: 0;
  top:0;
  /*top: -27px;*/
  padding-top: 0px;
}
.logged-in .elementor.elementor-2639 {
    top:6px;
}
#listing {
    
}
#listingLeft .elementor-element {
    height:100%;
}
#listingLeft .elementor-element img {
    width:100%; height:100%; object-fit: cover;
}
#thirdItem .elementskit-info-box-icon {
    background:#A82223;
}
#fourthID .elementskit-info-box-icon {
    background:#b99a5d;
}
#introPhoto .elementor-element {
    aspect-ratio: 1.05 / 1;
}
#introPhoto .elementor-element img {
    width:100%; height:100%; object-fit: cover;
}
#szerepvallal {
    margin-top:-20px;
}
#szerepvallal h2 {
    margin-bottom:25px;
}
#szerepvallal p {
    font-size:20px; color:#fff; text-align: center;
}
#contactUs h2, .elementor-2082 .elementor-element.elementor-element-1c5b01d .elementor-heading-title {
    font-size:45px !important;
}
.page_banner .page_banner_img {
    height:480px !important; overflow: hidden;
}
.page_banner .page_banner_img img {
    width:100%; height: 100%; object-fit: cover; object-position: 50% 0%;
}
#serviceList {

}
#serviceList .image-box-img-center {
    height:240px; overflow: hidden;
}
#serviceList .image-box-img-center img {
    width:60%; height:60%; object-fit: contain;
    margin:20% 0 0 20%;
}
.elementor-2639 .elementor-element.elementor-element-2ddb .ekit_navsearch-button {
    background-color:#00caaf !important;    
}
#ourdoctors .doctor_box_icon {
    display: none;
}
@media (min-width: 992px) {
    #ourdoctors .filter_items.row {
        justify-content: center;
    }
  #ourdoctors .col-lg-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33%;
    flex: 0 0 33%;
    max-width: 33%;
  }
}

.wpml-ls-current-language {
    display: none !important;
}
    .xs-slider-section  {
        margin-top:80px !important;
    }

#homeBlog .elementskit-post-image-card {
    background:#ecf9f5 !important;
}
#homeBlog h2, #homeBlog h2 a {
    color:#000; line-height: 1.4;
}
#homeBlog .elementskit-btn {
  background-color:#00caaf !important;    
}
#homegBlog .elementskit-post-image-card .elementskit-meta-categories .elementskit-meta-wraper span,
.ekit-wid-con .elementskit-meta-categories .elementskit-meta-wraper span {
    background:#00caaf !important; 
}
#homegBlog .elementskit-post-image-card .elementskit-meta-categories .elementskit-meta-wraper span,
.ekit-wid-con .elementskit-meta-categories .elementskit-meta-wraper span a {
    color:#fff !important;
}
.ekit-wid-con .elementskit-meta-lists > .elementskit-single-meta {
    background-color:#223a66 !important;
}
.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag > .elementskit-single-meta::before {
 color:#16243e !important;
}
.doctor_box_link { cursor: default; }
.elementor-1155 .elementor-element.elementor-element-ab330f7 .doctor_box:hover .doctor_box_title {
    color:#222 !important;
}
.elementor-1155 .elementor-element.elementor-element-ab330f7 .doctor_box_icon > .doctor_box_icon_item,
.elementor-1155 .elementor-element.elementor-element-ab330f7 .doctor_box:hover .doctor_box_icon > .doctor_box_icon_item {
    background-color:#1cba9f !important;
}
.elementor-1155 .elementor-element.elementor-element-ab330f7 .doctor_box:hover .doctor_box_icon > .doctor_box_icon_item {
    color:#fff !important;
}

.page_banner {
    max-width:1440px !important; margin:0 auto !important; 
}
.page_banner .page_banner_img {
    height:600px !important;
}
.page_banner .page_banner_img img {
    object-position: 50% 10% !important;
}

@media screen and (max-width: 575px) {
.page_banner .page_banner_img {
    height:360px !important;
}
}

.medizco_logo img {
    transform:rotate(-5deg);
}
#rolunktestimonial .col-lg-6 {
    flex: 0 0 90%;
    max-width: 90%;
}

.medizco_testimonials .ekit-wid-con .elementskit-single-testimonial-slider::before {
    right:0 !important;
}
.rotating .elementor-col-50 > div {
    transform:rotate(-5deg);
    transition: all 0.3s ease;
}
.rotating .elementor-col-50:nth-child(2n+1) > div {
    margin-right:-3.5%;
}
.rotating .elementor-col-50:nth-child(2n) > div {
    margin-left:-3.5%;
}
/*
.ikonrotate .ekit-wid-con {
    transform:rotate(-5deg);
    transition: all 0.3s ease;
}*/
.ikonrotate .ekit-wid-con .box-body {
    margin-top:17px;
}
