/*!
Theme Name: Medinvest
Theme URI: http://underscores.me/
Author: Sharpcode
Author URI: http://sharpcode.ro
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: medinvest
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Medinvest is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later. */

@font-face {font-family: 'Gilroy-SemiBoldItalic';src: url('fonts/348147_0_0.eot');src: url('fonts/348147_0_0.eot?#iefix') format('embedded-opentype'),url('fonts/348147_0_0.woff2') format('woff2'),url('fonts/348147_0_0.woff') format('woff'),url('fonts/348147_0_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Gilroy-SemiBold';src: url('fonts/348147_1_0.eot');src: url('fonts/348147_1_0.eot?#iefix') format('embedded-opentype'),url('fonts/348147_1_0.woff2') format('woff2'),url('fonts/348147_1_0.woff') format('woff'),url('fonts/348147_1_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Gilroy-Regular';src: url('fonts/348147_2_0.eot');src: url('fonts/348147_2_0.eot?#iefix') format('embedded-opentype'),url('fonts/348147_2_0.woff2') format('woff2'),url('fonts/348147_2_0.woff') format('woff'),url('fonts/348147_2_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Gilroy-RegularItalic';src: url('fonts/348147_3_0.eot');src: url('fonts/348147_3_0.eot?#iefix') format('embedded-opentype'),url('fonts/348147_3_0.woff2') format('woff2'),url('fonts/348147_3_0.woff') format('woff'),url('fonts/348147_3_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Gilroy-BoldItalic';src: url('fonts/348147_4_0.eot');src: url('fonts/348147_4_0.eot?#iefix') format('embedded-opentype'),url('fonts/348147_4_0.woff2') format('woff2'),url('fonts/348147_4_0.woff') format('woff'),url('fonts/348147_4_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Gilroy-Bold';src: url('fonts/348147_5_0.eot');src: url('fonts/348147_5_0.eot?#iefix') format('embedded-opentype'),url('fonts/348147_5_0.woff2') format('woff2'),url('fonts/348147_5_0.woff') format('woff'),url('fonts/348147_5_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Gilroy-Black';src: url('fonts/348147_6_0.eot');src: url('fonts/348147_6_0.eot?#iefix') format('embedded-opentype'),url('fonts/348147_6_0.woff2') format('woff2'),url('fonts/348147_6_0.woff') format('woff'),url('fonts/348147_6_0.ttf') format('truetype');}

body {
	font-family: 'Gilroy-Regular';
	font-size: 100%
}
.row {
    margin:0; padding: 0
}

.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
  padding-right: 10px;
  padding-left: 10px;
}
p, a, li, span, button, article {
	font-family: 'Gilroy-Regular';
	font-size: 16px;
	color: #000
}

h1,h2,h3,h4,h5, strong, b {
	font-family: 'Gilroy-Bold';
	font-weight: 400;
	line-height: 1.25
}
h1 span, h2 span, h3 span, h4 span {font-size: inherit}
article h3, article h2, .section-title {font-family: 'Gilroy-Black' !important}
h2 {font-size: 22px}
svg line {fill: none; stroke: #000}
svg poligon {fill: #000; stroke: #000}
/* navbar */
.navbar-main a {
  font-family: 'Gilroy-Bold';
  color:#000;
}
.menu-main-menu-container {
  width:100%;
}

#primary-menu{
  list-style:none;
  float:right;
  margin:0;
}

#primary-menu > li{
  display:inline-block;
  margin-left:25px;

}
#primary-menu > li > a {
      z-index:4;
  position:relative;
}
.navbar-main {
  padding-top:25px;
  padding-bottom:25px;
}
.navbar-top-menu a {
  font-family: 'Gilroy-Bold';
  color:#474749;
  font-size:12px;
}

#primary-menu ul.sub-menu  { /* this targets all sub menus */
    display: none; /* hide all sub menus from view */
    position: absolute;
    top: 0px; /* this should be the same height as the top level menu -- height + padding + borders */
    padding-left: 0;
    padding-top: 100px;
    margin-left: -30px;
    z-index: 1;
}
#primary-menu ul li { /* this targets all submenu items */
    float: none;
    min-width: 100px;
    list-style: none;
    height: 40px;
    background: white;
    border-top: 1px solid gray;
}

#primary-menu ul  li a { /* target all sub menu item links */
    line-height: 40px;
 padding-left:30px;
 padding-right:30px;
    width: 100%;
    display: block;
}

#primary-menu ul li:hover, #primary-menu ul li:hover a, #primary-menu ul li.current-menu-item a {
    color:white;
    background: #3FC1E0;
}

#primary-menu  li:hover > ul {
    display: block; /* show sub menus when hovering over a parent */
}

.navbar-top-menu nav {
  padding-top:5px;
  padding-bottom:5px;
}
.navbar-top-menu .navbar-expand-md .navbar-nav .nav-link {
  padding-left:0px;
}

nav a:hover, nav .current-menu-item a {
  color: #fbb040;
  text-decoration: none;
}

.navbar-top-menu {
  background: #f1f1f2;
}

.container.container-hero-noimage {
  margin-top:70px;
}
.logo {
  width:40px;
  height: 40px;
}
.logo2 {
	width:auto;
	height:40px;
	margin: 0 0 0 15px
}
.container {
	margin: 0 auto;
	max-width: 1378px;
	text-align: left
}
.container-main {margin: 70px auto 0 auto}
.navbar-main .nav-item {margin-left: 20px}
.arrow-down {
  width: 0;
  height: 0;
  border-left: 45px solid transparent;
  border-right: 45px solid transparent;
  border-top: 45px solid #fff;
  left: calc(50% - 40px);
  position: absolute;
}
.jumbotron {
  margin:0px !important;
  padding:0px !important
}
.home-hero {height: 560px}
.home-hero img {
  width:100%;
  height:100%;
  object-fit: cover;
}
.home-hero-noimage{
  background: #e34a73;
  height: 100px;
}
.container-rezultate {
  position:relative;
  z-index:2;
}
.rezultate {
  background: #E34B73;
  margin-top: -80px;
  padding:45px;
  margin-left: -10px;
  margin-right: -10px;
}
.rezultate form {
  padding:0 85px 0 65px;
  border-right: 1px solid #fff
}
.rezultate form button[type="submit"] {
  font-family: 'Gilroy-Bold';
  font-size:13px;
  line-height: 1;
  padding: 10px 20px !important
}
.rezultate div > div:nth-child(3) form {border-right:inherit}
.owl-item .item h4, .list-item-medici h4, .list-item-asistenti h4 {
	margin: 45px 0 0 0;
	font-size: 20px;
}
.owl-item .item div, .list-item-medici div, .list-item-asistenti div {
	margin: 0 ;
	font-size: 20px;
	text-align: left;
    min-height: 50px;
	line-height: 1.25
}
.owl-item .item p, .list-item-medici p, .list-item-asistenti p {
	margin: 0;
	font-size: 16px;
}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {display: block}
.owl-nav>button.owl-prev {
  margin-left: -177px !important;
  float: left;
}

.owl-nav>button.owl-next {
  margin-right: -177px !important;
  float: right;
}

.owl-nav>button.owl-prev, .owl-nav>button.owl-next  {
  margin-top: -295px !important;
  transition: opacity 0.3s;
  outline:none !important;
}
.owl-nav>button.owl-prev:hover, .owl-nav>button.owl-next:hover  {
  background: inherit !important;
  opacity: 0.7;
  transition: opacity 0.3s;
}
.list-item-medici, .list-item-asistenti {margin: 0 0 140px 0}
.section-title {
	color: #e34a73;
	font-family: 'Gilroy-Bold';
	font-size: 28px;
	margin-bottom: 45px;
	width:100%
}
.section-title.top140 {margin-top:135px}
.article-title a {
    font-family: 'Gilroy-Bold';
	color: black;
	font-size: 24px;
	margin-top: 40px;
	margin-bottom: 15px;
}
.blog-article-card h4, h1.entry-title {
	font-size: 24px;
	margin: 45px 0 25px 0;
	height: 60px
}
h1.entry-title {height: auto}
.blog-article-card {
  margin-bottom: 140px;
}

.single-card-item {
    margin-bottom:80px; 
}

.row.row-10 {
    margin-left:-10px;
    margin-right:-10px;
}
a.location-item-email {color:#000}
.article-date {
	color: #e34a73 !important;
	font-family: 'Gilroy-Regular';
	font-size: 16px;
	line-height: 1;
	margin-bottom: 45px;
	min-height: auto !important;
}

.article-read-more, .read-more {
  border: 1px solid #e34a73;
  background-color: #fff;
  color: #e34a73;
  cursor: pointer;
  font-family: 'Gilroy-Bold';
  font-size:13px;
  padding: 7px 22px;
  display: inline-block;
  margin-top: 45px;
  transition: all 0.3s;
	width: auto !important
}

.article-read-more:hover, .read-more:hover {
  border: 1px solid #e34a73;
  background: #e34a73;
  color: white;
  cursor: pointer;
  display: inline-block;
  text-decoration:none;
  transition: all 0.3s;
}
.read-more {
	position:absolute;
	bottom:0
}
.blog-article-card {
    padding-bottom: 0;
    margin-bottom: 140px;
}
.blog-article-card p { min-height: 12em}
article.article-margin-bottom {
  margin-bottom:140px;
}

footer {color: #fff}
footer .title {
  font-size: 30px;
  line-height: 30px;
  margin: 0;
  color: #fff;
}

footer .subtitle {
  font-size: 30px;
  line-height: 30px;
	margin: 0
}
footer h3 {
	font-size: 25px;
	padding: 0 0 25px;
	margin: 0
}

footer a, footer a:hover {
  color:#fff;
  text-decoration: none;
}

footer strong {
	padding-bottom: 1rem;
	display: block;
    font-size: 1.2em;
}
footer p {
	color:#fff;
	padding-bottom: 4px;
}

footer .col-md-6, footer .col-12, footer .col-lg-6, footer .col-md-12 {padding: 0 10px 16px 10px}
footer .form-title {
  font-family: 'Gilroy-Bold';
  padding: 25px 0;
  font-size: 22px;
  line-height: 22px;
  margin: 0;
  color: #fff
}
footer .form-group {
  border: 0px;
  border-radius: 0;
  margin-bottom: 0;
}
footer .form-control,footer .form-control:focus {
	border: 1px solid #fff;
	border-radius: 0;
	background: transparent;
	color: #fff;
	margin: 0 0 25px
}
footer .form-control::placeholder {color: #fff}
footer form button {
	border: 1px solid #fff !important;
	background: transparent !important;
	color: #fff !important;
	margin: 0 !important;
	padding: 5px 15px !important
}
.home-article {margin-bottom:140px}
.home-article article h3 {
	border-top: 2px solid #000;
	padding: 20px 0 45px 0;
	margin: 0
}
.heading-overhead-line {
	border-top: 2px solid #757373;
	padding-top: 13px;
	margin-bottom: 100px
}
.wpcf7-form h2, article h2, article h3 {
	color: #e34a73;
	font-size: 30px;
	margin-bottom: 45px;
	text-align: left
}
article h4 {
	font-size: 16px;
	margin-bottom: 25px;
}
.entry-content {text-align: justify}
.entry-content h2 {
	color: #e34a73;
	font-size: 22px;
	margin-bottom: 45px;
}
.entry-content h3 {
	color: #e34a73;
	font-size: 20px;
	margin-bottom: 45px;
	margin-top: 45px
}
.servicii {	margin-top: 140px}
/* .servicii .col-md-6, .servicii .col-lg-4, .servicii .col-12 {
	margin-bottom:55px
} */
.rezultate form .form-title {
	padding-bottom: 22px;
	font-size: 22px;
	line-height: 22px;
	margin: 0;
	color: #fff
}
.rezultate form .form-group {
  border: 0px;
  border-radius: 0;
  margin-bottom: 25px;
}

.rezultate form .form-control {
	border: 1px solid #fff !important;
	border-radius: 0;
	background: transparent !important;
	color: #fff;
	font-size: 13px;
	margin: 0
}
.rezultate form .form-control::placeholder {color: #fff}
.rezultate form button {
  border: 1px solid #fff !important;
	background-color: transparent !important;
    color: #fff !important;
    transition: all 0.3s;
    margin: 0 !important;
}
.rezultate form button:hover {
  border: 1px solid #e34a73;
  background: #fff;
  color: #e34a73;
  transition: all 0.3s;
}
.carousel-left-arrow, .carousel-right-arrow {
  width: auto;
  height: 67px;
}
.bordered-list {
  padding-left:0;
  margin-bottom:100px;
}
.bordered-list li {
  border-top:1px solid #a8a6a6;
  list-style: none;
  padding:10px 0 10px 35px;
}
.bordered-list img {
    width: 100%;
    height:auto;
    display:block;
    margin-bottom:20px;
}

.bordered-list li:last-child{border-bottom:1px solid #a8a6a6}
.bordered-list-collapse-button {
	cursor: pointer;
	background: url("https://www.medinvest.ro/wp-content/themes/medinvest/images/triangle-right-arrow.svg") no-repeat;
	width: 9px;
	height:18px;
	top: 29px;
	display: block;
	position: absolute;
	right: 15px;
}
.bordered-list-collapse-button.active {transform: rotate(90deg)}
/*EMPTY PAGE TEMPLATE */
.page-template-page-empty #page > .container, .page-template-page-empty-no-hero #page > .container {margin-top: 70px}
.separator-lg {margin-top:80px}
#main-footer {background-color:#3bc2e2}
.footer_bar {
    background-color: #84d1e8;
    margin: 30px 0 0 0;
	padding:10px 0
}
.footer_bar .col-12 {padding: 0}
.content-article {margin-bottom: 140px}
.b40 {margin-bottom: 40px}
.chestionar select {margin-bottom: 45px}
label {
    margin: 0 0 25px 0;
    height: 48px;
}
.form-control {
    padding: .375rem .75rem;
    font-size: 15px;
	border-color: #000;
    border-radius: 0;
	color: #000;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.form-group {margin-bottom: 0}
.b25 input, .b25 textarea, .b25 select {margin: 0 0 25px 0}
[type=button], [type=reset], [type=submit], button {
    background-color: #fff;
    color: #000;
	border: 1px solid #000;
    margin: 25px 0 0 0;
    padding: 5px 55px !important;
	width:auto !important
}
[type=button]:hover, [type=reset]:hover, [type=submit]:hover {
    background-color: #e34a73;
    color: #fff;
}
footer form button:hover {
    background-color: #fff !important;
    color: #3bc2e2 !important
}
.rezultate form button:hover {
    background-color: #fff !important;
    color: #E34B73 !important
}
button, input, select {
    margin: 0 0 25px 0;
	width:100% !important
}
button, input {padding: 5px 15px !important}
select {
	-moz-appearance:none; /* Firefox */
	-webkit-appearance:none; /* Safari and Chrome */
	appearance:none;
	background: url("https://www.medinvest.ro/wp-content/themes/medinvest/images/down-arrow.svg") #fff no-repeat 97% 10px;
    background-size: 15px;
	padding: 5px 30px 5px 15px !important
}
textarea { margin: 0; padding: 5px 10px; width:100% }
div.wpcf7 label, div.wpcf7 textarea, div.wpcf7 span, div.wpcf7 input {display: block}
.img-fluid {margin-top: 0; width:100%}
.blog-article-card a .img-fluid:hover, .home-article a img:hover {-webkit-filter: brightness(65%)}
.home-article .img-fluid {margin-top: 0}
.numbered-header-01:before, .numbered-header-02:before {
	display: block;
    height: 60.5px;
    margin: 0 0 45px;
}
.numbered-header-01:before {content: url(https://www.medinvest.ro/wp-content/themes/medinvest/images/art-01.svg);width: 57px}
.numbered-header-02:before {content: url(https://www.medinvest.ro/wp-content/themes/medinvest/images/art-02.svg);width: 74.2px}
.share, .share a {font-family: 'Gilroy-Bold'}
.share a {color: #e34a73 !important}
.swal2-content {font-size: inherit !important}

@media screen and (max-width: 1750px){
    .owl-carousel .owl-nav {
        display:none !important;
    }
    
}

@media (max-width: 1410px) {
 .container {
      padding:0 20px;
  }
}

@media (max-width: 1398px) {
  .navbar-top-menu .navbar-expand-md {
    padding-left:0;
    padding-right: 0;
  }
}

@media screen and (max-width: 1200px){
    .rezultate {
    }
    
    .rezultate form .form-title {
        padding-bottom: 22px;
        font-size: 16px;
        line-height: 16px;
    }
    
    .rezultate form {
        padding-right: 32px;
        border-right: 1px solid white;
        padding-left: 10px;
    }
            
    .owl-carousel .owl-nav {display:none !important}

    .home-hero {
        height: 33vw;
        min-height:250px;
    }

    .home-article {margin-bottom: 140px}
    .home-hero-noimage.jumbotron-fluid {height:50px}
    .arrow-down {
		border-left: 22px solid transparent;
		border-right: 22px solid transparent;
		border-top: 22px solid white;
		left: calc(50% - 22px);
	}
        
  .card-columns.bordered-list-container {column-count: 4}
  .card-columns.bordered-list-container.cards-2 {column-count: 2}

}
@media (max-width: 991px) {
  .bordered-list-collapse-button {
    display: block;
  }
}

@media (min-width: 992px) {
  .card-columns.bordered-list-container {
      column-count: 3;
  }
   .card-columns.bordered-list-container.cards-2 {
      column-count: 2;
  }
}

@media (max-width: 900px) {
    
    .navbar-main .navbar-toggler.open-button, .navbar .navbar-toggler.close-button.collapsed {
         display:none !important;
    }
    
    .navbar-main .navbar-toggler.open-button.collapsed, .navbar-main .navbar-toggler.close-button {
		display:block !important;
		margin:0 !important;padding:0 !important;
		background-color: transparent !important;
		border: 0 !important;
		text-align: right;
		width: 50% !important
    }
  
	#primary-menu > li{
		width:100%;
		padding:10px;
	}

    #collapsingNavbar3 {
        position: fixed;
        /*width: 460px !important;*/
        right: 0;
        top: 0;
        background-color: rgba(255,255,255,.9);
        z-index: 6;
        height: 100vh;
    }
    #primary-menu ul.sub-menu {
		display: none;
		position: relative;
		padding-left: 0px;
		padding-top: 10px;
		margin-left: 30px;
		z-index: 1;
	}
    
	.menu-main-menu-container {
		margin-top:100px;
	}

	#primary-menu ul li {
		float: inherit; 
		min-width: 100px;
		list-style: none;
		height: inherit; 
		background: inherit; 
		border-top:0;
		z-index:12;
		position:relative;
	}

	 #primary-menu ul.sub-menu a{
		font-family: 'Gilroy-Regular';
		padding-left:0px;
	 }
	 
	 #primary-menu ul li:hover, #primary-menu ul li:hover a, #primary-menu ul li.current-menu-item a {
		color: #fbb040;
		background: inherit;
	}
	 
	 #primary-menu > li > a {
		 padding:5px;
	 }
	/*#primary-menu  li:hover > ul {*/
	/*    display: none; */
	/*}*/

	.card-columns.bordered-list-container {
	  padding-left:10px;
	  padding-right:10px;
	  border:0;
	}
	.card-columns.bordered-list-container .card {
	  border:0;
	  border-radius:0;
	  margin-bottom:40px;
	}

.navbar-toggler {
	font-size:18px;
	font-family: 'Gilroy-Bold';
}
.navbar-toggler img, .navbar-toggler svg{
  margin-left:15px;
  width:20px;
  margin-top:-3px;
}

}

@media (min-width: 768px) and (max-width: 900px) {
  .navbar-collapse.collapse {
      display: none !important;
  }
  .navbar-collapse.collapse.show {
    display: block  !important;
	}
 
  .navbar-header .collapse, .navbar-toggle {
      display:block !important;
  }
  .navbar-header {
      float:none;
  }
  .navbar-expand-md .navbar-toggler {
     display: block;
  }  

  .navbar-expand-md .navbar-nav {
    -ms-flex-direction: column !important;
     flex-direction: column !important;
}

.content-article {
  margin-bottom:80px;
}
h3.numbered-header-01:before {
  content: "";
  background: url('images/art-01.svg') no-repeat;
  width:70px;
  height:60px;
  display:block;
  margin-bottom:37px;
}
h3.numbered-header-02:before {
  content: "";
  background: url('images/art-02.svg') no-repeat;
  width:70px;
  height:60px;
  display:block;
  margin-bottom:37px;
}
.heading-overhead-line {margin-bottom: 65px}
/* POST */
.single-post h1.entry-title {
font-size:22px;
margin-top:38px;
margin-bottom:14px;
}
.single-post .article-date {
  margin-bottom:33px;
}

/*FORMS */


div.wpcf7 label, div.wpcf7 textarea, div.wpcf7 span, div.wpcf7 input{ 
    width:100%;
} 

div.wpcf7 .form-two-col label { 
    width:50%;
    display:inline-block;
} 

div.wpcf7 .form-three-col > * { 
    width: calc(100% / 3);
    display:inline-block;
}
div.wpcf7 .form-two-col label:first-child { 
    padding-right:15px;
} 
div.wpcf7 .form-three-col label:first-child {
        padding-right:15px;
}
div.wpcf7 .form-three-col label:nth-child(2) {
        padding-right:15px;
}

div.wpcf7 .has-dd > span {
    display: inline-block;
    width: 50%;
    border: 1px solid black;
    vertical-align:top;
}

div.wpcf7 .has-dd > span select {
    height: 28px;
    margin: 0;
    padding: 0;
    display: inline-block;
    position: relative;
    border: 0;
    border-radius: 0px;
    width: 100%
}
div.wpcf7 input[type="submit"]{ 
    width:120px; 
    color: black; 
    background:white;
} 
div.wpcf7 input, div.wpcf7 textarea {
    border: 1px solid black; 
    padding:2px 8px;
} 

div.wpcf7 label{
    margin-bottom:18px;
}

}
@media screen and (max-width: 768px){
	.rezultate form {
		padding-right: 10px;
		border-right: 0;
		padding-left: 10px;
	}
	.home-article img {
		margin-bottom:30px;
	}
	.rezultate form .form-title {
		padding: 2em 0 1em !important;
		padding-bottom: 1em;
		font-size: 22px
	}
	.home-article .pr-5 {padding-right:10px !important}
	.home-article .pl-5 {padding-left:10px !important}
	.card-columns {column-count: 1 !important}
	.read-more {position: relative}
	.owl-item .item h4, .list-item-medici h4, .list-item-asistenti h4, .owl-item .item div, .list-item-medici div, .list-item-asistenti div {font-size: 16px}
}

@media screen and (orientation: portrait) and (max-width: 768px){
    .container-rezultate {padding: 0 10px}
    .navbar-main {padding: 15px 0}
    .logo {
        width: 32px;
        height: 32px;
	}
    .logo2 {height: 32px}
	.container-rezultate .rezultate{margin-top:-35px}
    .container-rezultate h3.form-title {
        font-size:1.2em;
        margin:0 0 20px 0;
		padding: 0 !important
    }
    .container-rezultate input[type="text"] {}
	.container-rezultate .col-md-4 {margin: 0 0 25px 0}
	.container-rezultate button {}
    .container-rezultate .form-group {margin-bottom: 20px !important}
    .rezultate form {}
    .container-rezultate > div.rezultate {padding: 25px 25px 0 25px}
	.container-rezultate {padding: 0}
    .page-template-page-homepage div.row.home-article {
        margin:25px 0 140px 0!important
    }
    article h3 {font-size: 25px !important}
    article p {font-size:14px !important}
    .read-more {position: relative}
    .page-template-page-homepage div.col-md-6 {
        padding-left:10px !important;
        padding-right:10px !important;
    }
    
    h3.section-title {font-size: 25px !important }
    .blog-article-card h4, h1.entry-title {height: auto}
	.page-template-page-empty #page > .container {margin-top:40px !important}
    .page-template-page-empty-no-hero #page > .container {margin-top:50px !important}

}
@media (max-width: 576px) {
	.hide_mobile {display: none}
	.content-article {margin-bottom: 100px}
	.card-columns.bordered-list-container {
      column-count: 1;
      width:100%;
  }
  .card-columns.bordered-list-container {
      column-count: 2;
  }
	.blog-article-card p {min-height: auto}
	.article-read-more, .read-more {margin-top: 25px}
}

@media (max-width: 360px) {
  .navbar {padding: .5rem 0}
}